/********************************************
   AUTHOR:  	  	
   WEBSITE:   		 
   TEMPLATE NAME: 	 	
   VERSION:          1.0          	
 *******************************************/
  @import url(popup.css);

 
/********************************************
   ELEMENTOS HTML 
********************************************/ 

	
html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	color:#56616c ; 
	font-size:11px ;
	}


body {
	margin:0;
	padding: 0;
	/*background:url(../img/deco-body.jpg) no-repeat 0 250px;*/
}

/* links */
a {color:#56616c;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}


/* headers */

h1, h2, h3, h4, h5 {
	margin:0;		
}

h1 {
}

h2 {
}

p, ul, ol {
	padding:0;		
	margin: 0;
}

ul {
	list-style:none;}


/* images */

img {
	border:0;
	margin:0;
}


td {
	vertical-align:top;
	}



/* form elements */

form, input, label, textarea {
	margin:0;
	padding:0;
}

label {
	display:block;
}





/**************************************
   LAYOUT 
***************************************/	

.print{
	display:none;
}

/* ajustes de anchos fijos para el layout */
div.contenedor	{width: 999px;}
div.contenido	{width:678px;float:left; position:relative; overflow:hidden;}
div.lateral	{width:319px; float:left; position:relative;   overflow:hidden;}

div.contenido .marginador{
	margin-left:24px;}


/*contenedor*/
div.contenedor	{
		background:url(../img/body-fondo.gif) repeat-y;}

/*encabezado*/
div.encabezado	{
	height:116px;
	background:url(../img/encabezado-fondo.png) no-repeat;}

.logo{
	position:absolute;
	z-index:997;
	height:180px;
	width:180px;
	}
	
.logo-solo{
	position:absolute;
	top:7px;
	left:8px;
	z-index:998;
	}

.logo-solo img{
	height:135px;
	width:135px;
	}	


		

/**************************************
   LATERAL
***************************************/

/*lateral*/
div.lateral	{}

div.lateral .marg-2{
	margin:20px 20px 0 35px;}


.buscar{
	background:url(../img/buscar-fondo.gif);
	height:15px; 
	width:145px; 
	border:#A6A6A8 1px solid;
	}

.caja{
	padding-top:10px;
	}	
	
.caja-titulo{
	background:#C7E1FA;
	color:#476F92;
	height:18px;
	font-weight:bold;
	font-size:10px;
	padding-left:4px;
	}
	
.caja-titulo div{	
position:relative; top:3px;
}

.caja-titulo div img{	
	position:relative;
	top:1px;
	}

.caja-nota{
	padding:10px 0 4px 0;
	color:#5B5C60;
	line-height:100%;
	border-bottom:#cccccc 1px solid;

	}

.caja-nota p{

	font-size:9px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}


.caja-nota h1{
	color:#59646A;
	font-size:10px;
	margin-bottom:3px;
	}
	
.media-tag{
	background:#4D7598;
	padding:2px;
	width:auto;
	border-top:white 1px solid;
	position:relative;
	top:-14px;}
	
.caja-nota .archivo, .archivo{
	font-weight:bold;
	font-size:10px;
	color:#59646A;
	display:block;
	margin:3px;
	clear:left;
	}	
.caja-nota .archivo a:hover, .archivo a:hover{
	text-decoration:underline;}

.mas{
	margin-top:4px; 
	float:right; 
	width:auto; 
	clear:left;
	position:relative;
	top:-12px;
	right:12px;
	}
	
.mas img{	
	position:absolute;}
	
/* cmq news */	

.tabs_caja{
	border:#b9d5e7 1px solid;
	border-top:none;
	border-right:none;
	background:#FFFFFF;
	}

.tabs td{
	vertical-align:middle; text-align:center;
	font-size:10px;
	font-weight:bold;
	border-top:#b9d5e7 1px solid;
	border-right:#b9d5e7 1px solid;	
}
.tabs td a{
	color:#476f92;
	width:100%;
	height:20px;
	display:block;
	overflow:hidden;
	line-height:19px;


}

.tabs td a.inactivo{
	background:#eaf4f7;
	color:#829fb8;
	border-bottom:#b9d5e7 1px solid;
	}

.tabs_cont{
	padding: 8px 12px;
	border-right:#b9d5e7 1px solid;	
	}

.tabs_cont select, .tabs_cont input{
	font-size:11px;
	color:#597998;
	border:#597998 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.resultado_tit{
	color:#597998; background:#EAF4F7; padding:3px; font-size:10px; font-weight:bold;
	margin-bottom:0;
	}	

	
.cmqcol  .caja{
	border-bottom:#ccc 1px solid;
	padding-bottom:6px;
	display:block;
	}
	
.cmqcol  .caja-nota{
	border:none;
	padding:0px;
	margin-bottom:6px;
	display:block;}

.cmqcol  .caja-nota h1{
	padding-left:10px;
	color:#5B5C60;
	line-height:120%;
	background:url(../img/flechita.gif) no-repeat 0 3px; 
	}
	
.cmqcol  .caja-nota h1 a{
		color:#5B5C60;
}
.cmqcol  .caja-nota h1 a:hover{
	color:#0C4C8B;
}
	
.cmqcol .titulo-seccion a, .cmqcol .titulo-seccion{
	color:#0C4C8B;
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
	}

.hr{
	margin:15px 0;
	border-top:#dfdfdf 1px solid;
	font-size:1px;
	height:1px;
	overflow:hidden;
	}	
	
.col_banner{
	float:left;
	width:auto;
	text-align:center;
	height:80px;
	overflow:hidden;
	margin:0 10px;}	
.col_banner td{	
		height:80px;
			vertical-align:middle;

		}
.video{
	border:none;
	width:320px;
	height:270px;
	float:left;
	margin: 0 15px 8px 0;
	overflow:hidden;
		}
			
.caja-nota .video, .cmqcol .video {
	margin:0px;
	float:none;
	margin-bottom:14px;
	height:227px;
	width:265px;}
	
.nota-home .video{
margin:0px;
	margin-bottom:14px;
	float:left;
	width:265px;
	height:227px;
	margin-right:15px;
	margin-bottom:6px;}					
/**************************************
   NOTAS
***************************************/

/*imagen*/
.imagen, .imagen-wide {float:left;}


.imagen img, .imagen-wide img{display:block;}

.imagen{
	width:auto; 
	margin-right:14px;
	margin-top:5px;
}

.imagen-wide {width:100%;}
.imagen-wide {margin-right:0;}



/*nota home*/

.nota-home .imagen img, .nota-home .imagen-wide img,
.nota-home-destacada .imagen img, .nota-home-destacada .imagen-wide img,
.caja-nota .imagen img, .caja-nota .imagen-wide img/*,
.nota-ampliada .imagen img, .nota-ampliada .imagen-wide img*/{
	/*border:#8D95A0 1px solid;*/
	border:none;
	}
	
.nota-home{
	margin-top:14px;
	border-bottom:#d7d7d7 1px solid;
	width:460px;
	padding-bottom:14px;
	}
	
.nota-home .cont{
	line-height:150% !important;
	}
	
	
.nota-home .imagen img{
	/*width:200px;*/
	height:auto;}
	
.nota-home-destacada .imagen{
	margin-bottom:10px;
	
	}	
	
.nota-home-destacada .imagen img{
	border:#7894AF 1px solid;
	}
	
h1, h1 a{
		color:#2f3944;}

h1:hover, h1 a:hover{
		color:#0C4C8B;}

	
.nota-home h1, .nota-home h1 a, .nota-home-destacada h1, .nota-home-destacada h1 a{

	font-size:14px;
	margin-bottom:8px;
	}	

.nota-home-destacada{
	background:#E0EAEF;
	}
	

	
.nota-home-destacada .marg-1{
	margin:15px 7px 0 15px;
	
	}
.nota-home-destacada .imagen-wide{
	margin-bottom:10px;
	width:auto;
	}
	
.nota-home-destacada h1{
	margin-bottom:5px;
	}	

.nota-home-destacada p{
	line-height:140%;}


.nota-home-destacada p a, .nota-home p a, .nota-ampliada p a{	
	color:#0c4c8b;
	}

.nota-home-destacada p a:hover, .nota-home p a:hover, .nota-ampliada p a:hover{	
	color:#0c4c8b;
	}

.cmqnews .nota-home-destacada{
	padding:6px 12px 0 12px}

/* ampliada */

.nota-ampliada{
	padding-top:25px;
	padding-right:35px;
	/*border-right:#dfdfdf 1px solid;*/
	}

.nota-ampliada h1, .nota-ampliada h1 a,
.nota-ampliada h2, .nota-ampliada h2 a,
.nota-ampliada h3, .nota-ampliada h3 a,
.nota-ampliada h4, .nota-ampliada h4 a,
.nota-ampliada h5, .nota-ampliada h5 a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:120%;
	}	
	
.nota-ampliada h2, .nota-ampliada h2 a,
.nota-ampliada h3, .nota-ampliada h3 a,
.nota-ampliada h4, .nota-ampliada h4 a,
.nota-ampliada h5, .nota-ampliada h5 a{
	margin-bottom:6px;}
	
.nota-ampliada h1, .nota-ampliada h1 a{
	font-size:22px;
	margin-bottom:12px;
	color:#0C4C8B;
	}

.nota-ampliada h2, .nota-ampliada h2 a{
	font-size:18px;
	margin-bottom:12px;
	color:#0C4C8B;}
	
.nota-ampliada h3, .nota-ampliada h3 a{
	font-size:17px;
	color:#0C4C8B;}

.nota-ampliada h4, .nota-ampliada h4 a{
	font-size:14px;}
	
.nota-ampliada h5, .nota-ampliada h5 a{
	font-size:13px;}	

.nota-ampliada, .nota-ampliada p, .nota-ampliada ul{
	color:#2f3944;
	line-height:150%;
	padding-bottom:12px;
	/*text-align:justify;*/}	
	
.nota-ampliada ul{
	list-style: disc;
	margin-left:15px;}
	
.nota-ampliada ul ul{	
	list-style: circle;
	padding:0;	
	}
	
.nota-ampliada ul ul ul{	
	list-style: disc;
		padding:0;
	}
	
	
.nota-ampliada .copete{
	font-weight:bold;
	}	

	
/* ajustes de imagen*/

.nota-ampliada img{
	margin:8px;}	
	
.nota-ampliada .imagen, .nota-ampliada .imagen-wide{
	margin-bottom:4px;}	
	
.nota-ampliada .imagen img, .nota-ampliada .imagen-wide img{	
	margin:0;
	}
	
/*elementos varios*/

.epigrafe{
	background:#D5E3EA;
	color:#56616c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding:3px 0 2px 4px;
	width:auto;
	}
	.epigrafe2{
	background:#D5E3EA;
	color:#56616c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;	
	width:auto;
	}

/**************************************
	SECCION
**************************************/

.encabezado-seccion{
	background:url(../img/seccoin-fondo.jpg) no-repeat;
	height:40px;
	text-align:right;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	}

.encabezado-seccion div{
	position:relative;
	top:20px;}
	
.nota-tools{
		/*border-right:#dfdfdf 1px solid;*/
		border-bottom:#dfdfdf 1px solid;
		height:40px;
		text-align:right;
		vertical-align:bottom;
		color:#B3B9BF;
		font-size:9px;
	}	
	
.nota-tools div{
	position:relative;
	top:20px;
	right:10px;
	}
/**************************************
   PIE
**************************************/

.pie	{
		background:white;
	border-top:#FFFFFF 20px solid;
	margin:0 7px 0 24px;

	padding-bottom:7px;
	border-bottom:#DFDFDF 1px solid;	
	color:#ababab;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
.pie	a{
	color:#ababab;
	}
/**************************************
   GENERALES
**************************************/

.caja-nota .imagen .media-tag img, .caja-nota .imagen-wide .media-tag img{
	border:none;}	
	
.caja-nota .imagen, .caja-nota .imagen-wide{
	height:62px;
	overflow:hidden;}

.linea-gris{
	height:1px;
	border-bottom:#cccccc 1px solid;
	}


/* otros elementos */
.color_01, .color_01:hover, .color_01 a, .color_01 a:hover{
	color:#585D63;
	}

.color_02, .color_02:hover, .color_02 a, .color_02 a:hover{
	color:#0C4C8B;	
	}	
	
.color_03, .color_03:hover, .color_03 a, .color_03 a:hover{
	color:;
	}

.tamanio_01{
	font-size:9px;}	
	
.tamanio_02{
	font-size:;}
	
.tamanio_03{
	font-size:;}			

.input_01{
	height:;
	color:;
	border:;
	background:url() repeat-x top;
	padding:0;
	line-height:0;
}

.bloque, .bloque *{
	display:block;}
	
.enlinea, .enlinea *{
	display: inline;}	
	
.negrita{
	font-weight:bold;
	}
.pad_10{
	padding:10px;}

.pad_top_6{
	padding-top:6px;}	
	
.pad_top_10{
	padding-top:10px;}
	
.pad_bottom_0{
	padding-bottom:0px;}
	
.pad_bottom_10{
	padding-bottom:10px;}			

.almedio{
	vertical-align:middle;}	


/* fijar alto */

.clearfix:after {
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* HTML .clearfix {height: 1%;}
/* End hide from IE-mac */
/* End clearfix */
/* Hack para IE7 */
.clearfix {zoom: 1;}




/**************************************
   TEST 
***************************************/

.test1{background:red;}
.test2{background:blue;}
.test3{background:green;}
.test4{background:orange;}
.test5{background:purple;}
.test6{background:yellow;}



/**************************************
   busquedas y carga de cv 
***************************************/

.caja-btns{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:3px;
		color:#004074;
	width:259px;

	}
	
.caja-btns2{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	width:259px;
	color:#FFF;
	}
