
body { 
	background: #F3F3F3;
}				  

/*.navlinkcastello {
  font-size: 13px;
}*/

.well-buscador{
	background-color: #DFF0D8;		
	margin-top: 60px;
	color: #468847;
}

.well-destacados {
	background-color: #FCF8E3;		
	margin-top: 60px;
	color: #C09853;
	padding-bottom: 5px;	
}

.well-destacados ul{
	list-style-type: none;
	text-align: left;
	margin: 0;		
	padding: 0;
	font-size: 1.000em;
}

.well-destacados li{
	font-size: 0.960em;

}


.carousel-caption {
	filter:alpha(opacity=90); /* for IE transparency, Firefox already Ok */
}    

#header0{
	margin: 30px 0px 0px 0px; /*top, right, bottom, left*/		
	padding:0px;
	height:100px;
	width:100%;
}	

#page {
	width: 989px;	
	margin:0 auto;	
	padding:0 4px 0 2px; /* top, right, bottom, left */
	background: #FFFFFF;		 
}

.address {
	font-size: 1.000em; /* font-size: 14px; */
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.571em; /*font-size: 22px;*/
	text-align:left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #000000;
}


.bs-docs-sidenav {
	width: auto;
}	

.bs-docs-sidebar-rss {
	margin-top: 60px;
}

.bs-docs-sidebar-rss-portada {
	margin-top: 5px;
}		

.bs-docs-sidebar-header {
	margin-top: 15px;
}	


.row-fluid > .span-fixed-sidebar {
	margin-left: 20px;
	margin-top: 10px;
}

.row-fluid > .span-fixed-sidebar-portada {
	margin-left: 20px;
	margin-top: 5px;
}      

.sidebar-nav {	  
	width: auto;
	margin-top: 10px;		
}


.well-alcalde{
	background-color: #FFF;
	padding: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.well-campaign 
{
	/*background-color: #8ACFC2;*/
	/*background-color: #FFF;*/
	background: #DFF0D8;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px;	
}

.well-campaign_stream 
{
	background: #F2DEDE; /*#DFF0D8*/
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px;	
}


.well-white{
	background-color: #FFF;	
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.well-grey{
	background-color: #828282;	
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px;
}


.well-black{
	background-color: #000;	
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px;
}


.well-green{
	background-color: #DFF0D8;	
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.well-blue{
	background-color: #D9EDF7;	
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.well-yellow{
	background-color: #FCF8E3;
  color: #C09853;	
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 5px;
}

.well-red{
	background-color: #F2DEDE;	
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px;
}


.badget ul{
	list-style-type: none;
	text-align: left;
	margin: 0;		
	padding: 0;
}   

.badget li{
	display: inline;
	text-align: left;
} 	  

.badget .btn {
	margin: 2px;		
}

.badget img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
	margin: 2px;
}

.badget2 ul{
	list-style-type: none;
	text-align: left;
	margin: 0;		
	padding: 0;
}   

.badget2 li{
	display: inline;
	text-align: left;
} 	  

.badget2 .btn {
	margin: 2px;		
}

.badget2 img {
	vertical-align: middle;
	margin: 2px;
}


.divider {
	border: 1px solid #DEDEDE; 
	color: #fff; background-color: #fff; 
}	

.dotted-divider {
	border: 2px dotted #DEDEDE; 
	border-style: none none dotted; 
	color: #fff; background-color: #fff; 
}

.double-divider {
	border: 2px #DEDEDE;
	border-style:  solid none solid none;
	height: 10px;
	color: #fff; background-color: #fff; 
}

#myCarousel {
	background-color: #CCC;
	margin-top: 50px;		
}

#myCarousel-app {
	background-color: #CCC;
	margin-top: 10px;		
}


#myCarousel-portada {
	background-color: #CCC;
	margin-top: 0px;		
}

#myCarousel-area {
	background-color: #CCC;
	margin-top: 0px;		
}



#ruta {
	margin-bottom: 10px;		
}

#ruta-portada {
	margin-bottom: 0px;		
}

.carousel {
	margin-top: 0px;
}


#myCarousel h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.286em; /*font-size: 18px;*/
	text-align:left;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 5px;
	color: #FFFFFF;
	line-height: 100%;
}

.hashtag a {
	color: #FFFFFF;	
	font-size: 1.090em;
	
}

