@charset "UTF-8";
/* CSS Document */



/* Redefinimos la clase header para que no tenga tanto margen inferior respecto a los banner */

#header {
padding: 29px 0 1px;
}

#header-top { }

#header-top-inside {  height:52px; width:950px; margin:0 auto;}

#header-top-inside-left {
	float:left; 
	text-align:left; 
	padding:10px 0 0 0; 
	width:670px; 
	color:#485766; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; 
}
#header-top-inside-left-content{
	 margin-top: -13px; 
	 padding-left: 80px;
}
#header-top-inside-left-content a{
	color: #6a87a3;
}
#header-top-inside-left-feed { float:left; padding:10px 0 0 0; width:200px; }

#header-top-inside-right { float:right; text-align:right; padding:20px 0 0 0; width:235px; /*margin-right: -27px;*/ margin-right: 5px;}







/* Definimos un home-block más ancho para poner el video principal en la portada */

.home-block-video { 
	width: 570px; float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:40px;
	/*background-image:url(images/menu/home-block-header-bg.png);
	background-repeat:repeat-x;*/
	min-height:370px;
}

/* Definimos una clase para el menu lateral derecho de la Portada */

.home-block-menu { 
	width: 290px; float:left; margin:10px; 
	/*background-image:url(images/menu/MENU_CABECERA.png);*/
	/*background-repeat:repeat-x;*/
	min-height:370px;
}

/* FIN */

/* CREAMOS UNA CLASE ESPECIFICA PARA EL BLOQUE CON LOS TESLABLOGS PORTADA  (QUE VA EN PORTADA) */

#block-views-TESLABLOGS_PORTADA-block_1 {
margin-top:0px;   /* Bajamos el bloque un poco */
}


#block-views-TESLABLOGS_PORTADA-block_1 .block .block-content{ 
	background:url(images/sectionbg.png); 
	color:#ffffff; 
	padding:20px 20px 10px 20px; 
	display:block; 
	overflow:hidden; 
	min-height: 294px;	
}

#block-views-TESLABLOGS_PORTADA-block_1 .block .block-content p{ 
	font-family: Arial;
	font-size: 14px;
	color: #6a7796;
}

#block-views-TESLABLOGS_PORTADA-block_1.block .block-content p.post-note{ 
	font-size: 12px;
	margin-top: -10px;
}
#block-views-TESLABLOGS_PORTADA-block_1 .block .block-content p.post-note a{ 
	color: #3f9fcf;
}


#block-views-TESLABLOGS_PORTADA-block_1 .content-TESLABLOGS_PORTADA {   /* DEfinimos el contenido de la vie . TIENE QUE ESTAR MODIFICADO EL node-view-ULTIMOS_TESLABLOGS.tpl.php !! */
padding:0px;
}


/* CREAMOS UNA CLASE ESPECIFICA PARA EL BLOQUE CON LOS ÚLTIMOS TESLABLOGS  (QUE VA EN EL FOOTER) */

#block-views-ULTIMOS_TESLABLOGS-block_1 {
margin-top:5px;   /* Bajamos el bloque un poco */
}


#block-views-ULTIMOS_TESLABLOGS-block_1 .block .block-content{ 
	background:url(images/sectionbg.png); 
	color:#ffffff; 
	padding:20px 20px 10px 20px; 
	display:block; 
	overflow:hidden; 
	min-height: 294px;	
}

#block-views-ULTIMOS_TESLABLOGS-block_1 .block .block-content p{ 
	font-family: Arial;
	font-size: 14px;
	color: #6a7796;
}

#block-views-ULTIMOS_TESLABLOGS-block_1.block .block-content p.post-note{ 
	font-size: 12px;
	margin-top: -10px;
}
#block-views-ULTIMOS_TESLABLOGS-block_1 .block .block-content p.post-note a{ 
	color: #3f9fcf;
}


#block-views-ULTIMOS_TESLABLOGS-block_1 .content-ULTIMOS_TESLABLOGS {   /* DEfinimos el contenido de la vie . TIENE QUE ESTAR MODIFICADO EL node-view-ULTIMOS_TESLABLOGS.tpl.php !! */
padding:0px;
}





