/****************** RESET *****************/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/******************** LAYOUT ************/

/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
	position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
	left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
	left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
	left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left: 80px;
}

.container_12 .push_2 {
	left: 160px;
}

.container_12 .push_4 {
	left: 320px;
}

.container_12 .push_5 {
	left: 400px;
}

.container_12 .push_7 {
	left: 560px;
}

.container_12 .push_8 {
	left: 640px;
}

.container_12 .push_10 {
	left: 800px;
}

.container_12 .push_11 {
	left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left: 60px;
}

.container_16 .push_2 {
	left: 120px;
}

.container_16 .push_3 {
	left: 180px;
}

.container_16 .push_5 {
	left: 300px;
}

.container_16 .push_6 {
	left: 360px;
}

.container_16 .push_7 {
	left: 420px;
}

.container_16 .push_9 {
	left: 540px;
}

.container_16 .push_10 {
	left: 600px;
}

.container_16 .push_11 {
	left: 660px;
}

.container_16 .push_13 {
	left: 780px;
}

.container_16 .push_14 {
	left: 840px;
}

.container_16 .push_15 {
	left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
	left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
	left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
	left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left: -80px;
}

.container_12 .pull_2 {
	left: -160px;
}

.container_12 .pull_4 {
	left: -320px;
}

.container_12 .pull_5 {
	left: -400px;
}

.container_12 .pull_7 {
	left: -560px;
}

.container_12 .pull_8 {
	left: -640px;
}

.container_12 .pull_10 {
	left: -800px;
}

.container_12 .pull_11 {
	left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left: -60px;
}

.container_16 .pull_2 {
	left: -120px;
}

.container_16 .pull_3 {
	left: -180px;
}

.container_16 .pull_5 {
	left: -300px;
}

.container_16 .pull_6 {
	left: -360px;
}

.container_16 .pull_7 {
	left: -420px;
}

.container_16 .pull_9 {
	left: -540px;
}

.container_16 .pull_10 {
	left: -600px;
}

.container_16 .pull_11 {
	left: -660px;
}

.container_16 .pull_13 {
	left: -780px;
}

.container_16 .pull_14 {
	left: -840px;
}

.container_16 .pull_15 {
	left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {
	zoom: 1;
}

/******************* BASE **************/
body
{
    background: #fff;
    font: 0.8em/1.4 'Helvetica Neue', Arial, 'Liberation Sans', sans-serif;
    
}
code, pre
{
    font: 0.8em/1.4 'Helvetica Neue', Arial, 'Liberation Sans', sans-serif;
}

.sep {height:15px;}

h1 {
	font-size: 1.2em;
}

h2 {
	font-size: 1.1em;
}

h3, h4, h5, h6 {
	font-size: 1.0em;
}

#p-cab {background: #E5ECF9 url('/recursos/turismo/css/f-cab.gif') no-repeat;height:20px;margin:0 auto;width:980px}

#p-cab-menu {background:  #0c97c2;height:29px;margin:0 auto;width:100%;text-align:right;}

#p-cab-menu div {padding: 0 20px; color:#fff}
#p-cab-menu a {text-decoration: none;font-size: 80%; color: #fff}
#p-cab-menu a:hover {text-decoration: underline}


#p-cab-submenu {background: #1a5f88;height:80px;width:100%;display:none;text-align:center;padding-top:10px;}
#p-cab-submenu div {float:left;width:18%;color:#fff;font-size:0.8em;text-align:left;margin-left:11px}
#p-cab-submenu div img {float:left;margin-right:3px;border:1px solid #f2f2f2}

#p-cue {background: #E5ECF9 url('/recursos/turismo/css/f-cue.gif') repeat-y center;width:980px;margin:0 auto;}

#p-pie {background: #E5ECF9 url('/recursos/turismo/css/f-pie.gif') no-repeat;height:20px;width:980px;margin:0 auto;}

/* Contenedor principal */
#p-cp {
    background-color: #fff;
}

.contenido-lateral {}

#contenido {

}

#con-tex ul {
   margin:1em 1em;
   list-style-type:square;
}

#con-tex ul li {
   margin-left: 1em;
}
#con-tex ul li li {
   margin-left: 1em;
}

#con-tex p {
   margin-bottom: 1em;
}
#con-tex h1,#con-tex h2,#con-tex h3,#con-tex h4,#con-tex h5,#con-tex h6 {margin-bottom:10px}

