@charset "utf-8";
/* CSS Document */

html,body {
	min-width: 1260px;
	background-color: #E7E5E5;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#contprincipal {
	width: 1260px;
	background-color: #fff;
	overflow: auto;
}

#conttop {
	width: 1260px;
	height: 100px;
	overflow: auto;
}

#contbottom {
	width: 1260px;
	height: 60px;
	background-color: #0a2f42;
	overflow: auto;
}

#top1 {
	background-image: url(imagenes/top1.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top2 {
	background-image: url(../imagenes/top2.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top2cont {
	background-image: url(../imagenes/top2cont.jpg);
	background-color: #0a2f42;
	height: 46px;
	margin: 30px 0px 30px 0px;
}

#top3 {
	background-image: url(../imagenes/top3.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top3cont {
	background-image: url(../imagenes/top3cont.jpg);
	background-color: #0a2f42;
	height: 46px;
	margin: 30px 0px 30px 0px;
}

#top4 {
	background-image: url(../imagenes/top4.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top4cont {
	background-image: url(../imagenes/top4cont.jpg);
	background-color: #0a2f42;
	height: 46px;
	margin: 30px 0px 30px 0px;
}

#top5 {
	background-image: url(../imagenes/top5.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top5cont {
	background-image: url(../imagenes/top5cont.jpg);
	background-color: #0a2f42;
	height: 46px;
	margin: 30px 0px 30px 0px;
}

#top6 {
	background-image: url(../imagenes/top6.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top6cont {
	background-image: url(../imagenes/top6cont.jpg);
	background-color: #0a2f42;
	height: 46px;
	margin: 30px 0px 30px 0px;
}

#top7 {
	background-image: url(../imagenes/top7.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top7cont {
	background-image: url(../imagenes/top7cont.jpg);
	background-color: #0a2f42;
	height: 46px;
	margin: 30px 0px 30px 0px;
}

#top8 {
	background-image: url(../imagenes/top8.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top8cont {
	background-image: url(../imagenes/top8cont.jpg);
	background-color: #0a2f42;
	height: 46px;
	margin: 30px 0px 30px 0px;
}

#top9 {
	background-image: url(../imagenes/top9.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top9cont {
	background-image: url(../imagenes/top9cont.jpg);
	background-color: #0a2f42;
	height: 46px;
	margin: 30px 0px 30px 0px;
}

#top10 {
	background-image: url(../imagenes/top10.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top10cont {
	background-image: url(../imagenes/top10cont.jpg);
	background-color: #0a2f42;
	height: 46px;
	margin: 30px 0px 30px 0px;
}

#top11 {
	background-image: url(../imagenes/top11.jpg);
	background-color: #0a2f42;
	height: 390px;
}

#top11cont {
	background-image: url(../imagenes/top11cont.jpg);
	background-color: #0a2f42;
	height: 46px;
	margin: 30px 0px 30px 0px;
}

#contlogo {
	width: 200px;
	padding-top: 21px;
	padding-left: 5px;
	float: left;
}

#conticontlf {
	width: 35px;
	padding-top: 30px;
	margin-left: 250px;
	margin-right: 5px;
	float: left;
}

#conttlf {
	width: 465px;
	padding-top: 37px;
	text-align:left;
	float: left;
}

#contsocial {
	width: 245px;
	padding-top: 30px;
	padding-right: 30px;
	text-align: right;
	float: left;
}

#conticonsocial {
	width: 35px;
	margin-left: 15px;
}

#contcopyright {
	width: 390px;
	padding-left: 30px;
	text-align: left;
	line-height: 60px;
	float: left;
}

#contsocial2 {
	width: 420px;
	padding-top: 12px;
	float: left;
}

#contcredito {
	width: 390px;
	padding-right: 30px;
	text-align: right;
	line-height: 60px;
	float: left;
}

#contbarra {
	background-color: #0a2f42;
	height: 80px;
}

#contcentral {
	width: 819px;
	padding: 0px 40px 40px 40px;
	border-right: solid;
	border-right-color: #B6B6B6;
	border-right-width: 1px;
	float: left;
	overflow: auto;
}

#celdtitgraf {
	width: 240px;
	border: solid #ADADAD 1px; 
	float: left;
}

#celdtitgraf2 {
	width: 240px;
	border: solid #ADADAD 1px;
	margin-left: 45px;
	float: left;
}

#celdbarra {
	width: 209px;
	line-height: 80px;
	float: left;
}

#celdtext {
	width: 100%;
	text-align: left;
}