/* CSS PARA EL MENU LATERAL DE LA PORTADA. CADA VEZ QUE SE CREA UN BLOQUE DE MENU HABRÁ QUE AÑADIR LA CORRESPONDIENTE CLASE ID 
PARA ESTO HE TENIDO QUE CAMBIAR EL BLOCK.tpl y que la CLASE SE BLOCK-CONTENT*/


#block-block-1 .block-content{ 
	/*background:url(images/sectionbg.png); */
	color:#ffffff;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
	/*min-height: 294px;	*/
}
#block-block-1 p {
	margin:0px;
}

#block-block-4 .block-content{ 
		/*background:url(images/sectionbg.png); */
	color:#ffffff;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
	/*min-height: 294px;	*/
}
#block-block-4 p {
	margin:0px;
	
}
#block-block-5 .block-content{ 
	/*background:url(images/sectionbg.png); */
	color:#ffffff;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
	/*min-height: 294px;	*/
}
#block-block-5 p {
	margin:0px;
	
}
#block-block-6 .block-content{ 
	/*background:url(images/sectionbg.png); */
	color:#ffffff;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
	/*min-height: 294px;	*/
}

#block-block-6 p {
	margin:0px;
}

/* LOS INVENTOS */ 

#block-block-7 .block-content{ 
	color:#ffffff;
	padding:0px;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
}

#block-block-7 p {
	margin:0px;
}



#block-block-9 .block-content{ 
		/*background:url(images/sectionbg.png); */
	color:#ffffff;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
	/*min-height: 294px;	*/
}

#block-block-9 p {
	margin:0px;
}

#block-block-10 .block-content{ 
		/*background:url(images/sectionbg.png); */
	color:#ffffff;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
	/*min-height: 294px;	*/
}

#block-block-10 p {
	margin:0px;
}


#block-block-11 .block-content{ 
		/*background:url(images/sectionbg.png); */
	color:#ffffff;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
	/*min-height: 294px;	*/
}

#block-block-11 p {
	margin:0px;
}




#block-block-14 .block-content{ 
		/*background:url(images/sectionbg.png); */
	color:#ffffff;
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
	/*min-height: 294px;	*/
}

#block-block-14 p {
	margin:0px;
}

#block-block-14 table {
    border: 0px solid #CDCDCD;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 100%;
    margin:0;
    width: 100%;
}


#block-block-14 th, td {
    border: 0px solid #CDCDCD;
    padding: 0px;
}



#block-block-15 .block-content{ 
		/*background:url(images/sectionbg.png); */
	color:#ffffff;
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
	/*min-height: 294px;	*/
}

#block-block-15 p {
	margin-top:15px;
}


#block-block-16 .block-content{ 
		/*background:url(images/sectionbg.png); */
	color:#ffffff;
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	display:block; 
	overflow:hidden; 
	/*min-height: 294px;	*/
}

#block-block-16 p {
	margin:0px;
	padding:0px;
}