#pie-r {background:#0D8EB8 url(/recursos/turismo/css/fondo-ad.jpg) no-repeat;height:25px;margin-top:10px;font-size:0.8em;color:#fff;text-align:center;padding-top:5px}

#pie-r a
{
    color: #fff;
    text-decoration: none;
    padding: 0 5px;
}

#pie-r a:link
{
    text-decoration: none;
}
#pie-r a:visited
{
    text-decoration: none;
}

#pie-r a:hover, #pie-r a:focus, #pie-r a:active
{
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}
#pie-r-lr {background-color:#fff;height:60px;}

.panel-cua-3-g {
background: url('/recursos/turismo/css/f-hom.gif') no-repeat;
height:290px
}

.panel-cua {padding:10px;overflow:hidden;height:240px}
.panel-cua p {font-size:0.8em;color:#666}
.panel-cua h3 {text-transform:uppercase;margin-bottom:8px;}
.panel-cua img {border:0; padding:5px 5px 5px 0;}

#con-pri {background-color:#fff;}
#con-tex h1, #con-tex h2, #con-tex h3, #con-tex h4, #con-tex h5, #con-tex h6 {color: #1A9FCA}
#con-tex {color:#666}
#con-tex img {border:1px solid #ccc; margin:8px;}

#cabecera {background: url('/recursos/turismo/css/cab-fon.gif') repeat-x left center;height:50px}
#cabecera-busqueda {text-align:right;vertical-align:top;}
#cabecera-enlaces {text-align:right;vertical-align:top;}
#cabecera-enlaces-inicio {text-align:right;vertical-align:bottom;margin-top:60px;}
#cabecera-enlaces-inicio a {color:#0EA9D7;font-weight:bold;font-size:1.4em}

#cabecera-logo-mintur {vertical-align:middle;text-align:left;}
#cabecera-logo-mintur img {margin:4px 0;}

a {text-decoration:none;color:#003D69}
a:hover {text-decoration:underline;color:#003D69}

#nav-inf{
  background-color:#fff;
    
}
#pie {background-color: #fff;}
#pie .pie-con {padding:5px 10px;color: #666;text-align:center}

#panel-busqueda {
     text-align:right;
     font-size:0.8em;
     margin: 10px 14px 0 0;
}
.search-input, .search-button {border:1px solid #ccc;font-size:0.9em;padding:0}
.search-input {margin-right:3px;padding:0}

.enlace-der-pad {
    text-align:right;
    padding: 0 10px 5px 10px;
}
.enlace-fle-arriba {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(/recursos/turismo/css/flecha-arriba.gif) center left no-repeat;
}
/**********************************/
#nav-superior {text-align:right;margin:10px 10px 5px 0;}
#nav-superior a {text-decoration: none;font-size: 80%; color: #0FAAD8;}

#nav-superior a:hover, #nav-superior a:focus, #nav-superior a:active
{
text-decoration: underline;
cursor: hand;
}

#nav-superior ul
{
margin: 0;
padding: 0 0 0 10px;
display: inline;
}
#nav-superior ul li.lu
{
border:0
}

#nav-superior ul li
{
border-right: 1px solid #0FAAD8;
margin: 0;
padding: 0 4px 0 8px;
display: inline;
}


/************/
.panel
{
	
	border: 1px solid #e9e9e9;
	background-color: #fff;
	margin: 5px;
	padding: 8px;
}

.panel h1, .panel h2 , .panel h3 
{
	background-color: #0C97C2;
	color: #fff;
	font-size: 90%;
	margin: 0;
	padding: 5px;
        border-bottom:1px solid #f4f4f4;
}
#panel-solap h3 {cursor: pointer}

/*************/

#menu-breadcrumbs
{
	font-size: 80%;
        margin-bottom:10px;
        padding-left:10px;
        color: #186285;
}

/****************/

#con-tex 
{
	padding:0 10px 10px 10px;
}

#contenido h1 {margin-bottom:10px;}

#con-tex a:link
{
	color: #24496b;
	text-decoration: none;
}

#con-tex a:visited
{
	color: #595959;
	text-decoration: none;
}

#con-tex a:hover, a:focus, a:active
{
	text-decoration: underline;
}

/******************************/
.panel ul li
{
	padding: 4px 0px 6px 0px;	
	font-size: 90%;
}
#panel-lat {padding-top:40px;}
#panel-lat div {
   background-color:#f4f4f4;
   padding: 8px;
   
}
#panel-lat ul li { padding: 6px 0;display: block; border-bottom: 1px solid #e1e1e1;}

#panel-lat a:link{
	color:  #666;
	text-decoration: none;
}
#panel-lat a:visited{
	color:  #666;
	text-decoration: none;
}
#panel-lat a:hover, a:focus, a:active{
	text-decoration: underline;
        color:  #333;
}

