body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-weight:400;
font-style:normal;
}

ol,ul {
list-style:none;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
font-size:100%;
}
em{
    font-weight:700;
}
root {
display:block;
}

body {
font-family:sans-serif;
font-size:12px;
background-color:#dae1e3;
background-image:url("img/bg_body.jpg");
background-position:center;
background-repeat:repeat-y;
text-align:center;
}

.contents {
float:left;
background-image:url("img/bg_contents.jpg");
background-position:center;
background-repeat:repeat-y;
}

.container {
text-align:left;
margin-left:auto;
margin-right:auto;
width:900px;
}
/* HEADER */
.logo {
background-image:url("img/logo.jpg");
background-repeat:no-repeat;
height:115px;
width:200px;

}

.header {
background-image:url(img/bg_header.jpg);
background-color:#BAC9CD;
background-repeat:no-repeat;
background-position:30% top;
border-bottom:3px solid #00475d;
width:900px;
height:110px;
}

.h_description {
display:block;
float:right;
height:38px;
width:350px;
margin-top:55px;
margin-right:30px;
}
.estudiocc-logo{
float:right;
margin-right:10px;
margin-top:15px;
}


.sub_title {
display:block;
height:34px;
padding-left:10px;
position:relative;
top:8px;}

.sub_title2 {
display:block;
height:40px;
padding-left:11px;
position:relative;
top:15px;
}
/* LEFT */

.left{
background-image:url("img/bg_left.jpg");
background-repeat:repeat-x;
background-color:#dae1e3;
width:200px;
color:#FFF;
float:left;
display:block;
}

.nav_left {
position:relative;
margin:0px;
}
.nav_left2{
position:relative;
margin:0px;
}
*{ behavior: url(iepngfix.htc) }
.nav_left li {
background:transparent url(img/bullet.png) no-repeat scroll left 25%;
height:24px;
margin-left:17px;
padding-left:11px;
font-size:12px;
line-height:15px;
list-style:none;
display:block;

}

.nav_left2 li {
background:#6C8A94 url(img/bullet.png) no-repeat scroll 11% 37%;
border-bottom:1px solid #286375;
display:block;
font-size:12px;
height:22px;
line-height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:38px;
padding-top:3px;

}
.logos {
margin-top:25px;
}
/* MAIN */
.main {
background:#bac9cd;
width:540px;
float:left;
display:block;

padding-bottom:25px;
}

h2{

    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    color:#00475D;
    font-weight: 700;
    margin-top:15px;
    margin-bottom:15px;
}
.wrapper_box{
 background-color:#6B8A94;
border:1px solid #00475D;
display:block;
float:left;
margin-left:-8px;
margin-top:15px;
padding:10px;
width:502px;
    
}
.border_img{
    background-color:#6B8A94;
border:1px solid #00475D;
display:block;
float:left;
margin-left:40px;
margin-top:15px;
padding:10px;
}
.wrapper_img_central{
    float:left;
    display:block;
    padding:17px 15px 0 0;
}
.wrapper_img{
    float:left;
    display:block;
    padding:0px 15px 0 0;
}
.ul_presentacion{
 margin-bottom:15px;
 margin-top:15px;}
.ul_presentacion li a{
    font-weight:bold;
}
.ul_presentacion li {
    color:#FFFFFF;
    padding:3px;
    background-color:#336699;
    border-bottom:1px solid silver;
}
.tab_line {
background-image:url("img/bg_tab.jpg");
background-repeat:repeat-x;
width:700px;
height:26px;
float:left;
}

.sombra_tab {
background-image:url("img/sombra_tab.jpg");
background-repeat:no-repeat;
width:5px;
height:26px;
}

.flash_programa {
margin-top:0px;
}

.box_main {
width:400px;
background-color:#c1d6e9;
margin-left:55px;
margin-top:20px;
text-align:center;
color:#3F7285;
font-size:14px;
border:1px solid #5e8b9a;
padding:10px;
}

.programas {
margin-left:8px;
margin-top:25px;
background-color:#336699;
width:525px;
height:28px;
}

