/*START: Plan Your Holiday List Styles*/
ul.plan {
    padding:0;
    margin:0 0 0 -3px;
}
ul.plan li {
    position:relative;
    padding:10px 7px 10px 0px;
    margin:0;
    list-style:none;
    background: url(../strucimages/gradientGreyDivider.gif) no-repeat bottom left;
}
ul.plan li a {
    padding:5px 0px 5px 35px;
    font-size:0.92em !important;
    color:#ffffff;
    text-decoration:none;
}
ul.plan li a:link {
    color:#ffffff;
    text-decoration:none;
}
ul.plan li a:hover {
    color:#ffffff;
    text-decoration:underline;
    cursor: pointer;
}
ul.plan a.gettingTo {
    background:url(../strucimages/iconPlane.gif) no-repeat 0px 2px;
}
ul.plan a.gettingAround {
    background:url(../strucimages/iconAustralia.png) no-repeat 0px 2px;
}
ul.plan a.accommodation {
    background:url(../strucimages/iconAccomm.png) no-repeat 0px 2px;
}
ul.plan a.tren {
    background:url(../strucimages/icono_tren.png) no-repeat 0px 2px;
}
ul.plan a.restaurante {
    background:url(../strucimages/icono_restaurante.png) no-repeat 0px 2px;
}
ul.plan a.tourist {
    background:url(../strucimages/iconTourist.png) no-repeat 0px 2px;
}


ul.plan a.fuegos {
    background:url(../strucimages/fuegos.png) no-repeat 0px 2px;
}
ul.plan a.patrimonio {
    background:url(../strucimages/patrimonio.png) no-repeat 0px 2px;
}

ul.plan a.deporte {
    background:url(../strucimages/deporte.png) no-repeat 0px 2px;
}
ul.plan a.naturaleza {
    background:url(../strucimages/naturaleza.png) no-repeat 0px 2px;
}
ul.plan a.comercio {
    background:url(../strucimages/comercio.png) no-repeat 0px 2px;
}
ul.plan a.industria {
    background:url(../strucimages/industria.png) no-repeat 0px 2px;
}
ul.plan a.catalogo {
    background:url(../strucimages/catalogo.png) no-repeat 0px 2px;
}
/*END: Plan Your Holiday List Styles*/



#plan {
    width:210px;
    padding-right:10px;
    left:745px;
	z-index:300;
}

#planHoliday {
	margin-bottom:20px;
}

#planHoliday2 {
	margin-bottom:20px;
}

#planHoliday3 {
}


/*#datosagenda {
    width:223px;
    overflow:hidden;
    padding:10px 20px 5px 15px;
    _padding:10px 19px 5px 15px;
    background:url(../strucimages/charcoalBg2.png) repeat-y;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../strucimages/charcoalB2g.png',sizingMethod='scale');
}*/

#datosagenda{
	width:220px;
	min-height:80px;
	background-color:FFFF00;
	margin-bottom:30px;
}

#datosagenda ul {
    padding:0;
    margin:0;
}
#datosagenda li {
    position:relative;
    padding:10px 7px 10px 0px;
    margin:0;
    list-style:none;
	background-color:FFFF00;
}



img#fondo {
width:100%; // todo el largo del navegador...
height:100%; // todo el alto del navegador...
position:absolute; // tendrá una posición absoluta...
top:0; // comienza arriba del todo...
left:0; // y a la izquierda del todo...
overflow:hidden; // ocultamos lo sobrante por si las dudas...
}

html,body,p{
margin:0px;
padding:0px;
}

html {background:#ffffff url(../strucimages/bodyBg.jpg) no-repeat top center;}

/*html {background:#ffffff url(../img/aros.jpg);}*/

body {
    font: 75% Tahoma, Verdana, Arial, Helvetica, sans-serif;    
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    padding: 10px 0px 10px 0px;
    text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
    color: #444;    
}


#bodyContainer #homeNavArea ul#homeNav li div.homeNavGreenBg a,
#bodyContainer #homeNavArea ul#homeNav li div.homeNavBrownBg a,
#bodyContainer #homeNavArea ul#homeNav li div.homeNavBlueBg a,
#bodyContainer #homeNavArea ul#homeNav li div.homeNavRedBg a,
#bodyContainer #homeNavArea ul#homeNav li div.homeNavOrangeBg a{
    display:block;
    font-size:1.2em;
    font-size:0.99em;    
    line-height:28px;
    position:relative;
    top:-10px;
    margin-bottom:10px;
    overflow:visible;
    vertical-align:middle;
}

