/* CSS Document */




body {
	behavior:url(csshover.htc); 
	background:  #a52b72 url('imagenes/fondo.jpg') no-repeat 50% 0;
	/*background:  #6090c0 url('imagenes/fondo2.jpg') no-repeat 50% 0;*/
    color: #666;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-large;
}

/********************************************************************************************************************/
/* ESTILOS PARA EL PIE                                                                                  */
/********************************************************************************************************************/


#footer {
	color:#ffffff;
	font-size:0.8em;
	text-align:center;
	padding:50px 10px 30px 0;
	margin:0 0 0 0;
	background: #a52b72 url(imagenes/FRANJA_INF.jpg) repeat-x top left;
	/*background: #739937 url(imagenes/FRANJA_INF.jpg) repeat-x top left;*/
	
	
}

#footer #copyright,
#footer #versions {
	padding:0.4em;
}

#footer #copyright {
	padding-top:20px;
}

#footer a {
	color:#fffff;
	padding:0.2em;
}

#footer a:hover {
	color:#fffff;
	text-decoration:none;	
	
}



/********************************************************************************************************************/
/* ESTILOS PARA LAS IMAGENES DE INICIO                                                                                  */
/********************************************************************************************************************/
#screen {
		/*position: absolute;
		left: 22%;
		top: 20%;*/
		width: 100%;
		height: 100%;
		background: #fff;
		overflow: hidden;
	}
	.panel {
		position: relative;
		float: left;
		width: 21%;
		height: 100%;
		margin: 1%;
		overflow: hidden;
	}
	.imgPanel {
		position: absolute;
		border: none;
		text-decoration: none;
	}



/********************************************************************************************************************/
/* ESTILOS PARA LA BARRA IDIOMA                                                                                  */
/********************************************************************************************************************/
#idioma {

float:right; 
background:url(imagenes/sup3.gif) no-repeat; 
width:133px; 
height:22px; 
padding-right:20px;


}


#idioma a  {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;

}

#idioma .link {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;


}

#idioma a:hover {
text-decoration:underline;

}

/********************************************************************************************************************/
/* ESTILOS PARA LA CAJA INFORMACIO PRINCIPAL                                                                                  */
/********************************************************************************************************************/

