@charset "utf-8";
/* CSS Document */
html{
	margin:0px;
	padding:0px;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ad1f23;
	border:0px;
	padding:0px;
}

#page {
	width:955px;
	text-align:center;
	background-color:#FFFFFF;
}

#pag_up {
	width:955px;
}

#cabecera {
background-color:#ad1f23;
/*height:121px;*/
height:150px;
padding-top:18px;
width:955px;
}

#logo {
float:left;
margin-left:25px;
margin-top:10px;
_margin-left:20px;
}

#fotos_barra {
float:left;
margin-left:45px;
_margin-left:25px;
margin-top:6px;
}

#btn_guia {
float:left;
margin-left:25px;
}

#contadores {
	text-align:left;
}

#contadores #datos{
	color:#000000;
	font-size:11px;
	padding:5px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contadores #datos span {
	margin:0 10px;
}

#content {

}

/* Estilos listado noticias */

#contenido #list_noticias {
	width:715px;
	/* IE6 Hacks 
	_width:705px;*/
}

#contenido #list_noticias #noticia {
	float:left;
	width:705px;
	overflow:hidden;
	/* IE6 Hacks */
	_width:715px;
	/*margin-bottom:10px;*/
}

#contenido #list_noticias #noticiahome {
	float:right;
	width:520px;
	/* I6 Hacks */
	_width:505px;
	/*margin-bottom:10px;*/
}

#contenido #list_noticias #noticia #titular {
	/*color:#0278cb;*/
	color:#0156b5;
	font-size:14px;
	float:left;
	/*position:relative;*/
	width:583px;
	text-align:left;
	/* I6 Hacks 
	_width:585px;*/
}

#contenido #list_noticias #noticia #titular a {
	/*color:#0278cb;*/
	color:#0156b5;
	font-size:14px;
	float:left;
	text-decoration:none;
}

#contenido #list_noticias #noticiahome #titular {
	/*color:#0278cb;*/
	color:#0156b5;
	font-size:14px;
	float:left;
	position:relative;
	width:398px;
	text-align:left;
	/* I6 Hacks */
	width:385px;
}

#contenido #list_noticias #noticiahome #titular a {
	/*color:#0278cb;*/
	color:#0156b5;
	font-size:14px;
	float:left;
	text-decoration:none;
}

#contenido #list_noticias #noticia .fecha {
	font-size:10px;
	/*color:#0278cb;*/
	color:#0156b5;
	float:right;
}

#contenido #list_noticias #noticiahome .fecha {
	font-size:10px;
	/*color:#0278cb;*/
	color:#0156b5;
	float:right;
}

.enlace {
	font-size:10px;
	color:#333333;
	/*float:right;*/
}

#contenido #list_noticias #noticia #imagen_s {
	float:left;
	margin:0 10px 10px 0;
	height:84px;
	overflow:hidden;
	width:112px;
	/* IE6 Hacks 
	_margin:0 5px 10px 0;*/
}

#contenido #list_noticias #noticiahome #imagen_s {
	float:left;
	margin:0 10px 10px 0;
	height:84px;
	overflow:hidden;
	width:112px;
	/* IE6 Hacks */
	_margin:0 5px 5px 0;
}

/* Estilos listado Guia */

#contenido #list_guia {
	width:715px;
	/* IE6 Hacks */
	_width:705px;
}

#contenido #list_guia #guia {
}

#contenido #list_guia #guia #titular {
	color:#710168;
	font-size:14px;
	font-weight:bold;
	float:left;
	/*background-color:#017a0f;
	padding:3px 0pt 0pt 10px;
	height:20px;*/
	text-align:left;
	/*width:530px;*/
}

/*#contenido #list_guia #guia #entradilla {
	font-size:12px;
	color:#666666;
}*/

#contenido #list_guia #guia #titular a {
	color:#710168;
	font-size:14px;
	text-decoration:underline;
}

#contenido #list_guia #guia #imagen_s {
	float:left;
	margin:0 10px 10px 0;
}

#contenido #list_guia #guia .imagen_s {
	height:165px;
	width:165px;
}

/* Estilos listado Servicios */

#contenido #list_servicios {
	width:715px;
	/* IE6 Hacks */
	_width:705px;
}

#contenido #list_servicios #servicio {
	float:left;
	width:715px;
	margin-bottom:10px;
	/* IE6 Hacks */
	_width:705px;
}