#bodyContainer {
    position:relative;
    width: 1000px; 
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
    padding: 0;
    text-align: left; /* this overrides the text-align: center on the body element. */
    z-index: 1;
	background:#eee;
	/*overflow:hidden;*/
}

.destinationMain * html .charcoalArea { /*fix for IE6 */
    width:236px;
}

.charcoalArea p {
    margin:0;
    padding:5px 0;
    color:#ffffff;
    line-height:1.50em;
    font-size:1.00em;
}
.charcoalBottom {
    clear:both;
    width:192px;
    height:19px;
    z-index:300;
    text-align:right;
    padding:20px 45px 0px 0px
}

.charcoalBottom a {    
    position:relative;
}

.charcoalBottom a:link {    
    position:relative;
}

.brownTopBar {    
    overflow:hidden;
    color:#ffffff;
    font-weight:bold;
    width:237px;
	height:25px;
}

.brownTopBar p {    
    margin:0;
    font-size:1.10em;
    padding:4px 20px 5px 15px;
}
.brownTopBar p.selectHolder {
    margin:0;
    padding:2px 0px 5px 15px;
    font-size:1.00em;
}

.brownTopBar select {
    position:relative;
    clear:both;
    border:none;
    margin:6px 0px 4px 0px;
    width:157px;
    font-size:1.00em !important;
    padding:2px 1px 2px 2px;
    height:19px;
}


/*START: Charcoal Area*/

.charcoalArea {
    width:223px;
    /*overflow:hidden;*/
    padding:10px 20px 5px 15px;
    _padding:10px 19px 5px 15px;
    background:url(../strucimages/charcoalBg.png) repeat-y;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../strucimages/charcoalBg.png',sizingMethod='scale');
}

/*END: Charcoal Area*/


.charcoalArea2 {
    width:237px;
    padding:5px 0px 5px 0px;

   background:url(../strucimages/borde.png) repeat-y;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../strucimages/borde.png',sizingMethod='scale');*/

}

.charcoalArea3 {
    width:223px;
    overflow:hidden;
    padding:10px 20px 5px 15px;
    _padding:10px 19px 5px 15px;
    background:url(../strucimages/charcoalBg2.png) repeat-y;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../strucimages/charcoalB2g.png',sizingMethod='scale');
}





.blueTopBar {    
    overflow:hidden;
    color:#ffffff;
    font-weight:bold;
    width:237px;
	height:25px;
}

.blueTopBar p {    
    margin:0;
    font-size:1.10em;
    padding:4px 20px 5px 15px;
	float:left;
}

.blueTopBar img {    
    margin-top:5px;
}
/*START: Charcoal Area*/



.bottom {
    width:237px;
	height:1px;
	background: url(../strucimages/borde_bottom.png) no-repeat left center;
	margin-bottom:20px;
}
/*END: Charcoal Area*/




.homeSubLeftColumn {
    float:left;
    width:240px;
    overflow:hidden;
}

.homeSubLeftColumn > .subTop {
        position:relative;
    width:230px;
    padding-left:10px;
    padding-top:0px;
    height:27px;
        background: url(../strucimages/homeSubLeftTopBg.png) no-repeat bottom right;
}

.homeSubLeftColumn > .subMid {
        position:relative;
    width:230px;
    padding-left:10px;
    overflow:hidden;
        background: url(../strucimages/homeSubLeftBg.png) repeat-y top right;
}


.homeSubLeftColumn > .subBottom {
        position:relative;
    width:230px;
    padding-left:10px;
    height:47px;
        background: url(../strucimages/homeSubLeftBottomBg.png) repeat-y top right;
}


.subMid .itemHolder {
    width:100%;
	min-height:100px;
    overflow:hidden;
    clear:both;
    margin-bottom:12px;
}
.itemHeader {
    width:100%;
    overflow:hidden;
    padding:3px 0px 6px 0px;    
    background: url(../strucimages/gradientBlackDivider.gif) no-repeat bottom left;
}

.subMid .itemHolder .itemText {
    margin:0;
    padding:4px 0px 4px 0px;
}
.subMid .itemHolder .itemText p {
    margin:0;
    padding:2px 0px 2px 0px;
    line-height:1.45em;
    font-size:0.92em !important;
    font-weight:normal;
    position:relative;
} 

.subMid .itemHolder .photoHolder {
    float:left;
    padding:0px 10px 0px 3px;
}

.subMid .itemHolder .photoHolder a {
    position:relative;
}

