body{
margin:auto;
margin-top:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#A7A9AC;
color:#414141;
background-image:url(../imagenes/img_r1_c2.png);
background-repeat:repeat-x;
}

.top{
height:120px;
width:952px;
margin:auto;
}

.bg_menu_top{
width:952px;
margin:auto;
}

.menu_top{
margin-left:17px;
height:30px;
padding-top:22px;
background-image:url(../imagenes/img_r32_c9.png);
background-position:bottom;
background-repeat:repeat-x;
}

.menu_top a{
display:block;
float:left;
color:#FFFFFF;
text-decoration:none;
padding-left:6px;
padding-right:6px;	
margin-right:6px;
height:30px;
font-weight:bold;

}

.menu_top a:hover{
color:#A9CAFC;
background-position:bottom;
background-image:url(../imagenes/img_r32_c10.png);
background-repeat:repeat-x;
}

.bg_contenido{
background-color:#FFFFFF;


}

.contenido{
width:952px;
margin:auto;
padding-top:16px;
padding-bottom:21px;
}

.contenido_izq{
float:left;
padding-left:16px;
text-align:center;
width:203px;
margin-right:17px;
}

.moodle{
background-image:url(../imagenes/img_r4_c8.png);
background-repeat:no-repeat;
height:195px;
width:203px;
}

.desg_izq{
background-image:url(../imagenes/img_r8_c8.png);
background-repeat:no-repeat;
height:9px;
margin-top:10px;
margin-bottom:7px;
}

.linea_izq{
border-bottom:#C7D5E8 solid 1px;
margin-top:12px;
margin-bottom:7px;
}



.contenido_der{
float:left;
width:710px;
	
}
.contenido_der_1{
width:489px;
float:left;
margin-right:28px;
}

.contenido_der_1 h1{
font-size:20px;
margin:0px;
margin-top:15px;
}

.contenido_der_1 p{
text-align:justify;
font-size:11px;

margin-right:23px;
margin:0px;
margin-top:5px;
}
.contenido_der_1_desg{
background-image:url(../imagenes/img_r13_c22.png);
background-repeat:no-repeat;
height:11px;
margin-top:33px;
}
.contenido_der_1 h2{
color:#3A3D7C;
font-size:16px;
margin:0px;
margin-top:22px;
}
.contenido_der_1_int{
width:489px;
float:left;
margin-right:28px;
text-align:justify;
}

.contenido_der_1_int h1{
font-size:18px;
margin:0px;
margin-top:15px;
text-align:left;
}

.contenido_der_1_int p{
text-align:justify;
font-size:11px;
margin-right:23px;
margin:0px;
margin-top:5px;
}

.contenido_der_1_int h2{
font-size:14px;
margin:0px;
font-family:"Century Gothic";
margin-bottom:3px;
text-align:left;
}

.contenido_der_1_int img{
margin-right:19px;
margin-bottom:4px;
}
.contenido_der_1_int a{
color:#414141;
text-decoration:none;
}
.contenido_der_1_int a:hover{
color:#3A3D7C;
}

/*-------contenido_centro_inter-------*/
.contenido_centro_inter{
width:693px;
float:left;
text-align:justify;
}
.contenido_centro_inter h1{
font-size:18px;
margin:0px;
margin-top:15px;
text-align:left;
}
.contenido_centro_inter ul{
	width:656px;
	margin:25px auto;
	padding:0;
	}
.contenido_centro_inter li{
	height:115px;
	overflow:hidden;
	display:block;
	border-bottom:1px dotted #CCCCCC;
	}
.contenido_centro_inter .imagen{	
	float:left;
	}
.contenido_centro_inter li .cont_b{
	width:490px;
	float:right;
	margin-top:28px;
	padding:0;
	vertical-align:middle;
	}
.contenido_centro_inter li .cont{
	width:490px;
	float:right;
	margin-top:5px;
	padding:0;
	vertical-align:middle;
	}
.contenido_centro_inter li h3{
	color:#4572b0;
	font-size:13px;
	height:15px;
	margin:5px auto;
	padding:0;
	}

.contenido_centro_inter p{
text-align:justify;
font-size:11px;
margin-right:23px;
margin:0px;
margin-top:5px;
}
/*-------Fin-contenido_centro_inter-------*/


.noticias_linea{
border-bottom:1px dotted #595959;
font-size:1px;
margin-top:28px;
margin-bottom:30px;
}
.noticias_paginacion{
border-bottom:1px dotted #595959;
border-top:1px dotted #595959;
padding-top:4px;
padding-bottom:4px;
margin-top:30px;
}
.noticias_paginacion a{
color:#414141;
text-decoration:none;
}
.noticias_paginacion a:hover{
color:#457A9C;
}
.contenido_der_1_noticia{
padding-top:20px;
padding-bottom:20px;
padding-right:12px;
border:1px solid #DFDFDF;
background-color:#EBEBEB;
margin-top:11px;
padding-left:15px;

font-size:11px;
text-align:justify;

}

