#borde{width:70.92em; *width:69.15em; margin:auto; min-width:922px; border:hidden;}
#contenedorimg{width:70.92em; *width:69.15em; margin:auto; min-width:922px; background:url(../pictures/fondo.gif) no-repeat;}
#contenedor{width:70.92em; *width:69.15em; margin: auto; min-width:922px;}
#cabeceraimg{background:url(../pictures/cabeceranew.gif) no-repeat; height:160px; width:921px;}
#cabecera{height:158px; width:921px;}
body{font-family:Arial, Helvetica, sans-serif; text-align:center; background:url(../pictures/bodynew.jpg) repeat-x #E6F0F0;}
ul, ol, li{text-indent:4px; list-style-position:inside; list-style-type:disc; margin-left:9px;}
input{height:20px;background-color:#FFF;}
td, table, tr{padding:3px;}
textarea{width:180px; background-color:#FFF;}
/*---------------------------------Menuprincipal-------------------------------------------*/
.menuprincipal{float:left; height:36px; margin-top:109px; margin-left:20px; margin-bottom:0px; font-size:93%;}
.menuprincipal a{color:#000000; text-decoration:none; display:block;}
.menuprincipal a:hover{font-size:100%; font-weight:bold;}
#etiquetaoscura{height:38px; float:left; width:103px; color:#FFFFFF; background:url(../pictures/oscuro.gif) no-repeat;}
#etiquetaoscura a{color:#FFFFFF;}
#etiquetaclara{height:38px; float:left; width:103px; background:url(../pictures/claro.gif) no-repeat;}
#oscuro{background-image:url(../pictures/oscuro.gif);}
/*                           Raya abajo de menu principal
----------------------------------------------------------------------------*/
#raya{height:4px; clear:both; background-color:#99CCFF; margin-bottom:5px;}
/*                              Cuerpo arriba
----------------------------------------------------------------------------*/
#cuerpoarriba{height:289px; width:922px; float:left;}
/*                                   Submenu
----------------------------------------------------------------------------*/
#submenu{height:248px; width:228px; float:left;}
#submenu .txt{font-size:120%; height:25px; text-indent:10px; text-align:justify;}
#submenu a{color:#FFFFFF; text-decoration: none;}
#submenu a:hover{color:#CCFFFF; text-decoration:underline; font-size:108%;}
#submenu .box_perfil {padding-left:30px; padding-right:15px; padding-top:15px;}
/*                               Imagen principal
----------------------------------------------------------------------------*/
#imgprincipal{float:left;height:249px; width:465px; background-repeat:no-repeat;}
#imgprincipalindex{float:left; height:248px; width:460px; margin-top:2px; margin-left:5px;background:url(../pictures/imagen.jpg) no-repeat;}
#imgprincipalservicios{float:left; height:248px; width:465px; color:#009966; font-size:167%;}
#divservicios{margin-left:20px; float:none; height:150px; width:430px; margin-top:22px;}
#imgservicios{float:left; height:215px; width:113px; background:url(../pictures/serviciosllame.jpg) no-repeat; margin-top:58px; margin-left:38px;}
#imgservicios-servicios{float:left; height:98px; width:113px; background:url(../pictures/servicios.gif) no-repeat; margin-top:35px; margin-left:29px;}
#linkserviciosydir-servicios{float:left; height:98px; width:220px; color:#333366; font-size:65%; font-weight:normal;text-align:left; margin-top:35px; margin-left:8px;}
#imgprincipalservicios > p{margin-top:20px;}
#linkserviciosydir-servicios a{text-decoration:none; color:#333366;}
#linkserviciosydir-servicios a:hover{color:#000033; text-decoration:underline;}
#linkserviciosydir-servicios p{font-weight:bold; color:#333333; text-decoration:underline;}
/*                                Form login
----------------------------------------------------------------------------*/
#login{height:248px; width:210px;float:left; background-repeat:no-repeat;}
#iniciosesion{height:20px; font-weight:normal; font-size:14px; color:#000000; text-align:center;}
#chkrecordarsesion{height:auto; background-color:transparent;}
#btnlogin{width:50px;}
#menu{height: 20px; font-weight: normal; font-size:14px; color:#000000; text-align:center;}
#rayader{color:#000000; height:20px; text-align:center;}
#rayaizq{color:#000000; height:20px; text-align:center;}
#texto{font-weight:normal; font-size:11px; color:#FFFFFF; text-align:center;}
#textbox{font-weight: normal; font-size:11px; color:#FFFFFF; text-align:justify; padding-left:28px;}
#textbox input{background-color:#FFF; border:none;}
#textbox input:focus{border:solid 1px #C63;}
.box_perfil{padding:15px;}
#login label{color:#FFF; text-align:left;}
.docepx{margin-top:15px;}
.docepx a{font-size:110%; color:#036; text-decoration:none;}
.docepx a:hover{font-weight:bold;}
#resultados, #resultados1{color:#F00;}
#close{color:#CF9;}
/*                         Img division horizontal
----------------------------------------------------------------------------*/
#division{height:30px; float:left; background-color:#FFFFFF; margin-top:15px; margin-bottom:8px;}
/*                              Cuerpo abajo 
----------------------------------------------------------------------------*/
#cuerpoabajo{height:517px; width:922px; float:left;}
.textocuerpoabajo{font-size:12px; font-weight:bold;}
#boxrellenoleft{padding-left:30px; padding-right:15px;}
#boxrellenoright{padding-left:15px; padding-right:15px;}
/*                             Seccion publicidad 
----------------------------------------------------------------------------*/
#divpublicidad{height:516px; width: 228px; float:left;}
#graficopublicidad{height:360px;}
#divpublicidad a{ display:block;}
/*                              Div centra1 abajo
----------------------------------------------------------------------------*/
#divcentralabajo{float:left; height:516px; width:465px; text-align:right;}
#txtbienvenidos{color:#003366; font-size:14px; font-weight:bolder; margin-top:35px; text-align:center}
#txtmision{color:#336699; font-size:93%; text-indent:8mm; font-weight:normal; margin-top:35px; text-align:justify; height:auto; margin-left:38px; margin-right:38px; background-repeat:no-repeat; font-size:14px}
#linkserviciosydir{float:left; overflow:hidden; width: 250px; color:#333366; font-size:93%; font-weight:normal; text-align:left; margin-top:35px; margin-left:8px; font-size:14px}
#linkserviciosydir a{text-decoration:none; color:#333366;}
#linkserviciosydir a:hover{color:#000; text-decoration:underline;}
#linkserviciosydir span{font-weight:bold; color:#333333; text-decoration:underline;}
#frmContacto input:focus{background-color:#FFF; border:solid 1px #C63;}
#frmContacto textarea:focus{background-color:#FFF; border:solid 1px #C63;}
#button input{height:20px; font-size:11px;}
#imgconocenos{background:url(../pictures/conocenos.jpg) no-repeat center; margin-top:20px; height:180px;}
.marcas{width:50px;height:40px;background-repeat:no-repeat;}
.espacio{width:2px;}
#registrodeusuarios input{width:200px;}
#tdcontacto input{width:240px; font-size:100%;}
#tdcontacto textarea{width:240px; font-size:100%;}
#tdcontacto select{width:245px; font-size:100%;}
/*                          Lateral derecho cuerpo abajo
----------------------------------------------------------------------------*/
#lateralderabajo{height:516px; width:210px; float:left;}
#icono{height:23px; width: 23px; background-image:url(../pictures/ico1.jpg); float:left; margin-left:5px;}
#x{background:url(../pictures/ico1.jpg) no-repeat; height:23px;}
#x1{background:url(../pictures/ico2.jpg) no-repeat; height:23px;}
#chat{height:61px; }
/*                                   Footer
----------------------------------------------------------------------------*/
#pieimg{background:url(../pictures/pie.gif) no-repeat; color:#999999; height:95px; clear:both;}
#pie{color:#999999; height:88px; clear:both;}
#pie p{padding-top:10px; text-align:center;}
/*frmregistro de usuarios publicos*/
input.text, input.submit{-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border:solid 1px #036;}
input.text.active{background:#F8F8F8; border:solid 1px #C63; color:#036;}
input.submit{width:auto !Important; background:#f5f5f5; color:#000; border-color:#c8c8c8; padding:5px; margin-top:0.5em;}
.msg.error{text-decoration:underline; background:#fff8cc; color:#171717;}
input.error{background:#D2D2FF; border-color:#C63;}

#alianzas a{color:#2A5FAA; text-decoration:none; font-size:15px;}
#alianzas a:hover{color:#000;}
#alianzas li{margin-top:7px; color:#2A5FAA;}