.subMid .itemHolder .leader {
    float:left;
    padding-right:15px;
    width:130px;
}
.agentItemHeader p, .itemHeader p, .noPic .itemHeader p {
    color:#000000;
    font-weight:bold;
    font-size: 1.00em;
    margin:0;
    padding:0;
}
.agentItemHeader p a, .agentItemHeader p a:link, .agentItemHeader p a:visited, .agentItemHeader p a:active ,
.itemHeader p a, .itemHeader p a:link, .itemHeader p a:visited, .itemHeader p a:active, .sitemapItemHeader {
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

.agentItemHeader p a:hover, .agentItemHeader p a:visited:hover
,.itemHeader p a:hover, .itemHeader p a:visited:hover, 
.sitemapItemHeader p a:hover, .sitemapItemHeader p a:visited:hover,
.sitemapItem p a:hover, .sitemapItem p a:visited:hover {
    text-decoration:underline;
}




/****************** 5 RUTAS *******************************
/*Home main nav*/
ul.homeMainNav {
    margin:0;
    padding:1px 0px 1px 1px;
    height:105px;
    width:655px;
    background:#eeeeee;
	cursor:pointer;
}
ul.homeMainNav li {
    float:left;
    list-style-type:none;
    width:130px;
    height:105px;
    color:#ffffff;
    text-align:right;
    margin:0 1px 0 0;
}
ul.homeMainNav li div.homeNavImage {
    width:130px;
    height:75px;
    overflow:hidden;
	margin-bottom:1px;
}
ul.homeMainNav li div.homeNavGreenBg {
    width:130px;
    height:20px;
    background: url(../strucimages/greenBg.jpg) no-repeat top right;
}

ul.homeMainNav li div.homeNavBlueBg {
    width:130px;
    height:20px;
    background: url(../strucimages/blueBg.jpg) no-repeat top right;

}

ul.homeMainNav li div.homeNavBrownBg {
    width:130px;
    height:20px;
    background: url(../strucimages/brownBg.jpg) no-repeat top right;
}

ul.homeMainNav li div.homeNavRedBg {
    width:130px;
    height:20px;
    background: url(../strucimages/redBg.jpg) no-repeat top right;
}
ul.homeMainNav li div.homeNavOrangeBg {
    width:130px;
    height:20px;
    background: url(../strucimages/orangeBg.jpg) no-repeat top right;
}
.rotulo img {
	padding:10px 0px 0px 0px;
    width:80%;
	height:80%;
}



ul.homeMainNav li div a {
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}
ul.homeMainNav li div a:hover {
    color:#ffffff;
    text-decoration:underline;
}
 




/*-- AREA --*/
#homeNavArea {    
    position:absolute;
    z-index:300;
    left:16px;
    width:665px;
    overflow:hidden;
    padding: 0 7px 0 6px;  
    margin:0;  
	background-color:66FF00;
}



body.home {
    background:  #ffffff url(../strucimages/homepageBg.jpg) no-repeat top center;
}


#menuidioma > a {
	float:left;
	padding:4px 15px; 
	text-decoration:none;
    color:#eee;
	font-size:75%;
}

#menuidioma > p {
    padding:4px 0px 2px 800px;
    color:#eee;
	font-size:75%;
}


a img{
border:0;
}


td a{
	display:block; width:100%; height:100%;
	text-decoration:none;
	color:#333333;
}

#pie{
    font-size:0.92em !important;
	color:#FFFFFF;
	width:1000px;
	height:28px;
}
#pie > p{
    padding:4px 0px 0px 0px;
	text-align:center;
}


.titular{
	font-size:16pt;
	font-weight:bold;
	color:#333333;
}

#div-titular{
	position:relative;
	margin-left:20px;
	margin-top:50px;
	margin-bottom:20px;
}

#div-titular2{
	position:relative;
	margin-left:20px;
}


.div-tourist {
	position:relative;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:40px;
}



#div-descripcion{
	position:relative;
	text-align:justify;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:40px;
}




#columna-izq{
	float:left;
	text-align:justify;
	width:280px;
	margin-right:80px;
	margin-left:20px;
}

#columna-dcha{
	width:280px;
	text-align:justify;
	float:right;
	float:left;
}


a.menu img{
background-color:#FFFFFF;
border:1px solid #AAA;
padding:3px;
}



#mainContent {
   background: #eeeeee url(../strucimages/mainContentB.gif) no-repeat;
	min-height:800px;
	margin:0px;
}