/****************************/

#login {
  text-align:right;
  padding-top: 50px;padding-bottom:50px;
  color: #aaa;	
}

#login h1{
  text-align:left;
  color: #00BDE4;
  padding: 20px 0;	
}

#login th,#login td {
   padding:4px;
}


/********* MENU Sup ************/

#panel-menu-sup
{
clear: both;
width: 940px;
height: 32px;
text-align: left;
position: relative;
padding: 0;
margin: 0;
z-index: 1000;
background: url('/recursos/turismo/css/fondo-menu-sup.gif') repeat-x top left;
}

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height: 0.9;
}
.sf-menu ul {
	position:	absolute;
	top:		-999em;
	width:	16em; 
}
.sf-menu ul li {width: 100%;}
.sf-menu li:hover {visibility:	inherit; cursor:pointer}
.sf-menu li {float:	left;position: relative;}
.sf-menu a {display: block;position:	relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left: 0;top: 2.5em; z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:	-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:	14em; 
	top:	0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:	-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:	14em; 
	top:	0;
}

.sf-menu {
	float:	left;
	margin-bottom: 1em;
}
.sf-menu a {
	padding: .75em 1em;
	text-decoration:none;
        font-size: 0.8em;
}

.sf-menu li a, .sf-menu li a:visited {
        font-size:1em;
        color:	 #fff;
}
.sf-menu li li a, .sf-menu li li a:visited {
        font-size:0.8em;
        color:	 #888;
}
 
.sf-menu li li li a, .sf-menu li li li a:visited {
        font-size:0.8em;
        color:	 #888;
}

.sf-menu li li {background:  #fff;}
.sf-menu li li li {background: #fff;}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background: #f2f2f2;
	outline: 0;
        color: #888;
}



/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 2.25em;
	min-width:	1px; 
}
.sf-sub-indicator {
	position:	absolute;
	display:	block;
	right:		.75em;
	top:		1.05em; 
	width:	10px;
	height:	10px;
	text-indent: -999em;
	overflow:	hidden;
	background: url('/recursos/turismo/css/arrows-ffffff.png') no-repeat -10px -100px; 
}
a > .sf-sub-indicator { 
	top:	.8em;
	background-position: 0 -100px; 
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px;
}

.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }

.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; 
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/recursos/turismo/css/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/******   Presentacion  **********/

#panel-not {
    margin: 10px 0;
}

#panel-not-des {
   background:url('/recursos/turismo/css/f-cua-az.jpg') no-repeat;
   height: 250px;
   width:700px;
   display: inline;
   float: left;
   margin:0px;
   padding:0px;
   vertical-align:top;
}


#panel-not-des #panel-not-int {
   
   height: 200px;
   width:700px;
   display: inline;
   float: left;
   margin:0px;
   padding:0px;
   vertical-align:top;
}


#panel-not-controles {text-align:right;padding-right:15px;}

#panel-not-img {
   width: 30%;
   padding: 20px;
   float:left;
   overflow: hidden;
   text-align:center;
}

#panel-not-img img {border:2px solid #6880B0}

#panel-not-txt {
   padding: 20px;
}

#panel-not-txt h2 {color:#D3EEF5}
#panel-not-txt p {color:#d2d2d2}


#panel-not-lis {
   background:url('/recursos/turismo/css/f-cua-g.jpg') no-repeat;
   height: 250px;
   width:240px;
   display: inline;
   float: left;
   margin:0px;
   padding:0px;
}

#panel-not-lis-n  {margin:10px;height:190px}

#panel-not-lis-n  ul {
margin: 0;
padding: 0;
text-align: left;
}

#panel-not-lis-n  ul li
{
font-size: 90%;
margin: 0;
padding: 6px 0 4px 0;
list-style-position: outside;
background: url('/recursos/turismo/css/l-p.gif') repeat-x left bottom;
}

