@import url("reset.css");

body{
	background:url(../img/bg_gris.jpg) top center #fff no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
a{
	color:#000;
}
a:hover {
	color:#333;
}
#overlay{
	position:absolute;
	left:50%;
	width:465px;
	height:507px;
	margin:0 0 0 -960px;
	background:url(../img/bg_generico.png) no-repeat;
}
#overlay.sentir{
	background:url(../img/bg_rojo.png) no-repeat;
}
#overlay.disfrutar{
	background:url(../img/bg_azul.png) no-repeat;
}
#overlay.jugar{
	background:url(../img/bg_verde.png) no-repeat;
}
#overlay.agendar{
	background:url(../img/bg_amarillo.png) no-repeat;
}
.wrap{
	width:980px;
	margin:auto;
}
.clear{
	clear:both;
}
.sep{
	margin:10px 0;
	border-bottom:1px solid #efefef;
}

/* head */
#head{
	height:130px;
	margin:0 0 10px 0;
}
#navtop{
	width:510px;
	height:25px;
	float:left;
	margin: 0 0 0 0;
	position: absolute;
	z-index: 1000;
}
#navtop li{
	float:left;
	margin:0 15px 0 0;
}
#navtop a{
	color:#666666;
	font-size:13px;
	text-decoration:none;
	line-height:25px;
	display:block;
}
#navtop .home a{
	background:url(../img/home.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
}
#navtop a:hover,#navtop a.a{
	color:#000000;
}
#redes{
	height:25px;
	float: right;
	margin: 0 15px 0 0;
}
#redes .twitter{
	float:left;
	background:url(../img/twitter.png) no-repeat 0 50%;
	width:20px;
	height:25px;
	text-indent:-9999px;
}
#redes .facebook{
	float:left;
	background:url(../img/facebook.png) no-repeat 0 50%;
	width:20px;
	height:25px;
	text-indent:-9999px;
}
#redes .youtube{
	float:left;
	background:url(../img/youtube.png) no-repeat 0 50%;
	width:20px;
	height:25px;
	text-indent:-9999px;
}
#redes .flickr{
	float:left;
	background:url(../img/flickr.png) no-repeat 0 50%;
	width:20px;
	height:25px;
	text-indent:-9999px;
}
#redes .rss{
	float:left;
	background:url(../img/rss.png) no-repeat 0 50%;
	width:20px;
	height:25px;
	text-indent:-9999px;
}
#clima{
	float:right;
	width:150px;
	height:25px;
	line-height:25px;
	text-align:right;
	
}
#clima img {
	padding: 4px 0 0 0;
	float: left;
}
#clima strong{
	font-size:18px;
	float: left;
}
#clima b{
	font-size:16px;
	float: left;
}
h1 a{
	background:url(../img/logo.png);
	width:296px;
	height:55px;
	text-indent:-9999px;
	float:left;
}
.buscador{
	float:right;
	height:54px;
}
#head .buscador{
	width:480px;
}
.buscador .ente{
	background:url(../img/head_enteturisticorosario.png);
	width:128px;
	height:54px;
	text-indent:-9999px;
	float:left;
	margin:3px 0 0 0;
}
.buscador input{
	background:url(../img/input_buscar.png);
	width:164px;
	line-height:15px;
	height:15px;
	overflow:hidden;
	border:0;
	padding:5px 5px 5px 25px;
}

#uniform-catBuscar {
	width:73px;
	z-index:99;
	position:relative;
	
	}
.buscador form{
	margin:20px 0 0 0;
}
#head.interior{
	border-bottom:4px solid #ccc;
}
#head.sentir{
	border-bottom:4px solid #cc0066;
}
#head.disfrutar{
	border-bottom:4px solid #0082d6;
}
#head.jugar{
	border-bottom:4px solid #a9c215;
}
#head.agendar{
	border-bottom:4px solid #ffb403;
}
#menu li{
	float:left;
}
#menu a{
	background:url(../img/menu.png);
	height:50px;
	display:block;
	text-indent:-9999px;
}
#menu .sentir a{
	width:124px;
}
#menu .disfrutar a{
	width:162px;
	background-position:-130px 0;
}
#menu .jugar a{
	width:139px;
	background-position:-293px 0;
}
#menu .agendar a{
	width:123px;
	background-position:-432px 0;
}
#menu .sentir a:hover,#menu .sentir.hover a{
	background-position:0 -50px;
	position:relative;
	z-index:2;
}
#menu .disfrutar a:hover,#menu .disfrutar.hover a{
	background-position:-130px -50px;
	position:relative;
	z-index:2;
}
#menu .jugar a:hover,#menu .jugar.hover a{
	background-position:-293px -50px;
	position:relative;
	z-index:2;
}
#menu .agendar a:hover,#menu .agendar.hover a{
	background-position:-432px -50px;
	position:relative;
	z-index:2;
}
#head.sentir #menu .sentir a{
	background-position:0 -100px;
}
#head.disfrutar #menu .disfrutar a{
	background-position:-131px -100px;
}
#head.jugar #menu .jugar a{
	background-position:-292px -100px;
}
#head.agendar #menu .agendar a{
	background-position:-430px -100px;
}
#mapas{
	float:right;
	font-size:17px;
	color:#ccc;
}
#mapas a{
	line-height:50px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:0 5px;
	text-shadow: #fff 1px 1px;
}
#mapas a:hover {
	color: #333;
}

