@charset "UTF-8";
/* CSS Document */

body {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../imagenes/web/body_fondo.jpg) repeat-x top;
	background-color:#ffffff;
	text-align: center;
}

a {
	text-decoration:none;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

a:hover {
	text-decoration:underline;
}

img {
	border: 0px;
}

ul {
	list-style:none;	
}

body, form, label, input, span, select, div, img, a, ul, li {
	margin:0;
	padding:0;
}

#contenedor {
	position:relative;
	overflow:hidden;
	width:960px;
	margin:0 auto;
	text-align:left;
	
}
/************   CABECERA   *********************************************************/
#cabecera {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 auto;
	text-align:left;
}

#cabecera_contenido { 
	position:relative;
	float:left;
	overflow:hidden;
	display:inline-block;
	margin: 0 0 6px 6px;
	width:705px;
	
}

#cabecera_top {
	position:relative;
	overflow:hidden;
	width:100%;
	height:42px;
	font-size:10px;
	color:#81b2e1;
	font-weight:bold;
} 

#cabecera_comarcas { 
	position:relative;
	float:left;
	display:inline-block;
	width:459px;
	height:84px;
	margin-bottom:4px;
	background-color:#3d6a95;
}

#cabecera_comarcas_enlaces {
	position:absolute;
	display:block;
	top:23px;
	left:5px;
}

#cabecera_login { 
	position:relative;
	float:left;
	display:inline-block;
	width:246px;
	height:84px;
	margin-bottom:4px;
	background-color:#4b7eae;
	color:#a9cbeb;
}

#cabecera_login input{
	position:absolute;
	display:block;
	left:10px;
	width:160px;
	height:21px;
	padding-left:10px;
	padding-right:14px;
	border:0;
	font-size:12px;
	color:#4b7eae;
	background:url(../imagenes/web/cabecera_input_fondo.jpg) no-repeat;	
} 

#cabecera_login a {
	color:#a9cbeb;
}

#cabecera_login_usu_izq {
	position:relative;
	float:left;
	display:inline-block;
	overflow: hidden;
	width:102px;
	height:84px;
}

#cabecera_login_usu_izq a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a9daf1;
}

#cabecera_login_usu_izq img {
	margin-top:5px;
	margin-left:3px;
	vertical-align:bottom;
}

#cabecera_login_usu_der_top {
	position:relative;
	float:left;
	display:inline-block;
	overflow: hidden;
	width:143px;
	height:58px;
	background-color:#6096c8;
}

#cabecera_login_usu_der_top a{
	position:relative;
	float:left;
	display:inline;
	margin-top:18px;
	margin-left:7px;
}

#cabecera_login_usu_der_bot {
	position:relative;
	float:left;
	display:inline-block;
	overflow: hidden;
	width:143px;
	height:20px;
	padding-top:6px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#70a8dc;
}

#cuenta_no_activada{
	position:fixed;
	top:0;
	right:0;
	display:block;
	z-index:1000;
	width:193px;
	height:126px;
}

#cab_cont_social {
	position:relative;
	float:left;
	overflow:hidden;
	display:table;
	width:119px;
	height:105px;
	background: url(../imagenes/web/bg_cab_derecha.jpg);
}

#cab_cont_social a {
	display:inline-block;
	float:left;
	width:32px;
	height:32px;
	margin:5pt 0 5pt 4.5pt;
	text-decoration:none;
}

#cab_facebook {
	background: url(../imagenes/web/icon_facebook_cab.jpg) no-repeat;
}

#cab_twitter {
	background: url(../imagenes/web/icon_twitter_cab.jpg) no-repeat;
}

#cab_enviar {
	background: url(../imagenes/web/icon_libro_cab.jpg) no-repeat;
}

#cabecera_menu { 
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:100%;
	color:#c2dbf6;
}

#cab_cont_social_etq {
color:#FFFFFF;
display:block;
float:left;
height:29pt;
margin:9pt auto 0;
position:relative;
text-align:center;
width:87pt;
font-weight:bold;
}

#cabecera_menu_top{
	position:relative;
	display:block;
	width:100%;
	height:39px;
	background:url(../imagenes/web/cabecera_menu_fondo.jpg) no-repeat;
}

#cabecera_menu_top a {
	display:inline-block;
	padding:15px;
	font-weight:bold;
	color:#c2dbf6;
}

#cabecera_menu_top a:hover {
	text-decoration:none;
	background:url(../imagenes/web/cabecera_menu_top_enl.jpg) repeat-x; 
}

#cabecera_menu_top_ico a {
	margin:0;
	padding:0;
}
#cabecera_menu_top_ico a:hover {
	background:none;
}


.cabecera_menu_sub{
	position:relative;
	display:block;
	width:100%;
	height:33px;
	padding-left:15px;
	vertical-align:middle;
	background:url(../imagenes/web/cabecera_submenu_fondo.jpg) no-repeat;
}

.cabecera_menu_sub a,.cabecera_menu_sub label {
	display:inline-block;
	padding:10px 2px;
	font-size:11px;
}

.cabecera_menu_sub_normal{
	color:#c2dbf6;
}

.cabecera_menu_sub_normal:hover {
	text-decoration:none;
	background-color:#204780;
}

.cabecera_menu_sub_normal_sel{
	color:#c2dbf6;
	background-color:#204780;
}

.cabecera_menu_sub_dest {
	color:#5f6233;
	font-weight:bold;
	background-color:#c4df18;
}

.cabecera_menu_sub_dest:hover {
	text-decoration:underline;
}

.cabecera_menu_sub2{
	position:relative;
	display:block;
	width:928px;
	/*height:25px;*/
	margin:0 auto;
	padding-left:5px;
	background-color:#204780;
}

.cabecera_menu_sub2 a,.cabecera_menu_sub2 label {
	display:inline-block;
	padding:6px 2px;
	font-size:11px;
	color:#c2dbf6;
}

