@charset "utf-8";
/* CSS Document */

.ml15_t35 {
	margin-top: 35px;
	margin-left: 15px;
	margin-bottom: 26px;
	margin-right: 0px;
}

.mb8 {
	margin-bottom: 8px;
}

.mb8_r10 {
	margin-bottom: 8px;
	margin-right: 10px;
}

.m10 {
	margin: 8px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb50 {
	margin-bottom: 50px;
	margin-top: 0px;
}


.mt45_l15 {
	margin-top: 45px;
	margin-left: 15px;
}

.mt5_b12 {
	margin-top: 5px;
	margin-bottom: 12px;
}

.mtb15 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.mtb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.mlr15_b30 {
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-top: 0px;
}

.mb30 {
	margin-bottom: 30px;
	margin-top: 0px;
}
 
.m1 {
	margin: 1px;
}
	
.mt40 {
	margin-top: 40px;
}

.mt20 {
	margin-top: 20px;
}

.mt10 {
	margin-top: 10px;
	margin-bottom: 25px;
}

.mtb30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.mt40b60 {
	margin-top: 40px;
	margin-bottom: 60px;
}

.mtb40 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.mb15 {
	margin-bottom: 15px;

}

.mt35_l70 {
	margin-top: 35px;
	margin-left: 70px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.mr30 {
	margin-right: 30px;
}

/* cabeza */

.cab01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 24px;
	color: #0a4f9d;
}

.cab02 {
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 24px;
	color: #0a4f9d;
	vertical-align:baseline;
}

#cont_cab {
	margin-top: 40px;
	margin-right: 15px;
	vertical-align: text-top;
}

.cab03 {
	font-family: 'Open Sans', sans-serif;
	font-size: 23px;
	font-weight: 400;
	line-height: 25px;
	color: #585858;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.cab03 a{
	text-decoration:none;
	color: #585858;
}

.cab03 a:hover{
	color: #585858;
	opacity: 0.8;
}

.cab04 {
	font-family: 'Open Sans', sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 25px;
	color: #77abed;
	vertical-align: baseline;
}

.cab04 a{
	text-decoration:none;
	color: #77abed;
}

.cab04 a:hover{
	color: #77abed;
	opacity: 0.8;
}

/* menu */

.men01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	/* [disabled]line-height: 15px; */
	color: #ffffff;
	vertical-align: central;
}

.men01 a{
	text-decoration:none;
	color: #ffffff;
}

.men01 a:hover{
	color: #ffffff;
	opacity: 0.8;
}

.men02 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 17px;
	color: #21c6b8;
	vertical-align: central;
	margin-left: 20px;
	margin-right: 20px;
}

.tx01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	font-weight: 300;
	line-height: 38px;
	color: #071f3b;
	margin: 0px;
}

.tx01 a{
	text-decoration:none;
	color: #071f3b;
}

.tx01 a:hover{
	color: #071f3b;
	opacity: 0.8;
}

.tx02 {
	font-family: 'Open Sans', sans-serif;
	font-size: 70px;
	font-weight: 800;
	line-height: 50px;
	color: #2364ae;
	margin: 0px;
}

.tx02 a{
	text-decoration:none;
	color: #2364ae;
}

.tx02 a:hover{
	color: #2364ae;
	opacity: 0.8;
}

.tx03 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 16px;
	color: #04153e;
	margin: 0px;
}

.tx05 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 16px;
	color: #ffffff;
	margin: 0px;
}

.tx04 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	color: #04153e;
	margin: 0px;
}

.tx04 a{
	text-decoration:none;
	color: #04153e;
}

.tx04 a:hover{
	color: #04153e;
	opacity: 0.8;
}

.tx06 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 16px;
	color: #ffffff;
	margin: 0px;
	font-style: italic;
}

.tx07 {
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	font-weight: 400;
	line-height: 42px;
	color: #ffffff;
	margin: 0px;
	font-style: italic;
}

.tx08 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	color: #000000;
	margin: 0px;
}

.tit01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 98px;
	font-weight: 300;
	line-height: 88px;
	color: #252628;
	margin: 0px;
}

.tit01 a{
	text-decoration:none;
	color: #252628;
}

.tit01 a:hover{
	color: #252628;
	opacity: 0.8;
}

.tit02 {
	font-family: 'Open Sans', sans-serif;
	font-size: 98px;
	font-weight: 300;
	line-height: 38px;
	color: #ffffff;
	margin: 0px;
}