#panel-not-lis-n  ul li a
{
color: #146487;
text-decoration: none;
}

#panel-not-lis-n  ul li a:hover, #panel-not-lis-n  ul li a:focus, #panel-not-lis-n  ul li a:active
{
text-decoration: underline;
}

.slide {font-size:0.9em}

/****** Panel Flotante ******/


.fontresize {
margin: 0 0.5em 0 0;
}

.decreaseFont {
font-size: 1.1em;
}

.normalizeFont {
font-size: 1.3em;
}

.increaseFont {
font-size: 1.5em;
}

#fontResizer {
margin: 0 0 1em 0;
font-size: 1.1em;
font-weight: bold;	
color:#999;
}
#panel-lat-deslizante{
   padding:5px;width:130px;border:1px solid #ddd;background-color:#fff;
}
#panel-lat-deslizante a:link {
	text-decoration: none;
	color:#999;
}
#panel-lat-deslizante a:visited {
	text-decoration: none;
	color:#999;
}
#panel-lat-deslizante a:hover {
	text-decoration: none;
	color:#666;
}	

#fontResize, .block-fontResizer {
float: right;
margin: 0;
}


/**** ColorBox ****/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#fff;}
#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/recursos/turismo/js/colorbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(/recursos/turismo/js/colorbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(/recursos/turismo/js/colorbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/recursos/turismo/js/colorbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(/recursos/turismo/js/colorbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(/recursos/turismo/js/colorbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(/recursos/turismo/js/colorbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(/recursos/turismo/js/colorbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(/recursos/turismo/js/colorbox/loading.gif) no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}


.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/recursos/turismo/js/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/recursos/turismo/js/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/recursos/turismo/js/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/recursos/turismo/js/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/recursos/turismo/js/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/recursos/turismo/js/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/recursos/turismo/js/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/recursos/turismo/js/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/***** Panel Sitios Web ****/

#p-cab-menu-tex {width:950px;margin:0 auto;background: #0c97c2 url(/recursos/turismo/css/fondo-panel-sitios-web.jpg) no-repeat;}
#p-cab-menu-punto {color:#ccc;font-weight:bold;font-size:1.5em;font-family: Arial Black}
#p-cab-menu-tur {color:#ccc;font-weight:bold;font-size:1.2em;font-family: Arial Black}

/************ WEB ******************/

/***** Formularios *******/
table.form {width:100%}
table.form td {padding:3px; text-align:left;vertical-align:top}
table.form .f-c-e {padding:3px; text-align:right;vertical-align:top;width:27%}


/******* galeria Home ***/

#gal-ini-a {
	background:#F4f4f4;
	height:180px;
	padding:10px 0 10px 20px;
	width:917px;
	border:1px solid #ddd;
}
#gal-ini-a img {
	float:left;
	margin-right:10px;
	cursor:pointer;
	opacity:0.5;
	filter: alpha(opacity=50);
}

#gal-ini-a img.current {
	cursor:default;
	opacity:1;
	filter: alpha(opacity=100);
}


#gal-ini-a div {
	width:0px;
	float:left;	
	display:none;		
	margin-right:10px;
}

#gal-ini-a div h1 {
	width:320px;
        padding-bottom:10px;
        text-transform: uppercase;
}
	
#gal-ini-a div p {	
	width:320px;
        font-size:0.9em;
}

/*** Noticias Home **/

#not-gal {padding:20px;}

.not-imgs {
	border:0;
	position:relative;	
	height:224px;
	width:660px;
	float:left;	
	cursor:pointer;
color:#f2f2f2;
overflow:hidden;

}

.not-imgs a {color:#f2f2f2}

.not-imgs div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	
}

.not-imgs div img {margin:3px; border:0}
.not-imgs h2 {color: #fff}

.not-sol {
	clear:both;
	margin-left:0;
}

.not-sol a {
	width:10px;
	height:10px;
	float:left;
	margin:3px;
	background: #fff;
	display:block;
	font-size:0.1em;		
}

.not-sol a.current {
	background: #0AA9D0;  
} 	

.disabled {
	visibility:hidden !important;		
}

#noticias {
   background-color: #1A5F88;
}

/**** Contacto ***/
#panel-contacto {padding:15px;background-color:#f2f2f2}