div.reviewBox{background:#fff url(imagenes/main/bg3.gif) repeat-x 0 1px;width:100%;color:#433e29;margin:0 0 10px;}

div.reviewBox .topCorners{position:relative;background:url(imagenes/main/dividefa.gif) no-repeat 49px 0;height:9px;font-size:0;border:1px solid #b7b19a;border-bottom:0;}

div.reviewBox .bottomCorners{position:relative;background-color:#d3ccb2;height:24px;font-size:0;border:1px solid #b7b19a;border-top:0;}

div.reviewBox .bottomSelect{height:34px;}

div.reviewBox .bottomSelect input.featureBtn{position:absolute;top:5px;right:4px;z-index:2;}

div.reviewBox .topCorners .left,div.reviewBox .topCorners .right,div.reviewBox .bottomCorners .left,div.reviewBox .bottomCorners .right{position:absolute;background:url(imagenes/main/reviewco.gif) no-repeat;width:9px;height:9px;}

div.reviewBox .topCorners .left{top:-1px;left:-1px;background-position:-9px -9px;}

div.reviewBox .topCorners .right{top:-1px;right:-1px;background-position:0 -9px;}

div.reviewBox .bottomCorners .left{bottom:-1px;left:-1px;background-position:-9px 0;}

div.reviewBox .bottomCorners .right{bottom:-1px;right:-1px;}

div.noBottomStrip .bottomCorners{background:none;height:0;}

div.noBottomStrip .bottomCorners .left{background-position:-9px -18px;}

div.noBottomStrip .bottomCorners .right{background-position:0 -18px;}

div.reviewBox .reviewArea{overflow:hidden;background:url(imagenes/main/dividefa.gif) no-repeat 49px 0;padding:1px 9px 0;border-left:1px solid #b7b19a;border-right:1px solid #b7b19a;}

div.reviewBox .reviewArea .scoreBox{float:right;position:relative;z-index:2;display:inline;background:url(imagenes/main/reviewsc.gif);width:114px;height:54px;margin:0 0 10px 10px;}


div.reviewBox .reviewArea .scoreBox li.criteria{float:left;width:55px;font-size:11px;line-height:14px;padding:5px 0 0 8px;}

div.reviewBox .reviewArea .scoreBox li.criteria span{font-weight:700;display:block;width:14px;float:left;}

div.reviewBox .reviewArea .scoreBox li.score{text-align:center;font-size:25px;font-weight:700;letter-spacing:-2px;padding:25px 0 0;}

div.reviewBox .reviewArea ul.details{position:relative;float:none;font-size:12px;margin:0 0 10px 40px;padding-left:10px;}

div.noBottomStrip .reviewArea ul.details{margin-bottom:0;}

div.reviewBox .reviewArea ul.details li{display:block;position:relative;padding:10px 0;border-top:1px solid #ebe8de;}

div.reviewBox .reviewArea ul.details li span.title{display:block;text-transform:uppercase;font-size:11px;color:#898473;font-weight:700;letter-spacing:2px;}

div.reviewBox .reviewArea ul.details li.reviewTitle{font-size:16px;line-height:18px;letter-spacing:-0.4px;font-weight:700;padding:0;border:0;}

div.reviewBox .reviewArea ul.details li.reviewInfo{font-size:11px;padding-top:5px;border:0;}

div.reviewBox .reviewArea ul.details li.review{padding-bottom:0;}

div.reviewSelected{background:#fff url(bg300000.gif) repeat-x 0 30px;}

div.reviewSelected .topCorners h3{font-size:13px;font-weight:600;padding:5px 10px 0 10px;}

div.reviewSelected .topCorners h3 span{float:right;font-weight:normal;font-size:11px;}

div.reviewSelected .topCorners{background:url(bgtopsel.gif);height:29px;color:#fff;font-size:11px;}

div.reviewSelected .topCorners .left{background:url(selectco.gif) -9px 0;font-size:0;}

div.reviewSelected .topCorners .right{background:url(selectco.gif);font-size:0;}

div.reviewSelected .reviewArea{padding-top:10px;}
div.reviewBox .reviewArea .leftArea{float:left;width:30px;}
img.profilePic{display:block;}
img.badge{display:block;margin-bottom:5px;}
div.badgeReviews{background:url(badgerev.gif);width:50px;height:30px;text-align:center;}
div.badgeReviews span.count{font-size:11px;font-weight:700;color:#fff;}
div.reviewBox div.flag{float:right;background:url(icons000.gif) no-repeat;font-size:12px;margin:4px 10px 0 0;padding:0 0 0 15px;}
div.reviewBox div.flag a{color:#837f73;}
div.homePage .reviewBox a.readFull{float:right;color:#837f73;font-size:12px;margin:4px 10px 0 0;padding:0 0 0 15px;}

.score1{color:#b90200;}.score2{color:#ce2800;}.score3{color:#e75600;}.score4{color:#fc8300;}.score5{color:#ffa100;}.score6{color:#f3a800;}.score7{color:#cba600;}.score8{color:#9a9700;}.score9{color:#6c8700;}.score10{color:#3b7600;}

ul.reset,ol.reset,ul.reset li,ol.reset li{list-style:none;margin:0;padding:0;}

.details{background:url(divider2.gif) no-repeat top right;font-size:11px;width:350px;padding:10px 0;}

li.reviewTitle input{width:360px;}

li.reviewTitle span.note{float:none;display:block;padding:4px 0;clear:both;width:100%;}

label.reviewTitle{color:#433E29;display:block;float:left;font-size:11px;margin-top:2px;margin-bottom:5px;vertical-align:top;width:100%;}

.bottomCorners{position:relative;height:8px;font-size:0;border-bottom:1px solid #b3ac96;}

.bottomCorners div.left,div.box1 .bottomCorners div.right{position:absolute;z-index:2;background:url(corners1.gif) no-repeat;width:9px;height:9px;font-size:0;}





.prevision{
background:#000000;
width:100%;
height:100px;


}




/********************************************************************************************************************/
/* ESTILOS PARA EL PARTE DE NIEVE                                                                                   */
/********************************************************************************************************************/

#parte {
font:12px Verdana, Arial, Helvetica, sans-serif;


}

.VERDE2 {
	
	color: #009900;
	text-decoration: none;
}





.NARANJA2 {
	
	color: #F60;
	text-decoration: none;
}

.ROJO2 {
	
	color: #C00;
	text-decoration: none;
}

#parte table {
	width:90%;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	margin:1em auto;
		border-collapse:collapse;
	}
/*#parte .caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
	
	*/
/*#parte tr.odd td	{
	background:#C36;
	}
	
	*/
#parte tr.odd .column1	{
	background:#E9E9E8; /* Pie */
	color:#66F;
	font-weight:bold;
	}	
#parte .column1	{
	background:#E9E9E9;
	; /*Cabeceras*/
	color:#66F;
	font-weight:bold;
	text-align: center;
	}
#parte td {
	color:#000;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	padding:.3em 1em;
	
	}				
#parte th {
	font-weight:normal;
	color: #000;
	text-align:left;
	border-bottom: 1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	padding:.3em 1em;
	}							
#parte .thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#C33
	}	
#parte .tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
#parte .tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
#parte .tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	


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


.galeria_amp

{
  background: url('imagenes/system_message.gif');
  border: 1px solid #eee;
  margin-bottom: 10px;
  padding-top:10px;
  padding-left:58px;
  
}


.galeria_amp img {

border:5px solid #fff;

  

}


.galeria_amp a {
text-decoration:none;


}




.galeria

{


  background: url('imagenes/system_message.gif');
  border: 1px solid #eee;
  margin-bottom: 10px;
  padding-top:10px;
  padding-left:18px;
  height:130px;
  min-height:130px;
  text-align:justify;
  padding-right:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;


}



.galeria titulo {

font-weight: bold;



}

.galeria a {
text-decoration:none;
color: #333333;



}

.galeria a:hover {
text-decoration: underline;
color: #333333;



}
.galeria img {


float:left;
border:5px solid #fff;
padding-right:5px;
  

}



.blanco_11 a {
text-decoration:none;
color:#fff;
}

.blanco_11 a:hover{
color:#FFFFFF;
text-decoration:underline;


}


.negrita{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


.video {
background:url(imagenes/play.png) 0 10px center no-repeat;
border:0;




}

.video a:hover{


opacity:0.2;
filter:alpha(opacity=20);


}


.top

{
vertical-align:top;


}

.fondp_but {

background: url(imagenes/fondo_button.gif) repeat-x #FFFFFF;


}


.NARANJA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F60;
	text-decoration: none;
}

.ROJO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C00;
	text-decoration: none;
}

.negra_11 a {
	
	color: #333333;
	text-decoration: none;
}

.negra_11 a:hover{
	
	color: #333333;
	text-decoration: underline;
}

.caja3_2 {

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
}

.noticias 
{
	padding: 0px 5px 18px 20px;
	border-top: 1px solid #DCDDE0;
	margin: 0.5em 0 0;
	background: url(imagenes/author.gif) no-repeat 5px 4px #EAEBEE;
	font-size: 90%;
	
}

.noticias p {



}

.cuerpo_not
{
	padding: 10px 10px 18px 20px;
	vertical-align:top;
	margin: 0.5em 0 0;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	min-height:100px;

	
	
}

.cuerpo_not img{

float:right;
padding-left:10px;
padding-right:2px;
padding-bottom:3px;


}



.masnoticias {

list-style:none;
margin-bottom:6px;
margin-left:-40px;

}





.fotos_not {

  background: url('imagenes/system_message.gif');
  border: 1px solid #eee;
  margin-bottom: 10px;
  padding-top:10px;
  padding-left:18px;
  

}

.fotos_not img {
border:5px solid #fff;
  

}


.social_bookmarking {
border:0;
}

.shareIcons {
 border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
    padding:10px 0 10px 20px;
    margin-bottom:10px;
	
 }



.mayusculas
{

text-transform:uppercase;
}

/*
Plugin Name:  Style Paginator
*/

div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}
	
	div.pagination a {
		border: 1px solid #dedfde;
		margin-right:3px;
		padding:2px 6px;

		background-position:bottom;
		text-decoration: none;

		color: #0061de;		
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #000;
		background-image:none;
		background-color:#0061de;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #ff0084;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 6px;
	
		color: #adaaad;
	}



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


#tophold{
margin:0 auto;
overflow:hidden;
text-align:center;
}


#top{
width:100%;
padding:5px 0;
background:#DD180E url(imagenes/tv/midbg000.gif) repeat-x left top;
overflow:hidden;
border-top:1px solid #000;

}

#images_slide{
margin:0 auto;
text-align:center;
}
.fns_slide{
			overflow: hidden;
			margin:0 auto;
text-align:center;
		
}
.fns_slide div {
			overflow: hidden;
			float: left;
			text-align:center
			
}

.fns_slide div div {
			float: left;
			text-align:center
}

.fns_slide_menu{


}
.modulefns_{
float:left;
}
.tool-tip {
	
	width:200px;
	z-index: 13000;
	text-align:left;
	font: normal 100%/normal Cambria, "Times New Roman", Times, serif;
}
 
.tool-title {
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	color:#CCC;
	padding: 8px 8px 4px;
	background: url(imagenes/tv/bubble21.png) top left;
	font: bold 125%/normal Cambria, "Times New Roman", Times, serif;
}
 
.tool-text {
	font-size: 12px;
	padding: 4px 8px 8px;
	color:#CCC;
	background: url(imagenes/tv/bubble21.png) bottom right;
}
 
.moduletablemyfps_ h3{
font: bold 150%/normal Cambria, "Times New Roman", Times, serif;
}

/*slide*/
#midsmall{
background:#232323;
border-top:1px solid #000;
overflow:hidden;
}
#midhold{
margin:0 auto;
text-align:center;
overflow:hidden;
}
#midhold .moduletable,#midhold .moduletable{
width:95%;
padding:0 5px;
}