.cabecera_menu_sub2_normal:hover {
	background-color:#0b1e3e;
}

.cabecera_menu_sub2_normal_sel{
	background-color:#0b1e3e;
}

.cabecera_menu_sub3{
	position:relative;
	display:block;
	overflow:hidden;
	width:928px;
	margin:0 auto;
	padding-left:5px;
	color:#204780;
	background-color:#c2dbf6;
}

.cabecera_menu_sub3 a,.cabecera_menu_sub3 label {
	display:inline-block;
	padding:5px 2px;
	font-size:11px;
	text-align:left;
}

.cabecera_menu_sub3_normal {
	color:#204780;
}

.cabecera_menu_sub3_normal_sel, .cabecera_menu_sub3_normal:hover {
	color:#c2dbf6;
	background-color:#204780;
}


#cabecera_menu_top_ico {
	position: absolute;
	display:inline-block;
	overflow:hidden;
	top:0px;
	left:845px;
	width:116px;
	height:39px;
	text-align:center;
}

#cabecera_menu_top_ico a {
	position:relative;
	display:inline-block;
	margin:3px 3px 0 3px;
	font-size:9px;
	color:#d0e6fb;
	text-decoration:underline;
}

#cabecera_buscador{
	position:relative;
	overflow:hidden;
	width:950px;
	/*height:52px;*/
	padding-bottom:10px;
	background-color:#c4df18;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3e441a;
	margin-bottom:10px;
}

.cabecera_buscador_input {
	padding:2px;
	margin-top:5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3e441a;
 }

.cabecera_buscador_label {
	position:relative;
	float:left;
	display:inline-block;
	margin-top:5px;
	margin-left:15px;
}

#cabecera_buscador2{
	position:relative;
	overflow:hidden;
	width:950px;
	height:52px;
	background-color:#c4df18;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3e441a;
	margin-bottom:10px;
}

.cabecera_buscador2_input {
	padding:2px;
	margin-top:5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3e441a;
 }

.cabecera_buscador2_label {
	position:relative;
	float:left;
	display:inline-block;
	margin-top:5px;
	margin-left:15px;
}

#cabecera_botones {
	position:relative;
	overflow:hidden;
	width:100%;
	height:40px;
	text-align:center;
	margin:0 auto;
	padding:0;
}

#cabecera_botones a {
	position:relative;
	float:left;
	display:inline;
	margin:0 1px;
}

/******************  CONTENIDO  ****************************************************/
#contenido {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	text-align: justify;
	margin:0px auto;
}

/******************************   INICIO   ****************************************/
.inicio_noticias {
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:99%;
	height:266px;
	border-right:1px solid #cad587;
	border-bottom:1px solid #cad587;
}

#inicio_noticias_tab {
	position:relative;
	float:right;
	display:inline-block;
	margin:0;
	padding:0;
}

#inicio_noticias_tab li{
	position:relative;
	display:inline;
	float:left;
	padding:0;
	margin-right:10px;
}

#inicio_noticias_tab li a{
	position:relative;
	display:block;
	padding:5px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#515729;
	background-color:#ccd49d;
}

#inicio_noticias_tab li a:hover{
	background-color:#bbc964;
}

.inicio_noticias_principal {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:304px;
	height:100%;
	margin-top:5px;
	background-color:#e4e9c1;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	text-align:justify;
}

.inicio_noticias_principal a{
	position:relative;
	display:block;
	overflow:hidden;
	font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4e5524;
	z-index:900;
}

.inicio_noticias_principal_img {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:304px;
	height:157px;
	margin:0 auto;
}

.inicio_noticias_secundarias {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:198px;
}

.inicio_noticias_item {
	position:relative;
	display:block;
	overflow:hidden;
	margin:10px 3px 8px 5px;
	width:100%;
	height:43px;
	border-bottom:1px solid #e1e7bc;
}

.inicio_noticias_item a {
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#778139;
}

#marquee {
	width:234px;
	height:247px;
	position:relative;
	overflow:auto;
}

.inicio_agenda_item {
	position:relative;
	display:inline-block;
	overflow:hidden; 
	width:99%;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#bbc964;
}

.inicio_agenda_item a{
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#8c964c;
}

.inicio_agenda_item_fecha {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:56px;
	height:100%;
	text-align:center;
	font:16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
}

.inicio_agenda_item_texto {
	position:relative;
	float:right;
	display:inline;
	overflow:hidden;
	width:165px;
	padding:10px 5px;
	background-color:#f7fae1;
}

.inicio_agenda_iconos {
	position:relative;
	float:left;
	overflow:hidden;
	display:inline-block;
	width:78px;
	height:84px;
	margin-top:20px;
	text-align:center;
}

.inicio_agenda_iconos a{
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#8eaf1c;

}

.mercadillo_item {
	position:relative;
	overflow:hidden;
	width:100%;
	margin-bottom:5px;
	border-bottom:2px solid #bbc964;
}

.mercadillo_item_img, .mercadillo_item_texto {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	margin: 5px;
}
.mercadillo_item_texto p {
	margin:3px 2px;
	padding:0;
}

.mercadillo_item_texto, .mercadillo_item a{
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#293037;
} 

.mercadillo_categorias {
	position:relative;
	display:block;
	margin-bottom:20px;
}

.mercadillo_categorias a{
	font:13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4d5a22;
}

#mercadillo_ficha {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	margin-bottom:20px;
}

#mercadillo_ficha p {
	text-align:justify;
	line-height:18px;
	color:#293037;
}

#mercadillo_ficha_titulo {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	margin-bottom:10px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#293037;
}

.mercadillo_cuerpo_publicado {
	position:relative;
	display:inline-block;
	width:100%;
	font-style:italic;
	padding-bottom:10px;
	color:#717d37;
	border-bottom: 1px solid #eff8b2;
}

.mercadillo_cuerpo_publicado a {
	color:#717d37;
}

