@import url(fuentes.css);
/*+clearfix {*/
UL.tabNavigation:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
UL.tabNavigation
{
	display: inline-block;
}
UL.tabNavigation
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
/*+reset {*/
*
{
	position: relative;
	margin: 0;
	padding: 0;
}
FIELDSET, IMG
{
	border: 0;
}
TABLE
{
	border-collapse: separate;
	border-spacing: 0;
	font-size: 100%;
}
BODY
{
	font-size: 100%;
	font-family: sans-serif;
	line-height: 1.25;
}
ADDRESS, CAPTION, CITE, CODE, DFN, TH, VAR
{
	font-style: normal;
	font-weight: normal;
}
CAPTION, TH
{
	text-align: left;
}
H1, H2, H3, H4, H5, H6
{
	font-size: 100%;
	font-weight: normal;
}
INPUT[type=hidden]
{
	display: none !important;
}
/*+}*/
BODY
{
	text-align: center;
	color: #004638;
	background-color: #004436;
	overflow-x: hidden;
	background-image: url(../img/fondo.png);
}
DIV#cabecera
{
	/*margin-top: 20px;*/
	margin-bottom: 20px;
	padding-top: 20px;
	text-align: left;
}

DIV#cabeceraDcha {
	float: right;	
	text-align: center;
	margin-right: 50px;
	width: 450px;
}

.logo {
	float: left;	
	margin-bottom: 20px;
}

#contacto {
	line-height: 24px;
	height: 24px;
	display: inline-block;
	float: left;
	width: 150px;
}

#contacto>A {
	text-decoration: none;
	font-size: 12px;
	color: #004739;	
	font-family: GothamLight;
}

#cabeceraDcha>A:hover {
	color: #ACAFB1;	
}

DIV#contenedorPrincipal
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	background-color: #FCFCFC;
	height: 100%;
	padding-left: 19px;
	padding-right: 0px;
	padding-bottom: 5px;
}
DIV#flashMessage.message
{
	color: #EB0000;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
DIV#cabecera>A>IMG
{
	height: 75px;
}

#logos_redes_sociales {
	float:left;
}

DIV#idiomas
{		
	float: right;
	font-family: GothamMedium;
	font-size: 10px;	
	width: 50px;
	height: 24px;
}
DIV#idiomas A
{
	text-decoration: none;
	color: #004436;
	line-height: 24px;
}
DIV#idiomas A.idiomaSel
{
	color: #A9ACAE;
}
/*Zona central*/
DIV#contenedorCentral
{
	text-align: justify;
	clear: both;
}
UL#menu_superior
{
	font-family: GothamBook;
	list-style: none;
	margin-left: 9px;
}
UL#menu_superior LI
{
	float: left;
	font-size: 12px;
	margin-right: 40px;
}
UL#menu_superior LI A
{
	text-decoration: none;
	color: #004739;
}
UL#menu_superior LI A:hover
{
	color: #ACAFB1;
}
DIV#zonaFotoTexto
{
	clear: both;
	width: 960px;
	text-align: justify;
	margin-bottom: 10px;
}
#zonaFotoTexto P
{
	margin-bottom: 10px;
	font-size: 12px;
	font-family: GothamBook;
}
DIV.textoSeccion UL
{
	margin-bottom: 6px;
}
DIV#sombraFoto
{
	background-image: url(../img/marcoSombra.png);
	width: 735px;
	height: 370px;
	background-repeat: no-repeat;
	float: left;
	/*[disabled]background-color:#EF2626;*/
}
DIV#foto
{
	height: 350px;
	margin-top: 9px;
	margin-left: 9px;
	width: 715px;
}
DIV#zonaTexto
{
	float: left;
	margin-left: 16px;
	width: 200px;
}
DIV#zonaTexto H2
{
	font-family: GothamMedium;
	font-size: 26px;
	line-height: 18px;
	margin-bottom: 16px;
}
DIV.textoSeccion P
{
	margin-bottom: 5px;
}
DIV.textoSeccion UL
{
	margin-left: 15px;
}
DIV.textoSeccion
{
	font-family: GothamLight;
	font-size: 12px;
}

#paneles_inferiores {
	clear:both;		
	padding-top: 10px;	
	height: 125px;
}