#slid1{
float:left;
text-align:left;
}

.youjoomla2-tip {
	
	width:200px;
	z-index: 13000;
	text-align:left;
	font: normal 100%/normal Cambria, "Times New Roman", Times, serif;
}
 
.youjoomla2-title {
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	color:#999;
	padding: 8px 8px 4px;
	background: url(imagenes/tv/bubble20.png) top left;
	font: bold 125%/normal Cambria, "Times New Roman", Times, serif;
}
 
.youjoomla2-text {
	font-size: 12px;
	padding: 4px 8px 8px;
	color:#CCC;
	background:url(imagenes/tv/bubble20.png) bottom right;
}







#top .moduletable{
margin-bottom:1em;
padding:8px 10px;/*padding for inside text*/
overflow:hidden;
border:none;
color:#b2afaf;
}
#top  .moduletable h3 {
margin: -3px -10px 5px;
padding:0px 0px 0px 15px;
line-height: normal;
text-transform: capitalize;
font: 18px Arial, Helvetica, sans-serif;
height:25px;
color:#FFFFFF;
background:none;
}

#slidewrap{
margin:0 auto;
text-align:center;
}


.SimpleSlide {
width: 100%;
float:left;
overflow: hidden;
margin-top:-10px;
}
.SimpleSlide div {
width: 500%;
height:auto;
overflow: hidden;
}
.SimpleSlide div div {
width:20%;
height:auto;
float: left;
}

