html,body {
width:100%;
height:100%;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
color:#000;
/*background-color:#eeeeee;*/
margin:0px;
}

a:focus { 
    outline: none; 
	border : 0px;
}

p{
	margin-bottom:1em;
}
.translucido {
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.content{
	margin:0;
	}
/*for FireFox*/
input[type="submit"]::-moz-focus-inner, a::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner
    {   
        border : 0px;
    } 
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus, a:focus, button
    {     
        outline : none; 
    }


#todo {

width:100%;
height:100%;
}

#admin_link a
{
	position:absolute;
	top:30px;
	background-color:#333;
	color:#FFF;
	padding:5px;
	/*width:25px;*/
	z-index:1500;
	
	}

.node-type-articulo-basico1  #cabeceraArticulo #banda_titulo.arte-y-arquitectura_color{
padding-top:140px;
}

.node-type-articulo-basico1 .cabecera-generica #banda_titulo{
padding-top:135px;
}

#contenedor_pag_generico{
	margin-top:60px;
	}

    /* float clearing for IE6 */
    * html .clearfix{
      height: 1%;
      overflow: visible;
    }

    /* float clearing for IE7 */
    *+html .clearfix{
      min-height: 1%;
    }

    /* float clearing for everyone else */
    .clearfix:after{
      clear: both;
      content: ".";
      display: block;
      height: 0;
      visibility: hidden;
    }


#contenedor {
min-height:976px;

width:976px;
margin-top:-16px;

margin-left:auto;
margin-right:auto;
}

#contenido {
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:976px;
}

#cabecera {
background:  url("./images/fondoFlores.jpg");

height:460px;

}


#container976{
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:976px;
height:460px;
}

#container976-corto{
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:976px;
height:236px;
}

#container976-corto.cabecera-generica{
	height:160px;
	}
#menuArriba {
position:absolute;
height:40px;
padding-left:150px;
margin-left:-150px;
top:13px;
background-color:#ffffff;
z-index:998;
width: 1053px;
}
#bandablanca_menu{
background-color:#FFFFFF;
height:40px;
width:100%;
z-index:997;
position:absolute;
top:13px;
}
#logo{
margin:10px 28px 10px 10px;
float:left;
}


#resumenes {
/*height:239px;*/
width:976px;
}

#twitter {
overflow:hidden;
height:50px;
padding-bottom:10px;
border-bottom:dotted 1px #cccccc;
background:url('../images/dF_Twitter.png')  no-repeat center top;
display:block;
margin-top:16px;

}

#twitterSin {
overflow:hidden;
height:50px;
padding:0;
border-bottom:dotted 1px #cccccc;

display:block;
margin-top:16px;

}

.views-admin-links{
	display:none;
	}
#link_alquiler{ float:right; display:block; width:187px; height:30px; overflow:hidden; margin-top:-4px; margin-right:20px;}
#link_agenda{
	/*border:#0F0 1px solid;*/
	float:right;
	display:block;
	width:58px;
	height:30px;
	overflow:hidden;
	margin-top:-5px;
margin-right:-35px;
	}
div.twitter1{
	
	display:block;
	height:50px;
	width:880px;
	float:left;
	overflow:hidden;
	margin:0;
	padding-bottom:10px;
	white-space: nowrap;

	}
div.twitter1 p{
	float:left;
	color:#04acea;
     margin-right:0px;
	display:inline-block;
	white-space: nowrap;

		}
div.twitter1 p.homeTwitter_texto{
	margin-left:-18px;
width:815px;
	overflow:hidden;
	
	}

p.homeTwitter_texto a{
color:#51bbea;

}


#bloquesSociales{
height:196px;
width:100%;
overflow:hidden;

}

#logosSociales{

height:40px;
width:100%;
border-bottom:dotted 1px #cccccc;
}

#pie{
margin-top:5px;
height:50px;
width:100%;

}

/************** Clases para ***/


.transicion {
position:absolute;

width:100%;
clear:both;
}



#imagen_articulo2  {
height:460px ;
clear:both;
}

#imagen_articulo3  {
height:235px ;
clear:both;	
}
#cabecerasInteriores  {
height:235px;
margin-top:0px;
	background:  url("./images/fondoFlores.jpg");
}

.textoFondoAmarilloCabeceras {
float:left;
margin-left:650px;
margin-top:53px;
background:#98ff33;
height:162px;
background-image:url('');
padding-top:20px;
}