#menu .submenu{
	position:absolute;
	left:50%;
	background:#fcfcfc;
	border-bottom:2px solid #7a7a7a;
	border-right:1px solid #7a7a7a;
	display:none;
	z-index:1;
	margin:-1px 0 0 -490px;
}

#menu .agendar .submenu{
	margin:-1px 0 0 -154px;
}
#menu .submenu .bordebottom{
	border:1px solid #cccccc;
	padding:12px 9px;
	max-width:960px;
}
#menu .submenu ul{
	margin:0 0 0 -10px;
}
#menu .submenu li{
	width:128px;
	margin:0 0 0 10px;
	height:230px;
}
#menu .submenu li img{
	padding:3px;
	border:1px solid #cccccc;
}
select option{
	font-weight:bold;
}
#menu .sentir .submenu li strong,#menu .sentir .submenu li .btn,.btn.sentir,.btn.sentir:hover,h3.sentir a,#col-2.sentir a,h4.sentir a,option.sentir{
	color:#de0151;
}
#menu .disfrutar .submenu li strong,#menu .disfrutar .submenu li .btn,.btn.disfrutar,.btn.disfrutar:hover,h3.disfrutar a,#col-2.disfrutar a,h4.disfrutar a,option.disfrutar{
	color:#0081D6;
}
#menu .jugar .submenu li strong,#menu .jugar .submenu li .btn,.btn.jugar,.btn.jugar:hover,h3.jugar a,#col-2.jugar a,h4.jugar a,option.jugar{
	color:#a8c216;
}
#menu .agendar .submenu li strong,#menu .agendar .submenu li .btn,.btn.agendar,.btn.agendar:hover,h3.agendar a,#col-2.agendar a,h4.agendar a,option.agendar{
	color:#ffb403;
}
#menu .submenu li strong{
	display:block;
	font-size:14px;
	margin:5px;
}
#menu .submenu li i{
	display:block;
	margin:5px;
	font-style:normal;
}
#menu .submenu li .btn{
	text-indent:0;
	height:auto;
	width:auto;
	text-decoration:none;
	background:url(../img/btn_a.png);
	background-position:0 0 !important;
	display:inline-block;
	margin:5px;
}

/* cont */

p{
	margin:10px 0;
	line-height:18px;
}
.box p{
	margin:0;
}
#slide{
	margin:0 0 15px 0;
	height:278px;
}
#slide .info{
	position:absolute;
}
#slide .imagenes img{
	position:absolute;
}
#slide .info p{
	color:#fff;
	font-size:14px;
}
#slide .info strong{
	color:#fff;
	font-size:26px;
	line-height:26px;
}
#slide .info .sentir{
	background:url(../img/slide_sentir.png);
	width:220px;
	height:248px;
	padding:30px 30px 0 730px;
	position:absolute;
}
#slide .info .disfrutar{
	background:url(../img/slide_disfrutar.png);
	width:220px;
	height:248px;
	padding:30px 30px 0 730px;
	position:absolute;
}
#slide .info .jugar{
	background:url(../img/slide_jugar.png);
	width:220px;
	height:248px;
	padding:30px 30px 0 730px;
	position:absolute;
}
#slide .info .agendar{
	background:url(../img/slide_agendar.png);
	width:220px;
	height:248px;
	padding:30px 30px 0 730px;
	position:absolute;
}
#slide .info .generica{
	background:url(../img/slide_generico.png);
	width:220px;
	height:248px;
	padding:30px 30px 0 730px;
	position:absolute;
}
#slide .info .sentir .btn span{
	background:url(../img/btn_b_rojo.gif) no-repeat top right;
}
#slide .info .disfrutar .btn span{
	background:url(../img/btn_b_disfrutar.gif) no-repeat top right;
}
#slide .info .jugar .btn span{
	background:url(../img/btn_b_verde.gif) no-repeat top right;
}
#slide .info .agendar .btn span{
	background:url(../img/btn_b_amarillo.gif) no-repeat top right;
}
#slide .info .generica .btn span{
	background:url(../img/btn_b_azul.gif) no-repeat top right;
}
#slide .info .control{
	margin:0 0 0 155px;
	position:absolute;
	bottom:10px;
	right:10px;
}
#slide .info .control .prev{
	background:url(../img/slide_control.png);
	width:33px;
	height:40px;
	float:left;
}
#slide .info .control .pausa{
	background:url(../img/slide_control.png) -37px 0;
	width:16px;
	height:40px;
	float:left;
}
#slide .info .control .play{
	background:url(../img/slide_control.png) -55px 0;
	width:16px;
	height:40px;
	float:left;
	display:none;
}
#slide .info .control .next{
	background:url(../img/slide_control.png) top right;
	width:33px;
	height:40px;
	float:left;
}
#slide .info .control .prev:hover{
	background-position:bottom left;
}
#slide .info .control .pausa:hover{
	background-position:-37px bottom;
}
#slide .info .control .play:hover{
	background-position:-55px bottom;
}
#slide .info .control .next:hover{
	background-position:bottom right;
}
.sentir h2{
	width:44px;
	height:14px;
	color:#fff;
	font-size:16px;
	margin:0 0 10px 0;
	border:0;
}
.disfrutar h2{
	font-size:16px;
	width:66px;
	height:13px;
	color:#fff;
	margin:0 0 10px 0;
	border:0;
}
.jugar h2{
	width:40px;
	height:19px;
	color:#fff;
	font-size:16px;
	margin:0 0 10px 0;
	border:0;
}
.agendar h2{
	width:64px;
	height:17px;
	color:#fff;
	margin:0 0 10px 0;
	border:0;
	font-size: 16px;
}
h2{
	/*height:43px;
	border-bottom:1px solid #efefef;
	margin:0 0 10px 0;
	font-size:28px;*/
	
	
	height:43px;
	margin:0 0 10px 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
    font-weight: 400;
	color: #555;
	border-bottom:1px solid #efefef;
}
h2.resultados{
	background:url(../img/h2_resultados.png) no-repeat 0 0;
	text-indent:-9999px;
	height:60px;
}
h2.resultados strong{
	display:block;
	text-indent:0;
	font-size:16px;
	margin:5px 0 0 0;
}
h2.alojamientos{

}
h2.institucional{

}
h2.acidadeesuashistorias{
	color:#0082d6;
}