#contenido #list_servicios #servicio #titular {
	/*color:#0278cb;*/
	color:#0156b5;
	font-size:14px;
	float:left;
	/*position:relative;*/
	/*width:715px;*/
	text-align:left;
}

#contenido #list_servicios #servicios #titulo a {
	/*color:#0278cb;*/
	color:#0156b5;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-decoration:none;
}

#contenido #list_servicios #servicio #titular a {
	color:#019F13;
	font-size:14px;
	float:left;
	text-decoration:underline;
}

#contenido #list_servicios #servicio #titular .fecha {
	font-size:10px;
	color:#333333;
}

#contenido #list_servicios #servicio #imagen_s {
	float:left;
	margin:0 10px 0 0;
	height:112px;
	overflow:hidden;
}

/* Estilos de menu */

#menu {
	background-color:#8E191B;
	color:#FFFFFF;
	width:955px;
	text-align:left;
}

#menu a{
	text-decoration:none;
	color:#FFFFFF;
}

#menu #secciones {
	color:#FFFFFF;
}

#menu #secciones .menu_ini {
}

#menu #secciones .menu_fin {
}

#menu #secciones #noticias {
	width:172px;
	float:left;
	text-align:center;
	background-color:#0156b5;
	height:30px;
}

#menu #secciones #guia {
	width:172px;
	float:left;
	text-align:center;
	background-color:#8c0181;
	height:30px;
}

#menu #secciones #servicios {
	width:172px;
	float:left;
	text-align:center;
	background-color:#019f13;
	height:30px;
}

#menu #secciones #archivo {
	width:172px;
	float:left;
	text-align:center;
	background-color:#f17802;
	height:30px;
}

#contenido #buscador {
	font-size:13px;
	font-weight:bold;
	background-color:#CACCDD;
	padding:10px;
	line-height:23px;
	margin: 0 0 15px 0;
	/*position:relative;*/
}

#contenido #buscador input, #contenido #buscador select {
	background-color:#FFFFFF;
	/*border:0px solid #0278CB;*/
	border:0px solid #0156b5;
	margin-top:0px;
	color:#000000;
	font-size:12px;
	/*overflow:hidden;*/
}

#contenido #buscador #btn_search {
	background-color:#FFFFFF;
	border:1px solid #015B9E;
	margin-top:5px;
	margin-bottom:5px;
	color:#000000;
	font-size:13px;
	width:120px;
}

#contenido #buscador small{
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

#contenido #buscador #titulo{
	text-align:center;
	padding-bottom:15px;
	font-size:14px;
	font-weight:bold;
}

.seccion {
	padding-top:6px;
}

#menu #categorias {
}

#menu #categorias #list_cat {
	padding:10px;
	font-size:14px;
	font-stretch:condensed
}

/*#menu #categorias #list_cat a:hover{
	color:#73b5ff;
}*/

/* Menu Noticias */

.fnd_noticias_cat {
	background-color:#014086;
}

.fnd_noticias_cat a:hover {
	background-color:#002C5D;
}

.fnd_noticias_subcat {
	background-color:#000000;
}

.fnd_noticias_subcat a:hover {
	background-color:#014086;
}

/* Menu Guia */

.fnd_guia_cat {
	background-color:#017a0f;
}

.fnd_guia_cat a:hover {
	background-color:#4a0044;
}

.fnd_guia_subcat {
	background-color:#01580b;
}

.fnd_guia_subcat a:hover {
	background-color:#4a0044;
}

/* Menu Servicios */

.fnd_servicios_cat {
	background-color:#017a0f;
}

.fnd_servicios_cat a:hover {
	background-color:#01580b;
}

.fnd_servicios_subcat {
	background-color:#4a0044;
}

.fnd_servicios_subcat a:hover {
	background-color:#017a0f;
}

/* Menu Archivos */

.fnd_archivos {
	background-color:#c36102;
}

.fnd_archivos a:hover {
	background-color:#984101;
}

#menu #subcategorias {
	font-size:12px;
}

#menu #subcategorias #list_subcat {
	padding:10px;
	color:#fdcb02;
}

#menu #subcategorias #list_subcat a {
	color:#fdcb02;
}

/* Fin estilos de menu */

#content {
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	width:915px;
	padding:20px;
	/*position:relative;*/
	overflow:hidden;
	background-color:#FFFFFF;
	/* I6 Hacks */
	_width:920px;
	_padding:15px;
}

#banner_right {
	float:right;
	width:187px;
	background-color:#FFFFFF;
	text-align:center;
	overflow:hidden;
}