#mercadillo_ficha_contactar {
	position:relative;
	display:none;
	width:600px;
	margin:20px auto;
}

#mercadillo_ficha_footer {
	position:relative;
	display:block;
	overflow:hidden;
	width:604px;
	height:60px;
	margin-top:30px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#717d37;
}

#mercadillo_ficha_footer a {
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#717d37;
}

.mercadillo_ficha_botones {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:100%;
	height:30px;
	margin:5px auto;
}

.mercadillo_ficha_botones a{ 
	float:right;
}

.mercadillo_ficha_otros {
	position:relative;
	display:block;
	overflow:hidden;
	width:464px;
	line-height:20px;
}

.mercadillo_ficha_otros a {
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#465124;
}

#galeria_fotos {
	position:relative;
	display:block;
	overflow:hidden;
	width:98%;
	margin:0 auto;
}

/*.galeria_fotos_img {
	width:230px;
	height:172px;
	margin:5px;
	border:2px solid #3d6a95;
}

.galeria_fotos_img:hover {
	opacity:.80;
}*/

#cartelera_cine {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	margin: 10px auto;
}

.titulo_verde {
	font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6b7430;
	border-bottom:2px solid #d3e94b;
	margin-bottom:10px;
}


ul.farmacias {
	margin:18pt 40pt;
}

ul.farmacias li {
	font-weight:bold;
	margin: 10pt 0;
}

ul.farmacias_item {
	margin:10pt 15pt;
	list-style:circle;
}


ul.farmacias_item li {
	font-weight:normal;
}
/*******************  GUIA  EMPRESAS  ****************************************************/
.guia_lista {
	position:relative;
	display:inline-block;
	margin:10px auto;
}

.guia_lista li{
	margin:5px;

}

.guia_lista a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3a3a3a;
}

#guia_empresas_filtro {
	position:relative;
	display:block;
	overflow:hidden;
	width:750px;
	height:97px;
}

#guia_empresas_filtro select {
	position:relative;
	display:inline-block;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

#guia_empresas_filtro_titulo {
	position:absolute;
	top:8px;
	left:36px;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
}

#guia_empresas_filtro_subtitulo {
	position:absolute;
	top:43px;
	left:10px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#guia_empresas_filtro_texto_buscar {
	position:absolute;
	top:35px;
	left:130px;
}

#guia_empresas_filtro_select {
	position:absolute;
	top:50px;
	left:10px;
}

#guia_empresas_filtro_buscar {
	position:absolute;
	top:70px;
	left:660px;
}

#guia_empresas_ultimas_lista {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:700px;
	margin:10px 10px 30px 10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:18px;
}

#guia_empresas_ultimas_lista a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
}

.guia_empresas_espacio {
	width:6px;
	height:6px;
	border: 1px solid #515151;
	vertical-align:absmiddle;
}

.cuadro_empresa {
	position:relative;
	display:inline-block;
	float:left;
	overflow:hidden;
	width:244px;
	height:180px;
	margin: 8px 2px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
}

.cuadro_empresa a, .cuadro_empresa2 a, .guia_empresas_buscador_a {
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
}

.cuadro_empresa_titulo {
	position:relative;
	display:block;
	width:100%;
	padding:3px 10px;
	height:22px;
}

.cuadro_empresa_titulo a,.cuadro_empresa2_titulo a {
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
}

.cuadro_empresa_titulo a:hover, .cuadro_empresa2_titulo a:hover {
	color:#FFFF00;
	text-decoration:none;
}

.cuadro_empresa_texto1 {
	position: relative;
	float:left;
	width:138px;
	height:74px;
	margin:0px 0px 3px 3px;
}

.cuadro_empresa_texto2 { 
	position: relative;
	float:left;
	width:240px;
	height:50px;
	margin:3px;
	text-align:justify;
}

.cuadro_empresa2 {
	position:relative;
	display:block;
	overflow:hidden;
	width:732px;
	height:130px;
	margin: 8px auto;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
}

.cuadro_empresa2_borde {
	position:relative;
	display:block;
	overflow:hidden;
	width:730px;
	border-left: 1px solid;
	border-right:1px solid;
	margin:0;
	padding:0;
}


.cuadro_empresa2_titulo {
	position:relative;
	display:inline-block;
	width:100%;
	height:22px;

}


.cuadro_empresa2_texto1 {
	position: relative;
	overflow:hidden;
	width:90%;
}

.cuadro_empresa2_texto2 { 
	position: relative;
	float:left;
	width:590px;
	height:75px;
	margin-left:10px;
	margin-top:5px;
	text-align:justify;
}

.mas_empresas_item {
	position:relative;
	display:block;
	overflow:hidden;
	width:730px;
	margin:10px auto;
	height:35px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	border-bottom:1px solid #a2600a;
}

.mas_empresas_item a {
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4a4a4a;
}

/*********************  GUIA EMPRESAS FICHA   *************************************/
#guia_ficha_cuadro_datos {
	position:relative;
	overflow:hidden;
	display:block;
	width:720px;
	margin:15px auto;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #323424;
	text-align:justify;
	line-height:18px;

}

#guia_ficha_cuadro_datos a {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #323424;
}

#guia_ficha_tabs {
	position:relative;
	overflow:hidden;
	display:block;
	width:710px;
	top:1px;
	margin:0 auto;
}

#guia_ficha_tabs li{
	position:relative;
	float:left;
	display:inline-block;
	margin:0 2px;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#guia_ficha_tabs li.verde{
	background:url(../imagenes/web/guia_ficha_tab_fondo1.jpg) top repeat-x;
	z-index:100;
}

#guia_ficha_tabs li.verde a {
	font-weight:bold;
}

#guia_ficha_tabs li.gris{
	background:url(../imagenes/web/guia_ficha_tab_fondo2.jpg) top repeat-x;
	z-index:0;
}

