body { background-image:url(fondo.gif); background-repeat:no-repeat; background-color:#395d91; margin:0px; font-family:Tahoma,Verdana,Arial; font-size:11px;}
A {text-decoration:none;color:#395d91;}
.azul {color:#395d91;margin-right:7px}
select {font-size:10px}
.abajo  {background-color:white;text-align:justify;font-size:10px;width:890px}
.abajo A {font-weight:bold}
h1 { font-size:15px; text-align:right; margin-bottom:0px }
h5 {background-color:#395d91;padding:3px;color:white;font-size:13px}
h5 A { color:white }
.secciones_varias {width:730px;text-align:justify;font-size:11px;color:black;border-bottom:1px solid #373737;padding-bottom:5px;padding-top:5px}
.texto_generico {text-align:justify;font-size:11px;color:black;}
.texto_listado_varios { padding-left:30px;float:left;width:320px;text-align:left;font-size:11px;color:black;}
.resultados { float:left; width:530px; text-align:left; font-size:11px; color:#395d91 }
.tablemostrarresultados { width:500px; font-family:Tahoma,Verdana,Arial; font-size:11px; color:#395d91; font-weight:bold }
.resultados_empresas { _width:500px; width:510px; background-color:#c7d8ed; font-family:Tahoma,Verdana,Arial; font-size:11px; color:black; padding:5px }
.resultados_empresas2 { width:510px; background-color:#c7d8ed; font-family:Tahoma,Verdana,Arial; font-size:11px; color:black }
.resultados_empresas A { color:white; font-weight:bold }
.resultados_titulo { background-color:#395D91; color:white; font-weight:bold; padding:2 0 2 0px }
.resultados_abajo { background-color:#AEC6EA }

.links_alfabetica:hover { background-color:#395d91;color:white;padding:2px}

.div_general {width:930px;border-left:4px solid #395d91;border-right:4px solid #395d91;background-color:white;color:#395d91;}



.divtitularexterno { font-family:Verdana, Arial; font-size:10px;background-color:white; font-weight:bold }

.tdgris { font-family:Verdana, Arial; font-size:10px; color: black; font-weight:bold; background-color:#ECEDF1;padding:2px }
.tdgrisdescripcion  { font-family:Verdana, Arial; font-size:10px; color: black; font-weight:normal; background-color:#ECEDF1;padding:2px }
	.tdgrisdescripcion A { color:#25517E;font-weight:bold  }


.tdazulclaro { font-family:Verdana, Arial; font-size:10px; color: black; font-weight:bold; background-color:#CED7E6;padding:2px }
 	.tdazulclaro A { color:#25517E;font-weight:normal  } 
.tdazulclarodescripcion { font-family:Verdana, Arial; font-size:10px; color: black; font-weight:normal; background-color:#CED7E6;padding:2px }
 	.tdazulclarodescripcion A { color:#25517E;font-weight:bold  } 
.tdtitularexternos { font-family:Verdana, Arial; font-size:10px; color: white; font-weight:bold; background-color:#25517E;padding:2px}


.pedidos_titular_tabla {color:white;font-weight:bold;border:1px solid #395d91;padding:5px;text-align:center;background-color:#6486b7;text-align:left;}
.pedidos_tabla { line-height:18px; border-bottom:5px solid #395d91;}
.pedidos_titular { color:#395d91; font-weight:bold }

.tematicas_oscuro { width:140px; _width:158px; height:380px; _height:398px; background-color:#D6E3F2; padding:15 3 3 15px; line-height:20px; text-align:left; float:left }
.tematicas_claro { width:140px; _width:158px; height:380px; _height:398px; background-color:#EFF6FF; padding:15 3 3 15px; line-height:20px; text-align:left; float:left }


.ad_header {color:#000;font-weight:bold;padding-bottom:7px;font-size:11px}
.ad_line1 {color:#395d91;font-size:11px; text-decoration:underline}
.ad_text {color:#000000;font-size:11px; text-decoration:none}
.ad_url {color:#008000;font-size:11px;margin-bottom:12px; text-decoration:none}
.search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold}
.wide_ads {width:400px;background:#e5ecf9;padding-top:5px}
.narrow_ads {width:170px;background:#e5ecf9;font-weight:normal;padding:10 10 10 20px; text-align:left}
.narrow_ads2 {width:200px;background:#e5ecf9; padding:10px; text-align:left}