.hashtag a:over {
	color: #FFFFFF;	
}

.diccionario a { 
	color: #848484; 
}
.diccionario a:hover { 
	color: #848484;
}



#myCarousel img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#myCarousel-app h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.286em; /*font-size: 18px;*/
	text-align:left;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 5px;
	color: #FFFFFF;
	line-height: 100%;
}

#myCarousel-app img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


#myCarousel-portada h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.286em; /*font-size: 18px;*/
	text-align:left;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 5px;
	color: #FFFFFF;
	line-height: 100%;
}

#myCarousel-portada img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


#myCarousel-area h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.286em; /*font-size: 18px;*/	
	text-align:left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 100%;		  
}

#myCarousel-area img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.dropdown-menu { 
	margin-top:40px; 
}

.dropdown-menu li { 
	margin:10px; 
	font-size: 1.286em; /*font-size: 18px;*/	
}



.recentcomments a{
	display:inline !important;
	padding:0 !important;
	margin:0 !important;
}


.promo1 {
	height: 260px;
	border: 2px dotted #DEDEDE; 
	background-color: #fff; 
	padding: 4px;
	margin: 4px;
	display: block;
}

.imgseccion {
	border: 2px dotted #DEDEDE; 
	margin-top: 5px;
}	  


#banner .brand {
	margin:0; 
	padding: 0;
}

.footer {
	background: #F3F3F3; 
	padding: 0px; 
	margin: 0px; 
	border: 1px;}	 

.footer-caption > h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.286em; /* font-size: 18px; */
	text-align:left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

.socials {  
	padding: 10px;  
} 	     	

.accordion-mv-invisible {
	display: none;
}


.ui-widget-header  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /*font-size: 20px;*/	
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	height: 43px;
	background-image:url(/web30/static/img/btn_desplegar.png);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;		  
} 	  

.ui-widget-header-menu  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /* font-size: 20px; */	
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	height: 43px;
	background-image:url(/web30/static/img/btn_desplegar_menu.png);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;		  
} 	  

.ui-widget-header-menu-section  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.286em; /*font-size: 18px;*/	
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	background-image:url(/web30/static/img/btn_desplegar_menu.png);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;		  		  
} 	  


.ui-widget-header_rrss  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /* font-size: 20px; */		
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	height: 50px;
	background-image:url(/web30/static/img/btn_rrss_desplegar.png);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;		  		  
} 				

.ui-widget-header_rrss_va  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /*font-size: 20px;*/	
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	height: 50px;
	background-image:url(/web30/static/img/btn_rrss_desplegar_va.png);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;		  		  
} 	  


.ui-widget-header_rrss p {display:none;}

.ui-widget-header_rrss_va p {display:none;}


/*CAMPAIGN*/
.ui-widget-header_camp  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /* font-size: 20px; */		
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	height: 270px;
	background-image:url(/web30/static/img/btn_campaign.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
} 				

.ui-widget-header_camp_va  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /*font-size: 20px;*/	
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	height: 270px;
	background-image:url(/web30/static/img/btn_campaign_va.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;		  		  
} 	  


.ui-widget-header_camp p {display:none;}

.ui-widget-header_camp_va p {display:none;}

.ui-widget-header_camp_end p {display:none;}

.ui-widget-header_camp_va_end p {display:none;}


.ui-widget-header_camp_stream  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /* font-size: 20px; */		
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	height: 100px;
	background-image:url(/web30/static/img/btn_campaign_stream_05.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
} 				

.ui-widget-header_camp_va_stream  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /*font-size: 20px;*/	
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	height: 100px;
	background-image:url(/web30/static/img/btn_campaign_stream_va_05.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;		  		  
} 	  

.ui-widget-header_camp_stream_end  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /* font-size: 20px; */		
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	height: 100px;
	background-image:url(/web30/static/img/btn_campaign_stream_25FB16.jpg); /* PLENO */
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
} 				

.ui-widget-header_camp_va_stream_end  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /*font-size: 20px;*/	
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #8D8D8D;
	height: 100px;
	background-image:url(/web30/static/img/btn_campaign_stream_va_25FB16.jpg); /* PLENO */
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;		  		  
} 	  



.ui-widget-header_camp_stream p {display:none;}

.ui-widget-header_camp_va_stream p {display:none;}