h2.Iconesdaarquitetura {
	color:#0082d6;
	}

h2.acidadeesuashistorias{
	color:#0082d6;
}

h2.accesibilidad{
	background:url(../img/h2_accesibilidad.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.rss{
	background:url(../img/h2_rss.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.contacto{
	background:url(../img/h2_contacto.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.mapas{
	background:url(../img/h2_mapas.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.galeriafotos{
	}
h2.galeriavideos{
	
}
h2.noticias{
	
}
h2.circuitos{
	
}
h2.agenda{
	
}

h2.comollegar{
	background:url(../img/h2_comollegar.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.espaciosculturales{
	background:url(../img/h2_espaciosculturales.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.rioeislas{
	background:url(../img/h2_rioeislas.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.cassino{
color:#a9c215;
}
h2.esportes{
color:#a9c215;
}
h2.infância {
	color:#a9c215;
}
h2.personalidades{
	color:#cc0066;
}
h2.patrimonio{
	background:url(../img/h2_patrimonio.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.rioplayaseislas{
	background:url(../img/h2_rioplayaseislas.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.centroscomerciales{
color:#0082d6;
}
h2.theatresandcinemas{
	background:url(../img/h2_theatresandcinemas.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.culturalcenters{
	background:url(../img/h2_culturalcenters.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.museums{
	background:url(../img/h2_museums.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.heritage{
	background:url(../img/h2_heritage.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.stories{
	background:url(../img/h2_stories.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.personalities{
	background:url(../img/h2_personalities.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.parksandwalks{
	background:url(../img/h2_parksandwalks.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.exhibitionsandhandicrafts{
	background:url(../img/h2_exhibitionsandhandicrafts.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.riobeachesandislands{
	background:url(../img/h2_riobeachesandislands.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.shopping{
	background:url(../img/h2_shopping.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.musicandreadings{
	color:#cc0066;
}

h2.sports{
	background:url(../img/h2_sports.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.childhood{
	background:url(../img/h2_childhood.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.fairsandcongresses {
	background:url(../img/h2_fairsandcongresses.png) no-repeat 0 50%;
	text-indent:-9999px;
}

h2.fiestas-anuales {
	color:#ffb403;
}

h2.feirasecongressos {
	color:#ffb403;
	}

h2.agenda{
	color:#ffb403;
}

h2.transportes{
	background:url(../img/h2_transportes.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.agenciasyguias{
	background:url(../img/h2_agenciasyguias.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.historias{
	background:url(../img/h2_historias.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.musicaylecturas{
	background:url(../img/h2_musicaylecturas.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.diversidad{
	background:url(../img/h2_diversidad.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.historia{
	background:url(../img/h2_historia.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.personajes{
	background:url(../img/h2_personajes.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.parquesypaseos{
	background:url(../img/h2_parquesypaseos.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.feriasyartesanias{
	background:url(../img/h2_feriasyartesanias.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.paseoscomerciales{
	background:url(../img/h2_paseoscomerciales.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.alojamiento{
	background:url(../img/h2_alojamiento.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.gastronomia{

}
h2.noche{
	background:url(../img/h2_noche.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.traslados{
	background:url(../img/h2_traslados.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.agenciayguias{
	background:url(http://rosarioturismo.com/pr/img/h2_agenciayguias.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.toursysalidas{
	background:url(../img/h2_toursysalidas.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.expoycongresos{
	background:url(../img/h2_expoycongresos.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.eventos{
	background:url(../img/h2_eventos.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.newsletter{
	background:url(../img/h2_newsletter.png) no-repeat 0 50%;
	text-indent:-9999px;
}
h2.consul-virtual{
	
}
h2.gacetillaprensa {
	}

h2.exposiçõeseartesanato {
	background:url(../img/h2_exposicoeseartesanato.png) no-repeat 0 50%;
	text-indent:-9999px;
	}
	
h2.centrosculturais {
	color: #c06;
}

h2.museus {
	color:#cc0066;
	}

h2.teatrosecinemas {
	color:#cc0066;
	}

h2.musicaeleituras {
	background:url(../img/h2_musicaeleituras.png) no-repeat 0 50%;
	text-indent:-9999px;
	}

h2.parquesepasseios {
	color:#0082d6;
	}
h2.exposicoeseartesanato {
	color:#cc0066;
	}

h2.riopraiaseilhas {
	color:#0082d6;
	}

h3.destacados{
	color:#333333;
	font-size:22px;
}

.bread{
	position:absolute;
	right:50%;
	margin:-40px -490px 0 0;
	color:#666666;
}
.bread a{
	color:#666666;
	text-decoration:none;
}
.bread b{
	font-weight:normal;
	font-size:11px;
}

.btn{
	background:url(../img/btn_a.png);
	line-height:25px;
	padding:0 0 0 22px;
	display:inline-block;
	text-decoration:none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	margin:5px 0;
}
.btn.back{
	background:url(../img/btn_a_back.png);
}
.btn.ag{
	margin:10px 5px;
}
.btn span{
	background:url(../img/btn_b.gif) no-repeat top right;
	padding:0 12px 0 0;
	display:inline-block;
}
#head .btn span{
	background:url(../img/btn_b_head.gif) no-repeat top right;
	padding:0 12px 0 0;
	display:inline-block;
}
#foot .btn span{
	background:url(../img/btn_b_foot.gif) no-repeat top right;
	padding:0 12px 0 0;
	display:inline-block;
}
.box.azul .btn span{
	background:url(../img/btn_b_azul.gif) no-repeat top right;
}
.box.gris .btn span{
	background:url(../img/btn_b_gris.gif) no-repeat top right;
}
.btn:hover{
	color:#666;
}

/* primer columna */

#col-1{
	width:160px;
	float:left;
}
#col-1 .sidemenu{
	margin:0 0 15px 0;
}
#col-1 .sidemenu a{
	background:url(../img/sidemenu_li.gif) center right no-repeat;

	padding:5px 10px;
	display:block;
	margin:0 0 1px 0;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#col-1 .sidemenu ul{
	margin:3px 0 6px 0;
	display:none;
}
#col-1 .sidemenu ul li a{
	background:none;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	margin:7px 0;
	line-height:16px;
}
#col-1 .sidemenu ul li a:hover{
	color:#333;
}

#col-1 ul.sidemenu li ul li a{ 
	line-height: 14px;
	padding: 5px 10px;
	margin: 0;
}
#col-1 input{
	background:#fff;
}
#col-1 .gris a{
	background-color:#efefef;
	color:#666;
	text-shadow: #fff 1px 1px;
}
#col-1 .gris a:hover{
	color:#333;
}
#col-1 .azul a{
	background-color:#a2daf3;
	color:#333;
	text-shadow: #fff 1px 1px;
}
#col-1 .azul a:hover {
	color:#000;
}
h3{
	margin:0 0 0 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
    font-weight: 400;
	color: #555;
}
h3.newsletter{

}
h3.encuesta{
}
h3.lugares{
}
h3.videos{
}
h3.agenda{

}
h3.sabiasque{
}
h3.galeriafotos{
}
h3.mapa{
	line-height:20px;
}
h3.mapamuseos{
}
h3.diaxdia{

}
h3.xcategoria{

}
#col-1 .box{
	background:url(../img/sidemenu_box.gif) no-repeat;
	padding:16px 10px 10px 10px;
	margin:0 0 15px 0;
}
#col-1 .box p{
	font-size:12px;
	color:#333333;
	margin:0 0 8px 0;
	line-height: 17px;
}
#col-1 .box.azul{
	background-color:#a2daf3;
}
#col-1 .box.azul.encuesta p,#encuesta label{
	font-size:11px;
	line-height: 15px;
	color: #000
}

/*.news-listado,
.consul-virtual {
	width: 100%;
	margin: 0 0 15px 0;
}*/

.news-general,
.col-virtual {
	width: 45%;
	margin: 0 25px 0 0;
	float: left;
}
.news-consular {
	width: 45%;
	margin: 0 25px 0 0;
	float: left;
}
.news-listado ul {
}
.news-listado ul li {
	line-height: 22px;
}
.news-listado strong {
	font-size:14px;
}

/* columna doble */
#col-doble{
	padding:0 0 0 9px;
	margin:0 0 0 10px;
	border-left:1px solid #efefef;
	float:left;
	width:800px;
}
#col-doble .mapa_desc{
	background:url(../img/marker_celeste.png) no-repeat;
	float:left;
	width:365px;
	padding:0 0 0 35px;
	margin:10px 0 15px 0;
}
#col-doble .mapa_desc.sentir{
	background:url(../img/marker_rojo.png) no-repeat;
}
#col-doble .mapa_desc.disfrutar{
	background:url(../img/marker_azul.png) no-repeat;
}
#col-doble .mapa_desc.jugar{
	background:url(../img/marker_verde.png) no-repeat;
}
#col-doble .mapa_desc.agendar{
	background:url(../img/marker_amarillo.png) no-repeat;
}
#col-doble #mapa{
	margin:0 0 20px 0;
}
.mapa_desc h5{
	color:#000;
	font-size:14px;
}
.mapa_desc.sentir h5{
	color:#de0252;
}
.mapa_desc.disfrutar h5{
	color:#0081d6;
}
.mapa_desc.jugar h5{
	color:#a9c215;
}
.mapa_desc.agendar h5{
	color:#ffb403;
}
.mapa_desc p{
	color:#333;
	margin:5px 0;
}

/* segunda columna */

#col-2{
	padding:0 9px;
	margin:0 10px;
	border-right:1px solid #efefef;
	border-left:1px solid #efefef;
	float:left;
	width:480px;
	min-height:750px;
}
#col-2.galeria{
	min-height:520px;
}
.fotopie{
	text-align:right;
	font-size:11px;
	color:#666666;
	margin:5px 0;
}
h4{
	font-size:24px;
	line-height:26px;
	margin:0 0 5px 0;
}
h4 a{
	text-decoration:none;
}
h4 small{
	font-size:12px;
	display:block;
	line-height:16px;
}
h4.disfrutar,
h2.disfrutar,
h5.disfrutar{
	color:#0081d6;
}
h4.sentir,h2.sentir,h5.sentir{
	color:#de0151;
}
h4.jugar,h2.jugar,h5.jugar{
	color:#a9c215;
}
h4.agendar,h2.agendar,h5.agendar{
	color:#ffb403;
	font-size:14px;
}
h3.galeriatitulo{
	font-size:18px;
	color:#333333;
	margin:0;
}
strong.galeriasubtitulo{
	font-size:12px;
	color:#333333;
	display:block;
	margin:0 0 10px 0;
}
#col-2 .col{
	float:left;
	width:230px;
	margin:0 20px 0 0;
}
#col-2 .col.noMargin{
	margin:0;
}
#col-2 .col h4{
	font-size:18px;
	line-height:18px;
	margin-bottom:10px;
}
#col-2 .destacados_botones{
	float:right;
	width:200px;
	text-align:right;
	margin:0 10px 4px 0;
}
#col-2 .destacados_botones a{
	display:inline-block;
	background:url(../img/slide_idle.gif);
	width:7px;
	height:7px;
}
#col-2 .destacados_botones a.active{
	background:url(../img/slide_active.gif);
}
#col-2 .destacados_flechas{
	position:relative;
}
#col-2 a.destacados_prev{
	background:url(../img/slide_prev.png);
	width:39px;
	height:57px;
	position:absolute;
	left:0;
	margin:80px 0 0 0;
}
#col-2 a.destacados_prev:hover{
	background:url(../img/slide_prev.png) bottom center;
}
#col-2 a.destacados_next{
	background:url(../img/slide_next.png);
	width:39px;
	height:57px;
	position:absolute;
	margin:80px 0 0 440px;
}
#col-2 a.destacados_next:hover{
	background:url(../img/slide_next.png) bottom center;
}
#col-2 .destacados_slides{
	margin:0 0 0 -5px;
}
#col-2 .destacados_slides div{
	float:left;
	width:155px;
	margin:0 0 0 6px;
}
#col-2 .destacados_slides div h4{
	font-size:14px;
	line-height:16px;
	margin:5px 0;
}
#col-2 .video_destacado{
	float:left;
	margin:0 10px 0 0;
	width: 100%;
}
#col-2 h4.titulo_video{
	font-size:14px;
	line-height:16px;
}
#col-2 .videos_relacionados{
	float:left;
	width:130px;
	margin: 20px 20px 0 0;
}
#col-2 .videos_relacionados a span{
	width:130px;
	height:97px;
	background:url(../img/play_video.png) 50% 50% no-repeat;
	position:absolute;
}
ul.galeria.imagenes a span{
	width:92px;
	height:92px;
	background:url(../img/play_video.png) 50% 50% no-repeat;
	position:absolute;
}
#col-2 .videos_relacionados h5{
	font-size:12px;
	color:#333;
	margin:2px 0 15px 0;
}
#col-2 .destacados li {
	float:left;
	width:149px;
	margin:0 5px 0 0;
	min-height:180px;
} 
#col-2 .destacados li h4{
	font-size:14px;
	line-height:normal;
} 
#col-2 .destacados li p{
	margin:5px 0;
} 
#col-2 .destacados li b{
	color:#666666;
	font-size:14px;
}
#col-2 .listado li{
	width: 100%;
	float: left;
	border-bottom:1px solid #efefef;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	/*height:120px;*/
}
#col-2 .listado li.foto{
	border-bottom:1px solid #efefef;
	padding:0px 0 10px 0;
	margin:0 0 10px 0;
	/*height:115px;*/
}
#col-2 .listado li.no-foto{
	border-bottom:1px solid #efefef;
	padding:0 0 0px 0;
	margin:0 0 10px 0;
	/*height:80px;*/
}
#col-2 .listado  li.destacado{
	border-bottom:1px solid #EFEFEF;
	padding:0px 0 10px 0;
	margin:0 0 10px 0;
	/*height:155px;*/
}
#col-2 .servicios.buscar li{
    border-bottom: 1px solid #EFEFEF;
    margin: 0 0 10px;
    padding: 0 0 10px;
		height:auto;
}
#col-2 .listado li a.video{
	float:left;
	width:170px;
	height:128px;
	margin: 0 10px 0 0;
}
#col-2 .listado li a.video img{
    float: right;
    margin: 0;
}

#col-2 .listado li a span.play{
	width:170px;
	height:128px;
	background:url(../img/play_video.png)50% 50%;
	position:absolute;
}

#col-2 .listado li img{
	float:left;
	margin:0 10px 0 0;
} 
#col-2 .listado li h3,#col-2 .listado li h3 a{
	font-size:14px;
	text-decoration:none;
}
#col-2 .listado.sentir li h3{
	color:#de0051;
}
#col-2 .listado.disfrutar li h3{
	color:#0082d6;
}
#col-2 .listado.jugar li h3{
	color:#b4ca33;
}
#col-2 .servicioname{
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}
#col-2 .servicioname.buscar img{
	float:none;
	margin:0;
}

#col-2 .servicios li{
	border-bottom:1px solid #efefef;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

#col-2 .servicios li p{
	margin:0;
	line-height:18px;
}
#col-2 .servicios li a{
	color:#333;
	text-decoration:none;
}
#col-2 .servicios li b{
	display:block;
}
#col-2 .servicios li .left{
	float:left;
	width:365px;
}
#col-2 .servicios li .left p {
	padding: 0 10px 0 0;
}
#col-2 .servicios li .right{
	float:left;
	width:110px;
}
#col-2 .servicios li .right p a {
	color: #666;
	text-decoration: underline;
}

/* tercer columna */
#feriado{
	color:#FF0000;
}
#col-3{
	float:left;
	width:300px;
}
#col-3 b{
	color:#666666;
}
#col-3 .box{
	background:url(../img/col3_box.gif) no-repeat;
	padding:16px 5px 10px 5px;
	margin:0px 0 15px 0;
}
#col-3 .box.gris{
	background-color:#efefef;
}
#col-3 .box.gris strong{
	display:block;
	margin:0 5px;
	color:#666;
}
#col-1 .box.verde,#col-3 .box.verde{
	background-color:#a2daf3;
	font-size:14px;
	padding:16px 10px 10px 10px;
}
#col-1 .box.verde p,#col-3 .box.verde p{
	color:#555;
	margin:0;

}
#col-3 .noticia h4{
	font-size:18px;
	line-height:20px;
}
#col-3 .agenda_track{
	background:url(../img/agenda_track.png) no-repeat 50% 2px;
	width:293px;
	height:38px;
}
#col-3 .agenda_track ul{
	background:url(../img/agenda_thumb.png) no-repeat 5px 0;
	width:273px;
	padding:0 10px;
	height:38px;
	cursor:pointer;
}
#col-3 .agenda_track.static ul {
	background:none;
}
#col-3 .agenda_track li{
	float:left;
	color:#666666;
	font-size:13px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:center;
	width:39px;
	padding:7px 0 0 0;
}
#col-3 .mes{
	background:url(../img/mes_agenda_a.png) no-repeat;
	font-size:18px;
	color:#666666;
	font-weight:bold;
	float:left;
}
#col-3 .mes span{
	background:url(../img/mes_agenda_b.gif) no-repeat top right;
	display:inline-block;
	padding:5px 10px 10px 10px;
}
#col-3 .mes_selector{
	color:#ccc;
	font-size:14px;
	line-height:25px;
	float:right;
	margin:0 5px 0 0;
}
#col-3 .mes_selector a{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
#col-3 .grilla{
	font-weight:bold;
	text-align:center;
}
#col-3 .grilla .item{
	float:left;
	width:41px;
	height:22px;
	line-height:22px;
}
#col-3 .grilla .item.no{
	color:#666;
	font-size:13px;
}
#col-3 .grilla .item.feriado{
	font-size:13px;
}
#col-3 .grilla .item.feriado a{
	color:#FF0000;
	text-decoration:none;
}
#col-3 .grilla .item.si{
	font-size:13px;
}
#col-3 .grilla .item.si a{
	color:#000;
	text-decoration:none;
}
#col-3 .grilla .item.si a:hover{
	color:#369;
}
#col-3 .galeria li{
	float:left;
	margin:0 8px 8px 0;
}

