body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#273D63;
	margin:2px;
	padding:0;
	background-color:#62b57e;
}

/*Div contenedor todo el home
*/
#container{
 width:770px;
 margin-left:auto;
 margin-right:auto;
 overflow:hidden;
 background-color:#ffffff;
}

#container_main{
 width:750px;
 margin-left:auto;
 margin-right:auto;
 height:100%; height:auto;
 margin-left:auto;
 margin-right:auto;
 overflow:hidden;
 background-color:#ffffff;
}
/*Div para contiene todo lo principal del home
*/
#main{
 width:750px;
 margin-left:auto;
 margin-right:auto;
 overflow:hidden;
 display:block;
 background:url(bg_main.gif);
 background-repeat:repeat-y;
 margin-top:2px;
 float:left;
}

/*Div para mostrar menu left home
*/
#left{
 width:220px;
 float:left;
 overflow:hidden;
 background-color:#ffffff;
}

#content_left{
 width:180px;
 float:right;
 overflow:hidden;
 background-color:#ffffff;
}

#left_main{
 width:180px;
 float:left;
 display:inline;
 overflow:hidden;
 margin:2px 0px 0px 8px;
 background-color:#ffffff;
}

/*Div para mostrar contenido right 
*/
#right{
 width:550px;
 height:290px;
 float:right;
 display:inline;
 overflow:hidden;
 margin:0px 0px 0px 0px;
 background-color:#ffffff;
}

#right_main{
 width:550px;
 float:right;
 display:inline;
 overflow:hidden;
 margin:0px 0px 0px 0px;
 background-color:#ffffff;
}
/*Div para mostrar header
*/
#top{
 width:770px;
 height:130px;
 overflow:hidden;
 border-bottom:2px solid #273D63;
 background-color:#FFFFFF;
}

#logo{
	width:770px;
	height:108px;
	float:left;
	overflow:hidden;
}

/*Div para mostrar menu top
*/
#menutop{
	width:760px;	
	float:right;
	text-align:right;
	padding-right:10px;
	display:inline;
	background-color:#E3EBE3;
}

#menutop a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
 	color:#347D4C;
	width:125px;
	height:auto;
 	text-decoration:none;
}

#menutop a:hover{
 	color:#347D4C;
	background-color:#FFFFFF;
}

/*Div para mostrar el path del area actual*/
#path_menutop{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#8897BC;
 text-decoration:none;
 height:17px;
 float:left;
 overflow:hidden;
 margin-left:0px;
 text-align:left;
 color:#687AA5;
}

a.path{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#8897BC;
 text-decoration:none;
}

a.path:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#345199;
 text-decoration:none;
}
/*Div para mostrar banner superior 
*/
#ban_inttop{
 width:550px;
 height:290px;
 float:none;
 margin:0px 0px 5px 0px;
 background-color:#ffffff;
}

/*Div conteneder parte bottom home
*/
#cont_ini{
 width:565px;
 height:258px;
 float:none;
 background-color:#ffffff;
}

/*Div para mostrar contenido left
*/
#cont_inileft{
 width:280px;
 height:258px;
 float:left;
 margin:0;
 background-color:#ffffff;
}

/*Div para mostrar cabecera de interior left
*/
#cont_lefttop{
 width:280px;
 height:45px;
 float:none;
 margin:0;
 background-image:url(/images/header_homeleft.jpg);
 background-repeat:no-repeat;
}

#cont_leftbot{
 width:280px;
 height:213px;
 float:none;
 margin:0;
 display:block;
 overflow:hidden;
 background-image:url(images/bg_homeleft.jpg);
 background-repeat:no-repeat;
}

/*Div para mostrar contenido right
*/
#cont_iniright{
 width:280px;
 height:258px;
 float:right;
 margin:0;
 background-color:#ffffff;
}

/*Div para mostrar contenido right
*/
#cont_righttop{
 width:280px;
 height:126px;
 float:none;
 background-color:#ffffff;
 border-bottom:5px solid #ffffff;
}

/*Div para mostrar cabacera de noticias */
#head_noticias{
 width:280px;
 height:34px;
 float:none;
 margin:0;
 display:block;
 background-image:url(images/header_noticias.jpg);
 background-repeat:no-repeat;
}


/*Div para mostrar contenido de noticias
*/
#cont_noticias{
 width:280px;
 height:92px;
 float:none;
 margin:0;
 overflow:hidden;
 background-color:#F6CA69;
}

a.num_noticias{
 font-family:Arial, Helvetica, sans-serif;
 font-size:30px;
 font-weight:bold;
 color:#01267F;
 padding-left:4px;
 text-decoration:none;
}

a.tit_noticias{
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:normal;
 color:#01267F;
 text-decoration:none;
}