.separacion_noticia{
height:20px;
}
.contenido_der_1_noticia img{
border:#FFFFFF 2px solid;
margin-right:8px;
margin-top:5px;
}

.contenido_der_1_noticia h3{
font-size:18px;
margin:0px;
text-align:left;
}

.contenido_der_1_noticia p{
margin:0px;
}
.contenido_der_1_noticia a{
color:#414141;
text-decoration:none;
}

.contenido_der_1_noticia a:hover{
color:#3A3D7C;
}



.contenido_der_1_otras_tit{
background-image:url(../imagenes/img_r23_c23.png);
background-repeat:no-repeat;
height:33px;

}

.contenido_der_1_otras_linea{
border-bottom:1px dotted #595959;
font-size:1px;
}

.contenido_der_1 h4{

font-size:12px;
}

.contenido_der_1 h4 a{
color:#414141;
font-size:12px;
text-decoration:none;
}

.contenido_der_1 h4 a:hover{
color:#3A3D7C;
}

.contenido_der_1 h4 span{
font-size:11px;
}

.contenido_der_1 h4 img{
margin-right:10px;
}

.contenido_der_2{
	float:left;
	margin-top: 20px;
}

.market_data_center{
background-image:url(../imagenes/market_data_center.png);
background-repeat:no-repeat;
width:172px;
color:#515557;
font-weight:bold;
}


.bg_footer{
background-image:url(../imagenes/img_r31_c4.png);
background-repeat:repeat-x;
height:158px;
}

.footer{
width:952px;
margin:auto;

}

.footer_menu{
margin-left:24px;
padding-top:19px;
}

.footer_menu a{
color:#414141;
font-size:10px;
text-decoration:none;

}
.footer_menu a:hover{
color:#FFFFFF;
}
.footer_linea{
border-bottom:1px dotted #000000;
margin-left:18px;
margin-right:5px;
margin-top:15px;
margin-bottom:17px;
}

.footer_direccion{
margin-left:14px;
font-size:11px;
}

.footer_direccion a{
color:#404040;
font-size:11px;
text-decoration:none;
}
.footer_direccion a:hover{
color:#000000;

}

.footer_direccion span{
margin-left:22px;
font-size:11px;
color:#3A3D7C;
}
.footer_direccion span #mail{
margin-top:20px;
}


.contacto{
background-image:url(../imagenes/contacto/contacto.png);
background-repeat:no-repeat;
height:238px;
width:468px;
padding-top:20px;
padding-left:22px;
}

.contacto_input_int{
width:245px;
height:13px;
margin-top:5px;
border:0px;
font-size:11px;
color:#616161;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.contacto_input{
margin-bottom:7px;
padding-left:10px;
background-image:url(../imagenes/contacto/contacto1.png);
background-repeat:no-repeat;
height:23px;
width:253px;
}

.contacto_input2{
margin-bottom:6px;
padding-left:10px;
background-image:url(../imagenes/contacto/contacto2.png);
background-repeat:no-repeat;
height:23px;
width:253px;
}

.contacto_input3{
margin-bottom:7px;
padding-left:10px;
background-image:url(../imagenes/contacto/contacto3.png);
background-repeat:no-repeat;
height:23px;
width:253px;
}

.contacto_input4{
margin-bottom:8px;
padding-left:10px;
background-image:url(../imagenes/contacto/contacto4.png);
background-repeat:no-repeat;
height:23px;
width:253px;
}
.contacto_input5{
background-image:url(../imagenes/contacto/contacto5.png);
background-repeat:no-repeat;

height:97px;

}
.contacto_input5 textarea{
margin-left:10px;
margin-top:7px;
height:85px;
width:246px;
border:0px;
font-size:12px;
margin-right:18px;
color:#616161;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.boton_enviar{
background-image:url(../imagenes/contacto/enviar.png);
background-repeat:no-repeat;
height:25px;
width:78px;
border:0px;
}
.boton_limpiar{
background-image:url(../imagenes/contacto/limpiar.png);
background-repeat:no-repeat;
height:25px;
width:78px;
border:0px;
margin-left:11px;
}

.link_interes{
background-image:url(../imagenes/link_interes.png);
background-repeat:no-repeat;
height:46px;
width:180px;
margin-top:17px;
}

.link_interes_b{
background-image:url(../imagenes/link_interes_b.png);
background-repeat:no-repeat;
height:17px;
width:180px;
}

.cotenido_link a{
color:#404040;
margin-left:11px;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.cotenido_link a:hover{
color:#000000;

}
.cotenido_link_linea{
border-bottom:#CDCDCD 1px solid;
margin-top:7px;
margin-bottom:8px;
}

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;	
}
.contenido_der_2 .logos_iso {
	margin-top: 10px;
	margin-bottom: 10px;
}

.contenido_der_1_int .ico {
	background-image: url(../imagenes/ico.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px;
}