#col-3 .box.gris .agenda{
	display:none;
}
#col-3 .box.gris .agenda b{
	color:#666666;
	font-size:16px;
	float:left;
	margin:0 10px;
}
#col-3 .box.gris .agenda .desc{
	float:left;
	width:230px;
	margin:0 0 10px 10px;
}
#col-3 .box.gris .agenda i{
	color:#666666;
	font-size:12px;
	font-style:normal;
}
#col-3 .box.gris .agenda p{
	color:#673e12;
	font-size:14px;
	font-weight:bold;
	margin: 0 5px 0 0 ;
}
#col-3 .box.gris .agenda p a{
	color:#673e12;
	text-decoration:none;
}
#mapa{
	margin:5px 0 10px 0;
}
.banner{
	text-align:center;
	margin:15px 0;
}

.custom_banner {
	padding-top: 15px;
    text-align: center;
    margin:10px 0;
    border: 1px solid #EFEFEF;
    height: 83px;
    width: 298px;
}

/* paginacion */

#paginacion{
	height:50px;
	text-align:center;
	clear: both;
}
#paginacion li{
	display:inline;
	}
#paginacion .siguiente-fin,#paginacion .anterior-fin{
	color:#999;
	font-size:12px;
	line-height:20px;
	display:inline;
	margin:0 3px;
}
#paginacion .siguiente a,#paginacion .anterior a{
	font-size:11px;
	line-height:20px;
	margin:0 3px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
}
#paginacion.rojo .siguiente a,#paginacion.rojo .anterior a{
	color:#de0151;
}
#paginacion .pagina-activa{
	background:#333;
	padding:5px 9px;
	color:#fff;
	font-weight:bold;
	margin:0 3px;
}
#paginacion.rojo .pagina-activa{
	background:#de0151;
}
#paginacion .pagina a{
	background:#ccc;
	padding:5px 8px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
	margin:0 3px;
}
#paginacion .pagina a:hover{
	background:#ddd;
}