.programas ul {
margin-left:15px;
padding-top:6px;
}
.programas ul li a{
    font-weight:700;
}
.programas ul li {
float:left;
color:#fff;
margin-right:15px;
font-weight:700;
}
.ini{
    text-decoration:underline;
}
/* RIGHT */
.right {
float:left;
width:160px;
background-color:#c1d6e9;
height:487px;
}

.right-join {
background-color:#00475d;
height:120px;
border-bottom:2px solid #5e8b9a;
padding-left:5px;
}
.center-join {
background-color:#00475D;
border-bottom:2px solid #5E8B9A;
margin:15px;
padding-left:37px;
width:226px;
padding-bottom:15px;
}

.right-access {
padding-top:10px;
margin-left:5px;
}

.right-form {
padding-top:5px;
}

.right-form input {
font-family:sans-serif;
font-size:11px;
border:1px solid #069;
color:#069;
margin:2px;
}

.nivel_academica {
margin-top:0px;
margin-left:0px;
}
.col1{
    width:255px;
    float:left;
    background-color:#01485E;
    color:#fff;
}
.col1 ul li{
    padding-top:3px;
    padding-bottom:3px;
    padding-left:20px;
    border-bottom:1px solid #fff;
}
.col2{
    width:250px;
    float:left;
    background-color:#015579;
    color:#fff;
}
.col2 ul li{
    padding-top:3px;
    padding-bottom:4px;
    padding-left:20px;
    font-size:11px;
    border-bottom:1px solid #fff;
    background-image:url(img/bullet-web.gif);
    background-position:94% center;
background-repeat: no-repeat;
height:14px;

}
.col2 ul li a{
    color:#fff;
    font-size:11px;
}
.pagination {
     margin-top:12px;
     float:right;
}
.pagination span{
    padding:2px 5px;
    color:#4f6b72;
    font-size:11px;
     font-weight:700;
}
.pagination span a{
    color:#4f6b72;
    text-decoration:none;
}
.pagination .current a{
    color:#fff;
    text-decoration:none;
}
.pagination .current{
background-color:#8fa3a9;
color:#fff;
}

/* TEXT */
.txt_green {
border-top:1px solid #5e8b9a;
color:#3D5A61;
font-size:14px;
width:400px;
margin-left:55px;
margin-top:20px;
}
.txt_tit{
  font-size:14px;
  color:#07566F;
  font-weight:bold;
}
.txt_white_12 {
color:#FFF;
font-size:12px;
}
.txt_white {
color:#FFF;
font-size:11px;
}
.txt_black {
color:#000;
font-size:11px;
}
.main_txt{
    margin:17px;
}
.main_txt p{
line-height:17px;
margin-top:15px;
}

/* FOOTER */
.footer {
float:left;
padding-top:5px;
background-image:url(img/bg_footer.jpg);
background-repeat:repeat-x;
height:43px;
width:100%;
color:#6B8A94;
text-align:center;
}

.footer a {
list-style:none;
color:#FFF;
font-family:Arial,Tahoma,sans-serif;
font-size:11px;
}

.footer p {
padding-top:3px;
font-family:Arial,Tahoma,sans-serif;
font-size:11px;
font-weight:400;
line-height:normal;
}

fieldset,img,abbr,acronym,.right-send {
border:0;
}
/* VARIOS */
.float_right{
float:right;
}
.float_left{
float:left;
}
.no_borde{
    border:0!important;

}
.submit{
    border:0;
}
.box_login{
        margin-left:100px;
}
.box_p{
    margin-left:100px;
    width:295px;

}
/* LINKS */

a{
 font-family:Arial,Tahoma,sans-serif;
font-size:12px;
font-weight:400;
line-height:normal;
color:#FFFFFF;
text-decoration:none;
}
a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
a:visited{
    color:#FFFFFF;
}
.box_main p a{
    color:#336699;
    text-decoration:underline;
    font-weight:700;
}
.link_blanco:link{
        font-size:11px;
        color:#FFFFFF;
        text-decoration:none;
}
.link_blanco:hover{
        color:#FFFFFF;
        text-decoration:underline;
}

.link_verde {
     color:#000000;
}
.link_underline:link{
    color:#000000;
    text-decoration:underline;
}
.link_underline:visited{
    color:#000000;
    text-decoration:underline;
}
.link_underline:hover{
color:#FFFFFF;
background-color:#00475D;
}