#banner_right a{
/*	display:block;*/
}

#banner_right p {
	margin:0px;
}

#banner_right img{
	display:block;
	margin-bottom:10px;
	border:1px solid #000000;
}

#banner_right #contenedorbanner {
	margin-bottom:15px;
}

#banners_cab {
	background-color:#AD1F23;
}

#banners_cab p {
	display:inline;
	margin:0px;
}

#banners_cab img {
	border:0px;
	margin:2px;
}

#contenido {
	/*float:left;*/
	background-color:#FFFFFF;
	overflow:hidden;
	_margin:0px;
}

/* Estilos noticia */

#encabezado {
	font-size:12px;
	color:#333333;
	height:32px;
}

#titular {
	/*color:#0278cb;*/
	color:#0156b5;
	font-size:25px;
	/*float:left;*/
	text-align:center;
	font-weight:bold;
}

#titular img {
	vertical-align:text-top;
	float:left;
}

#titulo_guia {
	color:#017A0F;
	font-size:35px;
	float:left;
}

#titulo_servicio {
	color:#8C0181;
	font-size:35px;
	float:left;
}

#seisdoble {
	float:left;
	margin-top:8px;
	padding-left:5px;
	font-weight:bold;
}

#fecha {
	font-size:12px;
	color:#333333;
	float:right;
	margin-top:8px;
	font-weight:bold;
}

#fecha:first-letter {
	text-transform:uppercase;
}

#linea {
	/*background-color:#0278CB;*/
	background-color:#0156b5;
	height:2px;
	margin:5px 0 5px;
	overflow:hidden;
}

#lineaguia {
	background-color:#8C0181;
	height:2px;
	margin:5px 0 5px;
	overflow:hidden;
}

#lineaservicio {
	background-color:#019F13;
	height:2px;
	margin:5px 0 5px;
	overflow:hidden;
}

#linealista {
	/*background-color:#0278CB;*/
	background-color:#0156b5;
	height:1px;
	margin:10px 0;
	clear:both;
	overflow:hidden;
}

#linealistahome {
	/*background-color:#0278CB;*/
	background-color:#0156b5;
	height:1px;
	margin:10px 0;
	/*clear:both;*/
	width:520px;
	float:right;
	overflow:hidden;
	/* I6 Hacks */
	_width:505px;

}

#linealistahomehtml {
	/*background-color:#0278CB;*/
	background-color:#0156b5;
	height:1px;
	width:175px;
	/*float:left;*/
	margin:10px 0 0 0;
	overflow:hidden;
}

#lineabloque {
	background-color:#0156b5;
	height:1px;
	margin:5px 0;
	overflow:hidden;
}

#entradilla {
	margin:10px 0 10px 0;
	float:left;
	width:583px;
	/* I6 Hacks 
	_width:585px;*/
}

#entradillahome {
	margin:10px 0 10px 0;
	float:left;
	width:398px;
	/* I6 Hacks */
	_width:385px;
}

#entradilla, #entradilla p, #entradilla span, #entradillahome, #entradillahome p , #entradillahome span {
	font-size:12px !important;
	/*color:#505267 !important;*/
	color:#AD1F23 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	text-align:left !important;
}

#entradilla p, #entradillahome p {
	margin:0px;
	padding:0px;
}

#entradilla_ver, #entradilla_ver p, #entradilla_ver span {
	font-size:14px !important;
	color:#AD1F23 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	text-align:center !important;
}

#noticia, #noticia p, #noticia span {
	/*font-size:12px !important;*/
	font-family:Arial, Helvetica, sans-serif !important;
	/*color:#000000 !important;*/
	margin:0px;
}

#guia, #guia p, #guia span {
	/*font-size:12px !important;*/
	font-family:Arial, Helvetica, sans-serif !important;
	/*color:#000000 !important;*/
	margin:0px;
}

#servicio, #servicio p, #servicio span {
	/*font-size:12px !important;*/
	font-family:Arial, Helvetica, sans-serif !important;
	/*color:#000000 !important;*/
	margin:0px;
}

#noticia a {
	/*font-size:12px !important;*/
	/*color:#000000 !important;*/
}

#noticia table {
	/*font-size:12px !important;*/
	/*color:#000000 !important;*/
	/*margin:15px;*/
	/*float:left;*/
}

#galeria {
	float:right;
	overflow:hidden;
	/*position:relative;*/
	padding:10px 0 20px 20px;
	background-color:#FFFFFF;
	width:385px;
}