#celdtitulos {
	width: auto;
	padding: 30px 0px 0px 0px;
	text-align: center;
}

#celdtitulos2 {
	width: auto;
	border-bottom-style: solid;
	border-bottom-color: #B6B6B6;
	border-bottom-width: 1px;
	margin-top: 30px;
	margin-bottom: 16px;
	text-align: left;
}

#celdtitfot {
	width: auto;
	padding-top: 5px;
}

#celdfot {
	width: 156px;
	text-align: center;
	background-color: #FFF;
	border-color: #999;
	border-width: 1px;
	border-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 7px;
	float: left;
}

#celdfot2 {
	width: 156px;
	text-align: center;
	background-color: #FFF;
	border-color: #999;
	border-width: 1px;
	border-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 1px;
	float: left;
}

#celdtextfot {
	width: auto;
	padding-top: 3px;
}

#celdart1 {
	width: 196px;
	margin-right: 15px;
	text-align: left;
	float: left;
}

#celdart2 {
	width: 196px;
	padding-right: 0px;
	float: left;
}

#celdaimgtit {
	width: 160px;
	float: left;
}

#celdaimgtitlk {
	width: 377px;
	float: left;
}

#celdaimg {
	width: 200px;
	float: left;
}

#celdatit {
	width: 120px;
	padding: 5px 0px 0px 20px;
	margin-bottom: 5px;
	text-align: left;
	float: left;
}

#celdatitlk {
	width: 420px;
	padding: 5px 0px 0px 20px;
	margin-bottom: 25px;
	text-align: left;
	float: left;
}

#celdasubtit {
	width: 120px;
	padding: 0px 0px 0px 20px;
	text-align: left;
	float: left;
}

#celdasubtitlk {
	width: 220px;
	padding: 0px 0px 0px 20px;
	text-align: left;
	float: left;
}

#celdatext {
	width: 398px;
	padding: 10px 0px 0px 20px;
	text-align: left;
	float: left;
}

#celdabloq {
	width: auto;
	padding-bottom: 30px;
	overflow: auto;
}

#celdabloq2 {
	width: auto;
	padding-bottom: 30px;
	text-align: left;
	overflow: auto;
}

#celdabloq3 {
	width: auto;
	margin-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	text-align: left;
	overflow: auto;
}

#celdabloq4 {
	width: 300px;
	margin-left: 40px;
	margin-right: 122px;
	text-align: left;
	float: left;
}

#celdabloq5 {
	width: 300px;
	margin-right: 40px;
	text-align: left;
	float: left;
}

#celdabloqlk {
	margin-top: 10px;
	width: auto;
	padding-bottom: 5px;
	text-align: left;
	overflow: 8px;
}

#celdleyfront {
	width: 230px;
	padding: 15px 7px 10px 7px;
}

#barratop {
	width: 100%;
	height: 20px;
	background-color: #0a2f42;
}

#barrder {
	width: 300px;
	text-align: left;
	padding: 0px 30px 50px 30px;
	float: left;
}

#separador {
	width: 1px;
	height: 80px;
	background-color: #ebdfcc;
	float: left;
}

.boton1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004d66;
	background-color: #eff2fb;
	text-decoration: none;
	border-color: #004d66;
	border-style: solid;
	border-width: 1px; 
	padding: 10px 15px 10px 15px;
}

.boton1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #004d66;
	text-decoration: none;
	padding: 10px 15px 10px 15px;
}



/* Fuentes */

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666;
	text-align: left;
}

.titleyfront:link {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0a2f42;
	text-decoration: none;
}

.titleyfront:visited {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0a2f42;
	text-decoration: none;
}

.titleyfront:active {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #999;
	text-decoration: none;
}

.titleyfront:hover {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #999;
	text-decoration: none;
}

.leyendas {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-size: 13px;
	color: #666;
	text-align: left;
    line-height: 17px;
}

.links:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
}

.links:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
}

.links:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
}

.links:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
}

.titulares {
	font-family: Oswald;
	font-size: 14px;
	font-style: bold;
	color: #000;
	line-height: 16px;
}

.titulareslk {
	font-family: Oswald;
	font-size: 15px;
	font-style: bold;
	color: #000;
	line-height: 17px;
}

.subtitulares {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
}

.titfot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333;
}

.textfot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
}

.texttlf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #666;
}

.titulo {
	font-family: Signika;
	font-size: 24px;
	font-style: bold;
	color: #666666;
}

.textfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #e0c8b1;
}