*{
	margin:0px;
	padding:0px;
	outline: 0px;
}

html,body {
	/* Datos generales de la página */
	margin:0px; 
	padding:0px; 
	height:100%; 
	outline: 0px;
	background-image:url(../imagenes/comunes/fondo.gif);
	background-position:top center;
	background-repeat:no-repeat;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	color:#1A171B;
}

#contenedor{ 
    /* Capa que lo contiene todo */
	width:931px;
	min-height:100%;
	height: auto!important;
	height:100%;
	margin: 0px auto;
	border: 0px solid #0099FF;

}

#cabecera{
    /* Capa que contiene la cabecera */
	width:931px;
	height:230px;
	border: 0px solid #f0f;
	background-position:right bottom; 
	background-repeat:no-repeat;
}


#menu {
    /* Capa para el menu */
	float: left; 
	width: 765px;
	height:68px;
	border: 0px solid #f0f; 
}	



#contenido {
    /* Capa del contenido principal */
	position:relative;
	float: left;
	width: 931px; 
	border: 0px solid #f0f; 
}


  /******************************************************************************/
 /*                                    TEXTOS								   */
/******************************************************************************/

	h1 {
		color:#1A171B;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:16px;
	}
	
	h2 {
		color:#1A171B;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:14px;
	}
	
	h3 {
		color:#1A171B;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
	}
	
	h4 {
		color:#1A171B;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:10px;
	}
	
	.texto_10 {
		font-size:10px;
		/*font-style:italic;*/
		line-height: 21px;
	}
	
	.texto_12 {
		font-size:12px;
		/*font-style:italic;*/
		line-height: 21px;
	}
	
	/* Listas */
	UL {margin: 0; padding-left: 35px;}
	LI {list-style-image: url(../imagenes/comunes/lista.gif);}
	
	UL.numeros {margin: 25; padding-left: 0px; list-style-type: decimal;}
	LI.numeros {list-style-image:none;}
		
  /******************************************************************************/
 /*                                    BUSCADOR								   */
/******************************************************************************/

    .select_bus {
		font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
		font-size:12px; 
		border: 1px solid #87888A; 
	}
	


  /******************************************************************************/
 /*                                    VINCULOS								   */
/******************************************************************************/

	a.vinculo_10, a.vinculo_10:link {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:9px;
		color:#1A171B;
		text-decoration:underline;
	}
	
	a.vinculo_10:visited {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:9px;
		color: #87888A;
		color:#1A171B;
		text-decoration:underline;
	}
	
	a.vinculo_10:hover {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:9px;
		color: #009C8B;
		text-decoration:underline;
	}
	
	a.vinculo_12, a.vinculo_12:link {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		color:#1A171B;
		text-decoration:underline;
	}
	
	a.vinculo_12:visited {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
        COLOR: #87888A;	
		color:#1A171B;
		text-decoration:underline;
	}
	
	a.vinculo_12:hover {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		color: #009C8B;
		text-decoration:underline;
	}
	
	a.vinculo_f_10, a.vinculo_f_10:link {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:10px;
		color:#ffffff;
		background-color:#009c8B;
		text-decoration:underline;
	}
	
	a.vinculo_f_10:visited {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:10px;
        COLOR: #ffffff;	
		background-color:#009c8B;		
		text-decoration:underline;
	}
	
	a.vinculo_f_10:hover {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:10px;
		color: #ffffff;
		/*background-color:#87888a;*/
		text-decoration:underline;
	}
	
	a.vinculo_f_12, a.vinculo_f_12:link {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		color:#ffffff;
		background-color:#009c8B;
		text-decoration:underline;
	}
	
	a.vinculo_f_12:visited {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
        COLOR: #ffffff;	
		background-color:#009c8B;		
		text-decoration:underline;
	}
	
	a.vinculo_f_12:hover {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		color: #ffffff;
		/*background-color:#87888a;*/
		text-decoration:underline;
	}



  /******************************************************************************/
 /*                                    CONTACTO RÁPIDO						   */
/******************************************************************************/

	.td_contacto_rapido {
		padding-top:5px; 
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:10px; 
		color:#13235B;
	}
	
	.input_contacto_rapido {
		border: 1px solid #87888A;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		margin-top:10px;
		vertical-align:middle;
		width:216px;
	}
	
	.textarea_contacto_rapido {
		border: 1px solid #87888A;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		margin-top:10px;
		font-size:12px; 
		overflow:hidden;
		width:216px;
		
	}
	
	
  /******************************************************************************/
 /*                             AREA COMUNIDADES							   */
/******************************************************************************/	

   .td_comunidad {
	   border:1px solid #cccccc; 
	   border-collapse:collapse; 
	   
	}
	
	.td_cabecera_comu {
	   border:1px solid #ffffff; 
	   padding:4px; 
	   padding-left:0px; 
	   border-bottom:1px solid #cccccc;
	   color: #E7511E;
	   font-family:Verdana, Geneva, sans-serif;
	   font-size:12px;
	   font-weight:bold;
	}
	
	.td_cabecera_det_comu {
		 background-color:#F0F0F0;
		 padding:4px; 
		 color:#333;
	}
	
	.td_datos_comu {
		padding:4px;
		color:#999;
	}