#guia_ficha_tabs li.azul{
	background:url(../imagenes/web/guia_ficha_tab_fondo3.jpg) top repeat-x;
	z-index:0;
}

#guia_ficha_tabs li a {
	position:relative;
	display:inline-block;
	padding:4px 12px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#555b2e;
}

.guia_ficha_datos {
	position:relative;
	overflow:hidden;
	display:none;
	width:99%;
	border:1px solid #cccccc;
	z-index:0;
}

.guia_ficha_datos img {
	position:relative;
	float:left;
	overflow:hidden;
	display:inline-block;
	margin:5px;
}

.guia_ficha_datos_txt{
	position:relative;
	float:left;
	overflow:hidden;
	display:inline-block;
	width:450px;
	margin-top:40px;
	margin-left:10px;
}

.guia_ficha_banderas {
	position:relative;
	display:block;
	margin-top: 5px;
	left:255px;
	font-size:10px;

}

.guia_ficha_banderas a {
	margin: 0 3px;
}

#guia_ficha_multimedia {
	position:relative;
	overflow:hidden;
	display:block;
	width:735px;
	height:373px;
	margin:10px auto 0px auto;
}

.guia_ficha_multimedia_obj {
	position:absolute;
	overflow:hidden;
	display:none;
	width:600px;
	height:327px;
	top:33px;
	left:25px;
}

.guia_ficha_multimedia_mas{
	position:relative;
	overflow:hidden;
	display:block;
	width:735px;
	margin:0 auto;
	/*background-color:#a17d59;*/
	text-align:left;
}

.guia_ficha_multimedia_galeria {
	width:100px;
	height:75px;
	margin:6px;
	border:1px solid #ffffff;
}

.guia_ficha_multimedia_galeria:hover {
	opacity:.80;
}
/***************************  VALORACIONES   *************************************/

.valoracion_izq {
	position:relative;
	float:left;
	overflow:hidden;
	display:inline-block;
	width:48%;
	height:175px;
	margin-top:10px;
	font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;
	color:#6a7335;
	text-align:right;
	padding:25px 10px 5px 0px;
	background-color:#dce796;
}

.valoracion_dcha {
	position:relative;
	float:left;
	overflow:hidden;
	display:inline-block;
	width:49%;
	height:183px;
	margin-top:10px;
	padding-top:20px;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#6a7335;
	border:1px solid #dce796;
}

.valoracion_estrellas {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:100%;
	height:20px;
	margin:3px 20px 2px 10px
}

/******************   ENLACES DE INTERÉS   ******************************/
.enlaces_interes {
	position:relative;
	overflow:hidden;
	display:block;
	width:99%;
	height:200px;
	margin-top:10px;
	border:1px solid #dce796;
}

.enlaces_interes a {
	position: relative;
	margin-left:10px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	text-decoration:underline;
	color:#6a7335;
}

/*******************************   COMENTARIOS   **********************************/
.comentarios_item {
	position:relative;
	overflow:hidden;
	display:block;
	width:686px;
	margin: 20px auto;
}

.comentarios_img {
	position:relative;
	float:left;
	overflow:hidden;
	display:inline-block;
	width:90px;
	height:104px;
	margin-left:10px;
}

.comentarios_texto {
	position:relative;
	float:left;
	overflow:hidden;
	display:inline-block;
	width:522px;
	margin-left:40px;
	padding:10px;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#62683c;
	border:1px solid #e2e4d5;
}

.comentarios_form {
	position:relative;
	display:block;
	overflow:hidden;
	width:686px;
	margin:10px auto;
	text-align:center;
	background:url(../imagenes/web/comentarios_fondo.jpg) no-repeat top;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #323424;
	line-height:18px;
}

.comentarios_form a {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #323424;
	text-decoration:underline;
}

.comentarios_form input,.comentarios_form textarea {
	font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#8f994e;
	border: 1px solid #8f994e;
	padding-left:5px;
}

.comentarios_p, .comentarios_p a {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #323424;
	text-align:justify;
	line-height:18px;
}
/********************************   NOTICIAS   ************************************/
.noticias_destacadas {
	position:relative;
	display:block;
	overflow: hidden;
}

.noticias_barra_titulo {
	position:relative;
	display:block;
	overflow:hidden;
	width:736px;
	height:37px;
	padding:10px 10px 0 60px;
	background: url(../imagenes/web/barra_titulo_noticias.jpg) no-repeat;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#71460f;
}

.noticias_barra_titulo a {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#71460f;

}

.noticias_cuerpo {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	margin: 5px auto;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
	color:#50330c;
}

.noticias_cuerpo img {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	margin-right: 10px;
	border:1px solid #945c13;
}

.noticias_cuerpo_publicado {
	position:relative;
	display:inline-block;
	/*width:100%;*/
	font-style:italic;
	margin:0;
	padding:0;
	padding-bottom:10px;
	color:#595756;
	/*border-bottom: 1px solid #ff9408;*/
}

.noticias_cuerpo_publicado  a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#595756;
	font-style:italic;
	
}

.noticias_barra_footer {
	position:relative;
	display:block;
	overflow:hidden;
	width:736px;
	height:29px;
	background: url(../imagenes/web/barra_footer_noticias.jpg) no-repeat;
}

.noticias_barra_footer a {
	position:relative;
	display:inline-block;
	margin-top:3px;
	margin-left:10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#89591a;
	font-style:italic;
}

.noticias_barra_footer_enviado {
	position:relative;
	float:right;
	margin-right:10px;
	top:8px;
	color:#493112;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
}

.noticias_enviar_amigo {
	position:relative;
	display:none;
	width:500px;
	margin:10px auto;
}

.noticias_item {
	position:relative;
	display:block;
	overflow: hidden;
	width:100%;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#3b3e2a;
	text-align:justify;
	padding: 3px 0;
}

