  #page_margins { 
  	text-align:left;
  	border-left: 1px solid #e3e4e6;
  	border-right: 1px solid #e3e4e6;
  	background-color:#FFFFFF;
   }

.page{
	width:1025px;
	margin-left:auto;
  	margin-right:auto;
  	height:100%;
  	/*position:absolute;
  	left: 0;
    right: 0;
  	
  	
  	min-height:800px;*/
  	
  	background-color: #FFF;
	
	/*height: expression(window.innerHeight - 18+"px";
	position:expression("relative");*/
}

.inicio_page{
	background-image: url(../images/inicio_page.gif);
	background-repeat: no-repeat;
	height:20px;
	
}

.ini_page{
	background-image: url(../images/ini_ini.gif);
	background-repeat: no-repeat;
	height:20px;
	width:6px;
	float:left;
}

.center_page{
	background-image: url(../images/center_ini.gif);
	background-repeat: repeat-x;
	height:20px;
	width:1013px;
	float:left;
}

.fin_page{
	background-image: url(../images/fin_ini.gif);
	background-repeat: no-repeat;
	height:20px;
	width:10px;
	float:left;

}

body {
	text-align: center;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px; 
    color: #46484a; 
    background-image: url(../images/fondo_general.gif);
	background-repeat: repeat-x;
    background-color:#c5c3c4;
    margin:0px;
    padding:0px;
    height:100%;
}

html{
height:100%;
}

  .header {
    padding: 10px 67px 1em 67px;
    width:90%;
  }

  a {color: #afafaf; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#afafaf; text-decoration:underline;}
  
.enlaceheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00528e;
}

.enlace1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00528e;
}
.titular1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #de1c85;
}
.Estilo2 {
	color: #afafaf;
	font-size: 10px;
}
.Estilo3 {
	color: #7bc142;
	font-size: 11px;
}