.textoFondoAmarilloCabeceras p {
	
	margin-bottom:1.8em;
	

}



.textoFondoAmarillo {
height:351px;
float:right;
margin-left:660px;
margin-top:80px;
width:347px ;
display:table;
background-repeat: no-repeat;
}




#alinearTexto {
display: table-cell;
vertical-align: middle;
 position: relative;
padding:10px;

}
 



.fondoImagen a{

border:solid 0px #fffffff;

}



/***** twitter ****/




.homeTwitter_etiqueta  {
margin-top:5px;
}
.homeTwitter_hora  {
margin-top:5px;
}

.homeTwitter_texto  {
margin-top:5px;
}
.logitoTwitter {
float:left;
width:55px;
height:50px;
padding-right:5px;
/*background-image:url('../images/loguitoTwitter.png');*/
background-repeat:no-repeat;
background-position:0px 0px;
padding-top:-5px;
position:relative;



}


ul#twitter_update_list li {
color:#51bbea;
width:890px;
}
ul#twitter_update_list li  span  {
font-size:13px !important;
width:100px;
}

ul#twitter_update_list li  span a {
font-size:12px !important;
width:100px;
padding-bottom:5px !important;
}


ul#twitter_update_list a{
text-decoration:underline;
color:#51bbea;
font-size:0px !important;
}




#twitter_update_list {
margin-top:3px !important;
list-style:none;
margin-left:0px !important;


}
.homeTwitter_texto2 {
overflow:hidden;
float:left;
margin-left:-20px;
width:630px;
height:25px;
}




#block-views-flckr_nos_visitan-block_1{
	width:130px;
	height:150px;
	display:inline-block;
	float:left;
	margin-right:65px;
	}
#block-block-5{
		width:130px;
	height:150px;
	display:inline-block;
	float:left;
	margin-right:65px;
	}
	

/*********** alquiler Portada *****************/
#alquiler_tit{
background:url('../images/logoBloqueAlquiler.gif') no-repeat top left;
margin-left:15px;
	}
#marcaespana_tit{
/*background:url('../images/miniespanya.png') no-repeat top left;*/
background:url('../images/redcasasicon.jpg') no-repeat top left;
margin-left:15px;
}

.caja_tit_alquiler{
width:180px;
height:50px;
}

.caja_tit_alquiler h2{
    float: left;
    font-size: 13px;
    margin-left: 40px;
    margin-top: 15px;
    color: #333333 !important;
	line-height: 1.1 !important;
}
.caja_tit_social h2{
float:left;
font-size:13px;
margin-left:50px;
margin-top:15px;
color: #333333 !important;
	line-height: 1.1 !important;
	}

#block-block-22 {
float: left;
    left: 555px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -160px;
    width: 210px;
}
	
/*********** fotogaleria FlickrPortada *****************/

#block-block-20{
	height:50px;
	}
#block-block-20 .content{
	height:50px;
	width:960px;
	position:relative;
	}
.caja_tit_social{
width:180px;
height:50px;
}

#sociales_titulos_container{
		height:50px;
	width:960px;
	position:relative;
	}
#sociales_titulos_container a{
	color:#333;
	width:180px;
height:50px;
float:left;

	}
.caja_tit_social h2{
float:left;
font-size:13px;
margin-left:50px;
margin-top:15px;

	}
#flickr_tit{
background:url('../images/logoFlickr.png') no-repeat top left;	
	}
#youtube_tit{
background:url('../images/logoYouTube.png') no-repeat top left;
margin-left:15px;
	}
#facebook_tit{
background:url('../images/logoFacebook.png') no-repeat top left;
margin-left:30px;
	}

.portadaFlickr, .block-flickr {
height:90px;
width:130px;
margin-top:5px;
/*padding-top:45px;*/
/*background:url('../images/logoFlickr.png') no-repeat top left;*/
overflow:hidden;
float:left;
margin-right:65px;
}

.fotoGaleria {
margin-right:-15px;
margin-bottom:5px;
height:40px;
overflow:hidden;
float:left;
}



.portadaFlickr .flickr-photo-img, .block-flickr  .flickr-photo-img{

width:55px;
height:42px;
margin-right:5px;
margin-bottom:5px;
}

.tituloBloqueFlickr, .block-flickr h2 {
margin-left:50px;
margin-top:-23px;
float:left;
font-size:13px;

}





/*********** fotogaleria Youtube *****************/