#mainContent #datos{
	background:#eee;
	padding-top:20px;
}




/************************* DIV NAVEGACION ******************************/
#div-navegacion{
	border-top:1px solid #ccc;
	color:#FFFFFF;
	padding-top:3px;
}

#div-navegacion span {
    padding:0px 10px 0px 10px;
    color:#FFFFFF;
}

#div-navegacion a {
    padding:0px 10px 0px 10px;
    color:#cccccc;
    text-decoration:none;
}
#div-navegacion a:link {
    color:#cccccc;
    text-decoration:none;
}
#div-navegacion a:hover {
    color:#ffffff;
    text-decoration:underline;
    cursor: pointer;
}

/************************* DIV INICIO ******************************/
#div-inicio > span{
	display: block;
	padding-top:60px; /*sino salía en blanco la capa*/
	margin-left:20px;
	font-size:14pt;	
	font-weight:bold;
	background:url(../strucimages/gradientBlackDivider.gif) no-repeat -10px 80px;
}


/************************* DIV RUTAHUERTA ******************************/
.div-rutahuerta{
	margin-bottom:30px;
}

.div-rutahuerta > span{
	background-color: #176A17;
	color: #ffffff;
	padding:3px 20px 3px 20px;
	display:block;
}

.div-rutahuerta .texto {
	text-align:justify;
	margin-top:20px;
	height:140px;
	overflow:hidden;
}

.div-rutahuerta .texto2 {
	text-align:justify;
	margin-top:20px;
	height:100px;
	overflow:hidden;
}

.leermas{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color: #93969C;
	margin-top:10px;
	right:0px;
	text-align:right;
}

/************************* DIV RUTAPLAYA ******************************/
.div-rutaplaya{
	margin-bottom:30px;
}

.div-rutaplaya > span{
	background-color: #21556d;
	color: #ffffff;
	padding:3px 20px 3px 20px;
	display:block;
}

.div-rutaplaya .texto {
	text-align:justify;
	margin-top:20px;
	height:160px;
	overflow:hidden;
}

.leermas{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color: #93969C;
	margin-top:10px;
	right:0px;
	text-align:right;
}



/************************* DIV MEJOR ******************************/
#div-mejor{
	padding:0px 0px 20px 20px;
	width:690px;
	min-height:1050px;
}
#div-mejor > span.titular{
	display: block;
	padding-bottom:20px;
	font-size:14pt;	
	font-weight:bold;
	background:url(../strucimages/gradientBlackDivider.gif) no-repeat -10px 24px;
}

#div-mejor > p{
	text-align:justify;
	margin-left:20px;
	margin-bottom:20px;
}

#div-mejor > div#dcha{
	width:320px;
	margin-right:40px;
	float:left;
}

#div-mejor > div#izqda{
	width:320px;
	float:left;
}

#div-mejor > div > a > img{
	float:left;
	margin: 0px 10px 0px 10px;
}

#div-mejor > div > div > a > img{
	float:left;
	margin: 0px 10px 0px 10px;
}


/************************* DIV HISTORIA ******************************/
.div-historia{
	min-height:150px;
	margin-bottom:50px;
	margin-left:20px;
}

.div-historia >  img{
	border:1px solid #AAA;
	float:left;
	margin:0 20px 10px 0px;;
	padding:5px;
	height:100px;
	background-color:#ffffff;
}


.div-historia > p{
display:inline;
text-align:justify;
margin-bottom:0px;
}

.romper > p{
text-align:justify;
margin-bottom:10px;
}

/************************* DIV MUSEOS ******************************/

.div-museos{
	min-height:120px;
	margin-left:20px;
}

.div-museos span.titulo{
	font:14px;
	font-weight:bold;
}

.div-museos p{
	text-align:justify;
	margin:0px 130px 0px 130px;
}

.div-museos > img{
	border:1px solid #AAA;
	float:left;
	padding:5px;
	background-color:#ffffff;
	width:100px;
}

.div-museos > img#dcha{
	border:1px solid #AAA;
	float:right;
	padding:5px;
	background-color:#ffffff;
	width:100px;
}

/************************* DIV FIESTAS ******************************/

#div-mejor > .mes{
	font-size:11pt;
	font-weight:bold;
	color:#d98120;
	margin:20px;
}

.div-fiestas{
	min-height:120px;
	margin-left:20px;
	margin-bottom:40px;
}

.div-fiestas span.titulo{
	font:14px;
	font-weight:bold;
}

.div-fiestas p{
	text-align:justify;
	margin:0px 0px 0px 180px;
}