.noticias_item_img {
	position:relative;
	display:block;
	overflow: hidden;
	width:333px;
	height:142px;
	width:100%;
	background-color: #F0F0F0;
}

.noticias_item_titulo {
	position:relative;
	display:inline-block;
	width:100%;
	padding: 3px 0;
	text-align:left;
	border-bottom: 2px solid #ffc208;
}

.noticias_item_titulo a {
	font-size:14px;
	font-weight:bold;
	color:#3b3e2a;
}

.noticias_relacionadas {
	font-size: 9px;
	color:#565555;
	line-height:18px;
}

.noticias_otras {
	position:relative;
	margin:0px auto 20px auto;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#5e6146;
	text-align:justify;
}

.noticias_otras a {
	font-size:12px; 
	font-weight:bold;
	color:#5e6146;
}

.noticias_ficha {
	position:relative;
	display:block;
	overflow: hidden;
	font:14px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#332e21;
}

.noticias_ficha_cuerpo p a {
	color:#ff9408;
}

.noticias_ficha_cuerpo p a:hover {
	text-decoration:underline;
}


.noticias_ficha_titulo {
	position:relative;
	display:block;
	overflow: hidden;
	font:36px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

.noticias_ficha_publicado {
	position:relative;
	display:inline-block;
	width:100%;
	font-style:italic;
	padding-bottom:10px;
	color:#595756;
	border-top: 1px solid #ff9408;
}


.noticias_ficha_publicado  a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#595756;
	font-style:italic;
	
}

.noticias_ficha_cuadro {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:220px;
	margin-right:5px;
	padding:5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000000;
	border:1px solid #a3a3a3;
}

.noticias_ficha_relacionadas {
	position:relative;
	display:block;
	overflow:hidden;
	width: 99%;
	margin: 15px auto;
	border-top: 1px solid #dddddd;
}

.noticias_ficha_relacionadas a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#noticias_nuevo_cuerpo {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	margin: 5px auto;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
	color:#50330c;
	background:url(../imagenes/web/noticias_fondo.jpg) right top no-repeat;
}

#noticias_nuevo_cuerpo a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
	font-weight:bold;
	color:#50330c;
}

#noticias_nuevo_cuerpo p {
	width:650px;
	margin:5px;

}

#noticias_anteriores {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	margin: 5px auto;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
	color:#50330c;
}

.noticias_anteriores_titulo,#noticias_anteriores a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
	color:#50330c;
	font-weight:bold
}


/**************************************  COMARCAS  *************************************/
#comarcas {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3c3e2e;
	line-height:22px;
}

#comarcas_mapa {
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:100%;
	margin-right:20px;
	text-align:justifity;
}

#comarcas_localidades {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
}

#comarcas_localidades_img {
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:570px;
	height:321px;
	border:2px solid #cccccc;
}

#comarcas_localidades_enl {
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:360px;
	height:325px;
	padding-left:25px;
	background:url(../imagenes/web/comarcas_localidades_fondo.jpg) no-repeat;
}

#comarcas_localidades_enl a {
	font-weight:bold;
	color:#686868;
}

#comarcas_categorias {
	position:relative;
	display:block;
	overflow:hidden;
	width:960px;
	height:53px;
	margin: 10px auto;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#50636e;
	background:url(../imagenes/web/comarcas_botones_fondo.jpg) no-repeat;
}

#comarcas_categorias a {
	position:relative;
	float:left;
	display:inline-block;
	margin-top: 11px;
	margin-right:15px;
	color:#2c2c2c;
}

.comarcas_contenedor {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
}

.comarcas_categorias_enl {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:100%;
	padding:6px 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#92aa3c;
	border-bottom:1px dashed #717171;
}

.comarcas_categorias_enl:hover {
	text-decoration:none;
}

/****************************  LOCALIDADES   ************************************/
#localidad_contenedor {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4a4c41;
}

#localidad_fotos {
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:955px;
	background:url(../imagenes/web/localidades_fondo_centro.png) repeat-y;
	z-index:1;
}

#localidad_texto {
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:470px;
	margin:15px;
	line-height:18px;
}

#localidad_informacion {
	position:relative;
	float: right;
	display:inline-block;
	overflow:hidden;
	width:449px;
	height:369px;
	left:-7px;
	background:url(../imagenes/web/localidad_info_fondo.jpg) no-repeat;
	z-index:0;
}

#localidad_fotos_flash {
	position:absolute;
	display:block;
	overflow:hidden;
	width:469px;
	height:312px;
	top:18px;
	left:18px;
}

#localidad_informacion_titulo {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:99%;
	top:10px;
	padding-right:8px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}

#localidad_informacion_enlaces {
	position:absolute;
	display:block;
	overflow:hidden;
	width:190px;
	height:300px;
	top:50px;
	left:25px;
}

#localidad_informacion_enlaces a {
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3d4124;
	line-height:18px;
}

#localidad_informacion_meteo {
	position:absolute;
	display:block;
	overflow:hidden;
	width:135px;
	height:186px;
	top:90px;
	left:284px;
}

/******************************  FOTOGRAFÍAS  LISTADO  ***********************************/
.fotografias_cuadro {
	position:relative;
	display:inline-block;
	float:left;
	overflow:hidden;
	width:345px;
	height:160px;
	margin:10px 0;
	background:url(../imagenes/web/fotografias_cuadro.jpg) no-repeat;
}

.fotografias_cuadro_titulo {
	position:absolute;
	display:inline-block;
	top:5px;
	left:8px;
}

.fotografias_cuadro_titulo a {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
}

.fotografias_cuadro_imagen {
	position:relative;
	float:left;
	display:inline-block;
	overflow:auto;
	margin:40px 0px 0px 12px;
}

.fotografias_cuadro_imagen:hover {
	opacity:.80;
}

.fotografias_cuadro_imagen div {
	width:100px;
	height:75px;

}