#slide1nav{
width:99%;
text-align:left;
}
.slidetitle h3{
margin: 5px -10px 5px;
padding:0px 0px 0px 15px;
line-height: normal;
text-transform: capitalize;
font: 18px Arial, Helvetica, sans-serif;
height:25px;
color:#fff;
}
.slidetitle{
float:left;
width:60%;
margin:0;
}
.slidenav_r{
float:left;
width:35px;
margin:0;
}
.slidenav_l{
float:left;
width:35px;
margin:0;
}
a.slidep span{
float:left;
height:24px;
width:29px;
margin-top:80px;
background:url(imagenes/tv/prev0000.gif) no-repeat left center;
}
a.slidep:hover span{
background:url(imagenes/tv/prev_h00.gif) no-repeat left center;
}
a.sliden span{
float:right;
height:24px;
width:29px;
margin-top:80px;
background:url(imagenes/tv/next0000.gif) no-repeat left center;
}
a.sliden:hover span{
background:url(imagenes/tv/next_h00.gif) no-repeat left center;
}
#user6,#user7,#user8,#user9,#advert1{
width:100%;
padding:0 5px;
text-align:left;
overflow:hidden;
}
#user2,#user3,#user4,#user5{
float:left;
text-align:left;
}



#caja_index{
	width:976px;
	height:253px;
	overflow:hidden;
	background-image: url(imagenes/fondo_index.jpg);
	border-top-style: none;
	}