.Estilo4 {color: #00528e}
A.Estilo4:hover{color: #000000; text-decoration:none}
.Estilo5 {font-size: 13px}
.Estilo6 {color: #5f5d5d}
.Estilo7 {font-family: Arial, Helvetica, sans-serif; color: #000000; }
.Estilo8 {font-family: Arial, Helvetica, sans-serif; color: #00528e; }
A.Estilo8:hover{color: #000000; text-decoration:none}

.Estilo9 {
	font-size: 16px;
	color: #de1c85;
	font-weight: bold;
}

.Estilo10 {font-size: 11px; color: #afafaf; }
.Estilo11 {
	font-size: 12px;
	color: #afafaf;
}
.Estilo12 {
	color: #64379b;
	
	font-size: 16px;
	font-weight: bold;
}

.preguntasFaq{
	
	font-weight: bold;
}

.Estilo13 {font-size: 11px; color: #afafaf; }

#titlePage{
background-image: url(../images/fondo_title.gif);
background-repeat: repeat-x;
padding: 10px 18px 5px 21px; 
height:30px;
background-color:#f0f0f0;
border-bottom: 1px solid #e4e4e4;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}

.Estilo6On{
color: #000;
}

.Estilo4On{
color: #000;
}

.menu{
	float:left; 
	margin-right:19px;
	width:141px;
}
.cont_menu {
  	padding: 10px;
  	padding-top:27px;
  	border-left: 1px solid #d2d2d2;
  	border-right: 1px solid #d2d2d2;
  	background-color: #ededed;
  	background-image: url(../images/fondo_menu.gif);
  	background-repeat:repeat-x;
  	min-height:438px;
  	height:450px;
}

.cierre_menu{
	background-image: url(../images/cierre_menu.gif);
  	background-repeat:no-repeat;
  	height:10px;
  	overflow:hidden;
}

.cierre_contenido{
	background-image: url(../images/cierre_contenido.gif);
  	background-repeat:no-repeat;
  	height:5px;
  	overflow:hidden;
  	margin-bottom:10px;
}

.content{
	width: 599px;
	float:left;
	line-height:18px;
}

.main {
  text-align: left;
  background-image: url(../images/fondo_ini_contenido.gif);
  background-repeat:repeat-x;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  min-height: 455px;
  height: auto !important;
}

.sub_main{
  margin-left:auto;
  margin-right:auto;
}

.title_menu{
	height:31px;
	text-align:left;
}

.div_menu{
	height:9px;
	overflow:hidden;
}

.div_title_menu{
background-repeat:no-repeat;
height:32px;
}

.divSubMenuTitle{
	background-image:url(../images/submenutitle.gif);
	padding:5px;
	padding-left:15px;
	height:14px;
	color: #000;
}

.divSubMenuTitleOn{
	background-image:url(../images/submenutitleon.gif);
	padding:5px;
	padding-top:6px;
	padding-left:15px;
	height:14px;
	font-weight: bold;
	color: #000;
}

.divSubMenu{
	background-image:url(../images/submenudet.gif);
	padding:5px;
	padding-left:15px;
	height:14px;
	color: #000;
}

.content_det{
	background-image: url(../images/fondo_contenido.gif);
  	background-repeat:repeat-x;
  	padding: 5px 20px 0px 20px;
  	padding-top:20px;
  	border-left: 1px solid #d2d2d2;
  	border-right: 1px solid #d2d2d2;
  	border-bottom: 0px solid #d2d2d2;
  	min-height:442px;
  	height: auto !important;
}

.content_examen{
	background-image: url(../images/fondo_examen.gif);
  	background-repeat:no-repeat;
  	background-position:bottom;
  	padding: 10px 20px 0px 20px;
  	width:557px;
  	height:578px;
  	border-left: 1px solid #d2d2d2;
  	border-right: 1px solid #d2d2d2;
}

.content_certificaciones{


}

.div_login{
	background-image: url(../images/fondo_login.gif);
  	background-repeat:no-repeat;
  	height:750px;
  	padding-left:160px;
  	padding-top:50px;
}

.titleWelcome{
	background-image: url(../images/title_welcome.gif);
  	background-repeat:no-repeat;
  	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
  	width:597px;
  	height:91px;
}

.contentList{
	
}

.ini_tabla{
	background-image: url(../images/ini_tabla.gif);
  	background-repeat:no-repeat;
  	height:6px;
}
.content_tabla{
	background-image: url(../images/fondo_tabla.gif);
  	background-repeat:repeat-x;
  	background-color:#f4f4f4;
  	min-height:140px;
  	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding-right:0px;
	padding-bottom:5px;
}

.content_tabla_1{
	background-image: url(../images/fondo_tabla.gif);
  	background-repeat:repeat-x;
  	background-color:#f4f4f4;
  	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding-right:0px;
	padding-bottom:5px;
}
.cierre_tabla{
	background-image: url(../images/cierre_tabla.gif);
  	background-repeat:no-repeat;
  	height:10px;
}

.tabla{
	width:557px;
}

.detTitleList{
padding-left:10px;
line-height:20px;
clear:both;
height: 25px;
}

.detForm{
padding-left:10px;
line-height:20px;
clear:both;
height: 25px;
}

.detList{
padding-left:10px;
line-height:20px;
clear:both;
height: 25px;
}

.detListBlock{
padding-left:10px;
line-height:20px;
clear:both;
display:table;
}

.separador_tabla{
	background-image: url(../images/separador_tabla.gif);
  	background-repeat:repeat-x;
  	height:3px;
  	overflow:hidden;
  	clear:both;
}

.detLeftList1{
float:left;
width:200px;
}

.detLeftList1_p{
float:left;
width:270px;
overflow:hidden;
margin-right:5px;
}

.detLeftList10{
float:left;
width:230px;
overflow:hidden;
margin-right:5px;
}

.detLeftList2{
float:left;
width:60px;

}

.detLeftListBot{
float:left;
width:60px;
padding-top:3px;

}

.detLeftList3{
float:left;
width:100px;
}

.detLeftList4{
float:left;
width:30px;
}

.detLeftList5{
float:left;
width:300px;
}

.detLeftList6{
float:left;
width:180px;
}

.button{
background-color:#b8d960;
color:#FFF;
font-weight:bold;
padding:5px;
height:25px;
}

.labelForm{
float:left;
width:150px;
}

.inputForm{
float:left;
width:150px;
}

.contentForm{
height:427px;
}

.botonForm{
text-align: right;
padding-bottom:5px;
padding-top:5px;
padding-right:10px;
}

.buttonDiv{
margin-top:10px;
text-align:right;
height:25x;
padding-right:10px;
}

.message{
margin-top:20px;
min-height:450px;
}

.ini_menu{
height:20px;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}

.ini_main, .fin_main{
float:left;
height:50px;
}

.ini_main{
	background-image: url(../images/ini_main.gif);
  	background-repeat:no-repeat;
  	width:70px;
}

.fin_main{
	background-image: url(../images/fin_main.gif);
  	background-repeat:no-repeat;
  	background-color:#FFF;
  	width:71px;
}

.table_princ, .table_princIE{
	width: 1029px;
	border: 0px;
	background-color:#FFFFFF;
	min-height:500px;
	height:100%;
}

.table_princIE{
height: 100%;
}
	
.table_login{
/*width:350px;*/
width:280px;
}

.information_site{
padding-bottom:10px;
text-align: right;
}

.clear{
clear:both;
}

.inputClass{
width:350px;
}

.informacion_legal{
padding:15px;
padding-top:0px;
}

.acerca_de{

background-image: url(../images/fondo_login.gif);
background-repeat:no-repeat;
height:750px;
padding-left:80px;
padding-right:520px;
padding-top:10px;
}

.acerca_de li{
padding-top:5px;
}

.contacto_sin_login{
width: 412px;
}

.labelFormCNL{
float:left;
width:100px;
}

.inputFormCNL{
float:left;
width:300px;
}

.inputClassCNL{
width:300px;
}

.item1, .item2, .item3, .item4, .item5, .item6{
margin-left:95px;
padding-left:55px;
background-repeat: no-repeat;
background-position: top left;
padding-bottom:15px;
}

.item1_s, .item2_s, .item3_s, .item4_s, .item5_s, .item6_s{
margin-left:0px;
padding-left:55px;
background-repeat: no-repeat;
background-position: top left;
padding-bottom:5px;
}

.item1, .item1_s{
background-image: url(../images/1.gif);
}

.item2, .item2_s{
background-image: url(../images/2.gif);
}

.item3, .item3_s{
background-image: url(../images/3.gif);
}

.item4, .item4_s{
background-image: url(../images/4.gif);
}

.item5{
background-image: url(../images/5.gif);
}

.item6{
background-image: url(../images/6.gif);
}

.bloque{
margin-top:5px;
}

.Estilo14, .Estilo14 a, .Estilo14 a:focus, .Estilo14 a:hover, .Estilo14 a:active {
	color: #de1c85;
	font-weight: bold;
}

.enlacesInicio, .enlacesInicio:hover {

	color:#005595;
	text-decoration:underline;
	
}


.inputFormCNL select, .inputForm select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.contanto_sin_login{
	background-image: url(../images/fondo_login.gif);
  	background-repeat:no-repeat;
  	height:750px;
  	padding-left:100px;
  	padding-top:50px;
}

.botonFormRecordar{
text-align: right;
padding-bottom:5px;
padding-top:5px;
}


.detLeftDocument{
float:left;
}

.detLeftRightDocument{
float:right;
}

.detBlockDocument{
clear:both;
width:480px;
height: 25px;
}


.detListAprobar{
	padding-left:10px;
	line-height:15px;
	clear:both;
	/*height: 25px;*/
}

.detListDet{
	font-size:9px;
	color:#999999;
	padding:0;
	margin:0;
}