.fotografias_comentario {
	position:relative;
	display:block;
	overflow:hidden;
	width:333px;
	margin: 0 auto;
	border:1px solid #c6c6c6;
	border-bottom:none;
	background-color:#ededed;
}

.fotografias_comentario_foto {
	position:relative;
	float:left;
	display:block;
	overflow:hidden;
	width:134px;
}

.fotografias_comentario_foto img {
	position:relative;
	margin:16px;
	border:1px solid black;
}

.fotografias_comentario_foto a:hover {
	opacity:.80;
}

.fotografias_comentario_texto {
	position:relative;
	float:left;
	display:block;
	overflow:hidden;
	width:172px;
	padding:12px 10px 5px 17px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#646262;
	text-align: justify;
	background-color:#FFFFFF;
}

.fotografias_comentario_texto a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#646262;
	font-weight:bold;
}

#fotografias_comentarios_buscador {
	position:relative;
	display:block;
	overflow:hidden;
	width:333px;
	height:200px;
	margin:10px auto;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3e441a;
	background-color:#c3df1b;
}

#fotografias_ver_todas {
	position:relative;
	display:block;
	overflow:hidden;
	width:707px;
	height:202px;
	margin:10px auto;
	background:url(../imagenes/web/ver_todas_galerias_fondo.jpg) no-repeat;
}

#fotografias_galerias_texto {
	position:relative;
	display:block;
	overflow:hidden;
	width:734px;
	margin:10px auto;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#262721;
	text-align:justify;
	background-color:#e4e9c1;
	border:1px solid #b9bd9c;	
}

#fotografias_localidades {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#494226;	
	text-align:justify;
	line-height:18px;
	padding:0;
}

#fotografias_localidades a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#494226;	
}
/******************************  FOTOGRAFÍAS  FICHA  ***********************************/
#fotografias_ficha {
	position:relative;
	display:block;
	overflow:hidden;
	width:734px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#727272;
	border:1px solid #a6a6a6;
}

.fotografias_ficha_a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#727272;
}

#fotografias_ficha_img, #fotografias_ficha_addcom {
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:469px;
	/*height:500px;*/
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#727272;
	margin:3px 13px 5px 10px;
}

#fotografias_ficha_img_desc {
	position:absolute;
	display:block;
	width:459px;
	/*height:18px;*/
	top:349px;
	padding:5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#000000;
	opacity:.60;
}

#fotografias_ficha_img_footer {
	position:relative;
	display:block;
	overflow:hidden;
	width:469px;
	height:23px;
	margin:5px auto;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	background:url(../imagenes/web/fotografias_ficha_footer.jpg) no-repeat;
}

#fotografias_ficha_img_footer a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#876a2c;
}

#fotografias_ficha_comentarios {
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:242px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#606060;
	text-align:justify; 
	background-color:#dadada;
}

.fotografias_ficha_comentarios_item {
	position:relative;
	display:block;
	overflow:hidden;
	width:220px;
	padding-top:10px;
	margin-left:22px;
	background-color:#e9e9e9;
}

.fotografias_ficha_comentarios_titulo {
	position:relative;
	display:block;
	overflow:hidden;
	width:207px;
	height:11px;
	padding:2px 3px 0 10px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	background:url(../imagenes/web/fotografias_ficha_comentario_titulo.jpg) no-repeat;
}

.fotografias_ficha_comentarios_ref {
	position:relative;
	display:inline-block;	
	color:#424242;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#fotografias_ficha_comentarios_footer {
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:242px;
	height:60px;
	padding-bottom:10px;
	background:url(../imagenes/web/bton_agrega_comentario.jpg) no-repeat;
	background-color:#FFFFFF;
}

#fotografias_ficha_comentarios_footer a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#606060;
}

/****************************   AGENDA   ****************************************/
.agenda_evento_caja {
	position:relative;
	display:block;
	overflow:hidden;
	width:410px;
	margin:10px auto;
	border:1px solid #a3a3a3;
	background:url(../imagenes/web/agenda_fondo_dia.jpg) repeat-x bottom;
	background-color:#cfe455;
}

.agenda_evento_caja_dia { 
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:80px;
	padding-top:20px;
	font:15px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7b882e;
	text-align:center;
}

.agenda_evento_caja_texto {
	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:309px;
	padding:10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:justify;
	line-height:18px;
	border-left:1px solid #a3a3a3;
	background-color:#ffffff;
}

.agenda_evento_caja_texto a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#474747;
}

.agenda_evento_caja_texto img {
	position:relative;
	float:left;
	display:inline;
	margin-right:5px;
}

.agenda_calendario {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#646c39;
}

.agenda_calendario_resaltado {
	color:#666f30;
	font-weight:bold;
}

.agenda_calendario_a_resaltado, .agenda_calendario_a_resaltado a {
	background-color:#cee54f;
	color:#656c39;
	font-weight:bold;
}
 .agenda_otros_eventos {
 	position:relative;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:150px;
	height:70px;
	margin:5px 11px;
	padding:5px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:center;
	border:1px solid #94a304;
 }
 .agenda_otros_eventos a {
 	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4a6b7d;
}
/*********************************  REVISTA TITULO  *********************************/
.revista_flash {
	position:relative;
	display:block;
	overflow:hidden;
	width:706px;
	height:446px;
	margin-bottom:30px;
}

.revista_titulo {
	position:relative;
	display:block;
	overflow:hidden;
	width:690px;
	height:22px;
	margin:20px auto 10px auto;
	padding:8px;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../imagenes/web/barra_revista.png) no-repeat;
}

.revista_empresas_img, .revista_empresas_enl {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	margin:0 15px;
	line-height:20px;
}

.revista_empresas_enl a, #revista_ultimas_galerias a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#revista_ultimas_galerias {
	position:relative;
	float:right;
	display:inline-block;
	overflow:hidden;
	width:334px;
	margin:10 15px;
}