/*Div forma de acceso*/
#form_ingreso{
 width:280px;
 height:127px;

 float:right;
 margin:96px 0 0 0;
 display:inline;
}

/*
  Label Forma de Ingreso
*/

#form_label{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 vertical-align:middle;
 color:#01267F;
 width:78px; 
 height:28px; 
 float:left; 
 margin-left:15px; 
 display:inline;
}

#form_label2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 vertical-align:middle;
 color:#01267F;
 width:78px; 
 height:28px; 
 float:left; 
 margin-left:15px; 
 display:inline;
}

/*Div para mostrar contenido right
*/
#cont_rightbot{
 width:280px;
 height:127px;
 float:none;
 background-color:#ffffff;
}

/*Div para mostrar banner right top
*/
#ban_righttop{
 width:280px;
 height:64px;
 float:none;
 border:none;
 margin:0;
 border-bottom:1px solid #FFA300;
}

/*Div para mostrar banner right top
*/
#ban_rightbot{
 width:280px;
 height:64px;
 float:none;
 border:none;
 margin:0;
}

input.ingreso{
 width:165px;
 height:15px;
 font-family:Arial, Helvetica, sans-serif;
 color:#345199;
 font-size:10px;
}
input.formingreso{
 width:250px;
 height:15px;
 font-family:Arial, Helvetica, sans-serif;
 color:#345199;
 font-size:10px;
}

textarea.textarea{
 width:250px;
 height:150px;
 font-family:Arial, Helvetica, sans-serif;
 color:#345199;
 font-size:10px;
}

input.boton_form{
 width:69px;
 height:22px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 vertical-align:middle;
 text-align:center;
 background:url(/images/bg_boton.jpg);
 background-repeat:no-repeat;
 border:none;
}

#first_leftmenu{
 width:200px;
 overflow:hidden;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#bcbcbc;
 float:none;
 display:block;
 background-color:#ffffff;
 margin:5px 3px 1px 3px; 
}

a.first_leftmenu{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#bcbcbc;
 text-align:center;
 text-decoration:none;
}

a.first_leftmenu:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#347e4d;
 text-align:center;
 text-decoration:none;
}

a.first_leftmenu_child{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#347D4C;
 text-align:center;
 text-decoration:none;
}

a.first_leftmenu_child:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FF0000;
 text-align:center;
 text-decoration:none;
}



first_leftmenu:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#ffffff;
 text-align:center;
 text-decoration:none;
}

#second_leftmenu{
 width:158px;
 height:28px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 float:none;
 display:block;
}

#titel_area{
 font-family:Arial, Helvetica, sans-serif; 
 font-size:24px; 
 color:#01267F;
 text-align:left;   
 width:100%; 
 height:28px; 
 padding-left:0px; 
 padding-top:5px;
}

#content{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01267F;
	width:95%;
	float:left;
	margin:2px 8px 0px 20px;
	text-align:justify;
	overflow:hidden;
}

#content_int{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01267F;
	width:93%;
	float:left;
	margin:0;
	text-align:justify;
	overflow:hidden;
}

#copyright{
 width:755px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#01267F;
 background-color:#FFFFFF;
 border-top:1px solid #273D63;
 text-align:center;
 overflow:hidden;
 margin-left:auto;
 margin-right:auto;
}

a.powered{
 width:755px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#01267F;
 background-color:#517098;
 text-align:center;
 overflow:hidden;
 margin:0 auto;
 text-decoration:none;
}

a.powered:hover{
 width:755px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 background-color:#517098;
 text-align:center;
 overflow:hidden;
 margin:0 auto;
 text-decoration:none;
}

/*
	MAIN FORMS CSS RULES
*/

.formCaption, .formCaptionError {
	width:100%;
	overflow:hidden;
	font-weight:bold;
	color: Black;
}

.formCaptionError {
	color: #cc0000;
}

.formInput, .formInputError {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	padding:1px 3px 1px;
	border:1px inset DodgerBlue;
	background-color: White;
}

.formInputError {
	border:1px inset #cc0000;
	background-color:#ffffcc;
}

input.formButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004690;
	text-transform:uppercase;
	padding:3px 6px;
	border:2px outset #004690;
	background-color:#E1E6ED;
}

textarea.formTextArea {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:1px 3px 1px;
	border:1px inset DodgerBlue;
	background-color: White;
}

/*Detalle de Formulario Contactenos*/
td.formlabel{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#01267F;
}

input.boton{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:#FFFFFF;
 border:1px solid #517098;
 background-color:#273D63;
}

#powered{
	width:770px; 
	overflow:hidden; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:center; 
	background-color:#62b57e; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF;  
	border-top:1px solid #273D63;
}

a.powered{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#62b57e; 	
	text-decoration:none;
}

a.powered:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#62b57e; 	
	text-decoration:underline;
}
