/* 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; height:700px;}
#cabecera{width:995px; height:113px; float:left;  font-family:Arial, Helvetica, sans-serif; color:#2B186A; font-weight:bold;}
#pagina{float:left; width:995px; height:448px; }
#pagizq{float:left; width:277px; height:448px;}
#pagdcha{float:left; width:718px; height:448px; }
/*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;}
#contenido{width:718px; height:409px;}
#blog{width:995px; height:120px; float:left; }
#pie{width:995px; height:21px; float:left; font-size:10px; color:#00CCFF; margin-top:20px;}
#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;}
.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;}
.cajanoselec{}
.normaltd2
{
	
	width:20px;  
	background-image:url(/img/normal2.png); 
	background-repeat:no-repeat;
	cursor:pointer;
}
.normaltd2:hover
{
	background-image:url(/img/normal3.png); 
	background-repeat:no-repeat;
}
.normaltd3
{

	width:20px;  
	background-image:url(/img/raton.png); 
	background-repeat:no-repeat;
	cursor:pointer;
}
.fccalculo{background-image:url(/img/busccalculo.png); background-repeat:no-repeat; height:448px; padding-top:75px;}
.fimportemax{background-image:url(/img/buscimportemax.png); background-repeat:no-repeat; height:448px; padding-top:75px;}
.fcplazomax{background-image:url(/img/calcplazomax.png); background-repeat:no-repeat; height:448px; padding-top:75px;}

.titulotabla{color:#666666; font-size:14px; text-transform:uppercase; font-weight:bold;}
.titulonoticia{float:left; color:#666666; font-size:14px; text-transform:uppercase; margin-top:10px; font-weight:bold;  margin-bottom:15px; width:995px; text-align:left;}
.datosnoticia{float:left; color:#333333;margin-bottom:20px; border-bottom:2px solid #990000; width:995px; text-align:justify;}