* {
 padding: 0; 
 margin: 0; 
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0 auto;
background:#365a98 url(home/fondo.jpg) center top;
scrollbar-face-color: #d6dcec;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-base-color: #FFFFFF; 
 }
h1{
font-family: "Trebuchet MS";
 font-size:14px;
 font-weight: bolder;
 color:#1F4296;
 text-transform:uppercase;
 }
h3{
font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight: bolder;
 text-transform:uppercase;
 }
.top{
width:772px;
height:121px;
margin:auto;
}
.f_left{
float:left;}
.f_right{ float:right;}
.menu{
width:772px;
background:#FFFFFF;
margin:auto;
height:29px;}
.submenu {
padding-top:5px;
list-style:none;
float:right;
}
.flash{ width:755px;
margin:auto;
padding:10px 0 3px 0;}
* html .menu {}
ul#menu li{
 list-style:none;
 float:left;}
ul#menu li a {
 display:block;
 height:29px; 
 text-decoration:none;}
ul#menu li a:hover {
background-position:bottom;}
ul#menu li a span {
 display:none;}
#geinstal, #geinstal2{
width:47px;
background:url(home/b_geinstal.gif) no-repeat;
}
#geinstal2{ background-position: bottom;}
#quienes, #quienes2{
width:66px;
background: url(home/b_quienes.gif) no-repeat;
}
#quienes2{ background-position: bottom;}
#sectores, #sectores2{
width:70px;
background: url(home/b_sectores.gif) no-repeat;
}
#sectores2{ background-position: bottom;}
#actividades, #actividades2{
width:80px;
background: url(home/b_actividades.gif) no-repeat;
}
#actividades2{ background-position: bottom;}
#instalaciones, #instalaciones2{
width:110px;
background: url(home/b_instal.gif) no-repeat;
}
#instalaciones2{background-position: bottom;}
#mantenimientos, #mantenimientos2{
width:104px;
background: url(home/b_mantenimientos.gif) no-repeat;
}
#mantenimientos2{background-position: bottom;}
#clas, #clas2{
width:205px;
background: url(home/b_clas.gif) no-repeat;
}
#clas2{background-position: bottom;}
#contactar, #contactar2{
width:90px;
background: url(home/b_contactar.gif) no-repeat;
}
#contactar2{background-position: bottom;}
#sep{
text-align:center;
padding:0 10px 0 10px;
color:#004ca0;
font-size:12px;
font-weight:bold;
}
a{color:#486fa2;
 text-decoration: underline;
}
a:hover{
 color:#018845;}
a.submenu1{
 color:#05b054;
 font-size:11px;
 text-decoration:underline;
}
a.submenu1:hover{
color:#486fa2;
text-decoration:underline;
}
.cont{
	width:772px;
	background:#ECECEC;
	margin:auto;
	height:100%;
}
.contenido_internas{
float:left;
padding:8px 8px 8px 6px;
color:#1b3e94;
background:#ECECEC;
}
.contenido_izq{
width:459px;
float:left;
padding:8px 8px 8px 8px;
color:#1b3e94;
}
.tex_izq{
padding:15px;
float:left;
width:427px;}
.c_int{
background:#FFFFFF url(home/bordeinf_int.gif) bottom no-repeat;
width:758px;
float:left;
color:#4a66aa;
font-family:Arial, Helvetica, sans-serif;}
.columna_izq{
padding:20px 0 15px 30px;
width:340px;
float:left;
font-size:11px;
color:#000000;}
.tit{padding:20px 0 15px 30px;}
.tex_internas, .tex_internas2{
width:625px;
font-size:12px;
color:#000000;
text-align:justify;
margin:auto;
line-height:15px;
list-style:inside square;}
.tex_internas2{
width:645px;
margin:0 0 0 43px;
float:left;
}
.columna_izq2{
padding:20px 0 15px 30px;
width:340px;}
.presentacion_int{
background:#FFFFFF url(mantenimiento/bdr_inf.gif) bottom no-repeat;
width:459px;
float:left;
color:#4a66aa;
font-size:10px;
line-height:5px;
font-family:Arial, Helvetica, sans-serif;}
.columna_der{
width:240px;
padding:8px 0 11px 10px;
float:left;
}
.columna_der2{
width:363px;
padding:48px 15px 0 0;
float:left;
font-size:11px;
color:#000000;
}
.caja_der{ 
background:#FFFFFF;
color:#666666;
font-size:11px;
padding:0 3px 3px 10px;
height:80px;
}
.tit_noticias, .tit_noticias2 {
background:#486fa2;
padding:7px 0 7px 0;
float:left;
width:250px;
}
.tit_noticias2{
width:290px;
margin-top:8px;
}
.cont_noticias{
background:#DDDDDD;
padding:0 9px 3px 9px;
float:left;
width:232px;
color:#666666;
font-size:11px;
height:90px;}
.cont_img{
background:#DDDDDD;
padding:10px;
float:left;
width:270px;
color:#666666;
font-size:11px;
line-height:10px;
height:505px;
overflow:auto;}
.foot{
	font-family: Arial, Helvetica, sans-serif;
	width:762px;
	color:#1b3e94;
	background:#bbc5df;
	padding:5px;
	clear:both;
	text-align:center;
	font-size:10px;
	margin:auto;
}
.img_int{
width:114px;
height:112px;
margin:6px;
float:left;
background:#FFFFFF;
}
.logos{
border-top:#CCCCCC solid 1px;
width:490px;
padding:30px 0 25px 0;
text-align:center;
margin-left:20px;
}
.footer{
font-size:11px;
text-decoration:underline;
color:#004ca0;
text-align:center;
padding-bottom:10px;
width:910px;
clear:both;}
.innertit{
border-bottom:#CCCCCC 1px solid;
margin-bottom:20px;}
#centercolumn4 {
padding: 0px 5px 0px 0px;
width: 450px;
display:block;
float: left;
margin-left:30px;
}
.center{ width:600px;
float:right;}
div.row2 {
	margin:auto;
	width:250px;
	margin-left:100px;
  }
div.content_buttons {
margin-top:10px;
float:right;
width:100%;
 }
div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 95px;
  text-align: right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  }

