/* CSS Document */
body{ margin:0; padding:0; background:url(../imagenes/linea.jpg) center repeat-y;
font:normal 10px/18px Verdana; }
body .Panel { background: url(../images/FonTop1.jpg) repeat-x 0 0 ;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{ margin:0; padding:0; }
ul{	list-style:none;}
.spacer{ font-size:0; line-height:0; clear:both;}
#wrapper { background:url(../imagenes/bg.jpg) center top no-repeat ; min-height:700px;}

/* ----------------- #topNav  --------------------- */
#topNav{  width:860px; margin:0 auto; padding:0px 0 0 30px; height:188px; }
#topNav .coment{  width:500px; height:66px; *height:43px; text-align:right; padding:15px 22px 0 0; margin-right:20px; position:relative; top:40px;*top:30px; left:300px;}

#flags{ padding:5px 0 0 0; margin:0 0 0 480px; position:absolute;}
#flags a{ float:left; width:27px; height:22px; display:block; background:url(../imagenes/flagEs.jpg) no-repeat; text-indent:-5000px; margin:0 5px 0 0;}
#flags a:hover { opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; }
#flags a.EN{ background-image:url(../imagenes/flagEn.jpg)}
#flags a.PO{background-image:url(../imagenes/flagpo.jpg)}


img.valign { height: 100%; vertical-align: middle; width:0px; } /*	PARA ALINEAR VERTICALMENTE	*/

#topNav h1 { font:bold oblique 14px Georgia, serif; padding:20px 0 0 0;}
#topNav h2 { font:bold oblique 12px Georgia, serif; }

#topNav ul.menu { list-style:none; margin:4px 55px 0 0; padding:0; position:relative; top:50px;}
#topNav ul.menu li{ display:block; overflow: hidden; padding:0; float:right; height:30px; margin-right: 0px; cursor:pointer; }
#topNav ul.menu li a{ outline:none; text-align:center; display:block; margin:8px 7px 10px 7px; padding:2px;
font:normal 10px Verdana, Arial; text-decoration:none; color:#666; }
#topNav ul.menu li:hover{ background: url(../imagenes/bt_menu3.gif) repeat-x; }
#topNav ul.menu li a:hover{ color:#000; }
#topNav ul.menu li.active{ background: url(../imagenes/bt_menu2.gif) repeat-x;}

/* ----------------- #OTRAS FRASES  --------------------- */

.frase{font-family:gillsans; font-size:14px; color:#666; line-height:1em; }
#topNav .frase{font-size:24px;}
.cuadroNew .frase{ margin:15px 0 0 40px; font-size:16px; }/*text-transform:uppercase;*/

/*	RUTA	*/
ul#ruta { height:20px; margin:0 0 0 15px; width:100%;}
ul#ruta li { float:left; }
ul#ruta li a{ color:#999; text-decoration:none; margin:0 5px 0 2px;}
ul#ruta li a:hover{ color:#000;}

/*IMAGENES ROTATIVAS
#test1, #test2, #test3 { width:200px; height:60px; margin:0 auto;   }
#test2, #test3{ width:250px; text-align:center}*/
#test1, #test2 {position: relative;}
.rotador{position: absolute; visibility: hidden;}

/* ----------------- #topNav > ul.top --------------------------- */
ul.top { background:url(../imagenes/bgTopMenu.gif) right no-repeat; width:200px; height:30px; float:right; margin:0 45px 0 0; padding:0 20px 0 13px ;
 text-decoration:none; text-align:center;}
ul.top li { display:block; float:right; margin:0 0 0 0; height:16px; padding:5px;}
ul.top li:hover{ color:#000000; background:#DDD url(../imagenes/bt_topmenu2.jpg) repeat-x; color:#CCC;}
ul.top li.active{ background:#DDD url(../imagenes/bt_topmenu3.jpg) repeat-x;}
ul.top li a{ text-decoration:none; color:#666; padding:5px; font:normal 10px Verdana; }
ul.top li a:hover{ color:#000;}

/* ----------------- #body --------------------------- */
#body { width:850px; /*_width:990px >IE6*/; margin:0 auto; position:relative; /*background:url(../imagenes/fondito.jpg) repeat-y; padding:0 ;*/ }
/* #body  > #MenuDer */
#MenuDer { float:right; border:solid 1px #CCC; border-width:0 0 0 1px; width:260px; margin:10px 0 0 0; 
height:auto!important /* ALL */; height:500px /* IE5+ */; min-height:500px /* ALL */;}

/* ----------------- #MenuDer --------------------------- */
/* 	#MenuDer > span.cuadro */
#MenuDer .cuadro{ margin:5px 0;padding:0 5px 0 5px; 
height:auto!important /* ALL */; height:130px /* IE5+ */; min-height:80px /* ALL */;}
#MenuDer p.title {  margin:10px 5px; clear:both}
#MenuDer p.title a{ text-decoration:none; color:#333; display:block; background:url(../imagenes/title.jpg) no-repeat; width:240px; height:25px;  
color:#333; padding:7px 0 0 23px; }
#MenuDer ul.softs{ margin:0 10px 0 10px;}
#MenuDer ul.softs li{  min-height:20px; }
#MenuDer ul.softs li a{ text-decoration:none; color:#999; font-size:12px; display:block; padding:2px 0 10px 20px;
outline:none;}
#MenuDer ul.softs li a:hover{ color:#000;}
#MenuDer ul.softs li a img{ border:none; margin:0 5px 0 0; float:left;}
#MenuDer ul.softs li a img:hover{ filter: alpha(opacity=50); opacity: .5 }
#MenuDer .logos { margin:auto;}


#MenuDer form.login { background:url(../imagenes/login.jpg) no-repeat; width:240px;   }
#MenuDer form.login p.error{ color:#F00; float:left; width:100px; line-height:1em; margin:10px 0 0 15px; }
#MenuDer form input{ border-color:#999; }

#MenuDer form.buscar { background:url(../imagenes/buscar.jpg) no-repeat; width:240px; }
#MenuDer p.botones { padding:5px 0 0 0px; }
#MenuDer p.banner { padding:16px 0 0 65px; }
#MenuDer input{ width:195px; background:none; font:normal 12px/20px Arial; #0B0B0B;  border:none;}
#MenuDer form.login input{ margin:12px 0 5px 0; clear:both; border:none; background:none}
#MenuDer form.login input.txtBox2{ margin:20px 0 5px 0; }
#MenuDer form.login input[type="submit"] { width:60px; height:19px; border:none; margin:12px 20px 10px 0; display:block; cursor:pointer; 
float:right; outline:none}

#MenuDer form.buscar input{ width:150px; margin:12px 0 5px 25px; float:left;}
#MenuDer form.buscar input[type="submit"] { background:none; width:35px; height:25px; float:right; border:none; margin:8px 18px 0 0; display:block; cursor:pointer;}

#MenuDer p.distribuidor { margin:0 15px 0 0; }
#MenuDer p.distribuidor a {background:url(../imagenes/bt_distri.gif) no-repeat; float:right; text-decoration:none; color:#666; padding:3px 5px 0 0; 
min-width:112px; height:24px; text-align:center;}
#MenuDer p.distribuidor a:hover { color:#000;}

#MenuDer .error a { float:left; text-decoration:none; color:#FF0000; font:bold 10px Arial; margin:-10px 0 0 20px} 

/* #body  > #MenuDer > productos */
#MenuDer p.prod { background:url(../imagenes/productos.jpg) no-repeat bottom; width:301px; height:16px; display:block;}

/* #body  > #MenuDer > Clientes	*/
#MenuDer p.clientes { background:url(../imagenes/TitClientes.jpg) no-repeat bottom; width:301px; height:16px; display:block;}

/* #body  > #MenuDer > ContactoWeb	*/
#MenuDer form.contacto { background-image:url(../imagenes/contacto.jpg); }
#MenuDer p.contacto { padding:12px 0 20px 10px; }
#MenuDer form.contacto input{ margin:10px 0 5px 72px; }
#MenuDer form.contacto textarea { height:68px; width:220px;  margin:5px 0 3px 0px;/* ALL */ #margin-bottom:0;/* ALL */  overflow:auto; background:none; border:none;*/   }
#MenuDer form.contacto input[type="submit"] { margin:0 0 0 230px; }

/* #body > #Medio > . */
#medio{ float:left; color:#4E4628; width:580px; margin:0 0 0 0; background:#FFFFFF;}
#medio h1{ background-color:#FFFFFF; color:#0B0B0B; font: bold 16px/27px Calibri;}
#medio h2 span{ background-color:#FFFFFF; color:#A60101; font:normal 28px/46px Georgia, serif;} 
#medio p{ font:normal 10px/16px Verdana; color:#4E4628; padding:5px; }

/* #body > #Medio > Cuadros */
#medio .Linea { clear:both; }
#medio .Linea .cuadros { background: url(../imagenes/cuadroA.jpg) no-repeat; width:267px; height:271px; float:left; margin:10px 0 0 10px;
font:normal 10px Verdana; color:#222} 
#medio .Linea .be { background-image:url(../imagenes/cuadroB.jpg)}
#medio p.titulo  { color:#FF0000; position:relative;  color:#666; height:20px; margin:11px 0 0 0; padding:0; }
#medio .glidecontent h1{ color:#666; font:normal 14px Verdana,}

#medio p.diseno{ background:url(../imagenes/t_diseno.jpg) no-repeat; text-indent:-5000px;}
#medio p.diseno a{ outline:none; text-indent:-5000px; width:100%; height:150px; display:block;}
#medio p.Fdiseno{ background:url(../imagenes/c_diseno.jpg) no-repeat; padding:133px 20px 0 30px; margin:0; line-height:1.2em;}
.oculto {}
#medio p.prod{ background:url(../imagenes/t_prod.jpg) no-repeat; text-indent:-5000px;}
#medio p.prod a{ outline:none; text-indent:-5000px; width:100%; height:150px; display:block;}
#medio p.FProd {background:url(../imagenes/c_prod.jpg) no-repeat; padding:133px 20px 0 30px; margin:0; line-height:1.2em;}

#medio p.desarro { background:url(../imagenes/t_desarrollo.jpg) no-repeat; text-indent:-5000px;}
#medio p.desarro a{ outline:none; text-indent:-5000px; width:100%; height:150px; display:block;}
#medio p.Fdesa {background:url(../imagenes/c_desarrollo.jpg) no-repeat;; padding:133px 20px 0 30px; margin:0; line-height:1.2em;}

#medio p.compani { background:url(../imagenes/t_compani.jpg) no-repeat; text-indent:-2000px;}
#medio p.compani a{ outline:none; text-indent:-5000px; width:100%; height:150px; display:block;}
#medio p.Fcompani {background:url(../imagenes/c_compani.jpg) -2px 0 no-repeat;; padding:133px 20px 0 30px; margin:0; line-height:1.2em;}

.cuadros ul { float:right; width:150px; margin:10px 0 0 0;}
.cuadros li { background:url(../imagenes/item.gif) 0 6px no-repeat; padding:0 0 0 9px; margin:0; font:bold 10px Verdana; height:16px;}
.cuadros li a{ text-decoration:none; color:#000; display:block;}
.cuadros li a:hover{ color:#990000;}

/***********SECCIONES**********/
.secciones{ background:url(../imagenes/secciones.jpg) no-repeat; height:27px; margin:10px 0 0 10px;}
.secciones a { text-decoration:none; color:#333;}
.secciones a:hover { color:#000;}

.cuadroNew { background:url(../imagenes/seccionesTit.jpg) no-repeat; width:548px; min-height:309px; 
float:left; margin:0 0 0 10px; font:normal 10px Verdana; color:#222 }
.cuadroNew .plantilla{ margin:0 0 0 9px; clear:both}
.cuadroNew img.plantilla{ margin:0 0 0 9px;}
.cuadroNew .contenido { margin:0 30px;}
.cuadroNew .contenido h3{ margin:5px;}
.cuadroNew .contenido li{ list-style:disc; margin-left:15px; color:#4e4628;}

/*		BUSCAR		*/
.contenido .encontrados{  margin:20px 0 0 0; font-family:Arial; font-weight:normal; font-size:12px; }
.contenido .encontrados a.col{  color:#FF6600;}
.contenido .encontrados h2{ font-weight:normal; font-size:16px; margin:20px 0 0 0; text-decoration:underline;}



/* PLANTILLA ARTE Y DISEŅO */
.cuadroNew .ImgArte {background:url(../imagenes/dinamic/bg_arte.jpg) no-repeat #FFF; width:548px; min-height:239px;
padding:30px 0 0 0;}

/* SERVICIOS */
.cuadroNew p.servicios{background:url(../imagenes/SServicios.jpg) no-repeat; height:198px; text-indent:-5000px;}

/* CONTACTO */
.cuadroNew  p.seccion {  background:url(../imagenes/SContacto.jpg) no-repeat; text-indent:-5000px; height:25px; margin:0; padding:0;}
.cuadroNew  p.ContactoPic{ background:url(../imagenes/SContacto2.jpg) no-repeat; height:198px;}

/* DESARROLLOS */
.cuadroNew p.desarrollo { background:url(../imagenes/SDesarrollos.jpg) no-repeat; height:26px; text-indent:-5000px;}
.cuadroNew  p.desarrolloPic{ background:url(../imagenes/SDesarrollos2.jpg) no-repeat; height:198px;  }

/* RRHH */
.cuadroNew p.rrhh { background:url(../imagenes/SRrhh.jpg) no-repeat; height:26px; text-indent:-5000px;}
.cuadroNew  p.rrhhPic{ background:url(../imagenes/SRrhh2.jpg) no-repeat; height:198px;  }

/* DISEŅO */
.cuadroNew p.clientes { background:url(../imagenes/Sclientes.jpg) -2px 0 no-repeat; height:24px; text-indent:-5000px;}
.cuadroNew  p.clientesPic{ background:url(../imagenes/SclientesPic.jpg) -2px 0 no-repeat; height:194px;  }
.cuadroNew p.ayd { background:url(../imagenes/Sayd.jpg) no-repeat; height:26px; text-indent:-5000px;}
.cuadroNew  p.aydPic{ background:url(../imagenes/SaydPic.jpg) no-repeat; height:198px;  }

/* DESCARGAS */
.cuadroNew .softsExtras{ float:left; margin:0 15px 15px 0; }
.cuadroNew .softsExtras img{ border:none}

/* PRODUCTOS */
.cuadroNew p.productos { background:url(../imagenes/SProductos.jpg) no-repeat; height:26px;}
.cuadroNew p.productosPic{ background:url(../imagenes/recuadro_soft.jpg) 9px 0 no-repeat; height:198px;  }

.formLogin label{ }

.contenido h1{ color:#333; font-size:14px; margin:10px 0 0 0; padding:0; }
.contenido a{ text-decoration:none; color:#666}
.contenido a:hover{color:#000; }


/* La COMPANIA */
.cuadroNew p.compania { background:url(../imagenes/Scompany.jpg) no-repeat; height:24px; text-indent:-5000px;}
.cuadroNew p.companiaPic{ background:url(../imagenes/ScompanyPic.jpg) 9px 0 no-repeat; height:198px;  }

.cuadroNew ul.logos { margin:0 0 0 20px;}
.cuadroNew ul.logos li { float:left; width:260px; text-align:center; }
.cuadroNew ul.logos li img{ border:none;}

.cuadroNew .productosSoft{ padding:150px 20px 0 180px;}
.cuadroNew .productosSoft p{ margin:0; padding:0;}
.cuadroNew ul.SubMenuProd{ height:50px; margin:10px 0 0 60px; }
.cuadroNew ul.SubMenuProd li { list-style:none; float:left;background:url(../imagenes/productos_07.gif) no-repeat; }
.cuadroNew ul.SubMenuProd li a{ text-decoration:none; color:#333; display:block;  width:75px; padding:5px 0 0 30px; min-height:35px }
.cuadroNew ul.SubMenuProd li a:hover{ color:#000;}
.cuadroNew ul.SubMenuProd li.Demo { background-image:url(../imagenes/productos_09.gif)}
.cuadroNew ul.SubMenuProd li.Versiones { background-image:url(../imagenes/productos_11.gif)}
.cuadroNew ul.SubMenuProd li.Consultas{ background-image:url(../imagenes/productos_13.gif)}
.cuadroNew ul.SubMenuProd li.Videos { background-image:url(../imagenes/productos_15.jpg)}

.cuadroNew ul.SubMenu{ height:50px; margin:10px 0 0 20px; }
.cuadroNew ul.SubMenu li { list-style:none; float:left;background:url(../imagenes/productos_07.gif) no-repeat; }
.cuadroNew ul.SubMenu li a{ text-decoration:none; color:#333; display:block;  width:75px; padding:5px 0 0 30px; min-height:35px }
.cuadroNew ul.SubMenu li a:hover{ color:#000;}

.cuadroNew .botonera { background:url(../imagenes/botonera2.jpg) repeat-y; width:506px; padding:0; margin:10px 0 0 20px; }
.cuadroNew .botonera .abrir { background:url(../imagenes/botonera1.jpg) no-repeat; padding:2px 0 0 10px; color:#666; }
.cuadroNew .botonera .cerrar { background:url(../imagenes/botonera3.jpg) no-repeat; height:7px; margin:0;}
.cuadroNew .botonera span{}
.cuadroNew .botonera a{ font:normal 10px/24px Verdana, Arial; text-decoration:none; padding:8px 0 8px 0; }
.cuadroNew .botonera a.activa { color:#000; background-color:#FFF;}
.cuadroNew .botonera a:hover{ color:#000; background-color:#FFF;}

.cuadroNew .botonera2 { background-image:url(../imagenes/btn2.jpg)}
.cuadroNew .botonera2 a{ padding:3px 0 8px 0; }
.cuadroNew .botonera2 .abrir { background-image:url(../imagenes/btn1.jpg)}
.cuadroNew .botonera2 .cerrar { background-image:url(../imagenes/btn3.jpg)}

.sectorProductos { background:url(../imagenes/secciones2.jpg) no-repeat; height:27px; margin:10px 0 0 40px;}
.sectorProductos a { text-decoration:none; color:#333; }
.sectorProductos a:hover { color:#000; } 

/*productos */
.cuadroNew .productos1{ background:url(../imagenes/productos1.jpg) 9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosAdmin{ background:url(../imagenes/recuadro_administacion.jpg) 9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosbackup{ background:url(../imagenes/recuadro_backup.jpg) 9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosCMedico { background:url(../imagenes/recuadro_medico.jpg) 9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosFV { background:url(../imagenes/recuadro_fuerza_venta.jpg) 9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosHotel { background:url(../imagenes/recuadro_hoteleria.jpg)9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosLogistica { background:url(../imagenes/recuadro_logistica.jpg) 9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosPanol { background:url(../imagenes/recuadro_panol.jpg)9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosPersonal{ background:url(../imagenes/recuadro_personal.jpg) 9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosProduccion { background:url(../imagenes/recuadro_produccion.jpg) 9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosPVenta { background:url(../imagenes/recuadro_punto_venta.jpg) 9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosSt { background:url(../imagenes/recuadro_servicio.jpg) 9px 0 no-repeat; min-height:198px;  }
.cuadroNew .productosWeb { background:url(../imagenes/recuadro_web.jpg) 9px 0 no-repeat; min-height:198px;  }

.cuadroNew .rrhh2 { background:url(../imagenes/SRrhh2.jpg) no-repeat; min-height:198px;  }

.CuadroUno { background: url(../imagenes/tipo.jpg) 2px 0 no-repeat; width:277px; padding:150px 0 0 25px; }
.CuadroDos { background:url(../imagenes/mina.jpg) bottom left no-repeat; height:280px; padding:5px 0 5px 25px ; }
.CuadroTres { background: url(../imagenes/cd.jpg) 1px 115px no-repeat; height:269px; padding:5px 0 5px 25px ; }
.CuadroCuatro { background: url(../imagenes/scanmen.jpg) bottom right no-repeat; height:280px; padding:5px 0 5px 25px ; }
.CuadroCuatro p{ margin-right:10px;}
.CuadroCuatro ul { float:left; }
.CuadroCuatro .txt { margin:0 17px 0 0; }


/* #body > #Medio > CuadrosB */
.cuadrosB { background: url(../imagenes/cuadroB.gif) 0 0 no-repeat; width:550px; height:222px; float:left; margin:5px 0 0 10px;
font:normal 10px Verdana;  color:#222}
#medio .cuadrosB p.titulo {background:url(../imagenes/cBnovedades.jpg) no-repeat; margin:0 0 0 0; height:25px; text-indent:-2000px;}
.cuadrosB .txt{ margin:0 10px; margin-bottom:20px;}
.CuadroB1 { width:550px; padding:5px 0 0 12px; *padding:0 0 0 12px; margin-top:5px;  float:left; margin:0;}
.CuadroB1 img{ border:none; float:right; margin:0 23px 2px 2px;}
.CuadroB1 .txt{  margin:0; height:170px; padding:0;}
/* ----------------- #NOVEDADES  --------------------- */
#medio .CuadroB1 ul{ font:bold 10px Verdana; float:left; }
#medio .CuadroB1 li{ float:left; margin:0 2px; background:url(../imagenes/bt_num.gif) no-repeat;  }
#medio .CuadroB1 li a{ float:left; width:10px; display:block; text-decoration:none; color:#666; text-align:center; padding:2px 3px;}
#medio .CuadroB1 li a:hover{ color:#000;}
#medio .CuadroB1 li a.selected{ color:#000;}

.CuadroB2 { background: url(../imagenes/distri.jpg)0 78px no-repeat; height:195px; margin:5px 0 0 0; float:right;}
.CuadroB2 .txt{ margin:0 10px 0 10px; height:167px; padding:0;}
.CuadroB2 ul{ font:bold 10px Arial; float:right; margin:5px 20px 0 0;}
.CuadroB2 li{ float:left; margin:2px;}
.CuadroB2 li a{ float:left; display:block; text-decoration:none; padding:2px 3px; background:#111; color:#FFF; text-align:center;}
.CuadroB2 li a:hover{ background:#999;}

/* ----------------- #FAQS  --------------------- */
#medio #faqs { margin:20px 0 0 20px; clear:both}
#medio #faqs h1{ background:url(../imagenes/faq_barra.jpg) no-repeat; height:40px; width:500px; font-size:12px; padding:0 0 0 50px; }
#medio #faqs .faq { margin:10px 0 0 50px; clear:both;}
#medio #faqs .faq p.preg{ font-weight:bold; }
#medio #faqs .faq p{ margin:0; padding:0;} /*REPUESTA*/

/* ----------------- #UTILIDAD  --------------------- */
#utilidad { margin:10px 0 0 40px; clear:both}
#utilidad h1{ background:url(../imagenes/secciones2.jpg) 5px 5px no-repeat; height:40px; width:500px; font-size:12px; padding:0 0 0 50px; margin:0; }
#utilidad .valor { font-size:12px; height:25px; width:100%; margin:0; padding: 0 0 0 30px;}
#utilidad .valor a { height:18px; width:18px; display:block; float:left; background:url(../imagenes/star1.jpg) no-repeat; 
cursor:pointer}
#utilidad .valor a.n { background:url(../imagenes/star2.jpg) no-repeat; }
#utilidad .valor a:hover{ background:url(../imagenes/star3.jpg) no-repeat;}

/* ----------------- #UTILIDAD  --------------------- */

#footer{ position:relative; color:#666; }
#footer1 { margin:0 auto; margin:0 auto 10px auto; padding:3px 0 0 40px; position:relative; text-align:center; width:850px; }

#footer a.css{ background-color:#0B0B0B; color:#FFFFFF; width:38px; height:16px; display:block;float:left;
font:bold 13px "Trebuchet MS", Arial;  text-align:center; text-decoration:none; margin:0 5px 0 0;}
#footer a.css:hover{ background-color:#FF6600; color:#FFFFFF; width:38px; height:16px;  float:left;
font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; text-align:center; text-decoration:none;}

#footer ul{ margin:0 auto; width:500px; font:normal 10px/14px Verdana; }
#footer ul li{ float:left; }
#footer ul li a{ color:#666; padding:0 8px; text-decoration:none; }
#footer ul li a:hover{ color:#0B0B0B; padding:0 8px; text-decoration:none;}

#footer p{ padding:0 8px; text-align:center; padding:10px 10px 0 10px; clear:both; }
#footer p.tworld{  padding:0; font:bold 10px Verdana;}
#footer p.tworld a{ color:#666; text-decoration:none; }
#footer p.tworld a:hover{ color:#000 }

.pantalla{ background-repeat:no-repeat; display:block;}
.pantalla img{ text-decoration:blink;}

#Load, #LoadQ{ margin:auto; text-align:center; background:#009900; color:#000000 } 
#Load h3{ padding:10px; color:#000 }
#LoadQ h3{ padding:10px; color:#000}


/*FORMULARIOS*/
form.contact{ width:450px;}
form.contact p{ margin:5px 0 0 0; padding:3px 0 0 0; clear:both;}
form.contact label{ width:200px; float:left; }
form.contact input, textarea{ width:200px; float:right; overflow:auto;}
form.contact input[type="submit"]{width:100px;}
p.botones { clear:both; text-align:center}
p.botones img{ float:right}

/* ----------------- #casos  --------------------- */
#casos{ background:url(../imagenes/casos2.jpg); width:496px; margin:20px 0;}
#casos .titulo{background:url(../imagenes/casos1.jpg) no-repeat; height:44px; padding:20px 0 0 30px; font-size:12px; font-weight:bold; display:block;}
#casos ul{ margin:0 0 20px 40px;}
#casos li{ margin: 0 0 10px 0;}
#casos .cierra{background:url(../imagenes/casos3.jpg) no-repeat; height:12px;}

/* ----------------- #Form Consulta  --------------------- */
.formulario{ background:url(../imagenes/form2.jpg); width:491px; margin:20px 0 20px 0;}
.formulario .titulo{background:url(../imagenes/form1.jpg) no-repeat; height:35px; padding:10px 0 0 30px; font-size:12px; font-weight:bold; display:block;}
.formulario form { margin:0 0 20px 30px;}
.formulario .cierra{background:url(../imagenes/form3.jpg) no-repeat; height:19px;}
#medio p.error1{ color:#F00; font-weight:bold;}

/* ----------------- #Form Descarga  --------------------- */
.descargas {margin:0 30px 0 0; clear:both; }
.cuadroNew a.descargar { background:url(../imagenes/descargar.jpg) no-repeat; height:91px; width:91px;
padding:60px 0 0 0; display:block; text-align:center; text-decoration:none; color:#666; float:left; outline:none;}
.cuadroNew a.descargar:hover { color:#000;}
.formLogin { margin:5px 0 0 20px; }
.formLogin input { width:300px; }
.formulario input{ border:solid #999 1px; padding:2px 4px;}
.formulario input.down{ width:310px;}
.formulario textarea{ border:solid #999 1px; padding:2px 4px; height:60px;}
.formulario input.descargar{ background:url(../imagenes/descargar.jpg) no-repeat; height:91px; width:91px;
padding:50px 0 0 0; margin:10px 10px 0 0; display:block; text-align:center; text-decoration:none; color:#666;
float:left; border:none; outline:none; cursor:pointer; }
.formulario input.descargar:active{outline:none;}
#form1 form.contact input.file{ float:left; margin-left:30px; padding:0;}
#form3 form.contact input.file{ float:left; margin-left:30px; padding:0;}