.caja_portada {
	width: 225px;
	border: 1px solid #004638;
	height: 120px;
	float: left;
	border.radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior:url(border-radius.htc);
}

.titulo_panel {
	margin-left: 10px;
	margin-top: 10px;	
	font-family: GothamMedium;
}

#panel_noticias {
	margin-left: 20px;
	margin-right: 20px;	
}

#panel_promociones {
	margin-left: 5px;	
}

.titulo_item {
	margin-left: 10px;
	margin-top: 5px;	
	width: 200px;
}

.titulo_item A{
	font-family: GothamLight;
	font-size: 13px;
	color: #004638;	
	text-decoration: none;
}

.titulo_item A:hover {
	color: #ACAFB1;
}

.subtitulo_item {
	font-family: GothamLight;
	font-size: 12px;
	text-align: right;
	width: 200px;
	margin-top: 5px;
	margin-left: 10px;	
}

#logo_conde {
	float: right;
	width: 150px;
	height: 125px;	
	margin-right: 20px;
}

UL#menu_inferior
{
	clear: both;
	font-family: GothamBook;
	list-style: none;
	margin-left: 9px;
}
UL#menu_inferior LI
{
	float: left;
	margin-right: 30px;
	font-size: 12px;
}
UL#menu_inferior LI A
{
	text-decoration: none;
	color: #004638;
}
UL#menu_inferior LI A:hover
{
	color: #ACAFB1;
}
DIV#reserve
{
	text-align: center;
	background-image: url(../img/adornoReserve.png);
	width: 178px;
	height: 34px;
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	float: right;
	margin-top: 10px;
}
DIV#reserve A
{
	font-family: GothamMedium;
	font-size: 20px;
	text-decoration: none;
	color: #004537;
}
DIV#reserve A:hover
{
	color: #ABAEB0;
}
DIV#paginacion
{
	margin-top: 9px;
	font-family: GothamLight;
}
DIV#paginacion SPAN A
{
	text-decoration: none;
	font-weight: normal;
	color: #004436;
	margin-right: 8px;
	margin-left: 8px;
}
DIV#paginacion SPAN A:hover
{
	color: #626A6F;
}
DIV#paginacion SPAN
{
	padding-right: 8px;
	padding-left: 8px;
}
.breadcrumb
{
	clear: both;
	text-align: left;
	/*[empty]margin-top:;*/
	margin-bottom: -29px;
	font-size: 12px;
	font-family: GothamBook;
	margin-left: 7px;
}
.breadcrumb A
{
	font-weight: normal;
	text-decoration: none;
	color: #004436;
	font-family: GothamMedium;
}
.breadcrumb A:hover
{
	color: #ABAEB0;
}
.mapaweb
{
	margin-left: 25px;
	margin-bottom: 15px;
	font-size: 12px;
	font-family: GothamBook;
}
.mapaweb A
{
	color: #004436;
	text-decoration: none;
}
.mapaweb A:hover
{
	color: #ABAEB0;
}
/*Pie*/
DIV#pie
{
	clear: both;
	text-align: center;
	margin-top: 50px;
	height: 42px;
}
.accesibilidad
{
	float: left;
	margin-top: -3px;
}

.accesibilidad IMG {
	height: 20px;
}

A IMG#AndaluciaLab
{
	float: left;
	margin-right: 16px;
	height: 20px;
}
DIV#logosCentro
{
	width: 200px;
	vertical-align: middle;
	float: left;
}
DIV#logosCentro IMG
{
	margin-right: 51px;
	float: left;
	height: 28px;
}
DIV#botonesDerecha
{
	float: right;
	margin-right: 20px;
}
DIV#botonesDerecha IMG
{
	margin-right: 12px;
	width: 16px;
}

#boton_facebook {
	display: inline-block;
	float: left;	
	width: 120px;
	height: 24px;
}

#boton_google {
	display: inline-block;
	float: left;
	width: 60px;
	height: 24px;
}