.div-fiestas > img{
	border:1px solid #AAA;
	float:left;
	padding:5px;
	background-color:#ffffff;
	width:150px;
	max-height:120px;
}

/************************* DIV LLEGAR ******************************/
#div-llegar{
	margin:0px 0px 0px 20px;
	width:690px;
	min-height:1050px;
}

#div-llegar > p{
	margin-left:20px;
	text-align:justify;
	margin-bottom:20px;
}

#div-llegar .titular{
	display: block;
	padding-bottom:20px;
	font-size:14pt;	
	font-weight:bold;
	background:url(../strucimages/gradientBlackDivider.gif) no-repeat -10px 24px;
}

.div-llegar{
	margin-left:20px;
	min-height:170px;
	margin-bottom:30px;
}

.div-llegar .titulo{
	font:14pt;
	font-weight:bold;
	background:#CCCCCC;
	padding:3px 20px 3px 20px;
}
.div-llegar p{
	text-align:justify;
	margin:0 0px 0px 300px;
}

.div-llegar > img{
	border:1px solid #AAA;
	float:left;
	padding:5px;
	background:#FFFFFF;
}


/************************* DIV TOURIST INFO ******************************/
#div-tourist{
	margin:0px 0px 0px 20px;
	width:690px;
	min-height:500px;
}

.div-tourist{
	min-height:150px;
}

.div-tourist .titulo{
	font:14pt;
	font-weight:bold;
}

.div-tourist p{
	text-align:justify;
	margin:0 0px 0px 220px;
}

.div-tourist > img{
	border:1px solid #AAA;
	float:left;
	padding:5px;
	background:#FFFFFF;
}


/************************* DIV ALOJAMIENTOS ******************************/
#div-alojamientos{
	margin:0px 0px 0px 20px;
	width:690px;
	min-height:1050px;
}

#div-alojamientos span{
	display: block;
	margin-left:10px;
	font-size:11pt;	
	font-weight:bold;
}

#div-alojamientos > span.titulo{
	display: block;
	padding-bottom:20px;
	margin-left:0px;
	font-size:14pt;	
	font-weight:bold;
	background:url(../strucimages/gradientBlackDivider.gif) no-repeat -10px 24px;
}

#div-alojamientos #busqueda {
	margin-left:20px;
}
#div-alojamientos #busqueda select{
	margin-left:10px;
}

#div-alojamientos td {
	width: 20px;
	height: 10px;
	text-align: left;
	padding-right:2px;
	margin:10px;
	vertical-align: middle;
	border: 1px solid #9DABCE;
	background:#FFFFFF;
	color: #666;
	position: relative;
}
#div-alojamientos table {
	margin-bottom:20px;
}

/************************* DIV MUNICIPIO ******************************/
.div-municipio{
	margin:0px 0px 0px 20px;
	width:690px;
	min-height:1050px;
}

.div-municipio > span{
	display: block;
	padding-bottom:20px;
	font-size:14pt;	
	font-weight:bold;
	background:url(../strucimages/gradientBlackDivider.gif) no-repeat -10px 24px;
}

.div-municipio > div {
	margin-left:20px;	
}

#div-municipio{
	min-height:250px;
	margin-bottom:30px;
}

#div-municipio > img{
	border:1px solid #AAA;
	float:left;
	margin:0 20px 10px 0px;;
	padding:5px;
	background-color:#ffffff;
}

#div-municipio > p{
text-align:justify;
margin-bottom:10px;
}


/************************* DIV RECURSOS ******************************/
#div-recursos{
	margin:0 0px 40px 20px;
	width:680px;
	min-height:500px;
}

#div-recursos .titu{
	font-size:14pt;
	font-weight:bold;
	margin-bottom:30px;
	display:block;
}


.div-recursos{
	min-height:105px;
	margin-bottom:35px;
	margin-left:10px;
}

.div-recursos span.titulo{
	font-weight:bold;
	margin-bottom:0px;
	display:block;
}

.div-recursos p{
	text-align:justify;
}

.div-recursos > img{
	border:1px solid #AAA;
	float:left;
	padding:5px;
	background-color:#ffffff;
	height:100px;
	margin-right:30px;
	margin-bottom:20px;
}

.div-recursos > img.dcha{
	border:1px solid #AAA;
	float:right;
	padding:5px;
	background-color:#ffffff;
	height:100px;
	margin-right:0px;
	margin-left:30px;
	margin-bottom:20px;
}


