@charset "utf-8";
/* CSS Document */

body{ font-family:Verdana, Geneva, sans-serif; font-size:62.5%; color:#838383;}

#wrapper{ width:935px; margin:0 auto;}

a, p, input, textarea, select{ color:#838383;}
input, textarea{ font-size:1.3em; text-indent:3px;}
.left{ float:left;}
.right{ float:right;}
.link:hover{ text-decoration:none;}
.boton{ font-size:0px; text-decoration:none; color:#FFF; text-indent:0 !important; text-indent:-1000px;}
ul.horizontal li{ float:left;}
input.input_fondo:focus{ background-image:none;}

/******************************************************** HEADER ********************************************************/

#header{ margin-bottom:10px; float:left;}
#header span{ width:100%; margin-bottom:15px; float:left;}

.logo{ width:375px; height:91px; margin-right:13px; background-image:url(../img/logo_nova.jpg); text-decoration:none;}
input.buscar{ width:200px; height:18px; line-height:18px;}
input.buscar_btn{ width:70px; height:20px;border-color:#FFF; background-color:#FFF; background-color:#FFF; background-image:url(../img/btn_input_buscar.png)/*url(../img/arrow.gif)*/; background-repeat:no-repeat; background-position:center; font-size:0px; cursor:pointer;}
.contactenos{ width:90px; height:/*10*/20px;/* margin-top:5px;*/ margin-left:10px; padding-left:10px; border-left:1px solid #CACACA; background:url(../img/label_contactenos.gif) no-repeat right center;}
/*.registro{ width:55px; height:13px; margin-top:5px; margin-left:20px; background:url(../img/txt_registro.gif) no-repeat;}*/

/************** breadcrumbs **************/

#breadcrumbs{ display:block; margin-bottom:10px; padding-left:20px; font-size:1.1em;}
#breadcrumbs a{ text-decoration:none;}
#breadcrumbs a:hover{ color:#2997CE;}
#breadcrumbs span{ font-weight:bold; color:#2997CE;}

/********************** navegación **********************/

ul.nav{ width:100%; position:relative; float:left;}
ul.nav li{ position:relative;}
ul.nav li a{ height:35px; background-repeat:no-repeat; float:left;}
ul.nav li a:hover{ background-position:0 -35px;}
a.nav_inicio{ width:145px; background-image:url(../img/nav_inicio.jpg);}
a.nav_productos{ width:208px; background-image:url(../img/nav_productos.jpg);}
a.nav_soporte{ width:207px; background-image:url(../img/nav_soporte.jpg);}
a.nav_servicios{ width:208px; background-image:url(../img/nav_servicio.jpg);}
a.nav_nosotros{ width:167px; background-image:url(../img/nav_nosotros.jpg);}
a.nav_Inicio{ width:145px; background-image:url(../img/nav_inicio.jpg);}
a.nav_Productos{ width:208px; background-image:url(../img/nav_productos.jpg);}
a.nav_Soporte{ width:207px; background-image:url(../img/nav_soporte.jpg);}
a.nav_Servicio{ width:208px; background-image:url(../img/nav_servicio.jpg);}
a.nav_Nosotros{ width:167px; background-image:url(../img/nav_nosotros.jpg);}


ul.nivel_1{ width:208px; position:absolute; top:32px; left:0px; display:none; border-top:1px solid #CACACA; float:left; }
ul.nivel_1 li{ width:100%; float:left;/* background-color#010101;*/}
ul.nivel_1 li a{ border:1px solid #DFEDFC; border-top:none; float:none; height:auto; padding:4px 10px; display:block; background-image:url(../img/list_2.gif); background-repeat:no-repeat; background-position:right; background-color:#E1EFFE/*EBF0F6*/; color:#5E5E5E; font-size:1.2em; text-decoration:none;}
ul.nivel_1 li a:hover{ background-color:#5E5E5E; background-image:none; color:#fff;}

ul.nivel_2{ width:208px; position:absolute; top:-1px; left:207px; display:none; border-top:1px solid #CACACA; float:left;}
/*ul.nivel_2 li{
	background-color:#010101;}*/
ul.nivel_2 li a{ background-image:none;}
ul.nivel_2 li a:hover{}


/******************************************************** MAIN ********************************************************/

.main{ width:931px; margin-bottom:10px; margin-left:1px; float:left;}

/************** home **************/

#stage{ width:664px/*644px; padding-left:20px;*/ height:335/*295*/px;/* padding-top:40px;*/ background:url(../img/stage.jpg) no-repeat; float:left; }
.stage_video{ margin-top:40px; margin-left:20px;}

/* box */
.box{ width:253px; background:url(../img/box_bottom.jpg) no-repeat bottom; padding-bottom:10px; margin-bottom:12px;}
.box_top{ background:url(../img/box_top.gif) no-repeat; padding-top:5px; display:block;}
.box_cont{ border-color:#cacaca; border-style:solid; border-left-width:1px; border-right-width:1px; padding:5px 20px; width:211px; float:left;}
h3{ margin-bottom:7px;}

#login input{ margin-bottom:8px;}

.box_catalogo{ background:url(../img/img_destacado.png) no-repeat right; height:100px;}

/************** interna **************/
.interna{ background:url(../img/bg_main_bottom.gif) no-repeat bottom; padding-bottom:5px;}
.main_top{ background:url(../img/bg_main_top.gif) no-repeat top; padding-top:5px; display:block;}
.main_cont{ border-color:#cacaca; border-style:solid; border-left-width:1px; border-right-width:1px; background:url(../img/bg_main_cont.gif) repeat-y left; float:left;}
.main_left{ width:182px; padding:10px 20px; float:left;}
.main_right{ padding:10px 20px; width:667px; float:left;}

h1, h2{ font-size:1.6em;}
h1{ color:#818080; border-bottom: 1px dotted #cacaca; padding-bottom:10px;}
h2{ color:#5e5e5e; margin-bottom:20px;}

/********************** PRODUCTOS **********************/

/******* navegación productos *******/

ul.nav_left{ width:170px !important; width:140px; overflow:hidden; float:left;}
ul.nav_left li{ margin-bottom:5px; width:100%; float:left;}
ul.nav_left li a{ color:#818080; text-decoration:none; font-size:1.2em; line-height:1.4em; background:url(../img/list.gif) no-repeat top left; padding-left:13px; display:block;}
ul.nav_left li a:hover{ color:#FFA004;}

ul.nav_left_1{ width:100%; height:auto; margin:10px 0 5px 10px; float:left;}
ul.nav_left_1 li{width:160px; float:left;}
ul.nav_left_1 li a{ background:url(../img/list_1.gif) no-repeat top left; font-weight:normal; display:block;} 

/******* listado productos *******/

ul.listado_productos{ float:left;}
ul.listado_productos li{ border-bottom:1px dotted #CACACA; padding:10px 13px; width:641px; float:left;}
ul.listado_productos li a{ text-decoration:none;}
ul.listado_productos li span{ width:450px !important; width:400px; padding-top:20px; float:left; }
h3{ color:#2997ce; font-size:1.6em;}
ul.listado_productos li p{ font-size:1.1em; line-height:1.3em;}
ul.listado_productos li strong{ color:#2997ce; font-size:1.2em; float:right;}
h3, ul.listado_productos li strong{ cursor:pointer;}
h3:hover, ul.listado_productos li strong:hover{ color:#FFA004;}
ul.listado_productos img{ float:right;}

/******* producto *******/

.cont_producto{ padding:40px 20px 0; float:left;}
.cont_producto img{}
.cont_producto p{ font-size:1.1em; line-height:1.3em; margin-top:15px;}

/******* paginador *******/

.paging{ width:auto; margin-top:10px; float:right;}
.paging ul{ margin:0 5px; float:left;}
.paging a{ margin:0 2px; color:#b5b8b8; font-size:0.9em; font-weight:bold; text-decoration:none; float:left;}
.paging a:hover, .paging a.paging_current{ color:#2997ce;}
img.paging_left{ margin-right:3px; float:left;}
img.paging_right{ margin-left:3px; float:right;}
/*.paging img{ float:left;}*/

/********************** FORMULARIO **********************/

/* se debe cambiar en contacto.php el id="form_table" por class="form_table"*/
table.form_table{ margin-left:45px; margin-top:30px; float:left;}
table.form_table td{ padding-bottom:18px; color:#2997ce; font-size:1.2em; line-height:1.8em; font-weight:bold; vertical-align:top; text-align:right;}

select, input, textarea{ font-size:1.2em; font-family:Verdana, Geneva, sans-serif;}

select.form_select, input.form_campo, textarea.form_txt{ line-height:22px; margin-left:10px; float:left;}
input.form_campo, textarea.form_txt{ width:380px;}
select.form_select{ width:200px;}
select.form_select, input.form_campo{ height:22px;}
textarea.form_txt{ height:100px; line-height:1.4em;}

select, input, textarea{ border:1px solid #cacaca; padding:0;}

.form_btn{ background-color:#097eb0; color:#FFF; border:none; font-weight:bold; margin-left:5px; padding:2px 8px; cursor:pointer;}
.form_btn:hover{ background-color:#2997ce;}

/* registro */

.registro_table{ margin-left:45px;}
.registro_table td{ padding-bottom:18px; color:#2997ce; font-size:1.2em; line-height:1.8em; font-weight:bold; vertical-align:top;}

legend{ font-size:1.4em; font-weight:bold; margin-top:20px; float:left;/* margin-bottom:20px;*/}

ul.listado li{ list-style:disc inside; color:#2997ce;}
.txt_box{ border:1px solid #cacaca; padding:10px; margin-top:5px; margin-bottom:20px; float:left;}
.txt_box p, .txt_box ul{ margin-bottom:5px; line-height:1.3em;}

/* politicas comerciales */
.politicas{ height:150px; overflow:auto;}
h5{ font-size:1.1em; margin:15px 0 10px; color:#2997ce;}

/*table.forma_pago{ float:left;}*/
table.forma_pago td{ padding:5px; border-width:1px; border-style:solid; border-color:#2997CE; }

/******************************************************** FOOTER ********************************************************/

#footer{ background:/*#cef0f1*/#e1effe; padding:10px 20px 5px 20px; width:895px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left;}
h6{ color:#5e5e5e; float:left;}
#footer ul{ float:left; width:895px; margin-bottom:5px;}
#footer ul li{ padding:0 5px; border-right:1px solid #5e5e5e;}
#footer ul li a{ text-decoration:none;}

#pie_pagina{ width:100%; float:left; padding:10px 0;}
#pie_pagina p{ margin-right:20px; color:#585858;}
#pie_pagina a{ text-decoration:none; color:#585858;}
.digiway{ width:136px; height:26px; background:url(../img/btn_digiway.gif) no-repeat;}

.form_label{
	color:#2997ce; 
	font-size:1.2em; 
	line-height:1.8em; 
	font-weight:bold;
	padding-bottom:18px;
}
.form_input{ font-size:1.2em; font-family:Verdana, Geneva, sans-serif;}
.formulario{
	margin-top:10px;
}
.formulario table td {
	vertical-align:top;
}
.formulario hr{ border-top:1px dotted #2997CE; padding-top:15px;}
.formulario strong{ display:block; margin-bottom:15px; padding-left:30px;font-size:13px;}
.formulario span{ display:block; margin-bottom:15px; padding-left:30px;font-size:12px;}
.formulario input[type="submit"] { background-color:#097eb0; color:#FFF; border:none; font-weight:bold; margin-left:5px; padding:2px 8px; cursor:pointer;}
.formulario input[type="reset"] { background-color:#097eb0; color:#FFF; border:none; font-weight:bold; margin-left:5px; padding:2px 8px; cursor:pointer;}
.formulario input[type="submit"]:hover { background-color:#2997ce;}
.formulario input[type="reset"]:hover { background-color:#2997ce;}

/*  SOPORTE */
.listado_soporte{ width:657px; padding:15px 5px 0; font-size:0.9em; line-height:1.2em; float:left; }
.listado_soporte h5{ margin-top:0px;}
.col_3{ width:199px; padding:0 10px; float:left;}
.listado_soporte p{ margin-bottom:5px;}
.listado_soporte p strong{ display:block; margin-bottom:5px;}
.listado_soporte ul{ display:block; margin-bottom:8px;}

table.documentos{ font-size:1.2em; font-weight:normal; margin-bottom:3px;}
table.documentos td{ padding-top:8px;}
.border_bottom{ border-bottom:1px dotted #CACACA;}
table.documentos a{ color:#2997CE;}
table.documentos a:hover{ color:#FFA004;}