/* El hoover del menu teslablogs */
.project_hoverVideo_teslablogs {
	background:url(http://www-divulgacion.iaa.es/sites/www-divulgacion.iaa.es/files/u3/spacer.gif) repeat scroll 0 0 transparent;
	display:block;
	height:70px;
	position:absolute;
	width:290px;
	z-index:5;
	}
.project_hoverVideo_teslablogs:hover {background:transparent url(http://www.iaa.es/sites/teslablog.iaa.es/themes/teslabluemaster/images/menu/MENU_TESLABLOG_ON.png) scroll 0 0 no-repeat;}


/* El hoover del menu personajes */
.project_hoverVideo_personajes {
	background:url(http://www-divulgacion.iaa.es/sites/www-divulgacion.iaa.es/files/u3/spacer.gif) repeat scroll 0 0 transparent;
	display:block;
	height:70px;
	position:absolute;
	width:290px;
	z-index:5;
	}
.project_hoverVideo_personajes:hover {background:transparent url(http://www.iaa.es/sites/teslablog.iaa.es/themes/teslabluemaster/images/menu/MENU_PERSONAJES_ON.png) scroll 0 0 no-repeat;}

/* El hoover del menu inventos */
.project_hoverVideo_inventos {
	background:url(http://www-divulgacion.iaa.es/sites/www-divulgacion.iaa.es/files/u3/spacer.gif) repeat scroll 0 0 transparent;
	display:block;
	height:70px;
	position:absolute;
	width:290px;
	z-index:5;
	}
.project_hoverVideo_inventos:hover {background:transparent url(http://www.iaa.es/sites/teslablog.iaa.es/themes/teslabluemaster/images/menu/MENU_INVENTOS_ON.png) scroll 0 0 no-repeat;}

/* El hoover del menu teslamania */
.project_hoverVideo_teslamania {
	background:url(http://www-divulgacion.iaa.es/sites/www-divulgacion.iaa.es/files/u3/spacer.gif) repeat scroll 0 0 transparent;
	display:block;
	height:70px;
	position:absolute;
	width:290px;
	z-index:5;
	}
.project_hoverVideo_teslamania:hover {background:transparent url(http://www.iaa.es/sites/teslablog.iaa.es/themes/teslabluemaster/images/menu/MENU_TESLAMANIA_ON.png) scroll 0 0 no-repeat;}



/* El hoover del menu videocv */
.project_hoverVideo_videocv {
	background:url(http://www-divulgacion.iaa.es/sites/www-divulgacion.iaa.es/files/u3/spacer.gif) repeat scroll 0 0 transparent;
	display:block;
	height:198px;
	position:absolute;
	width:290px;
	z-index:5;
	}
.project_hoverVideo_videocv:hover {background:transparent url(http://www.iaa.es/sites/teslablog.iaa.es/themes/teslabluemaster/images/menu/VIDEOCURRICULUM_ON.png) scroll 0 0 no-repeat;}



/* El hoover del menu galeria */
.project_hoverVideo_galeria {
	background:url(http://www-divulgacion.iaa.es/sites/www-divulgacion.iaa.es/files/u3/spacer.gif) repeat scroll 0 0 transparent;
	display:block;
	height:183px;
	position:absolute;
	width:289px;
	z-index:5;
	}
.project_hoverVideo_galeria:hover {background:transparent url(http://www.iaa.es/sites/teslablog.iaa.es/themes/teslabluemaster/images/menu/MENU_GALERIA_ON.png) scroll 0 0 no-repeat;}

/* FIN */



/* Redefinimos el footer para que vayan los ultimos blogs */

#footer-inside { width:950px; margin:0 auto; text-align:left; min-height:212px; padding-top:12px;}

#footer-center{
	float:left;
	width: 950px;
	padding:0px;
	/*border:1px solid red;*/
}


/* Clases para la tabla de la view ULTIMOS_TESLABLOGS */

table.views-view-grid
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
width: 950px;
border: 0px #d79900 solid;
border-collapse: collapse;
border-spacing: 0px;
}

td.col-1 {
width:238px;
border: 0px #d79900 solid;
padding-top:5px;
vertical-align:top;
}
td.col-2 {
width:238px;
border: 0px #d79900 solid;
padding-top:5px;
vertical-align:top;
}
td.col-3 {
width:238px;
border: 0px #d79900 solid;
padding-top:5px;
vertical-align:top;
}
td.col-4 {
width:238px;
border: 0px #d79900 solid;
padding-top:5px;
vertical-align:top;
}

.boxnoticia {
	margin:0px 0px 0px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 200px;
	height:100px;
	padding:3px;
	/*min-height:200px;*/
	}
	
.grid_1b {
	display:inline;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	
}	


.marco1 {
margin-left:16px;
   padding:3px;
   background-color: #f5f5f5;
   width: 200px;
   border: 1px solid #999999;
} 

.titulostabla  {
font-family:"Courier New", Courier, monospace;
padding:5px 19px 5px 19px;
color:#FFFFFF;
font-size:12px;
}
/* FIN */


/* Clases para la tabla de la view GALERIA_TESLA */

table.col-3
{ 
width: 600px;
}

/* FIN */




/* CLASES PARA CADA TESLABLOG */

#tituloblog {
color:#FFFFFF;
font-family:"Courier New", Courier, monospace;
font-size:24px;
font-weight:normal;
background:url(images/icons/man-icon.png) no-repeat;
padding-left:35px;
}


#tituloblog a {color:#FFFFFF;}


#infoblog {
color:#CCCCCC;
font-family:"Courier New", Courier, monospace;
font-size:16px;
font-weight:normal;
}

#resumenblog {
color:#999999;
font-size:12px;
font-weight:normal;
font-style:italic;
text-align:justify;
}

#leermas {
float:right;
border-color: #CCCCCC;
border-width: 0px;
border-style: solid;
margin-top:0px;
padding-top: 0px;
    padding-bottom: 0px;
	padding-right:0px;
	 margin-left:350px;
}

#leermas  a {color:#FFFFFF;}


.textog {
	font-family:"Courier New", Courier, monospace;
	font-size: 14px;
	float: left;
	margin-top: 5px;
	margin-left:0px;
	color:#FFFFFF;
	font-weight:bold;
}

#nav {
float:right;
border-color: #CCCCCC;
border-width: 0px;
border-style: solid;
margin-top:0px;
padding-top: 0px;
    padding-bottom: 0px;
	padding-right:0px;
	/* margin-left:350px;*/
}

#nav  a {color:#336699;}


.textnav {
	font-family:"Courier New", Courier, monospace;
	font-size: 14px;
	float: left;
	margin-top: 5px;
	margin-left:0px;
	color:#666666;
	font-weight:bold;
}

/* Barra iconos - Barra con todos los iconos
-----------------------------------------------*/


#barraiconos {

float: left;
margin:15px 0px 20px 0px;
width: 570px;
height:25px;
border-bottom-color: #CCCCCC;
border-bottom-width: 1px;
border-bottom-style:dashed;
padding: 0px;

}



#barraiconos_nb {

float: left;
margin:0px 0px 0px 0px;
width: 570px;
height:20px;
padding-top: 10px;
border-color: #CCCCCC;
border-width: 0px;
border-style: dashed;
vertical-align:text-bottom;
}


#barraiconos_short {

float: left;
margin:5px 0px 0px 0px;
width: 200px;
height:25px;
border-width:thin;
border-bottom-color: #CCCCCC;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 0px;
margin-bottom:5px;

}

#barraiconos_dos {

float: left;
margin:5px 0px 0px 0px;
width: 200px;
height:25px;
border-width:thin;
border-bottom-color: #CCCCCC;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 0px;
margin-bottom:10px;

}

/* Caja de iconos 
-------------------*/

/* Iconos de mail, pdf & print */
	
.boxmail {
	margin:0px 0px 0px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 100px;
	height:20px;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	/*min-height:200px;*/
	
	}	
	
.boxmail_short {
	margin:0px 0px 0px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 80px;
	height:20px;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	/*min-height:200px;*/
	
	}
	
/* Iconos like&tuit */
.boxlike {
	margin:0px 0px 0px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 110px;
	height:20px;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	/*min-height:200px;*/
	}	
	
.boxtweet {
	margin:0px 0px 0px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 120px;
	height:20px;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	/*min-height:200px;*/
	}
	
	/* Iconos like&tuit */
.boxlike_short {
	margin:0px 0px 0px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 80px;
	height:20px;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	/*min-height:200px;*/
	}	
	
.boxtweet_short {
	margin:0px 0px 0px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 100px;
	height:20px;
	border-right-color: #CCCCCC;
	border-right-width: 0px;
	border-right-style: dashed;
	/*min-height:200px;*/
	}		
	
/* Iconos comparte */

.boxcomparte {
	margin:0px 0px 0px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 160px;
	height:20px;
	border-color: #CCCCCC;
	border-width: 0px;
	border-style: solid;
	/*min-height:200px;*/	
	}
	
	
	.boxcomparte_short {
	margin:0px 0px 0px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 100px;
	height:20px;
	border-color: #CCCCCC;
	border-width: 0px;
	border-style: solid;
	/*min-height:200px;*/	
	}
	
/* Comun a todas las cajas de iconos^*/
.grid_1b {
	display:inline;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	}	
	

/* CSS Comunes 
-------------*/

/* Separadores */
.separador {
	clear:both;
}
.separador-h {
	float: left;
	margin-left: 10px;
}

.separador-portada-h {
	float: left;
	margin-left: 5px;
}

/* Float a derecha e izquierda */
.caja_der {
	float: right;
}
.caja_izq {
	float: left;
}


/* Línea separadora fina */

hr.lineafina {
border: 1px dashed #bbb;
height:0px;
border-top:0px;
}

.project_hoverPhoto, .project_hoverVideo {
	background:url(http://www-divulgacion.iaa.es/sites/www-divulgacion.iaa.es/files/u3/spacer.gif) repeat scroll 0 0 transparent;
	display:block;
	height:100px;
	position:absolute;
	width:200px;
	z-index:5;
	}

.project_hoverPhoto:hover {background:transparent url(images/skin1/overPhoto.png) scroll 0 0 no-repeat;}
.project_hoverVideo:hover {background:transparent url(http://www-divulgacion.iaa.es/sites/www-divulgacion.iaa.es/files/u3/overVideo.png) scroll 0 0 no-repeat;}


/* CLASES PARA LA PAGINA INDIVIDUAL 
------------------------------------*/

.node .content img {
    border: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
}

.home-main-video { 
	width: 600px; float:left;
	display:block; overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	/*background-image:url(images/main-area-bg.png);*/
	background-color:#FFFFFF;
	min-height:1150px;
	padding: 10px;
}

.home-main-menu { 
	width: 290px; float:right; margin:10px; margin-left:0px; margin-right:0px;
	/*background-image:url(images/menu/MENU_CABECERA.png);*/
	/*background-repeat:repeat-x;*/
	min-height:370px;
}


#tituloblog_g {
color:#333333;
font-family:"Courier New", Courier, monospace;
font-size:24px;
font-weight:normal;
background:url(images/icons/ICONO_PALOMA_g.png) no-repeat;
padding-left:35px;
}


#tituloblog_g a {color:#336699;}


#infoblog_g {
color:#666666;
font-family:"Courier New", Courier, monospace;
font-size:16px;
font-weight:normal;
}

#textoblog_g {
color:#666666;
font-size:12px;
font-weight:normal;
/*text-align:justify;*/
}

#textoblog_g a {
color:#336699;
font-weight:bold;
}

#textoblog_g h1 {
color:#000000;
font-weight:bold;
font-size:18px;
font-family:"Courier New", Courier, monospace;
}


#textoblog_g h2 {
color:#666666;
font-weight:bold;
font-size:16px;
font-family:"Courier New", Courier, monospace;
margin:0px;
padding:0px;
}

#textoblog_g .marco {
margin: 5px;
padding:5px;
background-color: #FFFFFF;
border: 1px solid #999999;
} 

.texinfo_g {
color:#999999;
font-size:10px;
font-weight:normal;
font-style:italic;
text-align:justify;
}

.texinfo_g a {
color:#336699;
font-size:10px;
font-weight:bold;
}

.texcourier_g {
color:#666666;
font-family:"Courier New", Courier, monospace;
text-align:justify;
}


#marco_img {
border-color:#999999;
border-style:solid;
border-width:0px;
margin:5px;
margin-bottom:25px;
padding:0px;
width:580px;
}

#marco_img p {
color:#999999;
font-family:"Courier New", Courier, monospace;
font-size:9px;
text-align:right;
}


#barraiconos_p {

float: left;
margin:15px 0px 20px 0px;
width: 600px;
height:125px;
border-bottom-color: #CCCCCC;
border-bottom-width: 1px;
border-bottom-style:dashed;
padding: 0px;

}

.boxmail_p {
	margin:0px 0px 20px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 200px;
	height:20px;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	/*min-height:200px;*/
	
	}
	
	.boxdescarga_p {
	margin:0px 0px 0px 0px;
	/*margin:10px 10px 20px 10px;*/
	width: 600px;
	height:30px;
	border-right-color: #CCCCCC;
	border-right-width: 0px;
	border-right-style: dashed;
	/*min-height:200px;*/
	
	
	}
	
	

.img_izq{
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}
.img_der{
  float:right;
   margin-left:10px;
  margin-bottom:10px;
}


/* Sumario Reportaje */


#repor_sumario {
/*float: left;*/
margin:10px;
width: 260px;
background-color:#FFFFFF;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#000033;
border-top:1px;
border-top-style:solid;
border-top-color:#000033;
padding-bottom:5px;
padding-top:5px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
font-style:italic;
color:#000033;
/*height:1100px;*/
}