.ui-widget-header_camp_stream_end p {display:none;}

.ui-widget-header_camp_va_stream_end p {display:none;}

/*END CAMPAIGN*/

.ui-widget-header2  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.429em; /* font-size: 20px; */		
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #858585;
	height: 43px;
	background-image:url(/web30/static/img/btn_desplegar.png);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;		  
} 	  

.ui-txt-widget-header
{
	display:inline-block;
	margin-top: 10px;
	word-wrap: break-word;
	max-width:140px;
	width:140px;		
	text-decoration:none;		  		
} 

.ui-txt-widget-header2
{
	display:inline-block;
	/*max-width:450px;*/
	max-width:320px;	
	word-wrap: break-word;		
	margin-top: 10px;	
	vertical-align: middle;
	text-decoration:none;		  		
	/*Siguiente para que corte texto demasiado largo*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;		   		
} 	  

.ui-txt-widget-header3
{
	display:inline-block;
	margin-top: 10px;
	text-decoration:none;		  		
} 	  

.ico-news
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_news.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  

.ico-news4
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_news.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  


.ico-search
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_search.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  



.ico-destaca
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_important.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  

.ico-valenciano
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_valenciano.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  

.ico-castellano
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_castellano.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  



.ico-novedades
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_novedades.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  

.ico-actividades
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_actividades.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  

.ico-lo_ultimo
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_lo_ultimo.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  

.ico-lo_mas_popular
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_lo_mas_popular.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  

.ico-mapa_web
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_mapa_web.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  

.ico-enlaces
{
	width: 37px;		 
	height: 37px;		 
	background-image:url(/web30/static/img/btn_enlaces_externos.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;		  
} 	  

.accordion-heading-variable
{
	background: #EBEBEB;		   
} 



@media (min-width: 980px) and (max-width: 1024px) { 

	#header0{
		margin: 5px 0px 0px 0px; /*top, right, bottom, left*/		
		padding:0px;
		height:100px;
		width:100%;
	}		   

	
	.well-buscador{
		background-color: #DFF0D8;		
		margin-top: 50px;
		color: #468847;
	}

	.well-destacados {
		background-color: #FCF8E3;		
		margin-top: 50px;
		color: #C09853;
		padding-bottom: 5px;	
	}

}


