body,td{
	font-family: Verdana;
	font-size: 13px;
	color:#000;
}

a{color: #800000;}
a:visited {color:#000000;}
a:link {color:#000000;}


h1,h2{
	margin:0;
	color:#3366CC;
	font-size: 24px;
	text-align:center;
}
h1{margin-bottom: 20px;}
h1strong{color: #008080;}

h3{font-size: 13px;}

img{border:0;}
#imgMapaEspana{
	float:left;
}


.contenedor{
	width:800px;
	margin:0 auto;
	background: url(http://www.guialimpieza.net/imagenes/fondo.jpg) repeat-y;
}
.cabecera{
	padding-top:44px;
	background: url(http://www.guialimpieza.net/imagenes/index2_0.jpg) no-repeat;
	text-align:center;
}
.cuerpo{
	padding: 20px 22px 0 25px;
	display:table;
}
.pie{
	width:100%;
	background: url(http://www.guialimpieza.net/imagenes/index2_4.jpg) no-repeat;
	height: 54px;
}


.provincias{
	display:table;
	margin-top: 20px;
	line-height: 18px;
}
.provincias div{
	float:left;
	width: 149px;
}

.subtitulo{
	color:#3366CC;
	font-size: 14px;
	text-align:center;
	font-weight:bold;
	margin:0;
}
.telefono{
	font-size: 24px;
	font-weight:bold;
}
.centrado{
	text-align:center;
}
.centrado ul{
	margin:0;
	padding:0;
	list-style-type:none;
}


.titulo h1{
	color:#000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	padding: 20px 0 20px 0;
	margin: 0 auto;
	font-size: 26px;
	width: 740px;
}
.titulo h1 strong{color:#008080;}

.breadcrumb{
	text-align:left;
	margin-left:30px;
	font-weight:bold;
}

.izq{
	float:left;
	width:200px;
	display:table;
}
.izq h2{
	font-size: 13px;
	color: #000;
	text-align:left;
}
.der{
	float:left;
	width:430px;
	display:table;
}
.der p{
	font-size: 16px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
	margin: 10px 0 20px 0;
}

.publicidad{
	float:left;
	width:113px;
}

.centro{
	display:table;
	float:left;
	width:630px;
}

.formulario{
	display:table;
	width:620px;
	border: 1px solid #C0C0C0;
}
.formulario fieldset{
	border:0;
	padding:0;
}
.formulario legend{
	background-color:#C30701;
	width:613px;
	color:#fff;
	padding: 5px;
	margin:0 0 0 -3px;
	font-size: 13px;
	border:0;
}

.form-texto{
	font-weight:bold;
	width:100px;
}

.atencion{
	color:#ff0000;
	padding: 10px 0 10px 0;
}
.atencion a{
	color:#ff0000;
}

.botones{
	padding: 10px 0 10px 0;
	text-align:center;
}
.botones input{
	margin:10px;
}

.listado{
	clear:both;
	display:table;
}
.listado ul{
	padding:0;
	margin:0;
}
.listado ul li{
	padding:0;
	margin:0;
	list-style-type:none;
	display:block;
	width:155px;
	float:left;
}