.portadaYoutube {
height:90px;
width:130px;
float:left;
display:inline-block;
margin-top:5px;
/*padding-top:45px;*/
/*background:url('../images/logoYouTube.png') no-repeat top left;*/
background-position:0px  5px;
}

div.fotoThumbYouTube{
margin-bottom:5px;
margin-right:5px;
float:left;
height:40px;
overflow:hidden;
border:1px solid #000;

	}

.tituloBloqueYoutube {
margin-left:45px;
margin-top:-30px;
float:left;
}


/*************** facebook portada *****************/


#facebook {


width:auto;
overflow:hidden;
height:150px;
padding-top:0px;
/*background:url('../images/logoFacebook.png') no-repeat top left;*/
background-position:0px  12px;
}

#facebookfotos{
	
	/*margin-top:55px;*/
	margin-top:5px;
	width: 135px; 
	}
#facebookfotos img {	
 width: 37px;
 height: 42px;
}

#facebook .titular {
margin-left:45px;
margin-top:20px;
padding-top:0px;
margin-bottom:0px;
float:left;
}

/**************NEWSLETTER ************************/




/************* logos sociales *******************/

#logosSocialesPie {
margin-left:45px;
float:left;

}


#logosSociales span{
display:none;


}
.creativecommons {
margin-top:15px;
float:left;

}


#logoRssPortada {
overflow:hidden;
margin-top:0px;
float:left;
width:35px;
height:24px;
background:url('../images/logoSocial_rssConOver.png') no-repeat;

}


#logoRssPortada:hover {
background:url('../images/logoSocial_rssConOver.png') no-repeat;

background-position:0% 100%;
}






#logotwitterPortada {
margin-left: -10px;
float:left;
width:35px;
height:25px;
background:url('../images/logoSocial_twitterConOver.png') no-repeat;

}


#logotwitterPortada:hover {
background:url('../images/logoSocial_twitterConOver.png') no-repeat;

background-position:0% 100%;
}






#logotuentiPortada {
float:left;
width:35px;
height:25px;
background:url('../images/logoSocial_tuentiConOver.png') no-repeat;

}


#logotuentiPortada:hover {
background:url('../images/logoSocial_tuentiConOver.png') no-repeat;

background-position:0% 100%;
}






#logoorkutPortada {
float:left;
width:35px;
height:25px;
background:url('../images/logoSocial_orkutConOver.png') no-repeat;

}


#logoorkutPortada:hover {
background:url('../images/logoSocial_orkutConOver.png') no-repeat;

background-position:0% 100%;
}









#logoSpotifyPortada {
float:left;
width:35px;
height:25px;
background:url('../images/logoSocial_spotify.png') no-repeat;

}


#logoSpotifyPortada:hover {
background:url('../images/logoSocial_spotify_dis.png') no-repeat;
}



#logoInstagramPortada {
float:left;
width:35px;
height:25px;
background:url('../images/logoSocial_instagram.png') no-repeat;

}


#logoInstagramPortada:hover {
background:url('../images/logoSocial_instagram_dis.png') no-repeat;
}


#logoVimeoPortada {
float:left;
width:35px;
height:23px;
background:url('../images/logoSocial_VimeoConOver.png') no-repeat;

}


#logoVimeoPortada:hover {
background:url('../images/logoSocial_VimeoConOver.png') no-repeat;

background-position:0% -23px;
}










#logoDeliciousPortada {
float:left;
width:35px;
height:23px;
background:url('../images/logoSocial_DeliciousConOver.png') no-repeat;

}


#logoDeliciousPortada:hover {
background:url('../images/logoSocial_DeliciousConOver.png') no-repeat;
background-position:0% 100%;
}


#logoGoogleplusPortada {
float:left;
width:35px;
height:23px;
background:url('../images/logoSocial_googleplusConOver.png') no-repeat;

}


#logoGoogleplusPortada:hover {
background:url('../images/logoSocial_googleplusConOver.png') no-repeat;
background-position:0% 100%;
}



#logoFlickrPortada {
float:left;
width:35px;
height:25px;
background:url('../images/logoSocial_FlickrConOver.png') no-repeat;

}


#logoFlickrPortada:hover {
background:url('../images/logoSocial_FlickrConOver.png') no-repeat;
background-position:0% -23px;
}




#logoYouTubePortada {
float:left;
width:35px;
height:23px;
background:url('../images/logoSocial_YouTubeConOver.png') no-repeat;
}