/************************* AGENDA ******************************/

#agenda{
	margin:0px 5px 0px 5px;
	font-size: 15px;
	width:220px;
	min-height:80px;
	background-color:FFFFFF;
	/*-moz-border-radius: 10px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 10px;*/
}


table {
	border-collapse: separate;
/*	border: 1px solid #9DABCE;
	border-width: 1px 1px 1px 1px;*/
	font-size: 10px;
}

td {
	width: 20px;
	height: 10px;
	text-align: right;
	padding-right:2px;
	margin:10px;
	vertical-align: middle;
	border: 1px solid #9DABCE;
	background:#FFFFFF;
	color: #333;
	position: relative;
}
th {
	width: 20px;
	height: 15px;
	text-align: center;
	padding-right:0px;
	font-weight: bold;
	font-size: 10px;
}
td:hover {

}

td.date_has_event {
	border: 1px solid #9DABCE;
	background:#fdfd96;
}
td.date_has_event:hover {
	cursor:pointer;
}
td.padding {
	background: url(../img/calpad2.jpg);
}
td.today {
	background: #cccccc;
	border: 2px solid #004e9b;
}

.events {
	position: relative;
}
.events ul {
	text-align: left;
	position: absolute;
	display: none;
	z-index: 1000;
	padding: 15px;
	background: #E7ECF2 url(../img/popup.png) no-repeat;
	color: white;
	border: 1px solid white;
	font-size: 15px;
	width: 200px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 10px;
	list-style: none;
	color: #444444;
	box-shadow: 0px 8px 8px #333;
	border-radius: 10px;
}
.events li {
	padding-bottom: 5px;
}
.events li span {
	display: block;
	font-size: 8pt;
	text-align: left;
	color: #555;
}
.events li span.title {
	font-weight: bold;
	color: #222;
}


#table-calendario {
	margin:0px 10px 10px 10px;
}

#mes {
	border-collapse: collapse;
	border:0px;
	font-size: 12px;
	margin:10px 10px 0px 10px;
	z-Index:0;
}

#mes td {
	width: 26px;
	height: 26px;
	padding:0px;
	border: 0px;
}

.flechas{
	width:100%;
	height:100%;
	background: url(img/calendario-der.png);
	cursor:pointer;
}

.flechas2{
	width:100%;
	height:100%;
	background: url(img/calendario-izq.png);
	cursor:pointer;
}

#mes td.mes {
	width: 148px;
	text-align:center;
	background: url(img/calendario-fondo.png);
}

#mes td:hover, th:hover {
	background-position: 0px 0px;
	color: #222;
}

a.agenda{
	color:#FFFFFF;
    text-decoration:none;
}


a{
	outline:none;
}


table.teatros{
	width:90%;
	margin:auto;
}

table.teatros td{ 
	text-align:left;
	padding-left:5px;
	margin:10px;
	vertical-align: middle;
	background:#FFFFFF;
	color: #444;
	position: relative;
}


/*********** NAUTICOS ********************/
.div-nautico > span{
	background-color: #ffff00;
	color: #666;
	padding:3px 20px 3px 20px;
	display:block;
}

/*********** DESCRIPCION MUNICIPIOS ********************/
#tabs ul{
    list-style: none;
    list-style-type: none;
    list-style-position: outside;
}


/*********** PAGINA INICIO FRASE MUNICIPIOS ********************/
.itemText > p {
	text-align:justify;
}

#tabs-1 > p{
	margin-bottom:20px;
}

#tabs-1 > ul li{
    list-style-type:disc;
}

#tabs-1 > ul.none li{
    list-style-type:none;
}

/*********** PUBLICIDAD RESTAURANTES ********************/
.restaurante {
	font-size:10px;
}

a.comarca{
	color:#FFFFFF;
    text-decoration:none;
}



/*********** FICHA DE LOS RECURSOS ********************/
.ficha > img{
	border:1px solid #AAA;
	float:left;
	margin-left:10px;
	padding:5px;
	background-color:#ffffff;
	width:120px;
}

.ficha p{
	text-align:justify;
	margin:0px 20px 0px 160px;
}


#div-mejor #busqueda {
	margin-left:20px;
}
#div-mejor #busqueda select{
	margin-left:10px;
}

#pie a{
	color:#FFFFFF;
}

#div-agenda{
	padding:0px 0px 20px 20px;
	width:690px;
	min-height:1050px;
}

#div-agenda > p{
	text-align:justify;
	margin-left:230px;
	margin-bottom:20px;
}