﻿@charset "utf-8";

/* CSS Document */



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #142B5E;
}
#centrar {
	width: 1113px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	left: auto;
	right: auto;
}
#centrar #container{
	width: 1133px;
	background-image: url('../images/back.png');
	margin-top: 20px;
	background-repeat: no-repeat;
	position: relative;
	height: auto;
	left: auto;
	right: auto;
	float: left;
}
#centrar  #container #sub_container  {
	width: 938px;
	height: auto;
	margin-left: 96px;
	padding: 8px;
	margin-right: 80px;
	float: left;
	margin-bottom: 4px;
	background-color: #FFFFFF;
}
#centrar  #container #sub_container_home  {
	width: 940px;
	height: 454px;
	margin-left: 98px;
	padding: 8px;
	margin-right: 80px;
	float: left;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#sub_container #header{
	float: left;
	height: 102px;
}




#sub_container #menu {
	float: left;
	margin-top: 5px;
	height: 40px;
	width: 936px;
	background-color: #213F65;
}

#menu ul {
	float:left;
	position: relative;
	top: -16px;
	}
#menu ul li {
	float:left;
	width:auto;
	line-height:40px;
	position:relative;
	display:block;
	color:#c8d1db;
	padding-right: 15px;
	padding-left: 15px;
	}
#menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	text-align:center;
	display:block;
	color:#c8d1db;
	text-decoration:none;
	z-index:20;
	position:relative;
	height:40px;
	font-weight: 500;
	}	

#menu ul li a:hover {
	color:#FFFFFF;
	}

#menu ul li a.nojs:hover {
	background-image:url(../img/nav_hover.jpg);
	background-repeat: repeat;
	}
#menu  #nav  li .hover {
	position:absolute;
	height:40px;
	width:100%;
	top:0;
	left:0;
	background-image:url(../img/nav_hover.jpg);
	display:none;
	z-index:10;
	background-repeat: repeat;
	}
	
.nav_active {
	background-image:url(../img/nav_active.jpg);
	}






#centrar #container #sub_container #banner{
	float: left;
	margin-top: 5px;
	position: relative;
	width: 933px;
	height: 314px;
}
#centrar #container #sub_container #banner #banner_s{
	float: left;
	width:619px;
	height:314px;
	z-index: 0;
	position: relative;


}
#centrar #container #sub_container #banner #layer_papel{
	position: absolute;
	width: 371px;
	height: 364px;
	background-image: url('../images/papel.png');
	z-index: 90;
	left: 565px;
	top: -1px;
	margin-right: 5px;
}


#sub_container #cuerpo{
	float: left;
	margin-top: 10px;
	width: 890px;
	height: auto;
	margin-right: 10px;
	margin-left: 25px;
	margin-bottom: 20px;
}




#cuerpo #cuerpo_fotos{
	width:890px;
	float:left;

}
#cuerpo #cuerpo_videos{
	width:890px;
	float:left;
}

#cuerpo_videos #video_principal{
	border: 1px solid #808080;
	width: 888px;
	height: 303px;
	float: left;
	background-color: #f8f7fa;
}

#cuerpo_videos #video_principal2{
	border: 1px solid #808080;
	width: 888px;
	height: 289px;
	float: left;
	background-color: #f8f7fa;
	margin-top: 15px;
}



.paginado{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	margin-bottom: 15px;
}
#cuerpo_fotos #foto1{
	width: 169px;
	height: 128px;
	float: left;
	margin-left: 15px;
}

#cuerpo_fotos #foto5{
	width: 169px;
	height: 128px;
	float: left;
	margin-left: 15px;
	margin-top: 40px;
	margin-bottom: 40px;
}

#cuerpo_fotos #foto6, #foto7, #foto8{
	width: 169px;
	height: 128px;
	float: left;
	margin-left: 60px;
	margin-top: 40px;
	margin-bottom: 40px;
}



#cuerpo_fotos #foto2, #foto3, #foto4{
	width: 169px;
	height: 128px;
	float: left;
	margin-left: 60px;
}



#container  #enlaces{
	width: 956px;
	background-repeat: no-repeat;
	float: left;
	height: 140px;
	margin-left: 98px;
	margin-right: 80px;
	margin-bottom: 10px;
}


#enlace1{
	float: left;
    height: 140px;
	width: 251px;
	margin-right: 10px;
}