#revista_ultimas_galerias a {
	font-weight:bold;
}

#revista_cuadros_colores {
	position:relative;
	display:block;
	overflow:hidden;
	width:727px;
	height:248px;
	margin-top:20px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;	
	line-height:16px;
	background:url(../imagenes/web/revista_cuadros_colores.jpg) no-repeat;
}

#revista_cuadros_colores a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
}

#revista_cuadros_colores p {
	position:relative;
	float:left;
	display:inline;
	margin:10px;
	width:220px;
	text-align:justify;
}

#revista_anteriores {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	margin:9pt;
}

#revista_anteriores img {
	float:left;
	display:inline-block;
	margin-right:17px;
	margin-bottom:10px;
}

#revista_preguntas_frecuentes {
	position:relative;
	display:none;
	overflow:hidden;
	width:100%;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#474747;
	text-align:justify;
	line-height:18px;
}

#revista_preguntas_frecuentes a {
	color:#474747;
	text-decoration:underline;
}
/*******************  USUARIOS  ****************************************************/
#usuarios_panel_cont {
	position:relative;
	display:block;
	overflow:hidden;
	width:750px;
	margin:0 auto;
}

.usuarios_panel_enl {
	display:inline-block;
	border:1px solid #d1d1d1;
}

.usuarios_panel_enl:hover{
	border-color:#bcc74d;
}	

/*******************  FOOTER  ****************************************************/
#footer{
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	background: url(../imagenes/web/footer_fondo.jpg) repeat-x;
}

#footer_contenido {
	position:relative;
	display:block;
	overflow:hidden;
	width:960px;
	margin:0 auto;
	text-align:left;
}

#footer_texto1 {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	margin:20px auto 0 auto;
}

#footer_texto1_enlaces {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:460px;
	margin:20px auto 0 auto;
	text-align:center;
}

#footer_texto1_texto {
	position:relative;
	display:block;
	overflow:hidden;
	top:-10px;
	left:285px;
	font-weight:bold;
	font-size:10px;
	color:#7d8f0f;
	clear:both;
}

#footer_texto1 a.a1, p.p1{
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3b4956;
}

#footer_texto1 a.a2, p.p2{
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#59631b;
}

#footer_texto2 {
	position:relative;
	overflow:hidden;
	display:block;
	width:100%;
	margin:20px auto;
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#2b4c6c;
	line-height:18px;
}

#footer_texto2_mapa {
	position:relative;
	overflow:hidden;
	display:block;
	width:100%;
	margin:20px auto;
	font-size:11px;
}

#footer_texto2 a {
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#2b4c6c;
}


#footer_texto2_mapa .columna {
	margin-left:13px;
}

/****************  COLUMNAS  *********************************/
.columna {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:0;
	text-align:left;
}

.banner {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:100%;
	margin:10px auto;
	text-align:center;
}

/***************** FORMULARIOS  ****************************/
.input_azul {
	padding-left:10px;
	border:0;
	width:174px;
	height:21px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a92b8;
	background:url(../imagenes/web/input_fondo_azul.jpg) no-repeat center;

}

.formulario_cont {
	position:relative;
	display:block;
	overflow:hidden;
	width:500px;
	margin: 0 auto;
}

.f_label {
	position:relative;
	float:left;
	display:block;
	overflow:hidden;
	margin-right:10px;
	text-align:right;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#323424;
}
.f_label a {
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#323424;
	text-decoration:underline;
}

.f_campo {
	position:relative;
	float:left;
	display:block;
	overflow:hidden;
	height:22px;
	margin-bottom:10px;
	
	border: 1px solid #cccccc;
}

/********************  ETIQUETAS  *************************/
#hormiga, #hormiga a{
	font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#4a4c41;
}

.titulo_barra {
	position:relative;
	display:inline-block;
	width:100%;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	border-bottom:2px solid;
}

.titulo_barra a {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.titulo_barra a:hover {
	text-decoration:none;
}

.titulo_barra img {
	position:relative;
	top:3px;
	margin-right:10px;
}

.titulo_verde {
	position:relative;
	display:inline-block;
	width:100%;
	font: 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#93a237;
	text-align:left;
	border-bottom:2px solid #bbc964;
}

.titulo_verde:hover {
	text-decoration:none;
}

.titulo_gris {
	position:relative;
	display:inline-block;
	width:100%;
	padding:5px 0;
	margin-right:10px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#686868;
	text-align:right;
	/*border-bottom:2px solid #686868;*/
}

.titulo_verde_oscuro {
	position:relative;
	display:inline-block;
	width:100%;
	padding:5px 0;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6b723f;
	text-align:left;
	border-bottom:2px solid #b6c16e;
}

.titulo_fondo_gris {
	position:relative;
	display:inline-block;
	width:100%;
	overflow:hidden;
	padding:3px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	background-color:#b4b4b4;
}

.titulo_fondo_gris a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
}

.titulo_violeta {
	position:relative;
	display:inline-block;
	width:100%;
	padding:5px 0;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8576bc;
	text-align:left;
	border-bottom:2px solid #8576bc;
}

.titulo_azul {
	position:relative;
	display:inline-block;
	width:100%;
	padding:5px 0;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#32799f;
	text-align:left;
	border-bottom:2px solid #32799f;
}

.barra_titulo_azul {
	position:relative;
	display:block;
	overflow:hidden;
	width:750px;
	height:35px;
	padding:5px;
	font: 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#d4e5f4;
	background:url(../imagenes/web/barra_titulo_azul.jpg) no-repeat;
}

.barra_titulo_azul2 {
	position:relative;
	display:block;
	overflow:hidden;
	width:736px;
	height:38px;
	padding:8px;
	font: 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#d4e5f4;
	background:url(../imagenes/web/barra_titulo_azul2.jpg) no-repeat;
}

