/* CSS Document */
body {
	margin:0;
	padding:0;
	text-align:center;
	font-size:62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000; }

h2 {
	font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size:2em; }

h3 {font-family:Arial Narrow , Verdana, Arial, Helvetica, sans-serif; font-size:1.6em; }

h4 {color:#6F6F6F; margin-bottom:0px; font-size:1.1em;}

a { color:#f60; text-decoration:none;}
/*a:visited{color:#000; text-decoration:none; border:none;}*/
a:hover {color:#f60; text-decoration:underline;}
a:active {color:#f60; text-decoration:none;}

ul {list-style:none; padding:0 0 0 20px;}

ol {padding:0 0 0 5px;}

* html ol {padding:0;}

#formulario_reserva_campos .label_formulario {margin: 0 5px 10px 0;}

#formulario_reserva_campos .label_formulario span {font-size-adjust:.47;} 

#linkForo, #linkEmail, #linkUser, #linkEditUser {display:block; padding-top:38px; height:16px;	}

#linkForo { background: url(../img/foro.gif) top center no-repeat; }

#linkEmail { background: url(../img/correo.gif) top center no-repeat; }

#linkUser { background: url(../img/usuarios.gif) top center no-repeat; }

#linkEditUser { background: url(../img/editar_usuario.gif) top center no-repeat; }

#linkForo, #linkEmail, #linkUser , #linkEditUser {color:#333; font-weight:bold;	text-decoration:none; }

/*
Antes estaba solo esta linea
label, input {width: 130px; float: left; margin: 0 5px 10px 12px;}
*/

form {padding-top: 14px;}

/*------------------------------------------------------------------------------------*/
/************************************EMPIEZAN GLOBALES********************************/
/*-------------------------------------------------------------------------------------*/

#global_wrapper{text-align:left; margin:auto; width:982px; border-right:1px solid #656565; border-left:1px solid #656565;}

#contenido {width:78.2em; float:left;}

#encabezado{background-color:#fcfcfc; float:left; }

#encabezado{background-color:#fcfcfc;border-right:2px solid #fcfcfc; float:left;}

/*------------------------------------------------------------------------------------*/
/************************************FINALIZAN GLOBALES********************************/
/*------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------*/
/************************************COMIENZA CABECERA********************************/
/*------------------------------------------------------------------------------------*/

#cabecera{text-align:left; height:195px; background-color:#fcfcfc; float:left;}

#cabecera img {border:none; margin:0 0 0 0.82em;}

#cabeceraSwf{ text-align:left; height:195px; background-color:#fcfcfc; float:left; margin-left:0.8em; z-index:1;}

#cabeceraSwf img {border:none;}

/*------------------------------------------------------------------------------------*/
/************************************FINALIZA CABECERA********************************/
/*------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------*/
/***************EMPIEZAN TODOS LOS CONTENIDOS DE MENU SUPERIOR**************/
#navegacion {height:69px; width:780px;}

html>body #navegacion {height:auto;}

.startLinkLiteral {float:left; display:block;}

#startLinks {height:29px;padding:10px 0 0 10px;margin:0; clear:both; overflow:hidden;}

#startLinks a {padding:0;margin:0;}

#startLinks a img {padding:0 0 0 10px;margin:0;}

#startLinks ul {padding:0; margin:0 0 0 10px; float:left;}

#startLinks li {border-left:solid 1px #ff6600; float:left; padding:0 10px; text-transform:uppercase;}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navegacion a span {float:none;}
    /* End IE5-Mac hack */
    #navegacion a:hover span {color:#FFF;}

#navegacion img{margin:8px 8px 18px 8px;}

#formulario_superior{margin:0 0 0 87px; padding:0; float:left;}

#formulario_superior form{margin:0; padding:0;}


/***************FINALIZAN TODOS LOS CONTENIDOS DE MENU SUPERIOR+++++++++++++**************/
/*--------------------------------------------------------------------------------------*/

/*__________________________________MENU NUEVO__________________________________________*/

#menu {list-style-type:none; list-style-image:none; margin:0 0 0 0; padding:0 0 0 8px; width:760px; float:left; display:block; }

* html #menu {width:530px;}

#menu li {float:left; padding:0; margin:0 11px 0 0; position:relative; width:100px; height:3em; z-index:100;}

#menu li dl {position:absolute; top:0; left:0; padding-bottom:0; z-index:100;}

#menu li a, #menu li a:visited {text-decoration:none;}

#menu li dd {display:none; width:150px; z-index:100;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd , #menu li.sfhover dd{ display:block; z-index:100;}

/*#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}*/

#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em; z-index:100;}

#menu dl {width: 100px; margin: 0; padding: 0; background: transparent; z-index:100;}

#menu dt {margin:0; padding: 0; font-family:Verdana ,Tahoma, Arial Narrow; font-size:1.2em; z-index:100;}

#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left; width:150px; z-index:100;}

#menu dt a, #menu dt a:visited {display:block; color:#FFFCED; text-align:center; border:1px solid #f60; border-width:0 1px 1px 1px; border-bottom:1px solid #f60; background:#f60; /*padding:0.25em 0 0.75em 0;*/ line-height:1.79em; font-size: 1.1em; font-weight:600; font-family:Arial Narrow, Arial , Verdana; text-transform:uppercase;}

#menu li:hover dt a, #menu a:hover dt a {color:#FFFCED; background:#f60; border:1px solid #f60; border-width:0 1px 1px 1px;}

#menu dd a, #menu dd a:visited {color:#fffced; padding:0.5em 0; text-align:left; text-decoration:none; display:block; text-align:left; border-left:1px solid #f60; border-right:1px solid #f60; border-top:1px solid #F7AB78; border-bottom:1px solid #A64505; width:150px; background:#f60 url(../img/topo_menudesphover.gif) center left no-repeat; padding-left:24px; font-weight:bold;}

#menu dd a:hover {background:#ddd; color:#000; border-left:1px solid #f60; border-right:1px solid #f60; border-top:1px solid #F7AB78; border-bottom:1px solid #A64505; /*width:150px; */ text-align:left; background:#f0f0f0 url(../img/topo_menudesp.gif) center left no-repeat; padding-left:24px; font-weight:bold;} 

#menu span {display:block; overflow:hidden; height:1px;}

#menu span.p1 {background:#f60; margin:0 5px;}

#menu span.p2 {background:#f60; border:2px solid #f60; border-width:0 2px; margin:0 3px;}

#menu span.p3 {background:#f60; margin:0 2px; border:1px solid #f60; border-width:0 1px;}

#menu span.p4 {height:2px; background:#f60; margin:0 1px; border:1px solid #f60; border-width:0 1px;}

#menu span.p5 {background:#f60; margin:0 5px;}

#menu li:hover span.p2, #menu a:hover span.p2 {background:#f60;}
#menu li:hover span.p3, #menu a:hover span.p3 {background:#f60;}
#menu li:hover span.p4, #menu a:hover span.p4 {background:#f60;}

/*___________________________________MENU NUEVO_________________________________________*/


/*-------------------------------------------------------------------------------------*/
/***************EMPIEZAN TODOS LOS CONTENIDOS DE LA CAJA GENERAL IZQUIERDA**************/
/*--------------------------------------------------------------------------------------*/

#secciones {float:left; margin:0pt 0pt 0pt 1.5em; padding:0pt;}

#sectionsCenter {float:left; padding:0; width:56em; margin:0 0 0 1.5em; }

#sectionsRight {float:left; padding:0; width:66em; margin:0 0 0 8px; }

#secciones2ColumnLinks{float:left; padding:0; /*width:538px;*/ margin:0 0 0 8px; }

#secciones2ColumnLinks #detalle_contenido_links {padding-left:0;}

#caja_central {width:53.8em; margin-top:15px; padding:0;}

#caja_central img {margin:0; padding:0;}

* html #caja_central .img_ilustrativa {margin-top:5px;}  
/* ---------------------- Imagen Leon Ahora ------------------------ */

/* #caja_central .img_ilustrativa {width:247px; height:168px; overflow:hidden;}*/

/* ---------------------- Imagen Leon Ahora ------------------------ */

#caja_central h2 {font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; font-size:2em; /*margin:0.2em 0 0 0; */ margin:0; padding:0;}

/*-----------------------------------------------------------------------------------------------------*/
/***************EMPIEZAN TODOS LOS CONTENIDOS DE LA CAJA CENTRAL INDEX**************/
/*-----------------------------------------------------------------------------------------------------*/
#listado_noticiasindex{float:right; width:280px; display:block; padding:0;}

#listado_noticiasindex ul{ padding:0; list-style-type:none; list-style-image:none;	margin:15px 0 0 0;}

#listado_noticiasindex ul a{color:#000; text-decoration:none;}

#listado_noticiasindex ul a:visited{ color:#000; text-decoration:none; }

#listado_noticiasindex ul a:hover{ color:#000; text-decoration:none; }

#listado_noticiasindex ul a:active{ color:#000; text-decoration:none; }

#destacados{ width:54em; margin:3em 0 0 0;	float:left;}

#destacados h2 {font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif; font-size:2em; margin:0.2em 0 0 /* 0.3em */;}

#li_images{width:54em; text-align: center;}

/*-----------------------------------------------------------------------------------------------------*/
/***************FINALIZAN TODOS LOS CONTENIDOS DE LA CAJA CENTRAL INDEX**************/
/*-----------------------------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------------------*/
/***************EMPIEZAN TODOS LOS CONTENIDOS DE LA CAJA CENTRAL INTERIOR MODELO DETALLE-CONTENIDO**************/
/*-----------------------------------------------------------------------------------------------------*/
#detalle_contenido{	width:55.5em; }

#detalle_contenido h2 { min-height:18px; background-color:#f60; border-bottom:2px solid #B74304; padding: 4px 0 0px 5px; text-align:left; /*width:265px;*/ color:#fbfbfb; font-family:Arial; font-size:1.3em; margin:15px 0 12px 0; font-weight:bold; font-stretch:normal; vertical-align:middle;
min-width:265px; max-width:330px;
}

* html #detalle_contenido h2 {height:18px; width:265px;}

#detalle_contenido h3{/*height:16px;*/ padding: 2px 0 2px 5px; text-align:left; font-family:Tahoma; font-size:1.3em; margin:0 0 12px 0; color:#f60; font-weight:600; }

#detalle_contenido p{ margin:5px 5px 5px 5px; font-size:0.9em; }

* html #detalle_contenido p { padding-top:0; float:left; }


#galeria{ width:538px; margin-top:20px;}

#galeria h2{ color:#f60; font-weight:normal; margin-left:26px;}

#galeria ul{ margin:35px 0 55px 16px; border:1px solid #dfdfdf; padding:18px 36px; }

#galeria ul li{ display:inline;	list-style-type:none; margin:9px;}

/* ---------------------------- GALERIA DE IMAGENES -------------------------- */

.clear {margin:20px 25px 20px 0;}

#contentBody .clear h3 {margin: 0 0 0 10px; color:#FF6600; font-family:Tahoma; font-size:1.5em; font-weight:600; text-align:left;}

#gallery {margin:15px 0pt 15px 25px; border:1px solid #dfdfdf; padding:18px 5px 8px; min-height:1%; text-align:center; width:480px; clear: both;}

* html #gallery {height:10px; min-height:10px; padding:18px 15px;}

#gallery .zoom {float:left; margin:5px 9px; width:100px; text-align:center; height:120px; display:table-cell;}

* html #gallery .zoom {margin:8px 7px;}

#gallery .zoom span {margin-top:5px; display:block;}

#gallery .zoom img {display:block; vertical-align:middle; margin:0 auto;}

#gallery .zoom .imgBox {overflow:hidden; width:100px;}




/* ---------------------------- FIN GALERIA DE IMAGENES -------------------------- */



/*-----------------------------------------------------------------------------------------------------*/
/***************FINALIZAN TODOS LOS CONTENIDOS DE LA CAJA CENTRAL INTERIOR MODELO DETALLE-CONTENIDO**************/
/*-----------------------------------------------------------------------------------------------------*/





/*-----------------------------------------------------------------------------------------------------*/
/***************COMIENZAN TODOS LOS CONTENIDOS DE LA CAJA CENTRAL INTERIOR GENERICA******************************/
/*-----------------------------------------------------------------------------------------------------*/


#detalle_interior{padding-left:9px;	float:left;	width:645px;}

#detalle_interior h2{ height:18px; background-color:#f60; border-bottom:2px solid #B74304; padding: 2px 0 2px 5px; text-align:left; width:254px; color:#FEFFF8; font-family:Arial Narrow; font-size:1.5em; margin:15px 0 12px 0; font-weight:normal; }

#detalle_interior h3{height:16px; padding: 2px 0 2px 5px; text-align:left; font-family:Arial Narrow; font-size:1.3em; margin:15px 0 12px 0;	font-weight:bold;}

#detalle_interior p{ margin:2px 5px 13px 8px; font-size:0.9em;}

* html #detalle_interior p {padding-top:0;}

#navlist{ float:left; margin:60px 0 0 0;}

/* html #navlist {margin-top:70px;}*/

#navlist h3{ height:18px; line-height:18px; background-color:#000; text-align:center; width:104px; color:#fff; margin:3px 0 12px 0; font-family:Arial; font-size:1em; }

#navlist ul {margin:0; padding:0;}

#navlist li{ list-style:none; display:block; }


/*-----------------------------------------------------------------------------------------------------*/
/***************FINALIZAN TODOS LOS CONTENIDOS DE LA CAJA CENTRAL INTERIOR GENERICA******************************/
/*-----------------------------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------------------*/
/****************COMIENZAN TODOS LOS CONTENIDOS DE LA CAJA GENERAL IZQUIERDA***************************/
/*-----------------------------------------------------------------------------------------------------*/
#contenido_bis{	float:left;	width:100%;	margin-top:0;}

#detalle_contenidobis {width:720px; padding-left:0px;}

#detalle_contenido_links{width:650px; padding:0 10px; float:left;}

/* #detalle_contenidobis h2{ height:18px; background-color:#f60; border-bottom:2px solid #B74304; padding: 2px 0 2px 5px; text-align:left; width:243px; color:#FFFBFD; font-family:Arial Narrow; font-size:1.7em; margin:15px 0 12px 0; font-weight:500; } */

/*#detalle_contenidobis h2 {background-color:#FF6600; border-bottom:2px solid #B74304; color:#FFFBFD; font-family:Arial Narrow; font-size:1.35em; font-weight:bold; height:1.3em; margin:15px 0pt 12px; padding:4px 0pt 0px 5px; text-align:left; width:243px;} */

#detalle_contenidobis h2 {background-color:#FF6600; border-bottom:2px solid #B74304; color:#FBFBFB; font-family:Arial; font-size:1.3em; font-stretch:normal; font-weight:bold; margin:15px 0pt 12px; max-width:330px; min-height:18px; min-width:265px; padding:4px 0pt 0px 5px; text-align:left; vertical-align:middle;}

#detalle_contenidobis h3{ padding:0; text-align:left; font-size:1.5em; margin:1.5em 0 1.2em 0; font-weight:bold; color:#FF6600; font-family:Tahoma;}

#detalle_contenidobis h3.highlight{ padding:0; text-align:left; font-size:1.5em; margin:1.5px 0 1.2px 0; color:#f60; font-weight:bold; font-family:Arial Narrow;}



/*---------------- Pendiente de Revision ----------------*/

#detalle_contenido_links h2{ height:18px; background-color:#f60; border-bottom:2px solid #B74304; padding: 2px 0 2px 5px; text-align:left; width:243px; color:#FFFBFD; font-family:Arial Narrow; font-size:1.7em; margin:15px 0 12px 0; font-weight:500; }

/*---------------- Pendiente de Revision ----------------*/



/*-----------------------------------------------------------------------------------------------------*/
/****************FINALIZAN TODOS LOS CONTENIDOS DE LA CAJA GENERAL IZQUIERDA***************************/
/*-----------------------------------------------------------------------------------------------------*/





/*------------------------------------------------------------------------------------------------------*/
/*--------------------------COMIENZAN TODOS LOS CONTENIDOS DEL MENU DE 2� NIVEL-------------------------*/
/*------------------------------------------------------------------------------------------------------*/
#navegacion_interior{margin:1.5em 0 0 0.85em; padding:0; background-color: #fff; clear:left; float:left; width:19em;}

* html #navegacion_interior {margin:1.5em 0 0 0.4em;}

navegacion_interior h2 {margin:0;}

#literal_colora{ height:1.3em; background-color:#fc6; border-bottom:2px solid #f60; padding: 4px 0 0px 5px; text-align:left; color:#000;  font-family:Arial , Verdana; font-size:1.2em; margin:0; font-weight:bold;}

#menuniveldos{width:188px; height:350px; background-color:#f0f0f0;}

.li_menudos {width:19em; background:#f0f0f0; padding:2px 0 2px 0; margin-top:1px; border-top:solid 2px #e7e7e7; margin:1px 0 0 0;}

.li_menudos ul{ list-style-image:none; display:block; margin:10px 0 0 15px; list-style-type: none; padding:0;}

* html .li_menudos ul li ul li a {line-height:0;}

.li_menudos ul li {	background: top left url(../img/arrow.gif) ; background-repeat:no-repeat;	margin-bottom:20px;	padding:0; }

.li_menudos ul li a {font-weight:bold; padding-left:16px; text-decoration:none; color:#333232;}

.li_menudos ul li a:visited active{	font-weight:bold; padding-left:16px; text-decoration:none;color:#333232;}

.li_menudos ul li a:hover{	font-weight:bold; padding-left:16px; text-decoration:underline; color:#333232;}

.li_menudos ul li ul{font-weight:bold; list-style-type:disc; padding:0; }

.li_menudos ul li ul dt {margin:20px 0 5px 5px;}

* html .li_menudos ul li ul dt { margin:0;}

.li_menudos ul li ul dt a {padding:0;}

.li_menudos ul li ul dt a:hover {padding:0; text-decoration:underline;}
 
.li_menudos ul li ul li {font-size:0.9em; background:none; margin:7px 0 0 17px; padding:0;}

.li_menudos ul li ul li a {font-weight:bold; padding-left:0px; color:#666; text-decoration:none; display:block;}
 
.li_menudos ul li ul li a:link  , .li_menudos ul li ul li a:visited , .li_menudos ul li ul li a:active {font-weight:bold; padding-left:0; color:#666; text-decoration:none;}

.li_menudos ul li ul li a:hover{font-weight:bold; padding-left:0; color:#666; text-decoration:underline;}

.li_menudos ul li ul li ul{font-weight:bold; list-style-type:disc;}

.li_menudos ul li ul li ul li{font-size:0.9em; background:none;	margin:0; padding:0;}

.li_menudos ul li ul li ul li a{font-weight:bold; padding-left:6px;	color:#999; text-decoration:none;}

.li_menudos ul li ul li ul li a:visited active{font-weight:bold; padding-left:6px; color:#999; text-decoration:none;}

.li_menudos ul li ul li ul li a:hover{font-weight:bold;	padding-left:6px; color:#999; text-decoration:underline;}

#li_menudos_sub {width:19em; background:#f0f0f0; border-top:solid 2px #e7e7e7; padding:0; margin:0.10em 0;}

#li_menudos_sub ul {border-left:solid 0.10em #dcdcdd; border-right:solid 0.10em #dcdcdd; margin:0; padding:0; list-style-type:none;}

#li_menudos_sub ul li {padding:0; line-height:2.5em; border-bottom:solid 0.1em #dcdcdd; font-weight:bold; color:#333232;}

#li_menudos_sub ul li a:hover div {text-decoration:underline; background-color:#fff; }

#li_menudos_sub ul li ul {margin:0; padding:0; width:18em; border:none;}

#li_menudos_sub ul li ul li {border:none;}

#li_menudos_sub ul li ul li div{ border-bottom:solid 0.1em #dcdcdd; border-left:solid 0.1em #dcdcdd; margin:0 0 0 2em; }

.leftMenuItem {background-color:#F0F0F0; color:#333232; padding:0 0 0 1em; }

.leftMenuItem a {width:100%;}

.leftMenuItem a:hover {text-decoration:underline;}

.leftMenuItem:hover {background-color:#fff;}

#secondMenuFoot { width:19em; max-height:10px; height:1em; background-color:#dcdcdd; margin-top:0.1em;}

#secondMenuForm { max-height:5.5em; height:5.5em; background-color:#F0F0F0; width:19em; margin-top:3px;}

#secondMenuForm fieldset{margin:0; padding:0; border:none; }

#secondMenuForm fieldset legend {display:none;}

/*--------------------------------------------------------------------------------------------------------*/
/*------------------------FINALIZAN TODOS LOS CONTENIDOS DEL MENU DE 2� NIVEL------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/





/*--------------------------------------------------------------------------------------------------------*/
/***************EMPIEZAN MENUMIGAS**************/
/*--------------------------------------------------------------------------------------------------------*/
#menumigas {margin:1.5em 0 1em; padding:0; font-size:1em;}

#menumigas ul {list-style-type:none; padding:0 0.2em 0 0; margin:0;}

#menumigas ul li {display:inline; margin:0; padding:0;}

#menumigas img{margin:0 0 0 .5em; padding:0; }

#menumigas a{color:#666; font-weight:bold; text-decoration:none; margin:0; padding:0; }

#menumigas a:visited{color:#666; font-weight:bold; text-decoration:none;}

#menumigas a:hover{color:#666; font-weight:bold; text-decoration:underline;}

#menumigas a:active{color:#f60; font-weight:bold; text-decoration:none;}

#menumigas span {color:#666; font-weight:bold; text-decoration:none; margin:0; padding:0;}

#menumigas span.little {font-style:italic;}
/*--------------------------------------------------------------------------------------------------------*/
/***************FINALIZA MENUMIGAS**************/
/*--------------------------------------------------------------------------------------------------------*/








/*--------------------------------------------------------------------------------------------------------*/
/*************** COMIENZA MENUMIGAS SIN COLUMNA DERECHA **************/
/*--------------------------------------------------------------------------------------------------------*/

#menumigas_norightcol{margin:17px 0 0 5px;}

* #menumigas_norightcol {margin:19px 0 0 5px;}

#menumigas_norightcol ul{list-style-type:none; margin:0; padding:0;}

#menumigas_norightcol ul li{padding:0 0 8px 4px; display:inline;}

#menumigas_norightcol img{margin:4px 0 0 5px;padding:0;}

#menumigas_norightcol a{color:#666; font-weight:bold; text-decoration:none;}

#menumigas_norightcol a:visited{color:#666; font-weight:bold; text-decoration:none;}

#menumigas_norightcol a:hover{color:#666; font-weight:bold; text-decoration:none;}

#menumigas_norightcol a:active{color:#f60; font-weight:bold; text-decoration:none;}

/*--------------------------------------------------------------------------------------------------------*/
/***************FINALIZA MENUMIGAS SIN COLUMNA DERECHA**************/
/*--------------------------------------------------------------------------------------------------------*/








/*----------------------------------------------------------------------------------------------------------*/
/*-------------------------EMPIEZAN TODOS LOS CONTENIDOS DE LA CAJA GENERAL DERECHA--------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

#columna_reservas{width:20em; float:left;}

#minimenu{height:66px; background-color: #fcfcfc; padding:0;}

#reservas{background-color:#fff; padding:0; margin:0.3em 0 0 1em; width:18em; height:195px;}

/** html #reservas {padding:0; margin:0;}*/

#formulario {padding:0; width:18em; margin:1em 0 0 0;}

#formulario form {background-color:#F0F0F0; padding:0; margin:0;}

#formulario_reserva_campos {height:158px; padding-top:6px;}

#formulario_reserva_campos a ,#formulario_reserva_campos a:hover {color:#636363; font-weight:bold;}

#formulario_reserva_campos ul{ list-style-type:none; padding:0; margin:10px 0 5px 0; float:left;}

#formulario_reserva_campos ul li{float:left; margin:0; padding:0;}

#formulario_reserva_campos label{color:#666;}

#formulario_reserva_campos fieldset { border:none; margin:0; /* padding:6px 0px 0px 10px; */ padding:0px 0px 0px 15px;}

#formulario_reserva_campos fieldset legend{display:none;border:none;}

#formulario_reserva_botones { height:54px; margin:0; text-align:left;}

#formulario_reserva_botones_sup{height:15px; line-height:14px; color:#666;}

#formulario_reserva_botones_sup img{float:left; border:none; margin-left:10px;}

#formulario_reserva_botones_sup span{padding-left:5px;}

#formulario_reserva_limpiar{border:none; float:left; padding:0;}

#formulario_reserva_{float:right; margin-right:8px;}

#literal_colorb {height:1.3em; background-color:#FA781C; /* border-top:solid 1px #C25518; border-bottom:solid 1px #C25518; */  border-bottom:2px solid #C25518; padding: 4px 0 0px 5px; text-align:left; width:175px; color:#f3f3f3; font-family:Arial , Verdana; font-size:1.2em; margin:0; font-weight:bold;}

.publicidad{ text-align:left; margin:1.5em 0 1em 0.9em; padding:0; width:18em; text-align:center;}

.literal_colorc{ min-height:1.3em; background-color:#000; border-bottom:2px solid #ffcc66; padding:4px 0 0 5px; text-align:left; color:#f3f3f3; font-family:Arial , Verdana; font-size:1.2em; font-weight:bold; /* line-height:140%; */ margin:0;}

* html .literal_colorc{ height:1.3em;}

/*html > body #literal_colorc {margin-left:10px;}*/

/** html #literal_colorc {margin-left:3px;}*/

/*----------------------------------------------------------------------------------------------------------*/
/*---------------------FINALIZAN TODOS LOS CONTENIDOS DE LA CAJA GENERAL DERECHA-----------------------------*/
/*----------------------------------------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------------------------------------*/
/*---------------------COMIENZAN TODOS LOS CONTENIDOS DEL FOOTER-----------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#footer{clear:both;	text-align:center; padding:20px 0;}

#footer ul {text-align:center; list-style:none;	margin-bottom:25px;}	

#footer ul li {display:inline; margin:0 15px 0 0;}

#footer ul li a{color:#f90; text-decoration:none;}

#footer ul li a:visited{color:#f90; text-decoration:none;}

#footer ul li a:hover{color:#f90; text-decoration:none;}

#footer ul li a:active{color:#f90; text-decoration:none;}

#footer p {text-align:center; color:#A6A6A6; margin-top:15px;}

/*----------------------------------------------------------------------------------------------------------*/
/*---------------------FINALIZAN TODOS LOS CONTENIDOS DEL FOOTER-----------------------------*/
/*----------------------------------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------------------------------------------*/
/*CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES*/
/*----------------------------------------------------------------------------------------------------------------------------*/

.img_ilustrativa{float:left; width:auto; margin-top:7px; /*min-height:12.5em; height:125px; */}

.li_dotted {margin-bottom:14px; border-bottom:1px dotted #999; width:260px; background:url(../img/bullet1.gif) top left no-repeat; padding: 0 0 8px 18px;}

#basicSearch {margin:0;}

#basicSearch fieldset { padding:.4em; padding-top:0;}

#basicSearch legend { display:none;}

#basicSearch #allSearchField {float:left; margin-left:10px; width:9em;}

#basicSearch .lupa {float:left; margin-left:6px; padding-top:1px; }

.minimenu_nav{width:66px; float:left; text-align:center; font-size:0.85em; margin:8px 0 0 0; padding:0;}

.minimenu_nav img {padding:0; margin:0; }

.minimenu_nav p { margin:10px 0 0 0; padding:0; }

.minimenu_nav.small {width:48px !important;}

* html .minimenu_nav.small {width:48px !important;}

.enlaces {width:15em; float:left; margin:0.8em 4.4em 0 0; padding:0; text-align:left;}

.enlacesMiddle {width:15em; float:left; margin:0.8em 0 0 0; padding:0; text-align:left;}

.enlacesMiddle p {margin:5px 0 0 0; width:14em; text-align:left; padding:0;}

.enlaces p {margin:5px 0 0 0; width:14em; text-align:left; padding:0;}

.enlacesRight {width:15em; float:right; margin:0.8em 0 0 0; padding:0; text-align:left;}

.enlacesRight p{margin:5px 0 0 0; width:14em; padding:0; text-align:left;}

* html .enlaces p {margin-left:3px;}

.derecho{margin-right:0;}

.separador_menus{margin:0 0 0 15px; color:#f90;}

.spacer{clear:both;}

.right{float:right;	margin:5px 12px 0 10px;}

.sep_dotted{height:3px;	border-bottom:1px dotted #efefef;}

.margenes_img{margin:8px;}

.titulaLista {margin:0; padding:0; }

.titularLista p {font-weight:bold; color:#7F7F7F; }

.titularLista h3 a {color:#FA6B0B; font-size:0.9em; padding:0; text-decoration:none;}

/*.titularLista h3 a:link {color:#FA6B0B; font-size:0.9em; padding:0; text-decoration:none;}

.titularLista h3 a:visited {color:#FA6B0B; font-size:0.9em; padding:0; text-decoration:none;}

.titularLista h3 a:active {color:#FA6B0B; font-size:0.9em; padding:0; text-decoration:none;}*/

.titularLista h3 a:hover {color:#FA6B0B; font-size:0.9em; padding:0; text-decoration:underline;}

.cuerpoLista{float:left; padding:0; margin:0; width:43em; display:block;}

.cuerpoListaNoImg {float:left; padding:0 0 9px 0; margin:0; display:block;}

#FF6600ta a {border:0;}

#contentBody .listado_contenidos p {margin:.5em 0 0 .3em; padding:0;}

#contentBody .cuerpoLista ul {padding:0; }

#contentBody .cuerpoLista li {border:0; margin:0;}

.imgLista img{ border:none; margin:0; padding:0;}

.imgLista { float:left; width:75px; margin-right:1.5em; text-align:left; overflow:hidden;}

.imgListaFree { float:left; margin-right:1.5em; text-align:center;}

.imgListaFree img {width:75px;}

/* html .imgLista {height:75px;}*/

.infoBullet{text-align:right;color:#636362;}

.infoBullet img {margin-top:1px; border:none;}

.listado_contenidos{list-style-type:none; list-style-image:none; padding:0 0 5px 0; margin:0;}

.listado_contenidos li {border-bottom:solid 1px #FF7B18; padding:5px 0;}

#contentBody .listado_contenidos li {background:none; margin:0; padding:9px 0pt 9px 10px;}

#contentBody .listado_lineas_bus { margin:10px 0 5px 40px; /*list-style-type:disc;*/ padding:0; list-style-position:outside;}

#contentBody .listado_lineas_bus li {vertical-align:top; padding:0; margin:0 0 10px 0;}

.list_dato_destacado{font-weight:600; color:#FF6300;}

#formulario_reserva_campos .label_formulario{font-size:0.9em; font-weight:bold;margin:0;padding:0;}

#formulario_reserva_campos .imgCalendar {margin-bottom:1px; cursor:pointer;}

form .imgCalendar {margin-bottom:1px; cursor:pointer;}

.inputTextFormReservas, .bigInputTextFormReservas {font-size:0.9em; height:13px; margin:5px 0; padding:0;}

.inputTextFormReservas {width:32px;}

.bigInputTextFormReservas {width:80px;}

#formulario_reserva_botonBusqueda {padding-left:30px; text-align:center; line-height:20px; height:20px; background:url(../img/avanzado_but.gif) center top no-repeat; padding:0; margin:10px 0 3px 0; }

#botonReservas {font-weight:bold; border:solid 1px #787878; color:#F0F0F0; width:8.5em; height:17px; background-color:#787878; font-size:12px; margin:1px 0 0 0; cursor:pointer; }

#but_buscador_avanzado {margin:10px 0 4px;}

#but_buscador_avanzado, #but_reservas { color:#636363; display:list-item; list-style:square inside; /* margin-left:10px; */ margin-left:15px;}

.ilustrative {border:none; margin:0 0.5em 0 0; }

.back{ margin-top:10px; padding-left:8px; border-bottom:dotted 0.2em #DCDCDC; }

.backLink{ font-weight:bold; line-height:40px;}

#documents {margin:2.5em 0 0 0;}

#documents .files{list-style-type:none; list-style-image:none; padding:0; margin:0.8em 0; width:50em;}

#documents .files li {margin:0 0 0 .8em; padding:0; line-height:2em; }

#documents .files li img {margin:0 .5em 0 0; vertical-align:middle;}

#documents .files li a {margin:0 .5em 0 0; vertical-align:middle;}

.files li a:hover {text-decoration:underline;}

.filesize{font-size:0.9em; vertical-align:middle;}

.parrafo_img{ float:left; margin:0 11px 7px 0; width:160px; text-align:center; overflow:hidden;}

/*.parrafo_img img.ilustrative{width:180px;}*/

.parrafo_img img {margin:0 auto; text-align:center;}

.parrafo_img_right img.ilustrative{width:180px;}

/*.parrafo_img img.bigIlustrative{width:240px;}

.parrafo_img_right img.bigIlustrative{width:240px;} */

.parrafo_img img { border:none; }

.parrafo_img_right{ margin:0 0 23px 11px; float:right; text-align:center; }

c { float:left; margin:0 11px 7px 0; text-align:center; }

/* .parrafo_img_left img.bigIlustrative{width:240px;} */

.parrafo_img_left img {border:none;}

.parrafo_img_right img {border:none;}

div .Listado_Enumeracion{margin:10px 0 10px 25px; min-height:65px; background-color:#EFEFEF; }

* html div .Listado_Enumeracion {height:65px;}

.Listado_Enumeracion div { border:solid 1px #DEE2E3; padding:3px;}

* html .Listado_Enumeracion div {padding-bottom:1px;}

.Listado_Enumeracion .parrafo_img {background-color:#fff; margin:3px; }

.Listado_Enumeracion .parrafo_img img {border:solid 1px #DEE2E3; }

.Listado_Enumeracion div.spacer {border:none; line-height:0.1em;}

.Listado_Enumeracion ul{ margin:0; float:left; list-style-type:none; list-style-image:none; padding:5px 5px 0px 5px;}

.Listado_Enumeracion ul li { margin-bottom:5px;}

.Listado_Enumeracion ul li a{color:#848684; font-weight:600;}

.Listado_Enumeracion ul li a:hover{ color:#EFB412; font-weight:600;}

.Listado_Enumeracion img { width:119px; }

.seccion_enumeracion {padding:0 15px 15px 15px; }

.seccion_enumeracion h3 { margin:10px 0 30px 0; }

.anuncios {text-align:center; margin-top:1em;}

.anuncios a:link img , .anuncios a:hover img , .anuncios a:visited img, .anuncios a:active img {border:none;}

.pagination{ font-weight:500; color:#FA6B0B; margin-top:10px;}

.not_current_page a:link {color:#FA6B0B; text-decoration:underline;}

.not_current_page a:visited {color:#FA6B0B; text-decoration:underline;}

.not_current_page a:active {color:#FA6B0B; text-decoration:underline;}

.not_current_page a:hover {color:#FA6B0B; text-decoration:underline;}

.img_contenido_libre { text-align:center; margin:10px 0 20px 0; }

.img_contenido_libre .imageFooter {text-align:center; margin:0 auto;}

.img_contenido_libre img { border:solid 1px #C6C4C7; padding:7px; }

.excerpt{ padding-bottom:5px;} /*Entradilla en Listados*/

.entradilla{ /*color:#AD4806;*/ color:#888888; font-weight:bold;}   /*Entradilla en Detalles*/

.hidden {display:none !important;}

/*-----------------------------------------------------------------------------------------------------------------------------------------*/
/*CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES CLASES*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

/* -------- Paginaci�n ---------- */

#prev{ color:#FA6B0B; text-decoration:underline;}

#next{ color:#FA6B0B; text-decoration:underline;}

#current_page { font-weight:bold; color:#FA6B0B;}

/* -------- Paginaci�n ---------- */




/* -------------------------------------------- */
/* ---------- Listados de Contenidos ----------*/
/* -------------------------------------------- */

#contentBody p { margin:7px 0; padding-top:0; font-size:1em;}

* html #contentBody p {float:none;}

#contentBody a img{border:0;}

#contentBody p a img{border:0;}

#contentBody p a:hover{text-decoration:underline;}

#contentBody ul {/*list-style-type:none;*/ margin:5px 0; marker-offset:25px;}

#contentBody ul ul {margin:5px 0 0 0; list-style-image:none; list-style-type:disc; }

#contentBody ul li { padding:0 0 5px 10px; margin:0 0 5px 0; background:transparent url(../img/topoGeneral.gif) no-repeat scroll 0pt 4px;}

#contentBody ul.bookList li.active {background:none;}

#contentBody ul ul li {background:none; padding-left:0;}

#contentBody ol { margin:10px 0 0 20px; font-size:1em; padding-left:10px; }

#contentBody ol li {font-size:1.1em;}

* html #contentBody ol {margin-left:25px;}

#contentBody p ul {list-style-type:none; padding:10px;}

#contentBody h3 {padding:0; margin:15px 0 5px 0;}

#contentBody .titularLista h3 {margin-top:0;}

/* -------------------------------------------- */
/* ---------- Listados de Contenidos ----------*/
/* -------------------------------------------- */





/* -------------- Mapa (Callejero) -------------- */

#miniMapContainer { /*border-bottom:solid 2px #fc6; background-color:#F0F0F0; text-align:center; padding:0.5em; float:left;*/ margin:.5em 2em 1.2em 0; }

#miniMapContainer span { color:#7F7F7F; font-weight:bold; }

#miniMapContainer span a { color:#7F7F7F; cursor:pointer; text-decoration:none;}

#miniMapContainer span a:hover { text-decoration:underline; color:#7F7F7F; cursor:pointer;}

.miniMapContainer { /*border-bottom:solid 2px #fc6; background-color:#F0F0F0; text-align:center; padding:0.5em; float:left;*/  margin:1em 2em 1.2em 0; }

.miniMapContainer span { color:#EF711D; font-weight:bold; }

.miniMapContainer span a { color:#7F7F7F; cursor:pointer; text-decoration:none;}

.miniMapContainer span a:hover {color:#7F7F7F; text-decoration:underline;}

.miniMapContainer img {vertical-align:middle; margin-right:5px;}

.listado_contenidos .right {margin-right:0;}

.listado_contenidos .right .miniMapContainer {margin-top:0; margin-right:0;}

#mapContainer {position:absolute; top:21%; left:15%; height:600px; width:800px; display:none; background-color:#fff; border-left:solid 3px #f60; border-right:solid 3px #f60; border-bottom:solid 6px #f60; text-align:right;}

/* * html #mapContainer {position:absolute;} */

#mapContainer iframe {height:580px; width:798px; overflow:hidden; border:solid 1px #F0F0F0;}

#cabecera_map { height:20px; background-color:#f60; line-height:20px; border-bottom:solid 2px #f60; font-family:Tahoma; width:100%;}

#cabecera_map span { margin-right:20px; cursor:pointer; }

#cabecera_map span.literal_mapHead { float:left; font-weight:bold; color:#FFFFFF; margin-left:10px; font-size:1em;}

#cabecera_map span a { font-weight:600; font-size:0.9em; color:#FFFFFF;}

#cabecera_map span a:link active visited {text-decoration:none; }

#cabecera_map span a:hover {text-decoration:underline; color:#FFFFFF;}

.botonMapStyle{ /*border-bottom:solid 0.2em #fc6; background-color:#F0F0F0; padding:0.5em; float:left;  text-align:center;*/  margin:.5em 2em 0 0; font-weight:bold; }

.botonMapStyle a:link , .botonMapStyle a:visited , .botonMapStyle a:active  { color:#7f7f7f; text-decoration:none;}

.botonMapStyle a:hover {color:#7f7f7f; text-decoration:underline; }

#callejero {width:93em; margin:1em 0 0 0; overflow-x:hidden; overflow-y:hidden; padding:0; border:solid 0.1em #ff6600; height:69.5em; background-color:#f3f3f3;}

.callejeroAbsolute { position:absolute; top:15%; left:15%; display:none; width:93em; margin:0; overflow-x:hidden; overflow-y:hidden; padding:0; border:solid 0.1em #ff6600; height:69.5em; background-color:#fc6; }

.callejeroAbsolute  iframe {height:68em; width:92em; }

.buttonMapContainer {margin:15px 0 30px; display:block;}

#miniMapContainer , #addToBook {float:left;} 

.buttonMapContainer img {margin-right:5px; margin-top:-2px; vertical-align:middle;}

.detailHtmlContent .buttonMapContainer { display:block; float:left; margin:15px 0pt 10px; width:380px;}

/* -------------- Mapa (Callejero) -------------- */


/* Formulario de Recuperacion de contrase�a */


/* -------------- Formulario Login -------------- */

#passRecover {clear:both; margin:0 0 0 0; padding:1em 0 0 0; margin:0;}

/* -------------- Fin Formulario Login -------------- */

.bold {font-weight:bold;}

#detalle_contenidobis #editInfo h3 {font-size:1.3em; color:#000; background-color:#FFD07F; margin:0 0 .5em 0; padding:0 1em ; line-height:1.5em; height: 1.5em; /*width:56em;*/}

#detalle_contenidobis #editInfo p {padding:0 .5em;}

#contentBody p.entradilla{font-size:11px;}

#editInfo {padding:0.3em 0; border-top:dotted 0.10em #800000; border-bottom:dotted 0.10em #800000; width:56em; margin:0 0 2em 0;} 

#detalle_contenidobis .error h3 , #contentBody .error h3 {font-size:1.3em; color:#000; background-color:#FF947F; margin:0 0 0.5em 0; padding:0 1em; line-height:1.5em; height: 1.5em;}

.error h3 strong {font-size:1em; color:#000; margin:0 0 0.5em 0; padding:0 1em; line-height:1.5em; height: 1.5em; width:100%}

.error h3 {background-color:#FF947F; }

.error p {padding:0 .5em;}

.error {padding:0.3em 0; margin:0 0 2em 0;  border-top:dotted 0.10em #800000; border-bottom:dotted 0.10em #800000; width:56em;} 

body .bookListBox {margin:2em 0pt 2em 0em; padding:0; width:58em;}

.bookHeader {width:61.5em; border-bottom:dotted 0.10em #f60; margin:0 0 2em 0; padding:0 0 0.5em 0;}  

.bookHeader span {margin:0 0 0 3em; line-height:1.5em; color:#f60;}

#registerpage .bookHeader a {color:#f60;}

.bookHeader span a {color:#f60;}

.bookHeader span a:hover {text-decoration:underline; }
 
.menuBookHeader {border:solid 0.1em #BFBFBF; width:60em; margin:2em 0 0 0;}

.menuBookHeader div {display:block;}

.menuBookHeaderBoxUp { padding:0 0 0 1em; margin:0; font-size:1.2em; border-bottom:solid 0.1em #FFF; line-height:2em; font-weight:bold; background-color:#F0F0F0; }

.menuBookHeaderBoxDown { padding:0; margin:0; text-align:right; background-color:#dcdcdd;}

.bookSubListContainer {display:block; width:100%; }

/* * html #leregisterform {height:300px;}

#leregisterform {min-height:270px;} */

#leregisterform .bookSubListContainer a:hover { text-decoration:underline; color:#000;}

.borderedSpacer {height:1em; border-bottom:dotted 0.1em #BFBFBF; margin:1.5em 0 2em 0;}


/*------------------------------   Ficheros     ---------------------------------*/

.pdf img {margin:0 1em 0 0; }

/*------------------------------   Fin Ficheros     ---------------------------------*/


#noColumnSections {margin:0 0 0 0.9em; padding:0; overflow:hidden; min-height:375px;}

/* * html #noColumnSections {height:375px;} */

#noColumnSections h2{height:18px; background-color:#f60; border-bottom:2px solid #B74304; padding: 2px 0 2px 5px; text-align:left; width:265px; color:#FFFCED;	font-family:Arial Narrow; font-size:1.5em; margin:15px 0 12px 0; font-weight:500; }

.iframeReducido {height:8em; width:96em; border:none; overflow:hidden; margin:1em 0 ; padding:0;}

.iframeExpandido { /* height:71em; */ height:710px; border:none; /* margin:1em 0 0 1em; */ overflow:hidden; /* overflow-y:hidden; overflow-x:hidden; */ padding:0; /* width:96em; */ width:960px;} 

#buscadorMapa body {padding:1em; }

.botonLupa {background-image:url(../img/lupa2.gif); background-repeat:no-repeat; border:none; width:1.5em;/*background-color:#fff;*/ background-position:center;}

.pestania {margin:-2px 0 0 0; padding:0; }

.pestania div {float:left; padding:0; height:26px; margin:0;}

.pestania div p {padding:2px 0 2px 0; line-height:20px; margin:0; font-size:1.5em;  width:5em;}

.pestaniaCenterA {background-color:#FFA519; height:26px; text-align:left; font-family:Arial Narrow , Arial , Verdana; color:#fff; width:10em; }

.pestaniaCenterB {background-color:#7A7401; height:26px; text-align:left; font-family:Arial Narrow , Arial , Verdana; color:#fff; width:10em; }

.pestaniaCenterC {background-color:#EF1821; height:26px; text-align:left; font-family:Arial Narrow , Arial , Verdana; color:#fff; width:10em; }

.flecha {text-align:left; margin:.8em 0 0 .6em;}

.imgDestacados {height:150px; width:150px; margin:0; padding:0;}

/* Preguntas frecuentes */

#Faq dt { margin-bottom:5px; }

#Faq dd { margin-bottom:10px; }

#Faq .close { margin:5px 0; }

/* Accesibilidad */

#accesibility ul {padding-left:3em;}

#accesibility h2 {margin-bottom:0;}

#accesibility h3 {margin-top:20px;}


/* Acronimos y abbr */
acronym, abbr {cursor:help;}


/* Mapa web */
#mapaWeb h3 {margin-top:20px; padding:.3em; background:#f0f0f0; font-weight:bold;margin-bottom:0;}

#mapaWeb .level2 span, #mapaWeb a.level2 {color:#000;}

#mapaWeb h3, #mapaWeb ul {border:solid 1px #e9e9e9;}

#mapaWeb h3 {margin-bottom:-1px;}

#mapaWeb ul {padding:1em 3.9em; background:#fff; margin-top:0; border-top:none;margin:0;}

#mapaWeb ul li ul {border:none;}




/* ---------------------------  Informaci�n Meteorol�gica ------------------------------ */

.weatherHome {border:solid 1px #f0f0f0; padding:.5em; }

.weatherHome .parrafo_img {width:auto;}

.weatherHome .parrafo_img img {height:50px; width:50px;}

.weatherHome .weatherDate span.place {font-size:1.2em;}


#rssWeather .parrafo_img {margin-bottom:0;}

.weather {border:solid 1px #FF6600; padding:10px; width:480px; border:solid 2px #FFCC66; background-color:#F9F9F9; min-height:100px;}

.weather .parrafo_img {text-align:left; width:auto;}

.weatherDate span.place {font-size:1.6em; color:#FF6600; margin:0pt 10px 0pt 0pt;}

 div.time {font-size:.9em; }

#contentBody .weather p {margin:0 0 10px 0; }

#contentBody .weather p.bottomData {float:left; width:200px; }

#contentBody .weather p span.title {font-size:1em; font-weight:bold; color:#ff6600;}

#contentBody .weather p span.data {font-size:1em; font-weight:normal; color:#000;}

#contentBody .weather p.weatherDesc { margin:10px 0;}

.weather .parrafo_img  {height:100%;}

.weather .parrafo_img img {border:solid 1px /*#000;*/#DCDCDD; padding:2px;}

/*.weatherLink*/

.weatherDesc {font-size:1em;}

/* ---------------------------  Informaci�n Meteorol�gica ------------------------------ */





/* ------------------------------ Formulario Reserva ------------------------------ */

.formRow div.cvcHelpBox { float:none; text-align:left; margin:10px;}

#contentBody .cvcHelpBox img {float:left; margin:0 10px 0 0; }

#contentBody .cvcHelpBox p { font-size:.9em; color:#000;}

/* ------------------------------ Fin formulario Reserva ------------------------------ */





.logBookIndent {margin-top:10px; margin-left:33px;}

#contentBody div.logBookIndent ul {padding:0; list-style-type:none;}

#contentBody div.logBookIndent ul li {padding:0 0 0 1em; margin:7px 0;}

.detailHtmlContent {margin:10px 0 0 0;}

#contentBody .detailHtmlContent p {margin:8px 0;}

#contentBody strong {font-size:1.1em;}

#contentBody .detailHtmlContent ul {margin:5px 0 0 10px;}

#contentBody .detailHtmlContent ul li {padding:0 0 0 10px; margin:0 0 3px 0;}

#contentBody .detailHtmlContent ul li ul li {padding:0; margin:0 0 3px 0; list-style-image:none; list-style-type:disc; background:none;}

#contentBody .detailHtmlContent ul ul {margin:5px 0 0 10px;}

.imageFooter {display:block; margin:5px 0 0; text-align:center; text-indent:5px; font-size:.9em; color:#515151;}

.listImageFooter {display:block; margin:5px 0 0; text-align:center; text-indent:5px; font-size:.9em; color:#515151; width:75px;}

.bigImageFooter{display:block; margin:5px 0 3px; text-align:left; padding-left:5px; font-size:.9em; width:240px; }

.parrafo_img .bigImageFooter {width:auto;}

.imgCentral {margin:10px 15px;}

.weatherUnit {text-transform:lowercase;}

.lodge {margin:15px 0;}

.lodge ul strong {float:none; margin:0; width:auto;}

#contentBody .lodge p { margin:5px 0 5px 20px; font-size:.9em; font-weight:bold;}

#contentBody .lodge ul p { margin:5px 0 5px 0px; font-size:.9em; font-weight:normal;}

#contentBody .lodge p.current { background-color:#FFF4DF; border:solid 1px #ff6600; border-bottom:none; padding:6px; margin-bottom:0;}

#contentBody .lodge p a {text-decoration:none; }

#contentBody .lodge p a:hover {color:#ff6600; text-decoration:underline; }

.lodgeDetail {border:solid 1px #ff6600; border-top:none; padding:6px; background-color:#fff4df; margin:0 0 8px 20px;}

.lodgeDetail  ul.lodgeDetailList {list-style:none; list-style-image:none; float:none;}

.lodgeDetail ul {list-style-position:outside; }

.leftCol {float:left; width:48%;}

.rightCol {float:left; width:48%;}

#contentBody .lodgeDetail p.right {text-align:right; float:none; margin:0 15px 0 0; font-weight:bold;}

#contentBody .lodgeDetail ul li {margin:0; background:none;padding:0 0 5px;}

#contentBody .lodgeDetailList {list-style:none; padding:0;}


/* ------------ Panorama ------------------ */

.panorama {margin:25px 0pt 10px 0px; }

#contentBody .panorama h3 {margin-bottom:15px;}

#contentBody ol.panoramaList {width:200px; margin:10px 0 0 0; float:left; list-style-position:inside; }

#contentBody ol.panoramaList li {font-size:1.2em; margin:0 0 12px 0; color:#ff6600; font-weight:bold; line-height:100%;}

#contentBody ol.panoramaList li span {font-weight:normal; color:#AD4806;  margin:0 0 0 0px;}

.panorama .panoramaMovie {margin:0 ; float:right; border:solid 1px #DFDFDF; padding:5px;}

.panorama .panoramaMovie object {float:left;}

.panorama .panoramaMovie embed {z-index:0;}

#contentBody .panorama p.help {font-size:.9em; color:#ff6600; margin:10px 0 0 0; line-height:160%;}

/* ---------------- Fin Panorama -------------------- */

span.spaced {margin:0 5px;}


/* ----------- Formulario de Contacto ------------- */
#contactoForm {margin:0;}

#contactoForm select {width:213px;}

#contactoForm textarea {width:210px;}

#contactoForm input {width:210px;}

#contactoForm input.botones {width:6em;}

/* ----------- Fin formulario de Contacto ------------- */

.inline {display:inline;}

.horario {margin: 10px 0 0 0;}

.horario ul li {margin-bottom:0;}


/* --- Caja contenedora de la propiedad cuerpo cuando va apoyada sobre la imagen  --- */

.bodyBox {margin-top:15px;}

.rightBodyBox {margin-top:15px;}

.rightBodyBox .rightCol {width:380px;}

/* --- Caja contenedora de la propiedad cuerpo cuando va apoyada sobre la imagen  --- */

.imgParal {float:left; width:380px;}

#contentBody .orderButton {margin-bottom:10px;}

#contentBody .orderButton strong {color:#ff6600; font-size:.9em;}

#contentBody .orderButton strong a {font-weight:normal;}

#contentBody .orderButton ul strong {font-size:.9em; color:#7F7F7F; margin:0 10px 0 0; }

.longSpan {width:180px; float:left;}

.loginInputText {width:130px;}

.highlight {color:#FA781C; font-weight:bold; text-align:center;}

#contentBody noscript .highlight {margin:2em 0;}

#webcamContainer {margin:20px auto; height:288px; width:352px; overflow:hidden; text-align:center;}

#webcamContainer img {margin-top:-15px;}

#videoPlayer {text-align:center;}

/* #videoPlayer object, #videoPlayer embed { border:solid 1px #ff6600;} */ 	

#contentBody ul li.videoLinkContainer { margin:15px 0 0 10px; background:none;}

#contentBody ul li.videoLinkContainer a , #contentBody ul li.videoLinkContainer img {vertical-align:middle;}

#contentBody ul li.videoLinkContainer .filesize {vertical-align:text-top;}

#contentBody .labelItem strong {margin-left:8px;}

.imgSeparador {text-align:right;}

.mLeft5 {margin-left:5px;}

.imgBoxLeftResize160 { float:left; margin:0 11px 7px 0; text-align:center; }

.imgBoxLeftResize160 img {border:none; width:160px}

.servicesActivities ul {clear:both; overflow:hidden; height:1%;}

.servicesActivities ul li {float:left; width:48%;}

#contentBody p.indented {text-indent:2em; font-size:.9em;}

.parrafo_img_left250 {float:left; margin:0pt 11px 7px 0pt; text-align:center; }

.parrafo_img_left250 img {width:250px;}

.parrafo_img_right250 {float:right; margin:0pt 0pt 23px 11px; text-align:center; }

.parrafo_img_right250 img {width:250px;}

.warning {font-weight:bold; color:#A30000; }

.socialLinks {padding:.7em 3em .5em 0 !important; float:left; margin-left:1em;}
	
.socialLinks li {float:left; margin:0 .5em; list-style:none; line-height:130%; width:20px !important; height:20px !important;}

.socialLinks li a {display:block; line-height:130%; width:auto !important;}

* html .socialLinks li a {height:20px;}

.socialLinks li .facebookLink {background:transparent url(/extfrontleon/img/facebook.png) no-repeat center left;}

.socialLinks li .twitterLink {background:transparent url(/extfrontleon/img/twitter.png) no-repeat center left;}

.socialLinks li .netvibesLink {background:transparent url(/extfrontleon/img/netvibes.png) no-repeat center left;}

.socialLinks li .meneameLink {background:transparent url(/extfrontleon/img/menefante.gif) no-repeat center left;}

.socialLinks li .deliciousLink {background:transparent url(/extfrontleon/img/delicious.png) no-repeat center left;}