#enlace2{
	float: left;
    height: 140px;
	width: 233px;
	margin-right: 10px;
}

#enlace3{
    float: left;
	height: 140px;
	margin-right: 10px;
	width: 222px;
}

#enlace4{
    float: left;
	height: 140px;
	width: 216px;
}

#container  #publicidad{
	width: 956px;
	float: left;
	height: 48px;
	margin-left: 98px;
	margin-right: 80px;
	margin-bottom: 10px;
	
}

#container  #title_publicidad{
	width: 956px;
	float: left;
	height: 14px;
	margin-left: 98px;
	margin-right: 80px;
	color: #dfe4ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#container  #informes{
	width: 956px;
	float: left;
	height: 30px;
	margin-left: 98px;
	margin-right: 80px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: 500;
}
#container_footer{
	width: 100%;
	height: 290px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('../images/footer.jpg');
	color: #FFFFFF;
	font-weight: 500;
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	float: left;
}


#container_footer #footer{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 35px;
	margin-top: 12px;
	width: 956px;
	padding-right: 2px;
}


#footer #links_interes{
	float: left;
	width: 218px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 27px;
	color: #7a7979;
}

#footer #diseñado_por{
	float: left;
	width: 195px;
	font-family: "Myriad Pro";
	font-size: 12px;
	line-height: 20px;
	color: #7a7979;
	margin-left: 70px;
	margin-top: 75px;
	margin-right: 107px;
	text-align: right;
	font-weight: 400;
	text-transform: uppercase;
}

#footer #menu_footer{
	float: left;
	width: 955px;
	height:15px;
	margin-bottom: 15px;
}

#menu_footer #m1, #m2, #m3, #m4, #m5{
	float: left;
	height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #656A64;
	font-weight: 300;
	margin-left: 65px;
	text-transform: uppercase;
}
.menu-footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #656A64;
	font-weight: 300;	
	
	 
}

.menu-footer a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #656A64;
	font-weight: 300;	
	text-decoration:none;
}

.menu-footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #656A64;
	font-weight: 300;	
	text-decoration:none;
}



#m2{
	
	margin-left: 57px;
}


#m3{
	margin-left: 57px;
}

#m4{
	margin-left: 57px;
}

#m5{
	margin-left: 70px;
}



#footer #contactenos{
    margin-left: 140px;
	float: left;
	width: 320px;
}
#container_footer2 {
	width: 100%;
	height: 290px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('../images/footer2.jpg');
	color: #FFFFFF;
	font-weight: 500;
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	float: left;
}


#container_footer2 #footer2{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 35px;
	margin-top: 15px;
	width: 960px;
}


#footer2 #texto_footer{
	position: relative;
	width: 640px;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #333333;
	padding-right: 14px;
	float: left;
}



#cuerpo #title{
	width: 100%;
	padding-bottom: 15px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	color: #4e699f;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 20px;
	font-size: 15px;
}

#cuerpo #menu2{
	width: 872px;
	height: 45px;
	background-image: url('../images/menu_interno.jpg');
	padding-right: 5px;
	padding-left: 5px;
}

#div_content_inter{
	width: 890px;
	height:auto;
	margin-bottom: 5px;

}
.text, .text_bold, .texto_bold2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 23px;
	text-align: justify;
}
.text_bold{
	font-weight: bold;
}

.text_bold2{
	font-weight: bold;
	margin-left: 30px;
}

.text_grande{
	font-weight: 500;
	font-family: "Segoe UI";
	font-size: 22px;
	color: #333333;
}

.text_grande2{
	font-weight: bold;
	font-family: "Segoe UI";
	font-size: 16px;
	color: #333333;
	padding-left: 40px;
}


.texto_5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
	text-align: justify;
	text-transform: uppercase;
}

.text_small2{
	font-weight: 500;
	font-family: "Segoe UI";
	font-size: 13px;
	color: #333333;
	padding-left: 40px;
	line-height: 20px;
	font-weight: 500;
}
.text_small3{
	font-weight: 500;
	font-family: "Segoe UI";
	font-size: 13px;
	color: #333333;
	line-height: 20px;
	font-weight: 500;
	padding-left: 20px;
}

.text_small4{
	font-weight: 500;
	font-family: "Segoe UI";
	font-size: 13px;
	color: #333333;
	line-height: 20px;
	font-weight: 500;
}