div.row span.formw {
  float:left;
  margin-left:10px;
  width: 80px;
  text-align: left;
  }
 span.formw{
 width:210px;}
FORM { margin: 0px 0px 0px 0px;}

INPUT, TEXTAREA, SELECT { 
 padding:3px; 
 border: #c0c8db 1px solid;
 width:210px;
 font-size:10px;
}
INPUT.button, .button2{
 float:right;
 margin-right:25px;
 width:86px;
 height:23px;
 border:none;
 }
INPUT.button2{
 float: none;
 margin:0 ;
}
INPUT.cv{
width:120px;
float:left;}
.red{ color:#990000;}

.bold_blue{
font-weight:bold;
color:#004ca0;}
.fuente_verde{
 color:#05b054;
 font-size:11px;
}
.menu_vertical{
width:23px;
float:left;}

ul#menu_vertical {
 list-style:none;
 padding:0;
 margin:0;}
ul#menu_vertical li{
 float:left;}
ul#menu_vertical li a  {
 display:block;
 text-decoration:none;}
ul#menu_vertical li a:hover  {
 background-position:bottom;}
ul#menu_vertical li a span{
 display:none;}
#registros, #registros2{
background:url(clasificaciones/tit1.gif);
width:23px;
height:196px;
margin-bottom:2px;}
#registros2{
background:url(clasificaciones/tit1_g.gif);}
#certificados, #certificados2{
background:url(clasificaciones/tit2.gif);
width:23px;
height:121px;
margin-bottom:2px;}
#certificados2{
background:url(clasificaciones/tit2_g.gif);}
#clasificaciones, #clasificaciones2{
background:url(clasificaciones/tit3.gif);
width:23px;
height:141px;
margin-bottom:2px;}
#clasificaciones2{
background:url(clasificaciones/tit3_g.gif);}
.celpad{
padding:5px;}
#divNewsCont{position:absolute; width:350; height:150; overflow:hidden; top:260; left:140; clip:rect(0,350,150,0); visibility:hidden}
#divNewsText{position:absolute; top:0; left:0}