#galeria .ampliar {
	padding-bottom:5px;
	text-align:center;
	display:block;
	font-size:11px;
}

#galeria #marco {
	width:385px;
	height:373px;
	background-color:#e1e2eb;
	text-align:center;
	background:url(../img/marco_foto.gif) no-repeat;
	display:table-cell;
	vertical-align:middle;
}

#galeria #caja #upcaja {
	width:385px;
	height:10px;
	background:url(../img/marco_foto_texto_up.gif) no-repeat;
	overflow:hidden;
}

#galeria #caja #textocaja {
	width:385px;
	/*min-height:57px;*/
	text-align:center;
	background:url(../img/marco_foto_texto_med.gif) repeat;
	/*display:table-cell;*/
}

#galeria #caja #downcaja {
	width:385px;
	height:10px;
	background:url(../img/marco_foto_texto_down.gif) no-repeat;
}

#galeria #caja #textocaja small {
	padding:10px;
	text-align:center;
	display:block;
	font-size:11px;
}

#galeria #marco_serv {
	width:200px;
	height:373px;
	background-color:#e1e2eb;
	text-align:center;
	background:url(../img/marco_foto.gif) no-repeat;
	display:table-cell;
	vertical-align:middle;
}

#galeria #marco #centrado, #galeria #marco_serv #centrado {
height: 100%;
margin: auto;
}

#galeria #marco #centrado td, #galeria #marco_serv #centrado td {
vertical-align: middle;
}

#galeria #enlaces {
	margin-top:10px;
	line-height:25px;
}

#galeria #enlaces a {
	/*background-color:#0278CB;*/
	background-color:#0156b5;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px 8px 3px 8px;
	font-size:10px;
}

#galeria #enlaces small {
	color:#AD1F23;
	text-decoration:none;
	font-size:11px;
}

#tags {
	padding-top:20px;
	padding-bottom:20px;
	font-size:12px;
}

#tags p{
	font-size:14px;
	color:#AD1F23;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0 5px;
}

#tags img{
	vertical-align:text-top;
}

#tags a{
	font-size:12px;
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}

#tags a:hover{
	text-decoration:underline;
}

#archivos {
	font-size:12px;
	padding-top:20px;
	padding-bottom:20px;
}

#archivos p {
	font-size:14px;
	color:#AD1F23;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0 5px;
}

#archivos img{
	vertical-align:text-top;
}

#archivos a.enlace{
	font-size:12px;
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}

#html {
	padding-top:20px;
	padding-bottom:20px;
}

#html p {
	font-size:14px;
	color:#AD1F23;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0 5px;
}

#html img{
	vertical-align:text-top;
}

#comentarios p{
	font-size:14px;
	color:#AD1F23;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0 5px;
}

#comentarios {
	padding-top:20px;
	padding-bottom:20px;
}

#comentarios img{
	vertical-align:text-top;
}

#comentarios #nuevo{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#CACCDD;
	padding:5px 20px 10px;
	font-size:13px;
	color:#015B9E;
	margin-top:20px;
	/*overflow:hidden;
	position:relative;*/
	overflow:hidden;
	position:static;
}

#comentarios #nuevo small{
	color:#000000;
	font-size:12px;
}

#comentarios #nuevo span{
	color:#505267;
}

#comentarios #nuevo p {
	margin-bottom:0px;
	margin-top:10px;
	font-size:12px;
	color:#015B9E;
}

#comentarios #nuevo p.titulo {
	font-size:13px;
	font-weight:bold;
}

#comentarios #nuevo textarea {
	/*border:0px solid #0278CB;*/
	border:0px solid #0156b5;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	overflow:auto;
	_width:470px;
}

#comentarios #nuevo input {
	background-color:#FFFFFF;
	/*border:0px solid #0278CB;*/
	border:0px solid #0156b5;
	margin-top:0px;
	color:#000000;
	font-size:12px;
}

#comentarios #nuevo .btn {
	background-color:#FFFFFF;
	border:1px solid #015B9E;
	margin-top:5px;
	margin-bottom:5px;
	color:#000000;
	font-size:13px;
}

#comentarios #list_comentario {
	font-size:12px;
	padding:10px;
	color:#000000;
	/*position:relative;
	overflow:hidden;*/
	overflow:auto;
	position:static;

}