.font-contenido{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #7F7F7F;
	font-weight: 500;
	text-align: justify;
}

.font-contenido_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #7F7F7F;
	font-weight: 500;
	text-align: justify;
}

.font-contenido-italic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #888888;
	font-weight: 500;
	font-style: italic;
}


.text_grande_azul{
	font-family: "Segoe UI";
	font-size: 23px;
	color: #17457f;
	text-transform: uppercase;
}
.text_azul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #17457f;
	font-weight: 400;
	text-transform: uppercase;
}


.text_grande_azul15{
	font-family: "Segoe UI";
	font-size: 15px;
	color: #4e699f;
}

.text_grande_azul2{
	font-family: "Segoe UI";
	font-size: 16px;
	color: #17457f;
	padding-left: 15px;
	text-transform: uppercase;
}

.borde_tabla{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-bottom-style: dotted;
	border-top-style: dotted;
}


.texto_negrita_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161616;
	font-weight: bold;
}

.texto_negrita_black2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #161616;
	font-weight: bold;
}


.texto_negrita_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #686868;
	font-weight: bold;
}


#medio1, #medio2, #medio3, #medio4, #medio5, #medio6{
	width:178px;
	height: 117px;
	border: 1px solid #666666;
	float: left;
}
#medio1{
	margin-left: 25px;
}
#medio2{
	margin-left: 38px;
}

#medio3{
	margin-left: 38px;
}

#medio4{
	margin-left: 38px;
}

#medio5{
	margin-left: 243px;
	margin-top: 30px;
}

#medio6{
	margin-left: 38px;
	margin-top: 30px;
	margin-bottom: 30px;
}

#medio_content{
	width:178px;
	height: 77px;
}
#medio_title{
	width:178px;
	height: 30px;
	background-color: #0c3085;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
}
#centrar #container #sub_container #header {
	height: 102px;
	width: 936px;
}


.nombre{
	color: #999;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}

.back_form{
	color: #000000;
	background-color: #999;
	font-family: Arial, Helvetica, sans-serif;
	height: 22px;
	width: 123px;
}

.back_form2{
	color: #000000;
	background-color: #999;
	font-family: Arial, Helvetica, sans-serif;
	width: 259px;
	height: 50px;
}


.boton {
	border-style: none;
background-image: url('../images/btn_enviar.html');
		height: 31px;
		width: 99px;
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		float: right;
}


/*******notas prensa******** */

#cuerpo #cuerpo_prensa{
	width:890px;
	float:left;
	

}
#cuerpo_prensa #nota_prensa1{
	width:890px;
	float:left;
}

#nota_prensa1 #foto_prensa{
	width: 217px;
	height: 190px;
	float: right;
	margin-left: 15px;
	margin-top: 40px;
}

#cuerpo_prensa #nota_prensa2{
	width: 890px;
	float: left;
	margin-top: 20px;
}

#nota_prensa2 #foto_prensa2{
	width: 217px;
	height: 190px;
	float: right;
	margin-left: 15px;
	margin-top: 45px;
}


.clase_mercado{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	width: 260px;
	text-decoration: underline;
}
.borde_tabla2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.borde_tabla3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.borde_tabla4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}



/*celdas ficha tecnica*/

#caja_ficha{
	width:auto;
	height:auto;
	float:left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-left-color: #666666;
}

#caja_ficha #caja_a
{
	width:268px;
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
}
#caja_ficha #celda_1a{
	width:248px;
	height:30px;
	float:left;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 10px;
}
#caja_ficha #celda_1b{
	width:585px;
	height:30px;
	float:left;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 10px;
}
#caja_ficha #celda_2a, #celda_3a, #celda_4a, #celda_5a, #celda_6a, #celda_8a, #celda_9a{
	width:248px;
	height:24px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-left: 20px;
	padding-top: 6px;
}
#caja_ficha #celda_2b, #celda_3b, #celda_4b, #celda_5b, #celda_6b, #celda_8b, #celda_9b{
	width:585px;
	height:24px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-left: 20px;
	padding-top: 6px;
}

#caja_ficha #celda_7a{
	width:248px;
	height:160px;
	float:left;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#caja_ficha #celda_7b{
	width:585px;
	height:152px;
	float:left;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 8px;
}
#caja_ficha #caja_b
{
	width:605px;
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
}
