body{
background:url(../img/bg.jpg) no-repeat top #4E639C;
text-align:center;
margin:0 auto 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#434343;
}

img{
border:none;
}

h1{margin:0; padding:0; font-weight:normal; }
h2{font-family:Arial, Helvetica, sans-serif; font-size:15px; margin: 0; padding-top:15px; font-weight:600; color:#064788;}

p{}

.frame_contact{border:0; width:365px; margin:20px auto 20px 180px;}

.frame{border:0;}

.blue{color:#064788;}

header{
	background:#FAFAFA url(../img/bg_nav.jpg) repeat-x top;
	height:51px;
	width:100%;
}

nav{
	font-size:12px;
	width:975px;
	margin:0 auto;
	overflow: hidden;
}

nav ul{	
	padding:0; margin:0; 	
}
nav ul.nav_left{ float:left;}
nav ul.nav_right{ float:right;}

nav li{list-style-type: none; float:left; margin:0; height:51px;}

nav li.bt_menu a:link, a:visited {color:#738086; text-decoration:none; font-weight:bold; display: block;height:51px; padding:17px;}
nav li.bt_menu a:hover {color:#5A6469; background:url(../img/bg_hover.jpg) repeat-x; }

nav .sep{ background:#DADADA; width:1px; height:51px;}

nav li.bt_sec a:link, a:visited {color:#738086; text-decoration:none; font-weight:bold; display: block; padding:17px 10px;}
nav li.bt_sec a:hover {color:#CA0030;}

section{
	margin:0 auto; text-align:center; overflow: hidden; width:975px;text-align:left;
}

section .section_left{ width: 710px; float: left; background:#E5E8EF; overflow: hidden; padding-bottom:20px;}

section .section_left .title{background:url(../img/bg_title_left.jpg) repeat-x #C8C8C8; padding:15px 20px;}

section .section_left .left{width: 325px; float: left; margin:10px auto 0 20px;}

.wrapper_slider{width:976px; height:252px; margin-bottom:3px;}

.frame-trabaja{width: 100%; float: left; margin:20px auto; text-align:center;}

section .section_left .block_res{width: 285px; float: left; margin:10px 20px 0 20px; background:#BCC9BE; padding:0 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
}

.section_title_m{color:#2E3852; font-size:13px; font-weight:bold; height:14px; background:url(../img/arrow.png) no-repeat top left; padding-left:20px; margin:15px auto;}

section .section_right{ width: 255px; float: left; margin-left:10px;}

.section_right_title{background:#AFBEB1; font-size:13px; font-weight:bold; padding:17px 15px; margin-bottom:10px;}
.section_right_cont1{background:#AFBEB1;padding:12px 15px; margin-bottom:10px; text-align:left;}
.section_right_cont2{padding:0px 5px; color: #FFF; text-align:center;}
.tel_email{background:url(../img/tel.png) no-repeat top left; color:#FFF; font-size:13px; font-weight:bold; padding-left:60px; padding-top:15px; margin-bottom:0;}

.sep_2{background:url(../img/sep_ptos.png) repeat-x; height:1px; width:100%;}

.title_cont{font-weight:bold; color:#064788; margin: 12px 0 5px 0;}
.tel_cont{font-weight:bold; color:#EF7801; margin: 2px 0;}

.section_right_cont1 a:link{color:#EF7801; font-weight:bold; text-decoration:none;}
.section_right_cont1 a:hover{color:#EF7801; font-weight:bold; text-decoration:underline;}

.sep_diag{background:url(../img/sep_1.png) repeat-x; height:5px; width:100%;}

.gray_notes{ background:#BCC9BE; color:#444; font-style:italic; margin-bottom:12px; padding:15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
}

.servidores{width:100%; text-align:center; margin-bottom:10px;}

a{ color:#D0D0D0; text-decoration:none;}
a:hover{ color:#D0D0D0; text-decoration:underline;}

.ul-beneficios{padding:0 12px; margin:0;}