.centro { position:relative; width: 810px; height:auto; b2order: thin solid #aaaaaa; overflow:hidden; text-align: left; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color:#FFFFFF; }
body { text-align: center; margin: 0px; background-color: #CCCCCC; }

.cabecera { position: relative; height: 99px; width: 810px; left: 0px; top: 0px; overflow:hidden; }
.logo { position: relative; height: 99px; width: 293px; left: 26px; top: 0px; background-image: url(images/logo.gif); overflow:hidden; }
.bloque_enlaces_superior { position: relative; height: 15px; width: 800px; left: 0px; top: 10px; padding:5px; overflow:hidden; background-color: #71a0cf;  }
.botonera { position: relative; height: 180px; width: 810px; left: 0px; top: 10px; background-image: url(images/botonera.gif); overflow:hidden; }

.botonera1 { position: relative; height: 27px; width: 570px; left: 118px; top: 26px; border: 2px solid #86b0d8; overflow:hidden; }
.boton_directorio { position: relative; height: 12px; width: 76px; left: 20px; top: 7px; float:left; overflow:hidden; }
.boton_anuncieaqui { position: relative; height: 12px; width: 170px; left: 45px; top: 7px; float:left; overflow:hidden; }
.boton_intercambiolinks { position: relative; height: 12px; width: 140px; left: 76px; top: 7px; float:left; overflow:hidden; }
.boton_contacto { position: relative; height: 12px; width: 84px; left: 101px; top: 7px; float:left; overflow:hidden; }
.texto_botonera { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #6d8c8f; }
.caja_busqueda { position: relative; height: 27px; width: 424px; left: 196px; top: 27px; border: 2px solid #b2b2b2; overflow:hidden; background-color: #ffffff; }
.caja_opciones { position: relative; height: 35px; width: 426px; left: 196px; top: 28px; border: 1px solid #b2b2b2; 	overflow:hidden; }
.buscador_google { position: relative; height: 29px; width: 380px; left: 215px; top: 35px; border: 1px solid #b2b2b2; padding:3px; background-color: #ffffff; overflow:hidden; }
.resultados_busqueda_google { position: relative; height: auto; width: 805px; left: 5px; top: 10px; float:left; overflow:hidden; min-height: 1030px; }
.busqueda_avanzada { position: relative; height: 12px; width: 120px; left: 19px; top: 9px; float:left; }
.como_buscar { position: relative; height: 12px; width: 120px; left: 47px; top: 9px; float:left; }
.como_anunciarse { position: relative; height: 12px; width: 120px; left: 52px; top: 2px; float:left; }
.texto_opciones { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-variant: normal; color: #f45413; }

.indice_alfabetico { position: relative; height: 20px; width: 680px; left: 60px; top: 20px; overflow:hidden; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #383838; text-decoration: none; float:left; }

.indice_alfabetico a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #383838; text-decoration: none; }

.avisos_google1 { position: relative; height: 90px; width: 740px; left: 22px; top: 35px; margin-bottom: 15px; overflow:hidden; float:left; }

.listado_letras { position: relative; height: auto; width: 550px; left: 0px; top: 0px; overflow:hidden; min-height: 100px;}
.listado_letras a { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #5d92c7; font-variant: normal; text-decoration: none; }
 
.categorias_alfabetico { position: relative; height: 35px; width: 550px; left: 0px; top: 0px; margin-bottom: 15px;  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #5d92c7; font-variant: normal; text-decoration: none; }
.categorias_alfabetico a { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #5d92c7; font-variant: normal; text-decoration: none; }

.columna_izquierda_alfabetico { position: relative; height: auto; width: 550px; left: 23px; top: 30px; margin-bottom: 15px; float:left; overflow:hidden; min-height: 100px; }
.columna_derecha_alfabetico { position: relative; height: 770px; width: 175px; left: 40px; top: 30px; float:left; overflow:hidden; }


/*----------------------------------------------------------*/

.titulos { 	position: relative; height: auto; width: 740px; background-color:#ffffff; border-bottom: 2px solid #8fb6dc; margin-top: 31px; margin-right: 35px; margin-bottom: 20px; margin-left: 35px; float:left; }

.titulos1 { position: relative; height: 25px; width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #5d92c7; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }

.titulos2 { position: relative; width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 29px; font-style: normal; font-weight: bold; color: #5d92c7; margin-top: 10px; margin-right: 0px; margin-bottom:  10px; margin-left: 0px; }

.marcadores_sociales { position: relative; width: 210px; left:35px; font-family: Arial, Helvetica, sans-serif; float:left; }

.titulos31 { position: relative; width: auto; border: 2px solid #5d92c7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #2a4f75; margin-top: 10px; 	margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding: 5px; }

.titulos32 {
	position: relative;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #5d92c7;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*-----------------------------------------------------------*/

.paginas {
	position: relative;
	width: 810px;
	left: 0px;
	top: 0px;
	overflow:hidden;
	height: auto;
	float:left;
}

.columna_izquierda {
	position: relative;
	height: auto;
	width: 508px;
	left: 26px;
	top: 0px;
	float:left;
	overflow:hidden;
}
.columna_derecha {
	position: relative;
	height: 1500px;
	width: 210px;
	left: 90px;
	top: 0px;
	float:left;
	overflow:hidden;
}
.paginacion {
	height: auto;
	width: auto;
	overflow:hidden;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	margin: 10px;
}
.sitios_comunes {
	position: relative;
	width: auto;
	overflow:hidden;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 10px;
}
.avisos_google2 {
	position: relative;
	height: 282px;
	width: auto;
	overflow:hidden;
	margin: 5px;
        top: 2px;
}

.bloque_enlaces_inferior { position: relative; height: 15px; width: 800px; left: 0px; top: 25px; padding:5px; overflow:hidden; background-color: #71a0cf;  }

.pie { position: relative; height: 65px; width: 810px; left: 0px; top: 25px; overflow:hidden; background-image: url(images/pie.gif); font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; font-style: normal; font-weight: normal; color: #ffffff; float:left; }
.pie a { font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; font-style: normal; font-weight: bold; color: #383838;  }
.sitemap { position: relative; height: 20px; width: 200px; left: 430px; top: 10px; overflow:hidden; float: left; }
.qweb { position: relative; height: 31px; width: 97px; left: 450px; top: 5px; overflow:hidden; float: left; }

.categorias{ position: relative; height: auto; width: 770px; left: 22px; top: 26px;  }

/*-----------------------------------------------------------*/

.cabecera_registro {
	position: relative;
	height: 131px;
	width: 778px;
	left: 0px;
	top: 0px;
	overflow:hidden;
	background-image: url(images/cabecera_registro.gif);
}
.explicacion_registro {
	position: relative;
	height: 30px;
	width: 530px;
	left: 125px;
	top: 15px;
	overflow:hidden;
}
.texto_explicacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	overflow:hidden;
	float:left;
	color:#38699b;
}
.explicacion_registro2 {
	position: relative;
	height: 55px;
	width: 530px;
	left: 125px;
	top: 15px;
	overflow:hidden;
}
.texto_explicacion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	overflow:hidden;
	float:left;
}
.formulario_registro {
	position: relative;
	h2eight: 385px;
	width: 530px;
	left: 125px;
	top: 15px;
	overflow:hidden;
}
.importante_registro {
	position: relative;
	height: 80px;
	width: 530px;
	left: 125px;
	top: 15px;
	overflow:hidden;
}
.texto_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	overflow:hidden;
	color:#FF0000;
}
.celdas_registro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	overflow:hidden;
	color:#333333;
	border: thin solid #5e92c6;
}

/*----------------------*/

.sitios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#000000;
}

.caja_busqueda .formulario {
	font: bold 18px Arial;
	color: #8080ff; 
	height: 23px;
	width: 300px;
	border: 0px;
	background-color: #ffffff;
}

form { margin:0px; }

.registro .cmp1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color:#333333; border: 2px solid #5e92c6; width: 350px; }
.registro .cmp2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color:#333333; background-color: #ffff00; border: 2px solid #ff0000; width: 350px; }
.registro .texto1 { font: bold 12px Arial, Helvetica, sans-serif; color:#38699b; }
.registro .texto2 { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; }
.registro .texto3 { font: normal 12px Arial, Helvetica, sans-serif; color:#000000; }
.registro .texto4 { font: normal 11px Arial, Helvetica, sans-serif; color:#ff0000; }

.respuesta_registro { height: 500px; }

.intercambio { font: normal 12px Arial, Helvetica, sans-serif; color:#000000; }

.directorio1 a { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; color:  #5d92c7; font-variant: normal; text-decoration: none; }
.directorio2 a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #383838; text-decoration: none; }