/* form elements */
.radio{
	float:left;
	clear:left;
	height:20px;
}
label{
	float:left;
	height:20px;
	width:115px;
}

/* foot */

#foot{
	padding:25px 0 0 0;
	height:360px;
	background:url(../img/bg_footer.gif) repeat-x;
	border-top:1px solid #a2daf3;
	margin:20px 0 0 0;
}
#foot .copy{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	float:left;
}
#foot .buscador{
	float:right;
}
#foot strong{
	color:#333333;
	font-size:16px;
	display:block;
	margin:0 0 10px 0;
}
#foot .categoria{
	float:left;
}
#foot ul{
	float:left;
	width:130px;
	margin:0 10px 0 0;
}
#foot ul li a{
	color:#333333;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px solid #cccccc;
	padding:5px;
	display:block;
}
#foot ul li.sentir a{
	color:#de0051;
	font-weight:bold;
	font-size:14px;
}
#foot ul li.disfrutar a{
	color:#0082d6;
	font-weight:bold;
	font-size:14px;
}
#foot ul li.jugar a{
	color:#b4ca33;
	font-weight:bold;
	font-size:14px;
}
#foot ul li.agendar a{
	color:#ffb403;
	font-weight:bold;
	font-size:14px;
}
#foot .firma{
	float:right;
	background:url(../img/firma.gif);
	width:111px;
	height:10px;
	text-indent:-9999px;
	margin:25px 0 0 0;
}
.fechaAgenda{
	color: #666666;
  font-size: 14px;
	margin:0 0 5px 0;
	float:left;
}
.comollegarcol{
	float:left;
	width:480px;
	margin:0 20px 0 0;
}
.comollegar_pdf{
	background:url(../img/icon_pdf.gif) no-repeat;
	line-height:38px;
	padding:0 0 0 50px;
	float:left;
	margin:10px 0;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	width:180px;
}
.comollegar_maps{
	background:url(../img/marker_celeste.png) no-repeat;
	line-height:38px;
	padding:0 0 0 40px;
	float:left;
	margin:10px 0;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	width:180px;
}
.distanciascol{
	float: right;
	width:300px;
	padding:30px 0 0 0;
}
.distanciascol h3 {
	font-size:16px;
}
.distancias {
	font-size: 12px;
	margin: 0 0 20px 0;
}
.distancias strong {
	font-size: 14px;
	color: #666666;
}
.distancias li {
	float: left;
	padding: 4px 0;
	line-height: 15px;
	font-weight:bold;
	font-size:12px;
}
.distancias li.lugar {
	width: 250px;
}
.distancias li.distancia {
	width: 50px;
	text-align: center;
}
form#formcontacto{
	margin:20px 0;
	width:500px;
}
.datoscontacto{
	float:right;
	width:260px;
}
#formcontacto .field{
	float:left;
	width:250px;
	height:60px;
}
#formcontacto input,#formcontacto textarea{
	font:12px Arial, Helvetica, sans-serif;
	padding:5px;
	border:1px solid #ccc;
	margin:5px 0;
	display:block;
	width:220px;
}
#formcontacto textarea{
	height:80px;
	width:470px;
}
#formcontacto label{
	display:block;
	font-weight:bold;
	float:none;
}
#formcontacto input[type="submit"]{
	float:right;
	width:120px;
	padding:10px;
	font-weight:bold;
	font-size:14px;
	background:#ddd;
	margin:10px 20px 0 0;
}
.error{
	color:#f00;
}

