/* CSS - Hoja de estilo VERANO - SGM - Oscar Carbajo */

.m_invierno {
	display: none;
}

.flash_invierno {
	display: none;
}

a.web:link {background-color:#455757; text-decoration:underline}    /* unvisited link */
a.web:visited {background-color:#455757; text-decoration:underline} /* visited link */
a.web:hover {background-color:#455757; text-decoration:underline}   /* mouse over link */
a.web:active {background-color:#455757; text-decoration:underline}  /* selected link */

a.webalt:visited {background-color:#455757; text-decoration:underline; line-height: 20px;}  /* links més separats */
a.webalt:link {background-color:#455757; text-decoration:underline; line-height: 20px;}  /* links més separats */
a.webalt:hover {background-color:#283032; text-decoration:underline; line-height: 20px;}  /* links més separats */
a.webalt:active {background-color:#455757; text-decoration:underline; line-height: 20px;}  /* links més separats */

a.webaltblanc:visited {text-decoration:none;}  /* links blancs */
a.webaltblanc:link {text-decoration:none;}  /* links blancs */
a.webaltblanc:hover {background-color:#455757; text-decoration:underline;}  /* links blancs */
a.webaltblanc:active {background-color:#455757; text-decoration:underline;}  /* links blancs */

/*********************************************** CSS ORDINO VERANO ***************************************************/
/*# Columna Izquierda #*/
#colA{
	width:280px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
#colA .principal{background:url(../img/cat/verano/menu_index.jpg) no-repeat; width:270px; height:30px; line-height:30px; vertical-align:middle; padding-left:10px; font-weight:bold; font-size:13px;}
#colA .nivel_1{background:url(../img/cat/verano/menu_opcion_ppal.jpg) no-repeat; width:270px; height:30px; line-height:30px; vertical-align:middle; padding-left:10px; font-weight:bold; font-size:13px;}
#colA .nivel_2{background:url(../img/cat/verano/menu_desplegado_bg.jpg) repeat-y; width:260px; height:25px; line-height:25px; vertical-align:sub; padding-left:20px; font-size:11px;}
#colA .nivel_2a{background:url(../img/cat/verano/menu_desplegado_bg.jpg) repeat-y; width:260px; height:15px; line-height:15px; vertical-align:sub; padding-left:20px; font-size:11px;}

/*********************************************** CSS ORDINO VERANO ***************************************************/
/*-----------------------------------------------  Columna Izquierda  -----------------------------------------------*/

#colA{
	width:280px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
#colA .principal{background:url(../img/cat/verano/menu_index.jpg) no-repeat; width:270px; height:30px; line-height:30px; vertical-align:middle; padding-left:10px; font-weight:bold;}
#colA .nivel_1{background:url(../img/cat/verano/menu_opcion_ppal.jpg) no-repeat; width:270px; height:30px; line-height:30px; vertical-align:middle; padding-left:10px; font-weight:bold;}
#colA .nivel_2{background:url(../img/cat/verano/menu_desplegado_bg.jpg) repeat-y; width:260px; height:25px; line-height:25px; vertical-align:baseline; padding-left:20px;}

#colA .fin_menu{ background:url(../img/cat/verano/menu_cierre_1.jpg) repeat-y; width:280px; height:77px;}

/*-----------------------------------------------  Contenido Central  -----------------------------------------------*/
#colB .detalle .contenedor{
	background:url(../img/cat/detalle/bg_detalle.jpg) repeat-y;
	padding-left:45px;
	padding-top:10px;
	padding-bottom:20px;
	width:560px;
	padding-right:45px;
}

#colB{
	width:650px;
	float:right;
}

/*# Noticias destacadas #*/

#colB .destacada1{
	float:left;
	background:url(../img/cat/verano/destacada_1.gif) no-repeat;
	width:235px;
	height:149px;	
}
#colB .destacada2{
	float:right;
	background:url(../img/cat/verano/destacada_2.gif) no-repeat;
	width:225px;
	height:149px;	
}


/*# Eventos destacados - listado #*/



/*-----------------------------------------------  Columna B Izquierda  -------------------------------------------------*/
#colB .izq{
	width:460px;
	float:left;
}
#colB .pie{
	background:url(../img/cat/verano/fondo_pie.jpg) no-repeat;
	width:450px;
	height:78px;
	text-align: center;
	padding-top:7px;
	color: #fffff;
	font-size: x-small;
	font-weight: bold;
	margin-left: 10px;
}

#colB .pie a {
	color: #fffff;
	font-size: x-small;
	font-weight: bold;
}

.pie_largo {
	background:url(../img/cat/verano/fondo_pie.jpg) no-repeat;
	margin-left: 9px;
	width:640px;
	height: 42px;
	text-align: center;
	padding-top:8px;
	color: #fffff;
	font-size: x-small;
	font-weight: bold;
}

.pie_largo a {
	color: #fffff;
	font-size: x-small;
	font-weight: bold;
}

#colB .detalle .buscador_largo{
	margin-top:0px;
	padding-top:3px;
	background:url(../img/cat/detalle/barra_busqueda.jpg) no-repeat;
	width:649px;
	height:22px;
}

/*-----------------------------------------------  Columna B Derecha  -------------------------------------------------*/
#colB .dcha{
	width:190px;
	float:right;
	height:auto;
}
#colB .temperatura{
	padding-top:0px;
	padding-left:9px;
	/*background:url(../img/cat/verano/temps.jpg) no-repeat;*/
	background-color: #1f1f1f;
	width:180px;
	height:110px;
}


/*# Estilos avanzados - link ruta #*/

a.CMSBreadCrumbsLink, a.CMSBreadCrumbsLink:hover {
	font-weight: bold;
	text-decoration: underline;
}

/*# Buscador #*/
.buscador {background:url(../img/cat/verano/buscador.jpg) no-repeat; valign:top; width:189px; height:49px; padding-left:16px; padding-top:0px;}
.textbox {background-repeat:no-repeat; width:130px; padding-left:11px;}
.textboxtamano {
	width:130px; 
	background-color: #1f1f1f; 
	border:0px; 
	color:#999;
	height:20px;
	padding-top:0px;
}
.textboxtamanotop {
	width:140px; 
	background-color: #283032; 
	border:1px;
	border:1px #445656 solid; 
	color:#999;
 	padding-right:25px;
}
.btenviar {border:0px; cursor:pointer; text-align:right; padding-left:5px; padding-top:0px; valign:absbottom;}

/*# Formularis #*/
.textboxformulari { 
	background-color: #283032; 
	border:1px;
	border:1px #445656 solid; 
	color:#999;
 	padding-right:25px;
}