.tit02 a{
	text-decoration:none;
	color: #ffffff;
}

.tit02 a:hover{
	color: #ffffff;
	opacity: 0.8;
}

.tit03 {
	font-family: 'Open Sans', sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 35px;
	color: #a9b7dd;
	margin: 0px;
}

.tit04 {
	font-family: 'Open Sans', sans-serif;
	font-size: 81px;
	font-weight: 300;
	line-height: 75px;
	color: #252628;
	margin: 0px;
}

.tit04 a{
	text-decoration:none;
	color: #252628;
}

.tit04 a:hover{
	color: #252628;
	opacity: 0.8;
}


/* pie */

#pie01 {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	margin-bottom: 30px;
 	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #646464;
	padding: 0px;
	font-weight: 400;
}

.pie01 {
	padding: 0px;
	margin: 0px;
	list-style: inside;
	list-style-image:url(../imagenes/bullet_pie1.png);
}

.pie01 a{
	text-decoration:none;
	color: #646464;
}

.pie01 a:hover{
	color: #646464;
	opacity: 0.8;
}

.pie02 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px;
	font-size: 40px;
	color: #6f737b;
	font-weight: 300;
	line-height: 42px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

.pie02 a{
	text-decoration:none;
	color: #6f737b;
}

.pie02 a:hover{
	color: #6f737b;
	opacity: 0.8;
}

#pie02 {
	margin-left: 50px;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
 	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #646464;
	padding: 0px;
	font-weight: 400;
}

.pie03 {
	padding: 0px;
	margin: 0px;
	list-style: inside;
	list-style-image:url(../imagenes/bullet_pie2.png);
}

.pie03 a{
	text-decoration:none;
	color: #646464;
}

.pie03 a:hover{
	color: #646464;
	opacity: 0.8;
}

#pie03 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 132px;
	margin-bottom: 30px;
 	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #646464;
	padding: 0px;
	font-weight: 400;
}

#tx_pie {
	margin-top: 40px;
}

.pie04 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px;
	font-size: 11px;
	color: #1d1f24;
	font-weight: 400;
	line-height: 13px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.pie05 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px;
	font-size: 12px;
	color: #44A0EB;
	font-weight: 400;
	line-height: 14px;
}

.pie05 a{
	text-decoration:none;
	color: #44A0EB;
}

.pie05 a:hover{
	color: #44A0EB;
	opacity: 0.8;
}

.pie06 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px;
	font-size: 12px;
	color: #343f5c;
	font-weight: 400;
	line-height: 14px;
	margin-left: 20px;
	margin-right: 20px;
}

.pie07 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px;
	font-size: 12px;
	color: #F3B001;
	font-weight: 400;
	line-height: 14px;
}

.pie07 a{
	text-decoration:none;
	color: #F3B001;
}

.pie07 a:hover{
	color: #F3B001;
	opacity: 0.8;
}

.pie08 {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: 400;
	line-height: 12px;
}

.pie09 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px;
	font-size: 12px;
	color: #F6F6F6;
	font-weight: 400;
	line-height: 14px;
}

.pie09 a{
	text-decoration:none;
	color: #F6F6F6;
}

.pie09 a:hover{
	color: #F6F6F6;
	opacity: 0.8;
}

/* home */

#home_s1tx {
	margin-top: 55px;
	margin-left: 70px;
	margin-right: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size: 13px;
	text-align:justify;
	color: #2e2e2e;
}

.noms01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 47px;
	color: #ffffff;
	margin: 0px;
	font-style: normal;
	vertical-align: middle;
}

.noms01 a{
	text-decoration:none;
	color: #ffffff;
}

.noms01 a:hover{
	color: #ffffff;
	opacity: 0.8;
}

#tx_noms {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size: 13px;
	text-align:justify;
	color: #2e2e2e;
}

.cumplir01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 52px;
	color: #373839;
	margin: 0px;
}

.cumplir02 {
	font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	font-weight: 300;
	line-height: 35px;
	color: #373839;
	margin: 0px;
}

.cumplir03 {
	font-family: 'Open Sans', sans-serif;
	font-size: 35px;
	font-weight: 800;
	line-height: 35px;
	color: #373839;
	margin: 0px;
}

#tx_etica {
	margin-top: 15px;
	margin-right: 35px;
	margin-left: 35px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #2e2e2e;
	padding: 0px;
	text-align: left;
}