#comentarios #list_comentario pre {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	white-space:normal;
	/*white-space: pre-wrap; /* css-3 */
	/*white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	/*white-space: -pre-wrap; /* Opera 4-6 */
	/*white-space: -o-pre-wrap; /* Opera 7 */
	/*word-wrap: break-word; /* Internet Explorer 5.5+ */
}

#comentarios_home {
	font-size:10px;
	/*color:#0278CB;*/
	color:#0156b5;
	float:left;
	/*width:590px;*/
}

#comentarios_home a {
	font-size:10px;
	/*color:#0278CB;*/
	color:#0156b5;
	font-weight:bold;
}

#paginacion {
	text-align:center;
	font-size:14px;
	clear:both;
	margin:10px 0 0 0;
	width:100%;
	overflow:hidden;
	/* IE6 Hacks */
	*margin-top:25px;
}

#paginacion a {
	color:#000000;
}

#paginacion a:hover {
	color:#AD1F23;
}

#contenido #categoriasguia {
	width:715px;
	/* IE6 Hacks */
	_width:705px;
}

#contenido #categoriasguia #catguia {
	color:#710168;
	font-size:14px;
	float:left;
	/*position:relative;*/
	width:715px;
	text-align:left;
	margin-bottom:10px;
	/* IE6 Hacks */
	_width:705px;
}

#contenido #categoriasguia #catguia a {
	color:#710168;
	font-size:14px;
	font-weight:bold;
	/*float:left;*/
	text-decoration:underline;
}

#contenido #destacaguia {
	color:#710168;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-bottom:15px;
}
.
.masdetalles {
	font-size:12px !important;
	font-weight:normal;
}

#aviso {
}

.noticiadest{
	/*background-color:#dfedf4;*/
	background:#CACCDD none repeat scroll 0 0;
	padding:10px 5px 10px 5px;
	margin-bottom:5px !important;
	width:705px !important;
}

.centrar{
	text-align:center;
}

.tablalistado {
	margin:0 !important;
	width:583px;
	/*float:right;*/
	padding-bottom:10px;
	/* I6 Hacks 
	_width:585px;*/
}

.tablalistadohome {
	margin:0 !important;
	width:398px;
	float:right;
	padding-bottom:10px;
	/* I6 Hacks */
	_width:385px;
}

#banners_portada {
	text-align:center;
	margin: 15px 0 20px;
	float:left;
	width:715px;
	overflow:hidden;
	/* IE6 Hacks */
	_width:705px;
}

#banners_portada img {
	border:1px solid #000000;
	margin:2px;
}

#banners_portada p {
	display:inline;
	margin:0px;
}

#recursosHTML {
	/*border:1px solid #0278CB;*/
	border:1px solid #0156b5;
	width:183px;
	float:left;
	font-size:12px !important;
	margin-right:10px;
	background-color:#CACCDD;
	text-align:center;
}

#recursosHTML .titulo {
	font-weight:bold;
	margin-top:0px;
}

#recursosHTML .titulodest {
	font-weight:bold;
	margin-top:0px;
	font-size:12px;
	background-color:#AD1F23;
	color:#FFFFFF;
	padding:5px 0;
}

#recursosHTML iframe {
	background-color:#CACCDD;
	margin-left:-10px;
	_margin-left:0px;
}

#recursosHTML html {
	background-color:#CACCDD;
	margin:0px !important;
	padding:0px !important;
}

#contenedorhtml {
	padding:5px;
}

#contenedorhtml p {
	margin:5px 0;
}

#lastcomentarios{
	padding:5px;
	font-size:11px;
}

#lastcomentarios span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#lastcomentarios .datos {
	/*margin-bottom:5px;*/
	margin:5px 0 0 0;
}

#linealistalastcomentarios{
	background-color:#0156b5;
	height:1px;
	width:175px;
	/*float:left;*/
	margin:10px 0 0 0;
	overflow:hidden;
}

#pagdown {
	text-align:center;
	width:915px;
	font-size:12px;
	margin:15px;
	color:#FFFFFF;
}

#pagdown a {
	color:#FFFFFF;
}

.subtitulo {
	font-size:14px;
	color:#AD1F23;
}

#tipoguia {
	background-color:#710168;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:10px 0 10px 10px;
	margin:15px 0;
	width:705px;
	text-align:left;
	/* IE6 Hacks */
	_width:695px;
}

#extras {
	margin:0 0 0 25px;
	float:left;
}

#banner_galeria img{
	/*display:block;*/
	margin-bottom:10px;
	border:1px solid #000000;
}