@media (min-width: 768px) and (max-width: 979px) {  
 
	body { 
		background: #FFFFFF;
	}

	.well-buscador{
		background-color: #DFF0D8;		
		margin-top: 5px;
		color: #468847;
	}

	.well-destacados {
		background-color: #FCF8E3;		
		margin-top: 5px;
		color: #C09853;
		padding-bottom: 5px;	
	}

 
	.address p {
    	margin-left: auto;
	    margin-right: auto;
    	width: 180px;
	}


	#page {	  
		width: auto;		  
		margin:0px;
		padding:0px;		 
	}

	#header0{
		margin: 0px 0px 0px 0px; /*top, right, bottom, left*/		
		padding:0px;
		height:100px;
		width:100%;
	}		   

	.address {
	    font-size: 0.786em; /*font-size: 11px;*/		
	}		

	.bs-docs-sidebar-rss {
		margin-top: 5px;
	}	

	.bs-docs-sidebar-rss-portada {
		margin-top: 5px;
	}

	.bs-docs-sidebar {
		margin-top: 5px;
	}	

	.bs-docs-sidebar-header {
		margin-top: 5px;
	}			

	#myCarousel {
		margin-top: 5px;		
	}

	#myCarousel h1 {
	    font-size: 1.143em; /*font-size: 16px;*/		
	}

	.hashtag a {
		font-size: 1.090em;
	}

	.diccionario a { 
	    color: #848484; 
    }

    .diccionario a:hover { 
	    color: #848484;
    }

	#myCarousel-app {
		margin-top: 5px;		
	}

	#myCarousel-app h1 {
	    font-size: 1.143em; /*font-size: 16px;*/		
	}


	#myCarousel-portada {
		margin-top: 5px;		
	}

	#myCarousel-portada h1 {
	    font-size: 1.143em; /*font-size: 16px;*/		
	}


	.tp-invisible {
		display: none;
	}


	.sidebar-nav {	  
		position:static;
		width: auto;
	}

	.bs-docs-sidenav {
		width: auto;
	}			

	.row-fluid > .span-fixed-sidebar {
		margin-left: 10px;
	}      		 	   

	.row-fluid > .span-fixed-sidebar-portada {
		margin-left: 10px;
	}      		 	   


	.ui-widget-header_rrss  
	{
		font-family:Arial, Helvetica, sans-serif;
	    font-size: 1.571em; /*font-size: 22px;*/		
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/tablet-portrait/btn_rrss_desplegar_tp.png);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  

	.ui-widget-header_rrss_va  
	{
		font-family:Arial, Helvetica, sans-serif;
	    font-size: 1.571em; /*font-size: 22px;*/		
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/tablet-portrait/btn_rrss_desplegar_tp_va.png);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  

	/*CAMPAIGN*/
	.ui-widget-header_camp  
	{
		font-family:Arial, Helvetica, sans-serif;
	    font-size: 1.571em; /*font-size: 22px;*/		
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 180px;
		background-image:url(/web30/static/img/tablet-portrait/btn_campaign_tp.jpg);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  

	.ui-widget-header_camp_va  
	{
		font-family:Arial, Helvetica, sans-serif;
	    font-size: 1.571em; /*font-size: 22px;*/		
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 180px;
		background-image:url(/web30/static/img/tablet-portrait/btn_campaign_tp_va.jpg);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  

	.ui-widget-header_camp_stream  
	{
		font-family:Arial, Helvetica, sans-serif;
	    font-size: 1.571em; /*font-size: 22px;*/		
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 100px;
		background-image:url(/web30/static/img/tablet-portrait/btn_campaign_tp_stream_05.jpg);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  

	.ui-widget-header_camp_va_stream  
	{
		font-family:Arial, Helvetica, sans-serif;
	    font-size: 1.571em; /*font-size: 22px;*/		
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 100px;
		background-image:url(/web30/static/img/tablet-portrait/btn_campaign_tp_stream_va_05.jpg);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  

	.ui-widget-header_camp_stream_end  
	{
		font-family:Arial, Helvetica, sans-serif;
	    font-size: 1.571em; /*font-size: 22px;*/		
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 100px;
		background-image:url(/web30/static/img/tablet-portrait/btn_campaign_tp_stream_25FB16.jpg); /* PLENO */
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  

	.ui-widget-header_camp_va_stream_end  
	{
		font-family:Arial, Helvetica, sans-serif;
	    font-size: 1.571em; /*font-size: 22px;*/		
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 100px;
		background-image:url(/web30/static/img/tablet-portrait/btn_campaign_tp_stream_va_25FB16.jpg); /* PLENO */
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  


	/*END CAMPAIGN*/

	.ui-widget-header  
	{
		font-family:Arial, Helvetica, sans-serif;
	    font-size: 1.214em; /*font-size: 17px;*/		
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 17px;
		background-image:url(/web30/static/img/tablet-portrait/btn_desplegar_tp.png);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  

	.ui-widget-header-menu  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.071em; /*font-size: 15px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 17px;
		background-image:url(/web30/static/img/tablet-portrait/btn_desplegar_menu_tp.png);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  		

	.ui-widget-header-menu-section  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.071em; /*font-size: 15px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		background-image:url(/web30/static/img/tablet-portrait/btn_desplegar_menu_tp.png);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  		


	.ui-widget-header2  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.214em; /*font-size: 17px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #858585;
		height: 17px;
		background-image:url(/web30/static/img/tablet-portrait/btn_desplegar_tp.png);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;		  		  
	} 	  
	
	
	.ui-txt-widget-header
	{
		display:inline-block;
		margin-top: 0px;
	} 
	
	.ui-txt-widget-header2
	{
		display:inline-block;
		max-width:440px;
		word-wrap: break-word;		
		margin-top: 2px;
		vertical-align: middle;
		text-decoration:none;		  				
		/*Siguiente para que corte texto demasiado largo*/
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;		   		
	} 	  
	
	.ui-txt-widget-header3
	{
		display:inline-block;
		margin-top: 0px;
	} 	  
	
	.ico-news
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_news_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  
	
	.ico-news4
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_news_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  
	
	
	.ico-search
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_search_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  
	
	
	
	.ico-destaca
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_important_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  
	
	.ico-valenciano
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_valenciano_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  
	
	
	.ico-castellano
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_castellano_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  
	
	
	.ico-novedades
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_novedades_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  
	
	.ico-actividades
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_actividades_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  
	
	.ico-lo_ultimo
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_lo_ultimo_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  

	.ico-lo_mas_popular
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_lo_mas_popular_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  
	
	.ico-mapa_web
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_mapa_web_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  
	
	.ico-enlaces
	{
		width: 22px;		 
		height: 22px;		 
		background-image:url(/web30/static/img/tablet-portrait/btn_enlaces_externos_tp.png);
		background-repeat:no-repeat;
		background-position:left;
		position:relative;
		float:left;		  
	} 	  

   
} /* FIN @media (min-width: 768px) and (max-width: 979px) */


/* ----- PORTRAIT PHONES ----- */	

@media (min-width: 481px) and (max-width: 767px){ 

	body { 
		background: #FFFFFF;
	}

	.well-buscador{
		background-color: #DFF0D8;		
		margin-top: 5px;
		color: #468847;
	}

	.well-destacados {
		background-color: #FCF8E3;		
		margin-top: 5px;
		color: #C09853;
		padding-bottom: 5px;	
	}


	.row-fluid > .span-fixed-sidebar {
		margin-left: 0px;
	}      		 

	.row-fluid > .span-fixed-sidebar-portada {
		margin-left: 0px;
	}

	#page {	  
		width: auto;		  
		margin:0px;
		padding:0px;		 
	}


	.well img {
		display: block;
		margin-left: auto;
		margin-right: auto
	}

	.address img{
		display: inline;
		margin: 0px;

	}

	.address p {
    	margin-left: auto;
	    margin-right: auto;
    	width: 180px;
	}


	#header0{
		margin: 15px 0px 0px 0px; /*top, right, bottom, left*/		
		padding:0px;
		height:100px;
		width:100%;
	}	
		
	
	.ui-widget-header_rrss  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-portrait/btn_rrss_desplegar_pp.png);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  
	
	
	.ui-widget-header_rrss_va  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-portrait/btn_rrss_desplegar_pp_va.png);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  
	
	/*CAMPAIGN*/
	.ui-widget-header_camp  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-portrait/btn_campaign_pp.jpg);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  
	
	
	.ui-widget-header_camp_va  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-portrait/btn_campaign_pp_va.jpg);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  

	.ui-widget-header_camp_stream  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-portrait/btn_campaign_pp_stream_05.jpg);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  
	
	
	.ui-widget-header_camp_va_stream  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-portrait/btn_campaign_pp_va_stream_05.jpg);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  

	.ui-widget-header_camp_stream_end  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-portrait/btn_campaign_pp_stream_25FB16.jpg); /* PLENO */
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  
	
	
	.ui-widget-header_camp_va_stream_end  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-portrait/btn_campaign_pp_va_stream_25FB16.jpg); /* PLENO */
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  


	/*END CAMPAIGN*/
	
	.accordion-heading-green  
	{
		background: #99CC00;		   
	} 
	
	.accordion-heading-blue
	{
		background: #33B5E5;		   
	} 
	
	.well-alcalde
	{
		background: #33B5E5;		   
	} 
	
	
	.accordion-heading-orange  
	{
		background: #FFBB33;		   
	} 
	
	.accordion-heading-variable
	{
		background: #FFBB33;		   
	} 		
	
	.accordion-heading-orangedark
	{
		background: #FF8800;		   
	} 
		
	.ui-txt-widget-header {
		color: #FFFFFF;
	}
	
	.ui-txt-widget-header2 {
		color: #FFFFFF;
		display:inline-block;
		max-width:390px;
		word-wrap: break-word;		
		margin-top: 10px;	
		vertical-align: middle;
		text-decoration:none;		  				  
		/*Siguiente para que corte texto demasiado largo*/
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;		   		
	}
	
	.ui-txt-widget-header3 {
		color: #FFFFFF;
	}

	
} /* FIN @media (min-width: 481px) and (max-width: 766px) */