#logoYouTubePortada:hover {
background:url('../images/logoSocial_YouTubeConOver.png') no-repeat;
background-position:0% -23px;
}


#logoMeneamePortada {		
float:left;
width:35px;
height:23px;
background:url('../images/logoSocial_MeneameConOver.png') no-repeat;
}

#logoMeneamePortada:hover {
background:url('../images/logoSocial_MeneameConOver.png') no-repeat;
background-position:0% -23px;
}



#logoFacebookPortada {

float:left;
width:35px;
height:23px;
margin-top:1px;
background:url('../images/logoSocial_FacebookConOver.png') no-repeat;

}

#logoFacebookPortada:hover {
background:url('../images/logoSocial_FacebookConOver.png') no-repeat;
background-position:0% -23px;
}





/********************** Footer ***********************/
#footer{
margin-top:10px;
font-family:'Lucida Sans';
font-size:10px;
width:976px;

}
.logoFooter{
	
	background:url('../images/logoCA_footer.png') no-repeat ;
	width:129px;
	height:19px;
	float:left;
	margin-right:10px;
	
	
}


.textoFooter {
float:left;	
	
}

#footer .content {
	
float:left;	
}
#block-block-7 .content {
float:right; 	
}
#block-block-28 {
margin-top: -37px;
float:right;
}
#telefonicaapoyo span {
color: #BBBBBB;
font-size: 0.9em;
vertical-align: 4px;
}
#telefonica {
/*background:url("../images/logoTelefonica.jpg") no-repeat scroll right top transparent;*/
/*background:url("images/telefonicaLogo.png") no-repeat scroll right top transparent;*/
height:30px;

float:right;	
}
#telefonica img{
	
}
#telefonica span {

height:30px;
vertical-align:top;


}



#footer .menu li {
	height:15px;

padding-left:5px;
margin-right:5px;
float:left;
border-left: 1px solid #000000;
color:#000000 ;
}
#footer .menu li a {
font-family:'Lucida Sans';

color:#000000 ;
}


#linea_puntos, .linea_puntos {
border-bottom:1px dotted #CCCCCC;
clear:both;
margin-bottom:60px;
margin-top:0;
}

/*************** newsletter **************************/


#newsletter {
position:relative;
top:-180px;
left:680px;
width:230px;

}

.NL_titulo {
	color:#000000;
	font-family:arial, Monaco, monospace;
	font-size:12px;
	margin-bottom:0px;
}

#newsletter input {
	height:28px;
background-color:#51bbeb;
    border: none;
	font-family:arial, Monaco, monospace;

    color:#000000;
    float:left;
    font-size:12px;
   
    margin-top:15px;
    	font-size:10px;
	-webkit-border-radius: 15px;
-moz-border-radius: 15px; 
padding-left:10px;

}

 .NL_enviar {
margin-left:20px;
width:80px;

	height:31px;
}
.NL_mail {
	
	width:100px;
}
.NL_nombre {
	
	width:200px;
}
/**************** menu prensa vivamerica *****************/

#prensa {
margin-top:10px;
float:right;
margin-right:20px;
}
#prensa a {

margin-left:10px;
margin-bottom:-10px;

}

a.transeffect:hover {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}


/*********************  estamos    **********************/





/************** seleccion cabeceras ************/
#seleccion_cabeceras  {
float:right;
width:480px;
margin:-26px 0px 0px 0px ;
height:380px;

}


span.seleccion-slogan {
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}


span.seleccion-categoria a{

float:right;
}


#seleccion_cabeceras img{
float:left;
margin-right:15px;
}






li.seleccion-lista  {
margin:5px 0px 0px -0px;
list-style-type:none;
min-height:85px;
}

.taxo-seleccion {
text-transform:uppercase;
font-size:10px;
padding-bottom:5px;
}

div.tit-seleccion a {
font-size:16px;
color:#000000;
line-height:50%;
}
.tit-seleccion  {

line-height:100%;
}

.krumo-root{
	z-index:150;
	margin-top:200px !important;
	
	}
.falso_flickr {
float:left;
margin:8px 35px 10px 15px; 
}



.homeTwitter_texto a{
color:#66cc66;
}

.image_meta {
display:none;

}
/************* Estilos de las bolas de cabecera*/

.bola_home_safe{
background-image:url('../images/circulo_portada_cine.png');
background-repeat:no-repeat;
}
.bola_home_sociedad{
background-image:url('../images/circulo_portada_sociedad.png');
background-repeat:no-repeat;
}


