/* CSS Document */
body { margin:0; padding:0; font-family:Arial,Verdana,Helvetica; font-size:100%; color:#000; background-color:#FFF; text-decoration:none; }
a { text-decoration:none; color:#000; }
a:hover { color:#FF5C00; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; margin-left:5px; padding-left:25px; padding-top:3px; margin-bottom:5px; background-image:url(../imagenes/genericas/img-1.gif); background-position:left; background-repeat:no-repeat; font-size:100%; color:#FF5C00; }
form { margin:0; padding:0; }
div { overflow:hidden; margin:0; padding:0; text-align:justify; }
ul { margin:0; padding:0; }
li { margin:0; padding:0; }
li.emp { clear:both; text-indent:0; margin-left:45px; list-style-image: url(../imagenes/genericas/img-2.gif); }
li.arc { clear:both; text-indent:0; margin-left:45px; list-style-image: url(../imagenes/genericas/img-2.gif); }
dl { margin:0; padding:0; }/* padding-left:10px; padding-bottom:15px; */
dd { margin:0; padding:0; }/* padding-left:15px; padding-top:10px; */
dl.botonera { float:left; }
dd.botonera { float:left; padding-top:5px; padding-left:22px; text-align:center; }
dl.pymes { float:left; width:160px; margin-top:12px; height:25px; }
dl.pie { float:left; font-size:65%; width:100%; }
dd.pie { float:left; }
dl.pie_2 { float:right; margin-top:1px; width:170px; }
dd.pie_2 { float:right; }
dl.ini_pro { float:left; padding-left:10px; }
dd.ini_pro { float:left; padding-left:18px; }
dl.ini_yec { clear:both; padding-left: 15px; }
dd.ini_yec { float:left; padding-left:15px; margin-bottom:15px; text-align:left; }
dl.proveedores { text-align:center; }
dd.proveedores { text-align:left; }
dl.productos { padding-left:25px; padding-bottom:15px; }
dd.productos { padding-left:25px; padding-bottom:5px; }
dl.menu_pro_izdo { padding-left:10px; padding-bottom:15px; }
dd.menu_pro_izdo { padding-left:15px; padding-bottom:5px; }
dl.menu_pro { padding-left:25px; padding-bottom:15px; }
dd.menu_pro { padding-left:25px; padding-bottom:5px; }
dl.menu_car { padding-left:5px; }
dd.menu_car { padding-left:10px; }
dl.menu_ref { padding-left:10px; padding-bottom:15px; }
dd.menu_ref { padding-left:15px; padding-bottom:15px; padding-right:20px; }
dl.caract { padding-left:30px; padding-bottom:15px; }
dd.caract { padding-left:25px; padding-bottom:5px; }
dl.img_lat_dch { margin-top:1px; }
dd.img_lat_dch { margin-top:20px; }
dl.img_list { padding-left:13px; margin-top:5px; }
dd.img_list { float:left; width:102px; padding-left:20px; padding-bottom:10px; }
dd.img_list_2 { float:left; padding-left:15px; padding-bottom:2px; }
dl.contacto { padding-top:5px; }
dd.contacto { padding-left:10px; width:197px; height:225px; background-image:url(../imagenes/secciones/contacto/mapa.jpg); background-position:center; background-repeat:no-repeat; }
dl.contacto_2 { padding-left:31px; }
dl.contacto_3 { padding-left:98px; }
dl.contacto_4 { padding-left:40px; }
dd.contacto_2 { padding-bottom:2px; }
dl.ref { margin-left:31px;}
dd.ref_pro { padding-left:2px; padding-right:2px; float:left; height:15px; width:250px; text-align:left; font-size:70%; }
dd.ref_pro2 { padding-left:2px; padding-right:2px; float:left; height:15px; width:250px; text-align:left; font-size:70%; background-color:#FFDECC; color:#331200; }
dd.ref_lug { padding-left:2px; padding-right:2px; float:left; height:15px; width:125px; text-align:left; font-size:70%; } 
dd.ref_lug2 { padding-left:2px; padding-right:2px; float:left; height:15px; width:125px; text-align:left; font-size:70%; background-color:#FFDECC; color:#331200; } 
dd.ref_ext { padding-left:2px; padding-right:2px; float:left; height:15px; width:65px; text-align:right; font-size:70%; }
dd.ref_ext2 { padding-left:2px; padding-right:2px; float:left; height:15px; width:65px; text-align:right; font-size:70%; background-color:#FFDECC; color:#331200; }
dl.pag { margin-top:1px; }
dd.pag { float:left; width:15%; text-align:left; padding-left:40px; } 
dd.pag2 { float:right; width:15%; text-align:right; padding-right:40px; } 
dd.pag3 { float:left; width:52%; text-align:center; }
dl.zd { padding-left:50px; padding-top:15px; }
dd.zd { width:110px; padding-top:5px; }
dl.ev { padding-left:31px; }
dd.ev1 { float:left; width:220px; margin-top:5px; }
dd.ev2 { float:right; width:240px; margin-top:5px; }
dl.emp { clear:both; }
dd.emp1 { float:left; width:250px; margin-bottom:15px; }
dd.emp2 { float:right; width:200px; text-align:center; margin-top:5px; }
dl.list_arc { padding-top:1px; padding-left:15px; }
dd.list_arc_1 { float:left; width:175px; text-align:left; }
dd.list_arc_2 { float:right; width:175px; text-align:left; }
dl.tra { clear:both; padding-left:60px; }
dl.tra_2 { clear:both; padding-left:60px; margin-bottom:5px; }
dd.tra_1 { float:left; width:300px; }
dd.tra_2 { float:left; width:130px; }
dd.tra_3 { float:right; width:85px; }
dd.tra_4 { float:left; width:80px; height:20px; vertical-align: middle; }
dd.tra_5 { width:360px; height:20px; vertical-align: middle; }
dd.presto { text-align:center; }
p { margin:0; padding:0; padding-bottom:15px; text-indent:15px; padding-left:25px; }
p.productos { margin:0; padding:0; text-indent:0; padding-left:40px; }
p.menu_pro_izdo { margin:0; padding:0; text-indent:0; padding-left:15px; }
p.menu_pro { margin:0; padding:0; text-indent:0; padding-left:31px; }
p.menu_pro_mrg { margin:0; padding:0; text-indent:0; padding-left:31px; margin-top:5px; }
p.menu_pro_mrg_2 { margin:0; padding:0; text-indent:0; padding-left:31px; margin-bottom:5px; }
p.menu_pro_mrg_3 { margin:0; padding:0; text-indent:0; width:375px; padding-left:31px; }
p.emp { clear:both; margin:0; padding:0; text-indent:0; padding-left:31px; }
p.emp2 { margin:0; padding:0; text-indent:0; padding-left:10px; }
p.emp3 { margin:0; padding:0; text-indent:0; padding-left:20px; }
p.ini_yec { margin:0; padding:0; text-indent:0; }
p.ini_yec2 { margin:0; padding:0; width:100px; text-indent:0; margin-left:5px; }
p.prove { margin:0; padding:0; text-indent:0; margin-left:5px; margin-bottom:10px; }
p.tra { margin:0; padding:0; text-indent:0; margin-left:31px; margin-bottom:5px; }
p.tra_2 { clear:both; margin:0; padding:0; text-indent:0; margin-left:31px; padding-top:12px; margin-bottom:5px; }
p.presto { clear:both; margin:0; padding:0; text-indent:0; margin-right:5px; margin-top:15px; margin-bottom:5px; padding-top:5px; border-top:1px solid #666666; }

/**
* DIV - Contenedor
*/
#contenedor { width:776px; margin:0 auto; }/*780*/
#contenedor_2 { width:100%; }

/**
* DIV - Cabecera
*/
#cabecera-1 { float:left; width:55px; height:59px; background-color:#FF5C00; }
#cabecera-1_2 { float:left; width:99px; height:84px; background-color:#FF5C00; }
#cabecera-2 { width:298px; margin-top:5px; }
#cabecera-2_2 { width:50%; height:36px; margin-top:17px; }
#cabecera-3 { clear:both; float:left; width:100%; height:25px; border-top:3px double #ff5c00; /*background-color:#FF5C00;*/ margin-top:1px; padding-bottom:5px; }
#cabecera-3_2 { float:left; width:85%; height:31px; background-color:#FF5C00; margin-bottom:9px; }
#cabecera-4 { clear:both; width:774px; border:1px solid #FF5C00; }

/**
* DIV - Cuerpo
*/
#cuerpo { margin:0 auto; width:730px; margin-top:10px; }
#menu { float:left; width:214px; text-align:left; }
#separacion { float:left; width:1px; background-color:#333333; margin-top:25px; height:240px; }
#seccion { float:left; width:515px; }
#seccion-inicio { width:97%; padding-top:10px; }

/**
* DIV - Pie
*/
#pie-pagina { clear:both; widows:100%; padding-top:10px; }
#aviso-legal { clear:both; float:left; padding:18px 0 5px 18px; font-size:65%; letter-spacing:1px; }
#maarsgroup { float:right; text-align:center; /*padding-top:15px;*/ }
#pie { clear:both; width:100%; border-top:1px solid #ff5c00; padding:5px 0 5px 18px; letter-spacing:1px; }

/**
* Divs
*/
.div-1 { margin-left:25px; width:175px; font-size:70%; text-align:left; }
.div-1-b { margin-left:25px; width:180px; font-size:70%; text-align:left; }
.div-2 { float:left; width:256px; }
.div-2_1 { float:right; width:256px; }
.div-3 { clear:both; text-align:center; width:245px; padding-left:15px; padding-top:30px; }
.div-4 { float:right; width:115px; }
.div-5 { float:left; padding-top:10px; }
.div-6 { float:left; width:385px; padding:10px 0 0 0; }
.div-7 { float:left; width:100px; padding:5px 0 0 65px; }
.div-8 { float:left; width:100px; padding:5px 0 0 57px; }
.div-9 { float:right; width:100px; text-align:right; padding:5px 37px 0 0; }
.div-10 { float:left; width:420px; }
.div-11 { float:left; width:90px; }
.div-12 { float:left; padding-top:10px; border-left:1px solid #333333; }
.div-borde { border-right:1px solid #333333; }

/* Textos */
.txt-sub { text-decoration:underline; }
.txt-1 { line-height:10%; font-size:75%; color:#000; }
a.txt-1:hover { color:#ff5c00; }
.txt-2 { font-size:100%; }
a.txt-2:hover { color:#FF5C00; }
.txt-3 { font-size:70%; }
a.txt-3:hover { color:#FF5C00; }
.txt-4 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF5C00; font-size:210%; line-height:80%;}
.txt-5 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF5C00; font-size:90%; }
a.txt-5:hover { text-decoration:underline; }
.txt-6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
.txt-7 { color:#FF5C00; font-size:80%; }
.txt-8 { color:#FF5C00; font-size:70%; }
a.txt-8:hover{ color:#00A3FF; }
.txt-9 { color:#00A3FF; font-size:70%; }
.txt-10 { color:#FF5C00; font-size:90%; }
a.txt-10:hover{ color:#00A3FF; }
.txt-11 { color:#FF5C00; font-size:300%; }
a.txt-11:hover{ color:#00A3FF; }
.txt-12 { font-size:75%; }
.txt-13 { color:#FF5C00; }

/* Formulario */
input, select, textarea { padding:0; color:#FF5C00; font-size:60%; }
label { font-size:70%; }
.frm-0 { width:100px; }
.frm-1 { width:100px; margin-left:5px; }
.frm-2 { width:100px; margin-left:14px; }
.frm-3 { width:104px; margin-left:19px; }
.frm-4 { width:100px; margin-left:10px; }
.frm-5 { width:100px; margin-left:7px; }
.frm-6 { width:100px; margin-left:23px; }
.frm-7 { width:100px; margin-left:29px; }
.frm-8 { width:100px; margin-left:33px; }
.frm-9 { margin-left:8px; }
.frm-10 { width:321px; margin-left:5px; font-family:Arial,Verdana,Helvetica; color:#FF5C00; font-size:70%; }
.frm-11 { width:100px; margin-left:31px; }
.frm-12 { width:100px; margin-left:24px; }
.frm-13 { width:100px; margin-left:5px; }
.frm-14 { width:100px; margin-left:19px; }
.frm-15 { width:303px; margin-left:13px; }
.frm-16 { width:300px; margin-left:1px; font-family:Arial,Verdana,Helvetica; color:#FF5C00; font-size:70%; }

/* Botones */
.btn-1{ width:50px; color:#000; margin-top:22px; background-color:#FFDFD0; border-left:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #333333; border-right:1px solid #333333; }
.btn-2{ width:50px; color:#000; margin-top:22px; background-color:#FEBEA0; border-left:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #333333; border-right:1px solid #333333; }
.btn-3{ width:50px; color:#000; margin-top:15px; margin-left:25px; background-color:#FEBEA0; border-left:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #333333; border-right:1px solid #333333; }
.btn-4{ color:#000; margin-left:25px; background-color:#FEBEA0; border-left:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #333333; border-right:1px solid #333333; }

/* Bordes */
.brd-1{ border:1px solid #000; }
.brd-2{ border:1px solid #000; margin-left:40px; }
.brd-3{ border:1px solid #000; margin-top:20px; }

/* Márgenes */
.mrg-1 { margin-top:5px; }
.mrg-2 { margin-top:2px; }
.mrg-3 { margin-top:2px; margin-right:11px; }
.mrg-4 { margin-top:15px; }
.mrg-5 { margin-top:5px; margin-left:20px; margin-bottom:20px; }
.mrg-6 { margin-top:15px; }

/* Validacion */
.val-1 { padding-left:15px; padding-right:15px; background-color: #75B75D;	border: 1px solid #4B555A; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 11px; color: #2C4323; width:100%; }
.val-2 { padding-left:15px; padding-right:15px; background-color: #A80707; border: 1px solid #640000; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 11px; color: #FFF; width:100%; }
.mrg-val { margin-top:10px; margin-bottom:5px; padding:3px; text-align:center; }

/* Frames */
.frame-1 {margin:0; padding:0; border:1 solid #FF5C00; }