/* CSS Document */
body
{
	font-family:Arial;
	font-size:12px;
	margin:0px;
	top: 0px;
	left: 0px;		
	/*position:relative;	*/
	width:995px;
	height:100%;
	margin: 0px auto; /* centrar con firefox */
	text-align:center; /* centra las capas con internet explorer */
	
}
input{font-family:Arial;
	font-size:12px; border-color:#999999; color:#666666; background-color:#FFFFFF;}
select{font-family:Arial;
	font-size:12px;}	
textarea{font-family:Arial;
	font-size:12px;}	
img{border:none;}
a{text-decoration:none; color:#2B186A;}
a:hover{text-decoration:underline;}
ul{ margin-top:5px;}
li{list-style: none;
	list-style-image:url(/img/puntooscuro.png);
}
.ulsublista{margin-top:-2px;}
.sublista{list-style: none;
	list-style-image:url(/img/puntoclaro.png); margin-left:15px;}
#web{width:995px; }
#cabecera{width:995px; height:113px; float:left;  font-family:Arial, Helvetica, sans-serif; color:#2B186A; font-weight:bold;}
#cabecera #logo{float:left; width:233px; height:113px;}
#cabecera #center{float:left; width:762px;  height:113px;}
#cabecera #center ul{ margin:0px; padding:0px;}
#cabecera #center li{list-style-type:none; display:inline;}

#pagina{float:left; width:995px;  }
#pagizq{float:left; width:277px; }
#pagdcha{float:left; width:718px;}
/*pag de resultados*/
#paginares{float:left; width:995px;}
#pagizqres{float:left; width:277px;}
#pagdchares{float:left; width:718px; }
#contenidores{width:718px;}
/**/
#menu{width:718px; float:left; height:39px; text-align:right;}
#menu ul{padding:0px; margin:0px;}
#menu li{list-style-type:none; display:inline;}
#contenido{width:718px; height:409px;}
#blog{width:995px; float:left; }
#pie{width:995px; float:left; font-size:11px; color:#0033CC; margin-top:5px; text-align:center;}
#pie a{color:#00CCFF;}
.fondoresultados{ background-color:transparent;}
.fondoselresultados{background-color:#CCCCCC; }

.fotoempresamini{width:115px; height:90px; border:solid 1px #2B186A; margin-top:5px; cursor:pointer;}
.fotoempresagrande{width:449px; height:337px; border:solid 1px #2B186A; margin-top:10px;}
.containerform{width:245px; float:left;}
.capaform{ width:238px; margin:5px 5px 15px 5px; }
#mapficha{width: 715px; height: 300px; border:1px solid #666666; float:left; margin:5px 0px 15px 0px; }
#calleficha{width: 715px; height: 300px; border:1px solid #666666; float:left; margin:5px 0px 15px 0px; }
.area{width:745px; background-image:url(/img/bordefichatxt.png); background-repeat:no-repeat; text-align:left; float:left; margin-top:10px; height:20px;}
.subarea{width:700px; border-bottom:2px solid #003399; font-size:12px; font-weight:bold; margin-bottom:5px; float:left; text-align:left; margin-top:10px; color:#003399;}
.areatxt{margin:2px 5px 5px 5px;color:#2B186A; font-size:14px; font-weight:bold; float:left;}
.tablaficha{text-align:left; font-size:13px; float:left; width:700px; clear:left;}
.cuadrocarac{font-weight:bold; border: solid 1px; padding:5px;}
.fotoempresa{ margin-top:15px; margin-bottom:5px;}
.tablaformavisos{width:550px; text-align:left; font-size:13px; clear:left; margin:5px;}
.tablaformavisos input{width:250px;}
.tablaformavisos textarea{ width:250px;}
#formtxt{ clear:left; margin-bottom:10px; float:left;}
.dato{font-weight:bold; font-size:18px; color:#0066FF; text-align:center;}
.titulo{  color:#2B186A; }
.cajaselec{ border:solid 1px #2B186A;}
#map{width: 718px; height: 485px; margin-top:15px;border:1px solid #666666; float:left; }
#street{width: 718px; height: 485px; margin-top:15px; border:1px solid #666666; float:left; }