.etica {
	list-style: inside;
	list-style-image: url(../imagenes/bullet_etica.png);
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}

#fb_home {
	background-image:url(../imagenes/f-fb.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom: 10px;
	height: 524px;
	width: 395px;
	vertical-align: central;
	text-align:center;
}


/* contacto */

#banner_cont {
	margin-right: 15px;
	margin-left: 588px;
	width: 278px;
	height: 99px;
	background:url(../imagenes/tit_bannercontacto.png) top right no-repeat;
	text-align: center;
	padding-right: 130px;
	padding-bottom: 50px;
	padding-top:40px;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	line-height: 26px;
	color: #FFF;
	font-weight: 800;
}

.cont01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	font-weight: 300;
	line-height: 31px;
	color: #afb4bb;
	margin: 0px;
}

.cont02 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	color: #2364ae;
	margin: 0px;
}

.cont03 {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 20px;
	color: #7c8289;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.cont04 {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 26px;
	color: #1b1b1b;
	margin: 0px;
}

.cont05 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 17px;
	color: #676a71;
	margin: 0px;
}

.cont06 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 22px;
	color: #04153e;
	margin: 0px;
}

.cont07 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 18px;
	color: #00003b;
	margin: 0px;
}

.cont08 {
	font-family: 'Open Sans', sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 21px;
	font-style: italic;
	color: #0064b0;
	margin: 0px;
}

#form_cont {
	margin-top: 30px;
	margin-left: 30px;
	width: 300px;
	text-align:center;
}

.cont09 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	font-style: normal;
	color: #ffffff;
	margin: 0px;
}

.formtb1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	font-style: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: 20px;
	width: 435px;
	padding: 10px;
}

.formtb2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	font-style: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	height: 92px;
	width: 415px;
	padding: 10px;
	resize: none;
}

.formtb3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	font-style: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: 44px;
	width: 435px;
	padding: 10px;
	vertical-align: middle;
}

.bot_enviar {
	text-align:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 254px;
	margin-bottom: 0px;
}

/* quienes */

#banner_quien {
	margin-right: 15px;
	margin-left: 588px;
	width: 278px;
	height: 109px;
	background:url(../imagenes/tit_bannerquienes.png) top right no-repeat;
	text-align: center;
	padding-right: 130px;
	padding-bottom: 50px;
	padding-top:30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	line-height: 26px;
	color: #FFF;
	font-weight: 800;
}

.quien01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #87aee5;
	margin: 0px;
}

#tx_quienes1 {
	margin-right: 30px;
	margin-left: 30px;
}

#tx_quienes2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size: 13px;
	text-align:justify;
	color: #ffffff;
	line-height: 15px;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 25px;
}

.quien02 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #ffffff;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.quien03 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #2364ae;
	padding: 0px;
	margin: 0px;
	font-style: italic;
}

/* quienes */

#banner_serv {
	margin-right: 15px;
	margin-left: 522px;
	width: 348px;
	height: 89px;
	background:url(../imagenes/tit_bannerservicios.png) top right no-repeat;
	text-align: center;
	padding-right: 135px;
	padding-bottom: 50px;
	padding-top:50px;
	font-family: 'Open Sans', sans-serif;
	font-size: 52px;
	line-height: 26px;
	color: #FFF;
	font-weight: 800;
}

.serv01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	font-weight: 300;
	line-height: 22px;
	color: #04153e;
	margin: 0px;
}

#serv1 {
	border-top: #7cd0c2 1px solid;
	border-right: #7cd0c2 1px solid;
	margin-top: 13px;
	height: 131px;
	padding: 30px;
	width: 703px;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.serv02 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 15px;
	color: #6cadaf;
	margin: 0px;
}

#serv2 {
	border-top: #6186c1 1px solid;
	border-right: #6186c1 1px solid;
	margin-top: 13px;
	height: 131px;
	padding: 30px;
	width: 703px;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.serv03 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 15px;
	color: #6186c1;
	margin: 0px;
}

#serv3 {
	border-top: #93b7e8 1px solid;
	border-right: #93b7e8 1px solid;
	border-bottom: #93b7e8 1px solid;
	margin-top: 15px;
	height: 141px;
	padding: 30px;
}

#serv4 {
	border-top: #f4ab4e 1px solid;
	border-right: #f4ab4e 1px solid;
	border-bottom: #f4ab4e 1px solid;
	margin-top: 15px;
	height: 140px;
	padding: 30px;
}