/**** QRC ***/
.colorTip{
	/* This class is assigned to the color tip span by jQuery */
	
	display:none;
	position:absolute;	
	left:50%;
	top:-30px;
	padding:6px;
	background-color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	font-style:normal;
	line-height:1;
	text-decoration:none;
	text-align:center;
	text-shadow:0 0 1px white;
	white-space:nowrap;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.pointyTip,.pointyTipShadow{
	/* Setting a thick transparent border on a 0x0 div to create a triangle */
	border:6px solid transparent;
	bottom:-12px;
	height:0;
	left:50%;
	margin-left:-6px;
	position:absolute;
	width:0;
}

.pointyTipShadow{
	/* The shadow tip is 1px larger, so it acts as a border to the tip */
	border-width:7px;
	bottom:-14px;
	margin-left:-7px;
}

.colorTipContainer{
	position:relative;
	text-decoration:none !important;
}

.colorTip img {
	padding: 5px;
	background: white;
}


/* 6 Available Color Themes */

.white .pointyTip{ border-top-color:white;}
.white .pointyTipShadow{ border-top-color:#ddd;}
.white .colorTip{
	background-color:white;
	border:1px solid #DDDDDD;
	color:#555555;
}

.yellow .pointyTip{ border-top-color:#f9f2ba;}
.yellow .pointyTipShadow{ border-top-color:#e9d315;}
.yellow .colorTip{
	background-color:#f9f2ba;
	border:1px solid #e9d315;
	color:#5b5316;
}

.blue .pointyTip{ border-top-color:#d9f1fb;}
.blue .pointyTipShadow{ border-top-color:#7fcdee;}
.blue .colorTip{
	background-color:#d9f1fb;
	border:1px solid #7fcdee;
	color:#1b475a;
}

.green .pointyTip{ border-top-color:#f2fdf1;}
.green .pointyTipShadow{ border-top-color:#b6e184;}
.green .colorTip{
	background-color:#f2fdf1;
	border:1px solid #b6e184;
	color:#558221;
}

.red .pointyTip{ border-top-color:#bb3b1d;}
.red .pointyTipShadow{ border-top-color:#8f2a0f;}
.red .colorTip{
	background-color:#bb3b1d;
	border:1px solid #8f2a0f;
	color:#fcfcfc;
	text-shadow:none;
}

.black .pointyTip{ border-top-color:#333;}
.black .pointyTipShadow{ border-top-color:#111;}
.black .colorTip{
	background-color:#333;
	border:1px solid #111;
	color:#fcfcfc;
	text-shadow:none;
}

/**** Listados ***/
.tabla-listado {
width:100%;border: 1px #ddd solid;
border-collapse: collapse;
border-spacing: 0px;font-size:0.9em;margin:3px 0}
.tabla-listado td,.tabla-listado th {padding:4px 4px;border-bottom:1px solid #ddd}
.tabla-listado th {background-color: #f4f4f4;padding:4px}

/***** clases genericas ***/
.fondo-gris-claro {background-color: #f8f8f8;border-right:1px solid #ddd;border-left:1px solid #ddd}
.fondo-gris {background-color: #f4f4f4;border-right:1px solid #ddd;border-left:1px solid #ddd}

/*** Iconos **/
.icon-pdf { 
   padding-left: 20px;
   background: transparent url(/recursos/turismo/css/ipdf.gif) no-repeat center left;
}
.icon-ver {padding-left: 20px;
   background: transparent url(/recursos/turismo/css/iver.gif) no-repeat center left;}
.icon-qrc {padding-left: 20px;
   background: transparent url(/recursos/turismo/css/iqrc.gif) no-repeat center left;}

/*** panel Doc ISSUU **/
#doc-cont {width:560px;height:420px;display:none;background-color:#EAEAEA}

/*** Print ***/
@media print {
 img {display:none}
 #panel-contacto {display:none}
}

/******** PRESENTACION *****/
.images {
	background:#fff;
	border:1px solid #ccc;
	position:relative;	
	height:383px;
	width:800px;
	float:left;	
	cursor:pointer;
}
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	
}
.slidetabs {
	clear:both;
	margin-left:0px;
}
.slidetabs a {
	width:10px;
	height:10px;
	float:left;
	margin:3px;
	background: #fff;
	display:block;
	font-size:0.1em;		
}
.slidetabs a.current {background: #0AA9D0;  } 	