html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,/*fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,*/ aarticle,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{width:auto;height:100%}


@font-face{font-family:'roboto_cr';src:url(fuente/robotocondensed-regular_0-webfont.eot);src:url(fuente/robotocondensed-regular_0-webfont.eot?#iefix) format("embedded-opentype"),url(fuente/robotocondensed-regular_0-webfont.woff2) format("woff2"),url(fuente/robotocondensed-regular_0-webfont.woff) format("woff"),url(fuente/robotocondensed-regular_0-webfont.ttf) format("truetype"),url(fuente/robotocondensed-regular_0-webfont.svg#roboto_condensedregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'roboto_cb';src:url(fuente/robotocondensed-bold_0-webfont.eot);src:url(fuente/robotocondensed-bold_0-webfont.eot?#iefix) format("embedded-opentype"),url(fuente/robotocondensed-bold_0-webfont.woff2) format("woff2"),url(fuente/robotocondensed-bold_0-webfont.woff) format("woff"),url(fuente/robotocondensed-bold_0-webfont.ttf) format("truetype"),url(fuente/robotocondensed-bold_0-webfont.svg#roboto_condensedbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'roboto_b';src:url(fuente/roboto-bold_0-webfont.eot);src:url(fuente/roboto-bold_0-webfont.eot?#iefix) format("embedded-opentype"),url(fuente/roboto-bold_0-webfont.woff2) format("woff2"),url(fuente/roboto-bold_0-webfont.woff) format("woff"),url(fuente/roboto-bold_0-webfont.ttf) format("truetype"),url(fuente/roboto-bold_0-webfont.svg#robotobold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'roboto_r';src:url(fuente/roboto-regular_0-webfont.eot);src:url(fuente/roboto-regular_0-webfont.eot?#iefix) format("embedded-opentype"),url(fuente/roboto-regular_0-webfont.woff2) format("woff2"),url(fuente/roboto-regular_0-webfont.woff) format("woff"),url(fuente/roboto-regular_0-webfont.ttf) format("truetype"),url(fuente/roboto-regular_0-webfont.svg#robotoregular) format("svg");font-weight:400;font-style:normal}

html{ font-size:14px;}
BODY{background:#FFF; color:#000; cursor:auto; font-family:Arial,sans-serif; font-weight:400; font-style:normal; font-size:16px; line-height:1.5; margin:0; padding:0; position:relative;
}
img{border:0;}
*{outline:none;}
h1,h2,h3,h4,h5,h6 { font-weight: bold; font-size: 100%; padding:10px 0 10px 0; }
h1 { font-size: 2.9em; } h2 { font-size: 2em; color:#469631;} h3 { font-size: 1.3em; color:#469631;} h4 { font-size: 1em; } h5 { font-size: 0.8em; } h6 { font-size: 0.6em; }

body p{ margin: .8em 0;}

#contenedor_principal{width:100%;min-height:532px;height:auto!important;margin:0 auto;}

/*GRUPOS*/
#grupo_01,#grupo_02,#grupo_03,#grupo_04,#grupo_05,#grupo_06,#grupo_07{margin:0 auto; height:auto; padding:0;}
#grupo_01{width:100%; position:relative;}
#grupo_02{width:100%; position:absolute; z-index:99999; background:url(../images/bg_top.png) repeat; height:106px; border-bottom:4px solid #3E4685;  }
#grupo_03, #grupo_04, #grupo_05{width:100%;}
#grupo_05{ border-top:5px solid #41B7C4; background:#000;}

/**.menu-fixed {
	position:fixed; z-index:1;
	top:0; left:0; width:100%;
	box-shadow:0px 4px 3px rgba(0,0,0,.5);
}*/


/*SECTORES*/
#sector_01,#sector_02,#sector_03,#sector_04a,#sector_04b,#sector_05,#sector_12,#sector_11,#sector_13,#sector_14,#sector_15,#sector_16,#sector_17{margin:0 auto; position:relative; height:auto; }

#sector_01{width:80%;}
#sector_02{width:80%;}

#sector_03{ overflow:hidden; width:100%; margin:0;  }
#sector_04a{ overflow:hidden; width:50%; margin:0; float:left; background:#EAF4F6; height:388px; }
#sector_04b{ overflow:hidden; width:50%; margin:0; float:left; height:388px; }

#sector_11{width:100%; background:#40454B}
#sector_12{width:80%;}

#sector_13{width:100%;}
#sector_14{width:80%;}

#sector_15{width:100%;}
#sector_16{width:80%; margin:0; left:10%; position:absolute; z-index:10}

#sector_17{overflow:hidden; width:100%; background:#FFF; margin:0 0 30px;  }

/*BOTONERA*/
#div_botonera {position:relative; float:right; top:25px; margin:0; width:auto; height:56px;  padding:0;}

/*BANNER*/
#div_banner { position:relative; float:left; margin: 0 auto 0 auto; padding:0; width:100%; height:auto; z-index:9 ;
background:url(../web_control/publicidad/media/banner-edificio_915403a.jpg);
	background-repeat:no-repeat;
	background-size:auto 100%;
background-position:center;

	background-attachment: fixed;

}
#div_banner_slide { position:relative; float:left; margin: 0 auto; padding:0; width:100%; height:auto; z-index:9 }
#div_banner_nosotros { position:relative; top:0; float:right; margin:0  0 10% 12%; padding:0; width:37%; height:auto; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
border:1px solid #CCC; overflow:hidden }

/*LOGOTIPO*/
#div_logotipo{position:relative; float:left; top:14px; left:0px; margin:0; width:230px; height:81px;}
#div_logotipo .fondo{position:relative; float:left;}
#div_logotipo .imagen_logo{position:relative; width:230px; height:81px}

/*REDES SOCIALES*/
#div_redessociales{ float:right; position:relative; width:auto; height:auto; margin:0 0 0 40px; background:#39981A}
#div_redessociales .titulo{ float:left; position:relative; top:5px; font-size:12px; color:#0059B2; font-weight:700}
#div_redessociales .opciones1{ float:left; position:relative;}
#div_redessociales .imgred{ float:left; padding:7px 5px  7px 5px; width:20px; }
#div_redessociales .imgred:hover{-webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2);  -ms-transform: scale(1.2,1.2); transform: scale(1.2,1.2);}

#div_redessociales_pie{ float:right; top:10px; position:relative; width:18%; height:auto; margin:0;}
#div_redessociales_pie .titulo{ text-align:right; position:relative; width:100%; padding:5px 0 10px; font-weight:700; font-size:16px; color:#FFF; }
#div_redessociales_pie .opciones1{ float:right; position:relative;}
#div_redessociales_pie .imgred{ float:left; padding:0 7px  0 7px;width:40px;}
#div_redessociales_pie .imgred:hover{-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1);  -ms-transform: scale(1.1,1.1);  transform: scale(1.1,1.1);}


/*div inicios*/
#div_socio_texto{ width:100%; height:388px; margin:0 auto; background:#EAF4F6;}


/*CONTENIDOS*/
#div_contenido{ position:relative; margin:0 auto; padding:0; width:100%;height:auto;  _height:  1%; overflow: hidden;}
#div_contenido_general{ float:left; width:100%;}

/*body bodies*/
.body_01, .body_02, .body_03, .body_04, .body_05, body_08{overflow:hidden; margin:15px auto 20px auto; position:relative; width:80%; padding:0 .5%; height:auto; text-align:justify;}



.body_02{margin:60px auto 50px auto;}

.body_05{ margin:0 auto; padding:0; width:100%}
.body_04{width:100%;}

.body_04 ul{ padding:5px 0 10px 40px; list-style:none; }
.body_04 li { padding: 2px 0 2px 0; text-align:left}
.body_04 li:before{ font-family: 'FontAwesome'; content: "\f00c"; padding:0; margin:0 20px 0 -40px;color:#999999;}

.body_02 ul{ padding:5px 0 10px 40px; list-style:none; }
.body_02 li { padding: 2px 0 2px 0; text-align:left}
.body_02 li:before{ font-family: 'FontAwesome'; content: "\f111 "; padding:0; margin:0 20px 0 -40px;color:#8DA7C2;}

/*titulos*/
.titulo_01{width:100%; height:auto; text-align:left; margin:0 0 10px 0; padding:0; border-bottom:1px solid #DDDDDD; font-family:'roboto_cb',Arial, sans-serif;}
.titulo_01 span{font-size:40px;color:#191970; font-weight:normal; text-transform:uppercase}
.titulo_01 .span2{font-size:30px; color:#333;}

.titulo_05{ margin:50px 50px 0 0; position:relative; float:right; padding:10px 0; font-family:'roboto_cb',Arial, Helvetica, sans-serif; text-align:right;font-weight:normal; line-height:1.3;  font-weight:700; width:400px; font-size:39px;color:#191970;}
.titulo_06{ margin:0; position:relative; float:left; padding:10px 0; font-family:'roboto_cb',Arial, sans-serif; text-align:left;font-weight:700; width:100%; font-size:39px;color:#F1F1F1;}


/*pp DETALLES*/
.pp_detalle{ width:99%;padding:.5%; position:relative; overflow:hidden; text-align:justify; padding:0 5px;}
.pp_detalle2, .pp_detalle3{ width:99%;padding:.5%; position:relative; overflow:hidden; text-align:justify; padding:0 5px;}
.pp_detalle .etiqueta{ width:140px; display: inline-block;}
.pp_compartir{ padding:10px; width:100%; text-align:center; margin:5px auto; text-align:justify; overflow: hidden; height: 1%;}
.pp_consultar{position:relative; float:left; margin:20px 0 0 0; display:block; padding:5px;}
.pp_precios{ padding:10px; margin:5px 0 5px 0; text-align:justify; overflow: hidden; height:  1%;}

#sector_04b .pp_detalle{ color:#8CA5C0; padding:10px 0; font-size:20px; font-weight:normal; width:503px; float:left; margin:50px 0 0 50px}

#sector_16 .pp_detalle{ color:#F1F1F1; padding:10px 0; font-size:17px; width:70%; float:left; margin:10px 0 0}

#sector_16  ul{ padding:5px 0 10px 40px; list-style:none; }
#sector_16  li { padding: 2px 0 2px 0; text-align:left}
#sector_16  li:before{ font-family: 'FontAwesome'; content: "\f111 "; padding:0; margin:0 20px 0 -40px;color:#8DA7C2;}

/*pp LABEL*/
.pp_precio_label, .pp_precio_label2{color:#212121; font-size:12px; width:100%; font-weight:700}
.pp_precio_label span{text-decoration:line-through; padding:0 5px}
.pp_precio, .pp_oferta{font-size:19px; color:#212121; font-weight:700; width:60%; position:relative; float:left; margin:5px 0 0;}
.pp_oferta{color:#B71B28}
.pp_marca{color:#B71B28; text-transform:uppercase; font-size:12px;  font-weight:700}
.pp_categoria{color:#646473; font-size:13px; line-height:1}
.pp_categoria a:link, .pp_categoria a:visited, .pp_categoria a:active{color:#646473; text-decoration:none}
.pp_categoria a:hover{text-decoration:underline}

/*pp titulos*/
.pp_titulo {color:#0C3A8A; text-transform: none; font-size:14px; line-height:1.3; font-weight:700; padding:0 0 5px;}
.pp_titulo a:link, .pp_titulo a:visited, .pp_titulo a:active { color:#0C3A8A; text-decoration:none; text-transform:none;}
.pp_titulo a:hover {text-decoration:underline; text-transform:none;}

.titulo_02{background:#F4F4F4;padding:.3% 1%;margin:10px 0 10px;border-bottom:1px solid #F3F3F3;overflow:hidden}
.titulo_02 a:link,.titulo_02 a:active,.titulo_02 a:visited{color:#666;text-decoration:none;font-weight:400;font-size:13px}
.titulo_02 a:hover{text-decoration:underline}

/*DIV COL TABLAS*/
.contenido_table{ display: table; margin:0 auto; width:100%;}
.contenido_row { display: table-row; }
.contenido_col, .contenido_col2, .contenido_col3{display: table-cell;padding: 5px 0 5px 0;width: 100%; }

#div_contactenos .contenido_col{ width:40%; padding:0; float:left; margin:0 10% 0 0;}
#div_contactenos .contenido_col:nth-child(2n){width: 49%; margin:0%;}

#div_sol_asesor{ width:90%; padding:0; float:left; margin:0 auto;}

#div_trabaja_nosotros .contenido_col{ width:40%; padding:0; float:left; margin:0 10% 0 0;}
#div_trabaja_nosotros .contenido_col:nth-child(2n){width: 40%; margin:0%;}




/*IMAGENES CONTROL ASPECTO RADIO*/
.imavista_scrollprod{width: 100%;height: 222px; object-fit: cover; -o-object-fit: cover; display:block; border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px; -webkit-clip-path: polygon(50% 100%, 100% 85%, 100% 0, 0 0, 0 85%); clip-path: polygon(50% 100%, 100% 85%, 100% 0, 0 0, 0 85%);}

.vistamarcascroll{width: 100%;height: 74px; object-fit: scale-down; -o-object-fit: scale-down; display:block; }


.imavista_bimg_02{width: 100%;height: auto; margin:0 auto; object-fit: cover; -o-object-fit: cover; display:block}

.imavista_thumb{width: 78px;height: 70px; float:left; margin:5px; object-fit: cover; -o-object-fit: cover; display:block}
.imavista_widescreen{width:100%;height:370px; margin:0 auto; object-fit: cover; -o-object-fit: cover; display:block}


/*BORDEIMG*/
.bordeimg_01{height:auto;padding:.5%;vertical-align: text-top;}

.youtube-player { display: block; margin: 0 auto; }

.img_css01{ float:right; margin:0  0 10% 12%; width:37%;  border:1px solid #CCC; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}

.sol_01{ position:relative; float:left; padding:0 5%; width:40%}

/*SCROLL*/
#div_scroll_marca{width:100%; margin:60px auto 30px auto; height:auto;}
#div_scroll_marca .bordeimg_01{position:relative;margin:0 auto;width:100%;height:74px;padding:0; margin:0; position:relative; float:left;}
#div_scroll_marca .slide{float:left;}
#div_scroll_marca .slide:hover{cursor:pointer;}

#div_scroll_marca .bordeimg_01 img {
filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
filter: Gray(); /* IE4-8 and 9 */

/*-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;*/
}
#div_scroll_marca .bordeimg_01 img:hover {
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;

/*-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;*/
}


#div_home .pp_detalle{ width:100%; padding:0; margin:0; text-align:justify;}
#div_home .contenido_col{width: 100%; float:left; margin:0; padding:0; background:#FFF}
#div_home h2{ text-align:center}

#div_productos_detal .pp_titulo{width:100%; height:auto;line-height:1.6; text-align:center;margin:.9% 0 .5% 0;padding: 8px 0;font-size:35px; color:#39981A; text-transform:uppercase;}
#div_productos_detal h4{text-align:right; font-size:12px; color:#000;border-bottom:1px solid #CFCFCF; margin:0 0 15px; padding:3px 0;}
#div_productos_detal .contenido_col2{ width: 35%;  float:left;  vertical-align:top;  }
#div_productos_detal .contenido_col3{width: 60%;  float:left; margin:0 2% 0 0; padding:0 1% 0 0; vertical-align:top;}
#div_productos_detal .bordeimg_01{width:98%; margin:5px 5px 10px 0;float:left;background:#FFF; border:1px solid #CCC;  position:relative}
#div_productos_detal .bordeimg_01 .estado_oferta{background:url(../svg/ofertas.svg) no-repeat;height:70px;width:20px;position:absolute;z-index:10;right:10px;top:-2px; background-size: 100% 100%;}
#div_productos_detal .bordeimg_01 .estado_nuevo{/*background:url(../svg/nuevo.svg) no-repeat;*/height:70px;width:20px;position:absolute;z-index:10;left:10px;top:-2px; background-size: 100% 100%;}
#div_productos_detal_tumb{width:98%;height:auto;position:relative;float:left;margin:0}
#div_productos_detal_tumb .bordeimg_01{width:100%;margin:5px 5px 5px 0;float:left;background:#FFF; }
#div_productos_detal .bordeimg_01 h4{text-align:center;font-size:12px;color:#661A00;border:none}

#div_productos_detal h3{ color:#F67011; text-align:left}
#div_productos_detal .pp_detalle{ }
#div_productos_detal .pp_detalle2{ border-top:1px solid #CCC; padding:1% 0 }
#div_productos_detal .pp_detalle3{ text-align:center;border-bottom:1px solid #CCC;  padding:1% 0 2%;}




/*LINK GENERAL*/
a.link_01:link, a.link_01:active, a.link_01:visited{background:#B71B28;color:#fff; text-decoration:none; font-size:13px; margin:0; position:relative; float:right; text-align:center; padding:5px 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
a.link_01:hover{background:#555555;}

a.link_01b:link, a.link_01b:active, a.link_01b:visited{ background:#B71B28;color:#fff; text-decoration:none; font-size:14px; margin:0 auto 15px auto; position:relative; text-align:center; padding:11px 8px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
a.link_01b:hover{background:#555555;}

a.link_02:link, a.link_02:active, a.link_02:visited{border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; background:#555555; padding:5px 7px; color:#FFF; font-weight:700; -webkit-box-shadow: 5px 0 0 0 #555555; -moz-box-shadow: 5px 0 0 0 #555555; box-shadow: 5px 0 0 0 #555555; text-decoration:none; margin:10px 0 }
a.link_02:hover{background:#BF1E2E; color:#FFF;  -webkit-box-shadow: 5px 0 0 0 #555555; -moz-box-shadow: 5px 0 0 0 #555555; box-shadow: 5px 0 0 0 #555555; text-decoration:none;  margin:10px 0 }

a.link_03:link, a.link_03:active, a.link_03:visited{ background:#555555;color:#fff; font-weight:700; text-decoration:none; font-size:12px; margin:0px 5px 0; position:relative; float:right; text-align:center; padding:6px 13px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
a.link_03:hover{background:#BE1E2D; color:#FFF; text-decoration:none}

a.link_04:link, a.link_04:active, a.link_04:visited{ background:#555555;color:#fff; font-weight:700; text-decoration:none; font-size:12px; margin:0 7px; position:relative; float:right; text-align:center; padding:7px 13px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
a.link_04:hover{background:#479631; color:#FFF; text-decoration:none}

a.link_05:link, a.link_05:active, a.link_05:visited{ background:#0C3C60;color:#fff; text-decoration:none; font-size:16px; margin:0; position:relative; text-align:center; padding:15px 20px; font-family:Arial, Helvetica, sans-serif}
a.link_05:hover{background:#333;}


a.btn_tcn:link, a.btn_tcn:active, a.btn_tcn:visited{ background:#FFF; border:3px solid #4D983B; color:#4D983B; font-weight:700; text-decoration:none; font-size:24px; margin:0 7px; position:relative; text-align:center; padding:16px 20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
a.btn_tcn:hover{background:#479631; color:#FFF; text-decoration:none}

#slider-next-01 div,#slider-next-02 div,#slider-next-03 div,#slider-prev-01 div,#slider-prev-02 div,#slider-prev-03 div{width:34px; height:34px; background:#FE7317; color:#FFF;margin:0 7px; position:relative; float:right; text-align:center; padding:0; font-size:20px; font-weight:bold; border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
#slider-next-01 div:hover,#slider-next-02 div:hover,#slider-next-03 div:hover,#slider-prev-01 div:hover,#slider-prev-02 div:hover,#slider-prev-03 div:hover{background:#CFCFCF}
#slider-next-02 div, #slider-prev-02 div{margin:0 5px 0;}


/*btn input en fontawesome site*/
label,input,button,select,textarea{/*font-size:12px;*/font-weight:400;padding-bottom:3px}
label{ cursor:pointer}
input,button,select,textarea{font-family:Arial,sans-serif}
input,textarea,select,.uneditable-input{display:inline-block;padding:6px;font-size:13px;line-height:14px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
select,input[type="file"]{height:30px;*margin-top:4px;line-height:25px}
label input,label textarea,label select{display:block}

/*datos_envio*/
.form_grupo_1{margin:3px 0 8px; padding:0;width:100%;overflow:hidden; }
.form_grupo_mensaje{margin:3px 0 8px; padding:0;width:100%;overflow:hidden;}
.form_grupo_2{margin:3px 0 10px; padding:0; width:100%;overflow:hidden}
.form_grupo_1 label, .form_grupo_2 label{ width:auto; font-weight:700; display:block;}
.form_grupo_1 input, .form_grupo_2 input{ width:auto; vertical-align:top}

.form_grupo_mensaje label{width:auto; font-weight:700; display:block;}
.form_grupo_mensaje input{ width:auto; vertical-align:top}

.form_col_mensaje{ width:45%; display:inline-block;  margin:3px 6% 8px 0;}
.form_col_mensaje:nth-child(2n){margin:3px 0 8px;}
.form_col_mensaje input{ width:93%;}

.form_col_1{ width:98%; margin:3px 0 8px 0;}
.form_col_1 input, .form_col_1 textarea{ width:90%;}

.form_col_2{ width:45%; display:inline-block;  margin:3px 6% 8px 0;}
.form_col_2:nth-child(2n){margin:3px 0 8px;}
.form_col_2 input, .form_col_2 select{ width:93%;}

.form_col_2c{width:45%; display:inline-block;  margin:3px 6% 8px 0;}
.form_col_2c:nth-child(2n){margin:3px 0 8px;}
.form_col_2c input{ width:15%;}


/*botomes*/
.btn_accion, .btn_accion:active, .btn_accion:visited {
font-size:13px; text-decoration:none; display:inline-block; border: none; color:#FFF; text-align:center;
-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; line-height:1.1; 
font-weight:lighter; text-shadow:1px 1px 0px #000; padding:7px 10px; margin:0 3px; 
-webkit-transition-duration: 0.4s; transition-duration: 0.4s;
}
.btn_accion:hover { color:#000; background:#666; text-shadow:1px 1px 0px #F2F2F2;opacity: 0.3; filter: alpha(opacity=30);}
.btn_act{background:#5CB85C; border: 1px solid #4CAE4C;}
.btn_accion:hover {background:#008C23;opacity: 0.8;
    filter: alpha(opacity=80);}

/*pie*/
#div_pie_01,#div_pie_02,#div_pie_03{position:relative;margin:0 auto;width:100%;height:auto;overflow:hidden}
#div_pie_01 .creditos1,#div_pie_01 .creditos2{position:relative;float:left;font-size:13px;color:#FFF;padding:5px 0 5px;font-weight:normal}
#div_pie_01 .creditos2{color:#333333;text-align:right; float:right}
#div_pie_01 .creditos2 a:link,#div_pie_01 .creditos2 a:visited{text-decoration:none;font-size:13px;color:#FFF}
#div_pie_01 .creditos2 a:hover{text-decoration:underline}
#div_pie_linea{width:989px;height:52px}

ul.pie_menu_v01,ul.pie_menu_v02,ul.pie_menu_v03,ul.pie_menu_v04{list-style:none;padding:0;float:left;font-size:15px;}
ul.pie_menu_v01{width:26%;margin:10px 0 10px;}
ul.pie_menu_v02{width:42%;margin:10px auto 10px auto; padding:0 5% 0; border-left:1px solid #666666; border-right:1px solid #666666}
ul.pie_menu_v03{width:20%}

ul.pie_menu_v01 li,ul.pie_menu_v02 li{margin:0 auto;padding:0;width:99%;vertical-align:middle; color:#AAAAAA; line-height:1.2}
ul.pie_menu_v02 li:nth-child(2n){ float:left; width:49%; margin:10px 0 0}
ul.pie_menu_v02 li:nth-child(3n){ float:left; width:49%;  margin:10px 0 0}

ul.pie_menu_v01 li h3{ color:#E3E3E3; font-family:'roboto_cb',Arial, sans-serif; font-size:37px; font-weight:normal; padding:30px 0 0; text-align:left}
ul.pie_menu_v02 li strong{font-weight:700; color:#FFF;}
ul.pie_menu_v02 li span{ display:block;}
ul.pie_menu_v02 li a{color:#AAAAAA;font-weight:normal; display:block;text-decoration:none;}
ul.pie_menu_v02 li a:hover{color:#AAAAAA;text-decoration:underline;}

ul.pie_menu_v02 li .fa{padding:0 20px 25px 0; color:#AAAAAA; font-size:27px; float:left;}
ul.pie_menu_v02 li .fa-envelope{font-size:22px; padding:0 20px 25px 0;}
ul.pie_menu_v02 li .fa-phone{ }
ul.pie_menu_v02 li .fa-map-marker{}