#oserv {
	margin-right: 75px;
	margin-top: 30px;
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	color: #ffffff;
	text-align:justify;
}

#oserv2 {
	width: 340px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	color: #ffffff;
	text-align:justify;
}

.serv04 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 700;
	font-style:italic;
	line-height: 15px;
	color: #9ac2e8;
	margin: 0px;
}

/* noms */

#banner_noms {
	margin-right: 15px;
	margin-left: 577px;
	width: 293px;
	height: 89px;
	background:url(../imagenes/tit_bannernoms.png) top right no-repeat;
	text-align: center;
	padding-right: 135px;
	padding-bottom: 50px;
	padding-top:50px;
	font-family: 'Open Sans', sans-serif;
	font-size: 52px;
	line-height: 26px;
	color: #FFF;
	font-weight: 800;
}

.noms04 {
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	font-weight: 800;
	line-height: 40px;
	color: #2364ae;
	margin: 0px;
}

.noms02 {
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 30px;
	vertical-align: middle;
	color: #ffffff;
	margin: 0px;
}

#tx_noms {
	width: 310px;
	margin-left: 30px;
	margin-top: 25px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
	color: #3c3c3c;
	text-align: left;
	margin-bottom: 0px;
}

.noms03 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	color: #3c3c3c;
}

#banner_sectores {
	margin-right: 15px;
	margin-left: 522px;
	width: 348px;
	height: 89px;
	background:url(../imagenes/tit_bannersectores.png) top right no-repeat;
	text-align: center;
	padding-right: 135px;
	padding-bottom: 50px;
	padding-top:50px;
	font-family: 'Open Sans', sans-serif;
	font-size: 52px;
	line-height: 26px;
	color: #FFF;
	font-weight: 800;
}

/* trabajo */

#banner_trabajo {
	margin-right: 15px;
	margin-left: 630px;
	width: 245px;
	height: 99px;
	background:url(../imagenes/tit_bannertrabajo.png) top right no-repeat;
	text-align: center;
	padding-right: 130px;
	padding-bottom: 50px;
	padding-top:31px;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	line-height: 35px;
	color: #FFF;
	font-weight: 800;
}

.formtrab {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	font-style: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	height: 20px;
	width: 428px;
	padding: 10px;
	border: #b2cbed 1px solid;
}

.trab01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	vertical-align: middle;
	color: #012d4c;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align:left;
}

.formtrab2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	font-style: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	height: 69px;
	width: 428px;
	padding: 10px;
	border: #b2cbed 1px solid;
	resize: none;
}

.marg_botontb {
	float: right;
	margin-right: 27px;
	margin-top: -36px;

}

.marg_botoncv {
	margin-left: 30px;
}

/* sugerencias */

#banner_sugerencias {
	margin-right: 15px;
	margin-left: 590px;
	width: 285px;
	height: 99px;
	background:url(../imagenes/tit_bannersugerencias.png) top right no-repeat;
	text-align: center;
	padding-right: 130px;
	padding-bottom: 50px;
	padding-top:31px;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	line-height: 35px;
	color: #FFF;
	font-weight: 800;
}

.formsug {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	font-style: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	height: 20px;
	width: 428px;
	padding: 10px;
	border: #a0d1e6 1px solid;
}

.formsug2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	font-style: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	height: 148px;
	width: 428px;
	padding: 10px;
	border: #a0d1e6 1px solid;
}

.aviso01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 17px;
	color: #012d4c;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 0px;
	text-align:left;
}

.aviso02 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	color: #2364ae;
}

.marg_cuadroser {
	padding: 20px;
}

.constancias01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #87aee5;
	margin: 0px;
}

#emision_01 {
	margin-left: 42px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.dictámenes01 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #00BCB2;
	margin: 0px;
}

#emision_02 {
	margin-left: 0px;
	margin-right: 52px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#banner_aviso {
	margin-right: 15px;
	margin-left: 585px;
	width: 290px;
	height: 99px;
	background:url(../imagenes/tit_banneraviso.png) top right no-repeat;
	text-align: center;
	padding-right: 130px;
	padding-bottom: 50px;
	padding-top:31px;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	line-height: 35px;
	color: #FFF;
	font-weight: 800;
}

.adjunto {
	margin-left: 30px;
	position: relative;
	
}
