@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:100,200,300|Source+Sans+Pro:300,400|lato:300,400,300italic|Pontano+Sans:300,400,200);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:300,400,400i,700,700i);
@font-face {
	font-family: 'fontawesome';
	src:url('../fonts/fontawesome.eot');
	src:url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fontawesome.svg#fontawesome') format('svg'),
		url('../fonts/fontawesome.woff') format('woff'),
		url('../fonts/fontawesome.ttf') format('truetype');
}
.cbp-hrmenu{
	font-family:Lato;
	}
.cbp-hrmenu h4{
	font-family:Lato;
	}
.h4{
	font-family:Lato;
	}	
		
.TituloCuadroESP{
	font-family: Pontano Sans, Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-weight:300;
	font-size:1.6em;
	line-height:1.3em;
	letter-spacing:0.01em;
	color:#fff;
}

.TituloCuadroESPCorvus{
	font-family: Pontano Sans, Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-weight:300;
	font-size:1.6em;
	line-height:1.3em;
	letter-spacing:0.01em;
	color:#000;
}

.TituloCuadroESPGrandes{
	font-family: Pontano Sans, Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-weight:300;
	font-size:2.8em;
	line-height:1.3em;
	letter-spacing:0.01em;
	color:#fff;
}

.textosCuadros{
	font-family: Source Sans Pro, Arial, sans-serif;
	font-weight:300;
	text-rendering:geometricPrecision;
	color:#a3b0b6;
	font-size:1.06em;
	line-height:1.5em;
	letter-spacing:0.02em;
}
.textosCuadrosESP{	
	font-family: Source Sans Pro, sans-serif;
	font-weight:300;
	color:#a3b0b6;
	font-size: 1.3em;
	line-height:1.5em;
	letter-spacing:0.02em;
}
.textosCuadrosColBlanco{	
	font-family: Source Sans Pro, sans-serif;
	font-weight:300;
	color:#dce5e9;
	font-size: 1.2em;
	line-height:1.5em;
	letter-spacing:0.02em;
}

.textosCuadrosColNegro{	
	font-family: Source Sans Pro, sans-serif;
	font-weight:300;
	color:#000000;
	font-size: 1.2em;
	line-height:1.5em;
	letter-spacing:0.02em;
}

.textosCuadrosHome{
	font-family: Source Sans Pro, Arial, sans-serif;
	font-weight:400;
	color:#fff;
	font-size: 1em;
	line-height:1.2em;
	letter-spacing:0.02em;
}

.textosCuadrosHomeCorvus{
	font-family: Source Sans Pro, Arial, sans-serif;
	font-weight:400;
	color:#000;
	font-size: 1em;
	line-height:1.2em;
	letter-spacing:0.02em;
}

.TituloColNegro{
	font-family: Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-weight:300;
	font-size:2.9em;
	line-height:1.2em;
	letter-spacing:0.01em;
	color:#000;
	margin:0px !important;
}

.TituloColBlanco{
	font-family: Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-weight:300;
	font-size:2.9em;
	line-height:1.2em;
	letter-spacing:0.01em;
	color:#fff;
}
.TituloColGris{
	font-family: Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-weight:300;
	font-size:2.9em;
	line-height:1.2em;
	letter-spacing:0.01em;
	color:#ccc;
}

.TituloESP{
	font-family: Source Sans Pro, sans-serif;
	font-weight:400;
	line-height:40px;
	font-size:1.6em;
	line-height:1.3em;
	letter-spacing:0em;
	color:#575D72;
}
.SubtituloESP{
	font-family: Source Sans Pro, sans-serif;
	font-weight:300;
	line-height:40px;
	font-size:1.2em;
	line-height:1.3em;
	letter-spacing:0em;
	color:#7C89A0;
}

#subPie{
	height:200px; 
	align:center;
	vertical-align:middle;
	horizontal-align:center;
	background:url(../img/fdoinicio.jpg); 
	bgcolor:#121213;
	background-position:center;
}
.textos{
	
	font-family: Source Sans Pro, sans-serif;
	font-weight:300;
	color:#7C89A0;
	font-size: 0.95em;
	line-height:1.5em;
	letter-spacing:0.02em;
}

.textosHome{
	text-rendering:geometricPrecision;
	font-family: Source Sans Pro, sans-serif;
	font-weight:200;
	color:#636363;
	font-size:12px;
	line-height:16px;
}
.new{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}
.titulos{
	font-family: Source Sans Pro, sans-serif ;
	font-size:22px;
	color:#7C89A0;
}
.subtitulos{
	font-family: Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-weight:400;
	font-size: 1.4em;
	color:#7C89A0;
	line-height:26px;
}
.pies{
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
.pies2{
	text-rendering:optimizeLegibility;
	font-family:Source Sans Pro, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #999999;
}
.pies3{
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:400;
	color: #fff;
	text-rendering:geometricPrecision;
}
.menu1:link {
	color: #67c3ed;
	text-rendering:geometricPrecision;
	font-family: Source Sans Pro, sans-serif;
	font-weight:400;
	font-size:0.95em;
	text-decoration: none;
}
.menu1:visited {
	color: #67c3ed;
	text-rendering:geometricPrecision;
	font-family: Source Sans Pro, sans-serif;
	font-weight:400;
	font-size:0.95em;
	text-decoration: none;
}
.menu1:hover {
	color: #3fb9f6;
	text-rendering:geometricPrecision;
	font-family: Source Sans Pro, sans-serif;
	font-weight:400;
	font-size:0.95em;
	text-decoration:none;
}
.menu1:active {
	color: #67c3ed;
	text-rendering:geometricPrecision;
	font-family: Source Sans Pro, sans-serif;
	font-weight:400;
	font-size:0.95em;
	text-decoration: none;
}

.menu2:link {
	color: #cccccc;
	font-family:Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-size:12px;
	text-decoration: none;
	line-height:22px;
}
.menu2:visited {
	color: #cccccc;
	font-family:Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-size:12px;
	text-decoration: none;
}
.menu2:hover {
	color: #fff;
	font-family:Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-size:12px;	
	text-decoration:none;
}
.menu2:active {
	color: #cccccc;
	font-family:Source Sans Pro, sans-serif;
	text-rendering:geometricPrecision;
	font-size:12px;
	text-decoration: none;
}

.menu3:link {
	color: #cccccc;
	font-family:Arial;
	font-size:10px;
	text-decoration: none;
}
.menu3:visited {
	color: #cccccc;
	font-family:Arial;
	font-size:10px;
	text-decoration: none;
}
.menu3:hover {
	color: #3366CC;
	font-family:Arial;
	font-size:10px;	
	text-decoration:underline;
}
.menu3:active {
	color: #cccccc;
	font-family:Source Sans Pro;
	font-size:10px;
	text-decoration: none;
}

.menu4:link {
	color: #064a6f;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.menu4:visited {
	color: #064a6f;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
.menu4:hover {
	color: #b5cbd9;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-decoration:underline;
}
.menu4:active {
	color: #064a6f;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
.menu5:link {
	color: #336699;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
.menu5:visited {
	color: #336699;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
.menu5:hover {
	color: #3366CC;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration:underline;
}
.menu5:active {
	color: #336699;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
.menu_cabecera:link {
	color: #999999;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
}
.menu_cabecera:visited {
	color: #999999;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
}
.menu_cabecera:hover {
	color: #8dbbcd;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-decoration:underline;
}
.menu_cabecera:active {
	color: #8dbbcd;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
}
.pregunta_faq {
	color: #336699;
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
.contenedor-interno a {
	font-family:Source Sans Pro, Arial, Helvetica, sans-serif;
	
	}