div#contenedor_rss {
background:#FFFFFF;
width:100%;
border:1px dashed #DCEDE8;
float:left;
margin:10px 0 0 0;
}

ul#titles_rss {
font-size:11px;
font-weight:bold;
display:block;
float:left;
width:640px;
padding:5px 5px 4px 5px;
border-bottom:1px dashed #DCEDE8;
}

li.canal_rss {
display:block;
float:left;
margin:0 5px 5px 0;
width:25%;
}

li.url_rss {
display:block;
float:left;
margin:0 5px 5px 0;
width:59%;
}

li.icon_rss {
display:block;
float:left;
margin:0 0 5px 0;
width:92px;
}

ul#items_rss {
font-size:11px;
display:block;
float:left;
width:640px;
padding:8px 5px 2px 5px;
}
.botoncitos {
	float: left;
	display: block;
	margin: 0 0 5px 0;
}
a.bt-foto {
	width: auto;
	height: 27px;
	line-height: 27px;
	background:url(../img/ico_foto.gif) no-repeat;
	float: left;
	padding: 0 0 0 30px;
	margin: 0 10px 0 0;
	text-decoration: none;
	text-transform:uppercase;
	color: #666;
}
a.bt-audio {
	width: auto;
	height: 27px;
	line-height: 27px;
	background:url(../img/ico_audio.gif) no-repeat;
	float: left;
	padding: 0 0 0 30px;
	margin: 0 10px 0 0;
	text-decoration: none;
	text-transform:uppercase;
	color: #666;
}
a.bt-archivo {
	width: auto;
	height: 27px;
	line-height: 27px;
	background:url(../img/ico_archivo.gif) no-repeat;
	float: left;
	padding: 0 0 0 30px;
	margin: 0 10px 0 0;
	text-decoration: none;
	text-transform:uppercase;
	color: #666;
}