/* ----- LANDSCAPE PHONES AND DOWN ----- */	

@media (max-width: 480px){ 

	body { 
		background: #FFFFFF;
	}

	.well-buscador{
		background-color: #DFF0D8;		
		margin-top: 5px;
		color: #468847;
	}

	.well-destacados {
		background-color: #FCF8E3;		
		margin-top: 5px;
		color: #C09853;
		padding-bottom: 5px;	
	}


	.row-fluid > .span-fixed-sidebar {
		margin-left: 0px;
	}      		 

	.row-fluid > .span-fixed-sidebar-portada {
		margin-left: 0px;
	}

	#page {	  
		width: auto;		  
		margin:0px;
		padding:0px;		 
	}


	.well img {
		display: block;
		margin-left: auto;
		margin-right: auto
	}

	.address {
		margin-left: auto;
		margin-right: auto

	}

	.address img{
		display: inline;
		margin: 0px;

	}

	.address p {
    	margin-left: auto;
	    margin-right: auto;
    	width: 180px;
	}


	#header0{
		margin: 0px 0px 0px 0px; /*top, right, bottom, left*/		
		padding:0px;
		height:100px;
		width:100%;
	}		   		
	
	.bs-docs-sidebar-rss {
		margin-top: 0px;
	}	

	.bs-docs-sidebar-rss-portada {
		margin-top: 0px;
	}
	
	#myCarousel {
		background-color: #CCC;
		margin-top: 0px;		
	}
	
	#myCarousel h1 {
		font-size: 1.143em; /*font-size: 16px;*/
	}		

	.hashtag a {
		font-size: 1.090em;
	}

    .diccionario a { 
	    color: #848484; 
    }
    
    .diccionario a:hover { 
	    color: #848484;
    }

	#myCarousel-app {
		background-color: #CCC;
		margin-top: 0px;		
	}
	
	#myCarousel-app h1 {
		font-size: 1.143em; /*font-size: 16px;*/
	}		


	#myCarousel-portada {
		background-color: #CCC;
		margin-top: 0px;		
	}
	
	#myCarousel-portada h1 {
		font-size: 1.143em; /*font-size: 16px;*/
	}		

	
	.mv-invisible {
		display: none;
	}
	
	.ui-widget-header_rrss  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-landscape/btn_rrss_desplegar_pl.png);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  	  
	
	.ui-widget-header_rrss_va  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-landscape/btn_rrss_desplegar_pl_va.png);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  	  

	/*CAMPAIGN*/
	.ui-widget-header_camp  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-landscape/btn_campaign_pl.jpg);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  	  
	
	.ui-widget-header_camp_va  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-landscape/btn_campaign_pl_va.jpg);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	

	.ui-widget-header_camp_stream  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-landscape/btn_campaign_pl_stream_05.jpg);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  	  
	
	.ui-widget-header_camp_va_stream  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-landscape/btn_campaign_pl_va_stream_05.jpg);
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	

	.ui-widget-header_camp_stream_end  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-landscape/btn_campaign_pl_stream_25FB16.jpg); /* PLENO */
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	  	  
	
	.ui-widget-header_camp_va_stream_end  
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.571em; /*font-size: 22px;*/
		text-align:left;
		font-weight: bold;
		margin-top: 0px;
		padding-top: 0px;
		color: #8D8D8D;
		height: 50px;
		background-image:url(/web30/static/img/phone-landscape/btn_campaign_pl_va_stream_25FB16.jpg); /* PLENO */
		background-repeat:no-repeat;
		background-position:center;
		text-decoration:none;		  		  
	} 	


	/*END CAMPAIGN*/
	
	.accordion-heading-green  
	{
		background: #99CC00;		   
	} 
	
	.accordion-heading-blue
	{
		background: #33B5E5;		   
	} 
	
	.well-alcalde
	{
		background: #33B5E5;		   
	} 
	
	
	.accordion-heading-orange  
	{
		background: #FFBB33;		   
	} 
	
	.accordion-heading-variable
	{
		background: #FFBB33;		   
	} 
	
	
	.accordion-heading-orangedark
	{
		background: #FF8800;		   
	} 
	
	.ui-txt-widget-header {
		color: #FFFFFF;
	}
	
	.ui-txt-widget-header2 {
		color: #FFFFFF;
		display:inline-block;
		max-width:145px;
		word-wrap: break-word;		
		margin-top: 2px;	
		vertical-align: middle;
		text-decoration:none;		  				  
		/*Siguiente para que corte texto demasiado largo*/
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;		   		
	}
	
	.ui-txt-widget-header3 {
		color: #FFFFFF;
	}

	
}	/* FIN @media (max-width: 480px) */	