.barra_titulo_azul3 {
	position:relative;
	display:block;
	overflow:hidden;
	width:467px;
	height:38px;
	padding:8px;
	font: 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#d4e5f4;
	background:url(../imagenes/web/barra_titulo_azul3.jpg) no-repeat;
}

.barra_azul {
	position:relative;
	display:block;
	overflow:hidden;
	width:750px;
	height:40px;
	text-align:center;
	background:url(../imagenes/web/barra_azul.jpg) no-repeat;
}

.barra_verde {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:947px;
	height:31px;
	margin:15px auto;
	text-align:center;
	background:url(../imagenes/web/barra_verde.jpg) no-repeat;
}

.barra_verde a {
	font:13px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#674e2d;
}

.barra_titulo_verde2 {
	position:relative;
	display:inline-block;
	width:736px;
	height:41px;
	padding:8px;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#68722e;
	text-align:left;
	background:url(../imagenes/web/barra_verde2.jpg) no-repeat;
}


.barra_titulo_amarilla_grande {
	position:relative;
	display:block;
	overflow:hidden;
	width:736px;
	height:35px;
	padding:8px;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#9d6d06;
	background:url(../imagenes/web/barra_titulo_amarilla_grande.jpg) no-repeat;
}

.barra_titulo_amarilla {
	position:relative;
	display:block;
	overflow:hidden;
	width:346px;
	height:35px;
	padding:8px;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#9d6d06;
	background:url(../imagenes/web/barra_titulo_amarilla.jpg) no-repeat;
}

.barra_titulo_rosa {
	position:relative;
	display:block;
	overflow:hidden;
	width:736px;
	height:40px;
	padding:8px;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../imagenes/web/barra_titulo_rosa.jpg) no-repeat;
}

.barra_titulo_categorias {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:750px;
	height:35px;
}

.barra_titulo_categorias2 {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:467px;
	height:27px;
}

.barra_titulo_categorias3 {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:243px;
	height:27px;
}

.barra_titulo_categorias_titulo {
	position:absolute;
	top:8px;
	left:36px;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
}



.etiqueta_azul {
	font:13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6a92b8;
	text-align:left;
}

.etiqueta_verde_oscuro{
	font:13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#67695b;
	text-align:left;
}

.boton_verde {
	position:relative;
	display:block;
	width:200px;
	height:32px;
	font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5a722a;
	text-align:left;
	padding-top:7px;
	padding-left: 28px;
	background: url(../imagenes/web/boton_verde.jpg) no-repeat;

}
.boton_gris {
	position:relative;
	display:inline-block;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5f5f5f;
	padding:8px 15px;
	background: url(../imagenes/web/boton_gris.jpg) repeat-x bottom;
	border:1px solid #cccccc;
}

.boton_amarillo {
	position:relative;
	display:inline-block;
	width:165px;
	height:28px;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a25b0f;
	text-decoration:underline;
	padding:5px 10px;
	background: url(../imagenes/web/btn_amarillo.jpg) no-repeat;
}

.boton_amarillo1 {
	position:relative;
	display:inline-block;
	width:138px;
	height:27px;
	font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#764b00;
	padding:5px 0px;
	background: url(../imagenes/web/boton_amarillo1.png) no-repeat;
}

.boton_amarillo2 {
	position:relative;
	display:inline-block;
	width:298px;
	height:27px;
	font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#764b00;
	padding:5px 0px;
	background: url(../imagenes/web/boton_amarillo2.png) no-repeat;
}

.boton_amarillo3 {
	position:relative;
	display:inline-block;
	width:188px;
	height:40px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#c97100;
	padding:12px 0px;
	background: url(../imagenes/web/boton_amarillo3.png) no-repeat;
}

.boton_amarillo4 {
	position:relative;
	display:inline-block;
	width:379px;
	height:83px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7b6412;
	padding:12px 0px;
	background: url(../imagenes/web/boton_amarillo4.jpg) no-repeat;
}

.boton_verde_oscuro {
	position:relative;
	display:inline-block;
	width:121px;
	height:28px;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#494a42;
	padding:6px 14px;
	background: url(../imagenes/web/btn_verde.jpg) no-repeat;
}

.boton_azul {
	position:relative;
	display:inline-block;
	width:80px;
	height:33px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#494a42;
	text-align:center;
	padding-top:10px;
	background: url(../imagenes/web/boton_azul1.jpg) no-repeat;
}

.boton_azul_grande {
	position:relative;
	display:inline-block;
	width:180px;
	height:33px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#494a42;
	text-align:center;
	padding-top:10px;
	background: url(../imagenes/web/boton_azul1_G.jpg) no-repeat;
}

.tamaño_fuente {
	position:relative;
	float:right;
	display:inline-block;
	width: 73px;
	height:29px;
	text-align:center;
	background: url(../imagenes/web/tamanio_fuente_fondo.jpg) repeat-x;
}

.tamaño_fuente a{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#6a5334;
}

/************* PAGINACIN NMEROS *************************/
a.sin {
	display:inline-block;
	padding:2px 5px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #cced9e;
	background-color:#88a636;
	text-decoration:none;
	border:1px solid #b5cc86;
}

a.sin_sel {
	display:inline-block;
	display:inline-block;
	padding:2px 5px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffff;
	background-color:#6f8739;
	text-decoration:none;
	border:1px solid #b5cc86;
}

a.sin:hover {
	color: #ffffff;
	background-color:#6f8739;
}

img.ico {
	position:relative;
	float:none;
	top:6px;
}
/************************   REDES SOCIALES   ****************/

.cont_redes_sociales {
	position:relative;
	display:block;
	overflow:hidden;
	width:99%;
	margin: 5px auto;
}

ul.redes_sociales {	
	position:relative;
	float:right;
	display:table;
	margin:0;
	padding:0;
}

ul.redes_sociales li {
	position:relative;
	float:left;
	display:inline;
	margin: 0 3px;
}

ul.redes_sociales li a {
	text-decoration:none;
}	