#caja_index2{
	width:361px;
	height:190px;
	float: left;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	}
	
#caja_index3{
	width:160px;
	height:190px;
	float: left;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;	
	}
	
#caja_index4{
	width:160px;
	height:190px;
	float: left;
	margin-left:13px;
	margin-right:13px;
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	float: left;
	text-decoration: none;	
	}
	
#caja_index5{
	width:160px;
	height:190px;
	float: left;
	margin-left:13px;
	margin-right:13px;
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-position: left;
	text-align: left;
	}	
	
#caja_index6 {
	width:955px;
	height:114px;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:10px;
	margin-right:10px;
	background-image:url(imagenes/f_cajaindez.jpg)
}

#caja_index7 {
	width:383px;
	height:114px;
	position: absolute;

}

#caja_index8 {
	width:555px;
	height:114px;
	float: right;
	position: static;
}

#caja_index9 {
	width:390px;
	float:left;
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

#cajas_noticias_index{
	width:390px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:5px;

	
}
#caja_noticias_titulo{
margin-bottom:5px; text-align:left;
}
#caja_noticias_foto{ width:140px; height:75px; margin-right:5px; float:left; margin-bottom:5px;}
#caja_noticias_texto{ width:249px; float:left; padding-right:5px;}
	
#caja_index0{

    width:976px;
	height:312px;
	background-color: #c9006a
	}
	
#caja_banner {
	width:705px;
	height:312px;
	float: left;
	background-color: #FFFFFF;
}
#caja_alojamiento {

    width:271px;
	height:190px;
	float: left; }
	
#caja_alojamiento2 {

    width:271px;
	height:100px;
	float: left;
	margin-top:18px;
	 }
		



.titulos_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CD1BA0;
	text-decoration: none; 
	}
	
	

/********************************************************************************************************************/
/* estilio Calendario.                                                                                 */
/********************************************************************************************************************/

#calendario_contenedor{
	width: 217px;
	border: 1px dashed #CCCCCC;
	float:left;
	margin-left:10px;
}
	
	
#calendario_mes{
	width: 217px;
	height:17px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	margin-bottom:3px;
	background-color: #FF3399;
}	

#calendario_dia{
float:left;
margin-top:2px;
	height:15px;
	width:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

#calendario_dia_altos{
	float:left;
	margin-top:4px;
	height:15px;
	width:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FF0000;

}
	
	
	
	
/********************************************************************************************************************/
/* cajas.                                                                                 */
/********************************************************************************************************************/


#caja_aux{ padding:15px; background-color:#E9E9E9; float:left; margin:2px;}
#caja_2_aux{ padding:15px; background-color:#F4F0E8; float:left; margin:2px;}