.bola_home_actualidad{
background-image:url('../images/circulo_portada_actualidad.png');
background-repeat:no-repeat;
}

.bola_home_becas{
background-image:url('../images/circulo_portada_becas.png');
background-repeat:no-repeat;
}

.bola_home_cine{
background-image:url('../images/circulo_portada_cine.png');
background-repeat:no-repeat;
}

.bola_home_exposiciones{
background-image:url('../images/circulo_portada_exposiciones.png');
background-repeat:no-repeat;
}
.bola_home_infantil{
background-image:url('../images/circulo_portada_infantil.png');
background-repeat:no-repeat;
}
.bola_home_literatura{
background-image:url('../images/circulo_portada_literatura.png');
background-repeat:no-repeat;
}
.bola_home_musica{
background-image:url('../images/circulo_portada_musica.png');
background-repeat:no-repeat;
}
.bola_home_politica{
background-image:url('../images/circulo_portada_politica.png');
background-repeat:no-repeat;
}
.bola_home_premios{
background-image:url('../images/circulo_portada_premios.png');
background-repeat:no-repeat;
}
.bola_home_sociedad{
background-image:url('../images/circulo_portada_sociedad.png');
background-repeat:no-repeat;
}
.bola_home_talleres{
background-image:url('../images/circulo_portada_cine.png');
background-repeat:no-repeat;
}


/************* pager *****************/
ul.pager{
	font-size:14px;
	
	}
ul.pager li{
	width:auto !important;
	height:15px !important;
	min-height:15px !important;
	margin:0;
	
	}
ul.pager li.pager-current{
	width:auto !important;
	}
ul.pager li.pager-previous{
	font-weight:bold;
	/*background:url(images/pagerAnt.png) no-repeat transparent;
	width:40px !important;*/
	}
ul.pager li.pager-next{
	font-weight:bold;
	/*background:url(images/pagerProx.png) no-repeat transparent;
	width:40px !important;*/
	}

.teaser-seleccion {

padding:0;
	padding-top:0px;
	font-size:13px;
	line-height:15px;
	
	word-wrap:break-word;


}

.tit-seleccion a{
font-size:16px;
margin-top:-5px;
padding:0px;

}
.taxo-seleccion {
margin-bottom:-5px;

}


#seleccion_cabeceras_lista{
 
margin-top:16px;

}

#destacadosbloque {

margin-bottom:10px;
}
/*Nuevos estilos actualizacion 08/03/2013 nuevo widget*/
#facebookfotos .clearfix,#facebookfotos .pluginBoxDivider {
 display: none !important;
}
.-cx-PRIVATE-uiSquareImage__large {
    height: 20px !important;
    width: 20px !important;
}
#block-block-29 {
    float: left;
    left: 555px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -219px;
    width: 210px;
}


.pagina-convocatorias .block.white-black{
   background-color: #ffffff;
    padding: 0;
	position: relative;
}

.pagina-convocatorias .block.white-black .title-bar {
    background-color: #000000;
    color: #ffffff;
}

.pagina-convocatorias  .block .title-bar {
    padding: 0 0 0 12px;
}

.pagina-convocatorias .block.white-black .block-content {
    background-color: #ffffff;
}
.pagina-convocatorias .block .block-content {
    padding: 12px;
}


.pagina-convocatorias .block .title-bar h2 {
    font-weight: normal;
    margin-bottom: 0;
    padding: 7px;
}

.pagina-convocatorias .block.white-black .top-left {
    background: url("../images/corners-black.gif") no-repeat scroll 0 0 transparent;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px;
}

.pagina-convocatorias .block.white-black .top-right {
    background: url("../images/corners-black.gif") no-repeat scroll -5px 0 transparent;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    width: 5px;
}

#contenedor_contenido_estatico {
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 710px;
}
#sidebar {
    float: right;
    height: auto;
    margin-top: 10px;
    padding: 14px;
    width: 236px;
}
#sidebar h3 {
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
}
#sidebar h4 {
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    margin-bottom: 15px;
    margin-top: -5px;
}

.pagina-convocatorias .illustrated-text ul li, div.links ul li {
    background-image: url("../images/bullet.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    margin-left: 16px;
    padding-left: 16px;
}

img#logo-grande-red-casas{
	margin: 3px 0 0 -4px;
    width: 170px;
}

#descripcion-audio{
	vertical-align: top;
    margin-right: 20px;
    margin-bottom: 20px;
    display: block;
    clear: both;
}