/* IDIOMAS */

#termino {
	width:150px;
	}
#idiomita {
	width: 110px;
	float: right;
	/*margin:0 0 0 705px;*/
	margin: 0px 15px 0 0;
	z-index:100;
	position:relative;
}
.dropdown dd, 
.dropdown dt, 
.dropdown ul { 
	margin:0px; 
	padding:0px; 
}
.dropdown dd { 
	position:relative; 
}
.dropdown a, 
.dropdown a:visited { 
	color:#000; 
	text-decoration:none; 
	outline:none;
}
.dropdown a:hover { 
	color:#000;
}
.dropdown dt a:hover { 
	color:#000; 
	border: 1px solid #ccc;
}
.dropdown dt a {
	background:#fff url(../img/idiomas/arrow.png) no-repeat scroll right center; 
	display:block; 
	padding: 0 20px 0 0 ;
	border:1px solid #ccc; 
	width:90px;
}
.dropdown dt a span {
	cursor:pointer; 
	/*display:block; */
	height: 25px;
	line-height: 22px;
	padding:3px 0 0 5px;
}

.dropdown dd ul { 
	background: #eee none repeat scroll 0 0; 
	border:1px solid #ccc; 
	color:#000; 
	display:none;
	left:0px; 
	padding:5px 0px; 
	position:absolute; 
	top:2px; 
	width:auto; 
	min-width:120px; 
	list-style:none;
}
.dropdown span.value { 
	display:none;
}
.dropdown dd ul li a { 
	padding:3px 5px; 
	display:block;
}
.dropdown dd ul li a:hover { 
	background-color:#ccc;
}

.dropdown img.flag { 
	border:none; 
	vertical-align:middle; 
	margin:0 5px 0 0;
}
.flagvisibility { 
	display:none;
}
@font-face {
    font-family: 'eurostiledcdbolregular';
    src: url('../fonts/e004e04d-webfont.eot');
    src: url('../fonts/e004e04d-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/e004e04d-webfont.woff') format('woff'),
         url('../fonts/e004e04d-webfont.ttf') format('truetype'),
         url('../fonts/e004e04d-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
#countdown {
	background:url(../img/countdown.png) no-repeat scroll right center; 
	height: 180px;
    margin-bottom: 20px;
    position: relative;
    display: block;
}

#countdown .mod-texto {
	 bottom: 6px;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'eurostiledcdbolregular';
    font-size: 18px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
}