DIV#datosEmpresa
{
	clear: both;
	font-family: GothamMedium;
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: -2px;
}
#datosEmpresa A
{
	color: #004335;
}
/*Articulos*/
FORM#ArticuloAgregarForm A
{
	color: rgb(99, 107, 112);
}
/*[clearfix]*/UL.tabNavigation
{
	border-bottom: 2px solid #004537;
}
UL.tabNavigation LI
{
	float: left;
	margin-right: 7px;
	height: 28px;
	line-height: 28px;
	padding-right: 10px;
	padding-left: 10px;
	list-style: none;
	background-color: #004537;
}
UL.tabNavigation LI A
{
	text-decoration: none;
	color: #FFFFFF !important;
}
UL.tabNavigation LI A:hover
{
	color: #AAADAF !important;
}
DIV#editorNoticiaEspanol
{
	clear: both;
	border-top: 1px solid #FEFEFE;
	width: 100%;
	padding-top: 10px;
}
DIV#editorNoticiaIngles
{
	clear: both;
	border-top: 1px solid #FEFEFE;
	width: 100%;
	padding-top: 10px;
}
DIV#zonaFotoTexto H2
{
	margin-bottom: 10px;
	font-family: GothamMedium;
	font-size: 16px;
	margin-top: 0px;
}
INPUT#ArticuloTitulo
{
	width: 955px;
}
INPUT#ArticuloTituloIngles
{
	width: 955px;
}
DIV#adjuntar_imagenes
{
	margin-top: 10px;
}
DIV#adjuntar_documentos
{
	margin-top: 18px;
}
FORM#ArticuloAgregarForm DIV.submit
{
	margin-top: 15px;
	margin-bottom: 15px;
}
DIV#volver
{
	text-align: center;
	margin-bottom: 11px;
	clear: both;
}
DIV#volver A
{
	font-family: GothamMedium;
	text-decoration: underline;
	color: #004537;
}
DIV.error-message
{
	color: #EA0000;
}
DIV.foto_actual
{
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
}
FORM#ArticuloEditarForm A:hover
{
	color: #61696E;
}
FORM#ArticuloEditarForm A
{
	text-decoration: none;
	color: #004436;
}
DIV.documentosAdjuntos
{
	margin-top: 20px;
	clear: both;
}
DIV.documentosAdjuntos IMG
{
	width: 26px;
	float: left;
}
DIV.documentosAdjuntos A
{
	font-family: GothamLight;
	font-size: 12px;
	margin-left: 10px;
	text-decoration: none;
	color: #004335;
	float: left;
	width: 160px;
}
DIV.documentosAdjuntos A:hover
{
	color: #60686D;
}
/*Contacto*/
DIV#formularioContacto
{
	padding: 15px;
}
P.instruccion
{
	font-family: GothamLight;
	font-size: 14px;
}
FORM#ContactoIndexForm
{
	margin-top: 11px;
	margin-bottom: 15px;
	font-family: GothamBook;
	font-size: 14px;
}
FORM#ContactoIndexForm DIV.email
{
	float: left;
}
FORM#ContactoIndexForm DIV.telefono
{
	float: left;
	margin-left: 11px;
}
FORM#ContactoIndexForm DIV.mensaje
{
	clear: both;
}
INPUT#ContactoNombre
{
	width: 700px;
}
INPUT#ContactoEmail
{
	width: 525px;
}
TEXTAREA#ContactoMensaje
{
	width: 700px;
	margin-bottom: 13px;
	height: 125px;
}
P.avisolegal
{
	font-family: GothamMedium;
	font-size: 9px !important;
	margin-bottom: 20px;
}
/*Noticias*/
FORM#NoticiaAgregarForm A
{
	color: rgb(99, 107, 112);
}
FORM#NoticiaAgregarForm DIV.submit
{
	margin-top: 15px;
	margin-bottom: 15px;
}
INPUT#NoticiaTitular
{
	width: 955px;
	margin-bottom: 11px;
}
INPUT#NoticiaTitularIngles
{
	width: 955px;
}
DIV#agregarNoticia
{
	text-align: right;
}
DIV#agregarNoticia A
{
	text-decoration: none;
	color: #626A6F;
	font-weight: bold;
}
TABLE.listadoNoticias
{
	width: 960px;
}
TABLE.listadoNoticias THEAD
{
	color: #FEFEFE;
	background-color: #004537;
}
TABLE.listadoNoticias TH
{
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
TABLE.listadoNoticias TH A
{
	text-decoration: none;
	color: #FDFDFD;
	margin-bottom: 10px;
}
FORM#NoticiaEditarForm DIV.submit
{
	margin-top: 16px;
	margin-bottom: 1px;
}
FORM#NoticiaEditarForm A
{
	color: rgb(99, 107, 112);
}
TABLE.listadoNoticias TD
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: GothamBook;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
}
TABLE.listadoNoticias TD A
{
	text-decoration: none;
	color: #004436;
}
TABLE.listadoNoticias TD A:hover
{
	color: #626A6F;
}
SPAN.disabled
{
	display: none;
}
.thumb_foto_editar
{
	width: 62px;
	float: left;
	margin-right: 11px;
}
DIV.subir_foto
{
	clear: both;
	margin-top: 6px;
}
DIV.documento_actual IMG
{
	float: left;
	margin-right: 11px;
}
DIV.subir_documento
{
	clear: both;
	margin-top: 6px;
}
DIV#titular
{
	font-family: GothamMedium;
	font-size: 22px;
}
DIV#cuerpoDosColumnas
{
	width: 700px;
	float: left;
}
DIV#cuerpoDosColumnas P
{
	font-family: GothamBook;
	font-size: 12px;
	margin-bottom: 15px;
}
DIV#columnaFotos
{
	float: right;
	width: 236px;
	margin-left: 22px;
	text-align: center;
}
DIV.documentosAdjuntos
{
	clear: both;
}
DIV.documentosAdjuntos SPAN
{
	font-family: GothamBook;
	font-size: 22px;
	border-bottom: 1px solid #000000;
	display: block;
}
DIV.documento IMG
{
	float: left;
	margin-right: 14px;
}
DIV.documento A
{
	line-height: 64px;
	text-decoration: none;
	color: #626A6F;
	font-family: GothamLight;
}
DIV.documento A:hover
{
	color: #004537;
}
DIV.documento
{
	clear: both;
	margin-top: 10px;
}
DIV.foto A
{
	text-decoration: none;
	color: #626A6F;
	font-family: GothamLight;
}
DIV.foto A:hover
{
	color: #004537;
}
P.cuerpoListado
{
	float: left;
	width: 812px;
}
DIV.foto_noticia IMG
{
	width: 100px;
}
DIV.foto_noticia
{
	margin-left: 33px;
	float: left;
}
P.enlaces_noticia
{
	clear: both;
}
P.titularListado
{
	font-family: GothamMedium;
	font-size: 20px;
}
P.cuerpoListado
{
	font-size: 14px;
	font-family: GothamBook;
}
P.enlaces_noticia
{
	text-align: right;
	margin-right: 149px;
	font-family: GothamMedium;
	font-size: 14px;
}
P.enlaces_noticia A
{
	text-decoration: none;
	color: #004436;
}
P.enlaces_noticia A:hover
{
	color: #61696E;
}
DIV.noticia
{
	border-bottom: 1px solid #004436;
}
DIV#cuerpoUnaColumna P
{
	font-family: GothamBook;
	font-size: 12px;
	margin-bottom: 15px;
	margin-right: 18px;
}
FORM#ArticuloEditarForm DIV.submit
{
	margin-top: 20px;
}
DIV#noticiaCompleta
{
	padding: 19px;
	font-family: GothamBook;
	font-size: 14px;
}
P.titularExtendido
{
	font-family: GothamMedium;
	font-size: 18px;
	margin-bottom: 5px;
}
DIV.cuerpoExtendido
{
	margin-top: 13px;
	margin-bottom: 11px;
}
DIV.fotos_noticia
{
	text-align: center;
	margin-bottom: 14px;
}
DIV.fotos_noticia IMG
{
	width: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	border: 2px solid #004436;
}
DIV.documentos_noticia A
{
	text-decoration: none;
	color: #61696E;
}
DIV.documentos_noticia A:hover
{
	color: #004335;
}
DIV.noticiaListado
{
	padding: 10px;
	background-color: #EAEDED;
	border: 1px solid #004335;
	margin-bottom: 5px;
	margin-top: 5px;
}
DIV.noticiaListado A
{
	font-family: GothamMedium;
	font-size: 11px;
	text-decoration: none;
	color: #004335;
	display: block;
}
DIV.noticiaListado A:hover
{
	color: #626A6F;
}
/*Libro de Visitas*/
DIV.visita
{
	margin-top: 10px;
	margin-bottom: 10px;
}
P.titulo_visita
{
	font-family: GothamMedium;
	font-size: 14px;
}
P.fecha_visita
{
	font-family: GothamLight;
	font-size: 11px;
}
P.cuerpo_visita
{
	font-family: GothamBook;
	font-size: 12px;
	border-bottom: 1px solid #004436;
	padding-bottom: 12px;
	margin-top: 12px;
	/*[empty]margin-bottom:;*/
}
FORM#LibroVisitaAgregarForm
{
	margin-top: 15px;
}
INPUT#LibroVisitaAutor
{
	width: 700px;
}
FORM#LibroVisitaAgregarForm LABEL
{
	font-family: GothamLight;
	font-size: 14px;
}
FORM#LibroVisitaAgregarForm DIV.submit
{
	margin-top: 15px;
	margin-bottom: 15px;
}
INPUT#LibroVisitaTitulo
{
	width: 700px;
}
TEXTAREA#LibroVisitaCuerpo
{
	width: 700px;
}
DIV#formularioLibroVisitas
{
	padding: 15px;
}
DIV#formularioLibroVisitas A
{
	text-decoration: none;
	color: #004335;
	font-family: GothamMedium;
	font-size: 12px;
}
DIV#formularioLibroVisitas A:hover
{
	color: #61696E;
}
DIV.enlaceFormulario
{
	text-align: right;
}
DIV.visitaListado
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #E9ECEC;
	border: 1px solid #004335;
}
DIV.visitaListado A
{
	text-decoration: none;
	font-family: GothamMedium;
	font-size: 12px;
	color: #004335;
}
DIV.visitaListado A:hover
{
	color: #60686D;
}
DIV#paginacionListado
{
	text-align: center;
	font-family: GothamLight;
}
DIV#paginacionListado A
{
	text-decoration: none;
	color: #004436;
	font-size: 12px;
}
DIV#paginacionListado A:hover
{
	color: #60686D;
}
DIV#paginacionListado SPAN.current
{
	font-family: GothamMedium;
}
/*Login*/
FORM#UserLoginForm
{
	margin-top: 15px;
	margin-bottom: 15px;
}
FORM#UserLoginForm LABEL
{
	font-family: GothamLight;
	margin-right: 20px;
}
FORM#UserLoginForm DIV.submit
{
	margin-top: 15px;
}
DIV#authMessage
{
	text-align: center;
	color: #EA0000;
	font-family: GothamMedium;
}
/*Panel de Administracion*/
UL#menu_administracion
{
	font-family: GothamBook;
	margin-top: 10px;
	margin-left: 36px;
	margin-bottom: 20px;
	list-style: none;
}
UL#menu_administracion A
{
	text-decoration: none;
	color: #004436;
}
UL#menu_administracion A:hover
{
	color: #626A6F;
}
FORM#UserCambiarPasswordForm LABEL
{
	font-family: GothamBook;
	margin-right: 20px;
}
FORM#UserCambiarPasswordForm
{
	margin-top: 15px;
	margin-bottom: 15px;
}
FORM#UserCambiarPasswordForm DIV.submit
{
	margin-top: 17px;
}
/*Promociones*/
FORM#PromocionAgregarForm A
{
	color: rgb(99, 107, 112);
}
FORM#PromocionAgregarForm DIV.submit
{
	margin-top: 15px;
	margin-bottom: 15px;
}
INPUT#PromocionTitular
{
	width: 955px;
	margin-bottom: 11px;
}
INPUT#PromocionTitularIngles
{
	width: 955px;
}
DIV#agregarPromocion
{
	text-align: right;
}
DIV#agregarPromocion A
{
	text-decoration: none;
	color: #626A6F;
	font-weight: bold;
}
FORM#PromocionEditarForm A
{
	color: rgb(99, 107, 112);
}
FORM#PromocionEditarForm DIV.submit
{
	margin-top: 15px;
	margin-bottom: 15px;
}

