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

/* Generales */
html, body { margin:0; padding:0px; }
body { background:#F1F2F2; font:normal normal 12px 'Chivo', sans-serif; color:#414042; z-index:-2; }
form { margin:0px; padding:0px; }
input, textarea, select { outline:none; }
p { margin:0px; padding:0px; }
a { color:#414042; text-decoration:none; cursor:pointer; }
a:hover { color:#BE1E2D; }
img { border:0; }
.div { overflow:hidden; }
h1, h2, h3 { margin:0; padding:0; }
.clear { clear:both; }
a.activo { color:#56808F; }
input { width:417px; margin-bottom:15px; height:14px; background:#FFF; border:solid 1px #FFF; }
textarea { width:417px; height:149px; background:#FFF; border:solid 1px #FFF; }
h1 { font-size:27px; font-weight:400; }
h2 { font-size:16px; font-weight:400; }
h3 { font-family:Arial, Helvetica, sans-serif; font-weight:800; font-size:13px; }
tr.bg_principal { background:#D0D2D3; }
tr.bg_secundario { background:#F1F1F2; }


.idx #mygallery { width:856px; height:239px; margin:0 auto; }
.idx .stepcarousel { position: relative; /*leave this value alone*/ overflow: scroll; /*leave this value alone*/ z-index:0; }
.idx .stepcarousel .belt { position: absolute; /*leave this value alone*/ left: 0; top: 0; z-index:0; }
.idx .stepcarousel .panel { float: left; /*leave this value alone*/ overflow: hidden; /*clip content that go outside dimensions of holding panel DIV margin around each panel*/ width:856px; z-index:0; }
.idx .stepcarousel .panel { z-index:0; }
.idx #mygallery-paginate { width:800px; position:absolute; left:10px; bottom:10px; z-index:10; }
.general { width:955px; margin:0 auto; position:relative; background:#FFF; }

/* Index */
.idx #mygallery .titulo { display:block; padding:10px 20px 10px 35px; background:url(../../img/idx_banner_titulo_bg.png); position:absolute; top:145px; right:0; color:#FFF; text-align:right; font-size:18px; }
.idx #mygallery .titulo span { font-size:27px; font-weight:900; }
.idx .banner_foot { width:955px; height:189px; background:url(../../img/idx_banner_02.jpg) no-repeat; margin:20px auto 0; display:block; }
.idx .box { background:#0E4F82; overflow:hidden; padding:20px 55px; color:#FFF; }
.idx .box .left { width:200px; height:224px; overflow:hidden; float:left; }
.idx .box .left .chkbox { background:url(../../img/idx_vinieta_checkbox.png) no-repeat left top; padding:3px 0 7px 30px; font-size:19px; color:#FFF }
.idx .box .center { width:230px; height:224px; overflow:hidden; float:left; padding:0 25px; border-left:#96a7c7 dashed 1px; border-right:#96a7c7 dashed 1px; }
.idx .box .center .titulo { background:#BE1E2D; padding:5px 10px; margin:0 0 10px; }
.idx .box .right { width:335px; overflow:hidden; float:right; padding:0 0 0 25px; }
.idx .box .right ul { background-image:url(../../img/bg_right_li.png); padding:10px 0 10px 10px; }
.idx .box .right ul li { margin:0 0 0 15px; }
.idx .sep { width:835px; height:1px; margin:20px auto; border-bottom:#9d9fa2 dashed 1px; }
.idx .texto { width:835px; overflow:hidden; margin:35px auto 20px; text-align:justify; }
.idx .texto .left { width:355px; height:224px; float:left; }
.idx .texto .left .top { padding:0 35px 15px 0; }
.idx .texto .left .titulo { border-left:#414042 solid 3px; padding:3px 10px; font:normal 900 13px 'Chivo', sans-serif; margin:0 0 10px; }
.idx .texto .right { width:425px; height:224px; margin-bottom:18px; padding-left:25px; font:normal 400 12px 'Chivo', sans-serif; float:left; }
.idx .texto .right .titulo_right { border-left:#414042 solid 3px; padding:3px 10px; font:normal 900 13px 'Chivo', sans-serif; margin:0 0 10px; }
.idx .texto .right .txt { padding-bottom:10px; }
.idx .texto .bottom { width:834px; float:left; border-top:#9d9fa2 dashed 1px; }
.idx .texto .bottom .titulo_bottom { border-left:#414042 solid 3px; padding:3px 10px; font:normal 900 13px 'Chivo', sans-serif; margin:23px 0px 10px; }
.idx .columna { width:832px; overflow:hidden; margin:0px auto; border-bottom:#9d9fa2 dashed 1px; border-top:#9d9fa2 dashed 1px; border-bottom:#9d9fa2 dashed 1px; text-align:justify; }
.idx .columna .columna_01 { width:413px; height:630px; background:#F1F1F2; float:left; }
.idx .columna .columna_01 .titulo { padding:20px 0px 15px 0px; font-size:14px; text-align:center; }
.idx .columna .columna_01 .img { margin-left:5px; padding:30px 0px 15px 0px; text-align:center; }
.idx .columna .columna_01 .txt_01 { width:335px; padding:20px 20px 0px 58px; text-align:justify; }
.idx .columna .columna_01 .txt_01 h3 { width:294px; padding-left:4px; text-align:center; font-family: 'Roboto', sans-serif; font-weight:700; font-size:11px; }
.idx .columna .columna_01 .txt_01 .tipo { width:294px; padding-left:5px; text-align:center; font-family: 'Roboto', sans-serif; font-weight:bold; font-size:11px; }
.idx .columna .columna_01 .txt_01 .texto_01 { width:283px; padding-left:9px; margin:15px 25px 15px 0px; }
.idx .columna .columna_01 .img_01 { width:358px; height:188px; margin:15px auto; padding-top:5px; }
.idx .columna .columna_01 .img_01 img { width:358px; height:188px; }
.idx .columna .columna_02 { width:414px; height:630px; margin-left:5px; background:#F1F1F2; float:left; }
.idx .columna .columna_02 .titulo { padding:20px 0px 15px 0px; font-size:14px; text-align:center; }
.idx .columna .columna_02 .img { padding:30px 0px 15px 0px; text-align:center; }
.idx .columna .columna_02 .txt_02 { width:290px; padding:21px 0px 0px 65px; text-align:justify; }
.idx .columna .columna_02 .txt_02 h3 { width:300px; text-align:center; margin-bottom:20px; font-family: 'Roboto', sans-serif; font-weight:700; font-size:11px; }
.idx .columna .columna_02 .img_02 { width:209px; height:198px; margin: 15px auto; }
.idx .columna .columna_02 .img_02 img { width:209px; height:198px; }
.idx .aplicaciones { width:834px; padding-top:15px; margin:0px auto; }
.idx .aplicaciones .aplicacion_titulo { width:195px; height:30px; padding:3px 3px 0px 3px; margin:30px 0px 17px 0px; background-color:#6D6E70; color:#FFF; font-size:19px; font-style:italic; text-align:center; }
.idx .aplicaciones .galeria_aplicaciones { overflow:hidden; }
.idx .aplicaciones .aplicacion_img { width:200px; height:194px; float:left; position:relative; margin:0px 4px 0px; }
.idx .aplicaciones .aplicacion_img a .info_hover { display:none; width:152px; height:174px; position:absolute; left:0px; top:0px; padding:20px 24px 0px 24px; color:#FFF; background:url(../../img/bg_aplicaciones_hover.png) no-repeat; }
.idx .aplicaciones .aplicacion_img a:hover .info_hover { display:block; }
.idx .aplicaciones .aplicacion_img .info_hover .titulo_hover { text-align:center; padding:5px 2px; font-size:13px; border:#FFF solid 1px; font-weight:900; }
.idx .aplicaciones .aplicacion_img .info_hover .titulo_hover span { font-size:17px; }
.idx .aplicaciones .aplicacion_img .info_hover .text_hover { margin-top:10px; font-size:12px; text-align:left; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
.idx .aplicaciones .aplicacion_txt { width:800px; margin-left:5px; padding:29px 10px 20px 10px; text-align:justify; }
.idx .empresas { overflow:hidden; width:820px; height:105px; margin:0px auto; border-bottom:#9d9fa2 dashed 1px; border-top:#9d9fa2 dashed 1px; }
.idx .empresas .empresa { float:left; height:70px; margin:20px 14px; }

/* Header */
.header { width:955px; height:105px; margin:0 auto; background:url(../../img/general_header_bg.png) repeat-x #FFF; position:relative; }
.header .logo { width:305px; height:55px; background:url(../../img/general_logo.png) no-repeat; margin:44px 0 0 55px; float:left; }
.header .redes { width:330px; height:25px; position:absolute; top:0; right:55px; }
.header a.facebook { width:25px; height:25px; margin:5px; float:left; }
.header a.twitter { width:25px; height:25px; margin:5px; float:left; }
.header a.skype { width:25px; height:25px; margin:5px; float:left; }
.header a.email { background:#414042; color:#FFF; padding:6px 10px; margin:0 5px; float:left; font-size:14px; }
.header .menu { width:450px; overflow:hidden; position:absolute; bottom:0; right:5px; }
.header .menu a.link { font:italic 900 14px 'Roboto', sans-serif; color:#414042; display:block; float:left; padding:8px; }
.header .menu a.link:hover { background:url(../../img/general_menu_activo.gif) no-repeat center; }
.header .menu a.activo { font:italic 900 14px 'Roboto', sans-serif; color:#414042; display:block; float:left; padding:8px; background:url(../../img/general_menu_activo.gif) no-repeat center; }

/* Menu */
.header .menu_producto, .header .menu_soluciones { overflow:hidden; width:792px; height:232px; margin:0px auto; color:#FFF; position:absolute; right:50px; top:105px; z-index:999999999999999999; background-image: url(../../img/bg_menu_productos.png); background-repeat: no-repeat; }
.header .menu_producto .cont, .header .menu_soluciones .cont { float:left; width:270px; text-align:justify; line-height:17px; }
.header .menu_producto .cont, .header .menu_soluciones .cont { text-align:left; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; width:205px; margin:43px 24px; }
.header .menu_producto .cont span, .header .menu_soluciones .cont span { font-weight:bold; }
.header .menu_producto .cont_tablemex, .header .menu_soluciones .cont_tablemex { float:left; width:227px; border-left:#FFF solid 3px; min-height:232px; }
.header .menu_producto .cont_tablemex h3 a, .header .menu_soluciones .cont_tablemex h3 a { color:#FFF; }
.header .menu_producto .cont_tablemex h3 a:hover, .header .menu_soluciones .cont_tablemex h3 a:hover { color:#00AEEF; }
.header .menu_producto .cont_tablemex h3, .header .menu_soluciones .cont_tablemex h3 { font-size:14px; padding:30px 15px 0px; font-weight:bold; font-family: 'Chivo', sans-serif; }
.header .menu_producto .cont_tablemex ul.lista, .header .menu_soluciones .cont_tablemex ul.lista { padding:5px 4px 0px 20px; *padding:0px 10px 0px 0px;}
.header .menu_producto .cont_tablemex ul.lista, .header .menu_soluciones .cont_tablemex ul.lista a{ color:#FFF;}
.header .menu_producto .cont_tablemex ul.lista li:before, .header .menu_soluciones .cont_tablemex ul.lista li:before { content:"-"; position:relative; left:-5px; list-style-type:none; }
.header .menu_producto .cont_tablemex ul.lista li, .header .menu_soluciones .cont_tablemex ul.lista li { list-style-type:none; margin-bottom:15px; }
.header .menu_producto .cont_siemens, .header .menu_soluciones .cont_siemens { float:left; width:290px; border-left:#FFF dashed 1px; height:190px; margin-top:20px; }
.header .menu_producto .cont_siemens h3 a, .header .menu_soluciones .cont_siemens h3 a { color:#FFF; }
.header .menu_producto .cont_siemens h3 a:hover, .header .menu_soluciones .cont_siemens h3 a:hover { color:#00AEEF; }
.header .menu_producto .cont_siemens h3, .header .menu_soluciones .cont_siemens h3 { font-size:14px; padding:9px 15px 0px; font-weight:bold; font-family: 'Chivo', sans-serif; }
.header .menu_producto .cont_siemens ul, .header .menu_soluciones .cont_siemens ul { padding:5px 22px; *padding:5px 22px 0px 0px;}
.header .menu_producto .cont_siemens ul li, .header .menu_soluciones .cont_siemens ul li { list-style:none; }

/* Footer */
.footer { width:845px; padding:15px 55px; height:170px; background:#414042; font:normal normal 12px 'Chivo', sans-serif; color:#FFF; position:relative; }
.footer a { color:#FFF; }
.footer a:hover { color:#00AEEF; }
.footer .left { width:265px; background:url(../../img/general_footer_ico_01.png) no-repeat left 2px; padding:0 0 0 30px; overflow:hidden; float:left; }
.footer .left .titulo { font-size:15px; margin: 0 0 5px; }
.footer .left .correo { font-size:12px; }
.footer .left .direccion { font-size:13px; background:url(../../img/general_vinieta_01.png) no-repeat left 3px; padding:0 0 0 15px; display:block; margin:10px 0; }
.footer .left .derechos { font-size:13px; background:url(../../img/general_vinieta_01.png) no-repeat left 3px; padding:0 0 0 15px; display:block; margin:10px 0; }
.footer .qrcode { width:126px; height:122px; background:url(../../img/general_footer_qrcode.jpg) no-repeat; margin:15px 55px; float:left; }
.footer .right { width:305px; overflow:hidden; float:right; }
.footer .right .footer_menu {width: overflow:hidden; padding:5px 0 15px 20px; font-family: 'Roboto', sans-serif; font-size:11px; font-style:italic; }
.footer .right .footer_menu a.link { margin:0 5px; float:left; color:#FFF; }
.footer .right .footer_menu a.link:hover { color:#49C8F5; }
.footer .right .footer_menu a.activo { margin:0 5px; float:left; color:#49C8F5; }
.footer .right .links { border-top:#9ea0a3 dashed 1px; overflow:hidden; }
.footer .right .links a.links_interes { background:#6D6E71; padding:3px 10px; float:right; }
.footer .right .txt { height:120px; margin:5px 0; text-align:right; }
/*
-------------------------------------------------------------------------------------------------------------------------------
/* GENERAL TABLEMEX
-------------------------------------------------------------------------------------------------------------------------------
*/


/* Contenido principal*/
.contenido { width:955px; margin:0px auto; overflow:hidden; font-family: 'Chivo', sans-serif; }
.contenido .intro { width:853px; overflow:hidden; padding:27px 0px; margin:0px auto; }
.contenido .intro .titulo { width:195px; height:15px; padding:9px 19px 12px 0px; background:#BE1E2D; color:#FFF; font-size:19px; font-style:italic; text-align:right; float:left; }
.contenido .intro .info { width:596px; padding-bottom:17px; margin-left:43px; border-bottom:dashed #0E4F81 1px; text-align:justify; color:#000; float:left; }
.contenido .descripcion { margin-left:92px; float:left; }
.contenido .descripcion .tablemex { height:50px; margin-bottom:23px; padding-left:10px; border-left:solid #0E4F81 7px; color:#231F20; }
.contenido .descripcion .informacion { width:350px; margin-left:15px; text-align:left; font-size:13px; color:#828383; }


/* Contenido producto tablemex */
.contenido .columnas { width:769px; margin-top:45px; margin-bottom:20px; overflow:hidden; }
.contenido .columnas .tablero { width:244px; margin-bottom:20px; float:left; margin-left:18px; }
.contenido .columnas .tablero:first-child { margin-left:0px; }
.contenido .columnas .tablero h3 { font-size:13px; font-weight:600; text-align:center; margin-bottom:3px; font-family:Arial, Helvetica, sans-serif; }
.contenido .columnas .tablero h3 a { }
.contenido .columnas .tablero h3 a:hover { color:#0E4F81; }
.contenido .columnas .tablero h3 span { color:#0E4F81; font-size:15px; font-weight:bold; }
.contenido .columnas .tablero .sub_tablero { text-align:center; }
.contenido .columnas .tablero .sub_tablero a { color:#808184; }
.contenido .columnas .tablero .sub_tablero a:hover { background:#E6E7E8; }

/* Contenido producto siemens */
.contenido .descripcion .descarga { overflow:hidden; height:35px; }
.contenido .descripcion .descarga .txt_descarga { margin-left:20px; padding-top:3px; float:left; font-size:13px; font-weight:600; font-family: Arial, Helvetica, sans-serif; }
.contenido .descripcion .descarga a { }
.contenido .descripcion .descarga a:hover { }
.contenido .descripcion .descarga a .pdf { width:136px; height:22px; background:#BE1E2D; color:#FFF; font-size:13px; margin-bottom:30px; overflow:hidden; float:left; }
.contenido .descripcion .descarga a:hover .pdf { background-color:#CCC; }
.contenido .descripcion .descarga a .pdf div { width:106px; margin-left:10px; padding:3px 0px; float:left; }
.contenido .descripcion .descarga a .pdf img { text-align:center; padding-left:5px; float:left; }

/*Descrpcion tablero Autosoportado*/
.contenido .descripcion { margin-bottom:30px; }
.contenido .descripcion .cont_titulo { width:813px; margin-top:25px; overflow:hidden; }
.contenido .descripcion .regresar { width:150px; height:30px; margin-left:720px; float:left; }
.contenido .descripcion .regresar a .reg_produc { width:94px; background:#105388; color:#FFF; font-size:12px; margin-bottom:40px; overflow:hidden; }
.contenido .descripcion .regresar a:hover .reg_produc { background:#666; }
.contenido .descripcion .regresar a .reg_produc span { padding-top:3px; padding-left:25px; display:block; }
.contenido .descripcion .regresar a .reg_produc img { text-align:center; padding-left:0px; float:left; }
.contenido .descripcion .cont_titulo .tablemex { width:630px; margin-bottom:23px; padding-left:10px; border-left:solid #0E4F81 7px; color:#231F20; float:left; }
.contenido .descripcion > h1 { color:#808184; font-size:21px; }
.contenido .cont_tablero { width:860px; margin-top:26px; margin-bottom:30px; overflow:hidden; }
.contenido .cont_tablero .cont_img { float:left; width:406px; text-align:center; }
.contenido .cont_tablero .cont_img h3 { margin-top:16px; font-size:13px; font-weight:600; font-family:Arial, Helvetica, sans-serif; }
.contenido .cont_tablero .cont_img .galeria_img.stepcarousel { width:212px; height:62px; margin:0px auto; position:relative; overflow:hidden; }
.contenido .cont_tablero .cont_img .galeria_img.stepcarousel .belt { width:212px; height:62px; position:absolute; left:0px; top:0px; overflow:hidden; }
.contenido .cont_tablero .cont_img .galeria_img.stepcarousel .belt .panel { width:55px; height:54px; margin:10px 12px; float:left; overflow:hidden; }
.contenido .cont_tablero .cont_info { width:446px; margin-left:5px; float:left; }
.contenido .cont_tablero .cont_info h4 { font-size:12px; }
.contenido .cont_tablero .cont_info span { font-weight:600; font-family:Arial, Helvetica, sans-serif; }
.contenido .cont_tablero .cont_info .col_interuptor { overflow:hidden; border-bottom:dashed #000 1px; }
.contenido .cont_tablero .cont_info .col_interuptor .col_img { width:124px; margin:15px 0px 20px 0px; text-align:center; float:left; }
.contenido .cont_tablero .cont_info .col_interuptor .col_tab { width:250px; margin-bottom:40px; text-align:center; float:left; }
.contenido .cont_tablero .cont_info .col_interuptor .col_tab .tabla { padding:0px 42px; font-weight:600; font-family:Arial, Helvetica, sans-serif; }
.contenido .cont_tablero .cont_info .col_interuptor .col_tab .tabla tr { text-align:left; }
.contenido .cont_tablero .cont_info .col_derivados_img { width:285px; margin:10px 0px; overflow:hidden; }
.contenido .cont_tablero .cont_info .col_derivados_img .img_derivados { width:90px; padding-left:3px; float:left; text-align:center; }
.contenido .cont_tablero .cont_info p { font-weight:600; font-family:Arial, Helvetica, sans-serif; }
.contenido .cont_tablero .cont_info .equipo_medicion { width:446px; margin-top:20px; border-top:dashed #000 1px; }
.contenido .cont_tablero .cont_info .equipo_medicion img { margin-top:5px; padding:0px 155px; }
.contenido .cont_tablero .cont_info .equipo_medicion img.izq { margin-top:5px; padding:0px 40px; }
.contenido .cont_tablero .cont_info .equipo_medicion h5 { text-align:left; font-size:12px; font-weight:600; font-family:Arial, Helvetica, sans-serif; }
.contenido .cont_tablero .cont_info .equipo_medicion div { margin-top:5px; padding-left:139px; font-size:12px; font-weight:600; font-family:Arial, Helvetica, sans-serif; }
.caracteristicas { width:955px; margin-bottom:30px; background:#F1F1F2; border-top:#000 dashed 1px; border-bottom:#000 dashed 1px; overflow:hidden; font:normal normal 12px 'Chivo', sans-serif; }
.caracteristicas .info_carac { width:373px; padding:40px 32px 10px 72px; text-align:justify; float:left; }
.caracteristicas .info_carac p { width:373px; margin-bottom:18px; }
.caracteristicas .info_carac .descarga_info a .pdf_info { width:136px; height:22px; background:#BE1E2D; color:#FFF; font-size:12px; margin-bottom:30px; overflow:hidden; float:left; }
.caracteristicas .info_carac .descarga_info a:hover .pdf_info { background-color:#CCC; }
.caracteristicas .info_carac .descarga_info a .pdf_info div { width:106px; margin-left:10px; padding:3px 0px; float:left; }
.caracteristicas .info_carac .descarga_info a .pdf_info img { text-align:center; padding-left:5px; float:left; }

/*Tablero sincronizacion*/
.contenido .descripcion .cont_titulo_01 { width:813px; height:249px; margin-top:25px; overflow:hidden; }
.contenido .descripcion .cont_titulo_01 p { width:794px; text-align:justify; font-size:12px; padding-top:9px; font-family:Arial, Helvetica, sans-serif; }
.contenido .contenedor_tablero { overflow:hidden; float:left; width:955px; margin:0px auto; }
.contenido .contenedor_tablero .col_tab_01 { float:left; width:600px; }
.contenido .contenedor_tablero .col_tab_01 .contenido_tab { overflow:hidden; padding-left:80px; padding-top:40px; padding-bottom:10px; border-bottom:1px dashed #404041; }
.contenido .contenedor_tablero .col_tab_01 .contenido_tab + .contenido_tab + .contenido_tab { border-bottom:0px dashed #404041; }
.contenido .contenedor_tablero .col_tab_01 .contenido_tab .imagen { float:left; width:50%; text-align:center; }
.contenido .contenedor_tablero .col_tab_01 .contenido_tab .imagen h3 { margin-top:8px; }
.contenido .contenedor_tablero .col_tab_01 .contenido_tab .imagen h4 { font-size:12px; font-weight:400; }
.contenido .contenedor_tablero .col_tab_01 .contenido_tab .diagrama { float:left; width:50%; text-align:center; padding-top:15px; }
.contenido .contenedor_tablero .col_tab_02 { float:left; overflow:hidden; width:250px; height:993px; padding:10px 40px 10px 40px; text-align:left; border-left:1px dashed #404041; }
.contenido .contenedor_tablero .col_tab_02 .contenido { width:300px; }
.contenido .contenedor_tablero .col_tab_02 .contenido h3 { text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:12px; margin-bottom:12px; }
.contenido .contenedor_tablero .col_tab_02 .contenido .info_col_2 { height:20px; margin-left:93px; float:left; overflow:hidden; }
.contenido .contenedor_tablero .col_tab_02 .contenido .info_col_2 div { float:left; width:60px; margin-right:6px; }
.contenido .contenedor_tablero .col_tab_02 .contenido div { text-align:center; margin-bottom:10px; }
.contenido .contenedor_tablero .col_tab_02 .contenido p { margin-left:70px; padding-top:10px; }

/*Pdf en la parte de tableros sincronizados*/
.caracteristicas .info_carac div { float:left; width:373px; margin-bottom:12px; }
.caracteristicas .info_carac div .descarga_info a .pdf_info_01 { width:136px; height:22px; background:#BE1E2D; color:#FFF; font-size:12px; overflow:hidden; float:left; }
.caracteristicas .info_carac div .descarga_info a:hover .pdf_info_01 { background-color:#CCC; }
.caracteristicas .info_carac div .descarga_info a .pdf_info_01 div { width:106px; margin-left:10px; padding:3px 0px; float:left; }
.caracteristicas .info_carac div .descarga_info a .pdf_info_01 img { text-align:center; padding-left:5px; float:left; }
.caracteristicas h1 { margin-top:14px; font-size:22px; }
.caracteristicas .tab_carac { width:460px; margin-bottom:15px; float:left; font:normal normal 12px 'Chivo', sans-serif; }
.caracteristicas .tab_carac td.posicion { vertical-align:text-top }
.caracteristicas .tab_carac h4 { padding-top:9px; }
.caracteristicas .tab_carac tr.bg_principal { background:#D0D2D3; font-size:12px; }

/*Tablero transferencia*/
.contenido .contenedor_tablero { overflow:hidden; float:left; width:955px; margin:0px auto; }
.contenido .contenedor_tablero .cont_01 { float:left; width:600px; }
.contenido .contenedor_tablero .cont_01 .contenido_tab { overflow:hidden; padding-left:90px; padding-bottom:10px; }
.contenido .contenedor_tablero .cont_01 .contenido_tab .imagen { float:left; width:50%; text-align:center; }
.contenido .contenedor_tablero .cont_01 .contenido_tab .imagen h4 { font-size:12px; font-weight:400; }
.contenido .contenedor_tablero .cont_01 .contenido_tab .diagrama { float:left; width:50%; text-align:center; padding-top:160px; }
.contenido .contenedor_tablero .cont_02 { float:left; overflow:hidden; width:250px; height:750px; padding:10px 40px 10px 40px; text-align:left; }
.contenido .contenedor_tablero .cont_02 .contenido { width:300px; padding-top:30px; }
.contenido .contenedor_tablero .cont_02 .contenido h3 { font-size:12px; }
.contenido .contenedor_tablero .cont_02 .contenido h4 { text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:12px; }
.contenido .contenedor_tablero .cont_02 .contenido .info_col_2 { height:20px; margin-left:93px; float:left; overflow:hidden; }
.contenido .contenedor_tablero .cont_02 .contenido .info_col_2 div { float:left; width:60px; margin-right:6px; }
.contenido .contenedor_tablero .cont_02 .contenido div { text-align:center; margin-bottom:10px; }
.contenido .contenedor_tablero .cont_02 .contenido p { margin-left:60px; padding-top:10px; }
.contenido .caracteristicas { font:normal normal 12px 'Chivo', sans-serif; }
.contenido .caracteristicas .txt_info { width:360px; margin-top:26px; float:left; text-align:justify; padding-left:85px; }
.contenido .caracteristicas .txt_info p { margin-top:16px; }
.contenido .caracteristicas .txt_info .descarga_info a .pdf_info_01 { width:136px; height:22px; margin-top:20px; background:#BE1E2D; color:#FFF; font-size:12px; margin-bottom:20px; overflow:hidden; float:left; }
.contenido .caracteristicas .txt_info .descarga_info a:hover .pdf_info_01 { background-color:#CCC; }
.contenido .caracteristicas .txt_info .descarga_info a .pdf_info_01 div { width:106px; margin-left:10px; padding:3px 0px; float:left; }
.contenido .caracteristicas .txt_info .descarga_info a .pdf_info_01 img { text-align:center; padding-left:5px; float:left; }
.contenido .caracteristicas .carac { float:left; margin-left:21px; width:473px; margin-bottom:17px; }
.contenido .caracteristicas .carac div { text-align:center; }
.contenido .caracteristicas .carac h1 { margin-left:20px; font-size:22px; width:320px; display:block; }
.contenido .caracteristicas .carac table { margin-left:20px; }
.contenido .caracteristicas .carac td { padding-bottom:3px; }
.contenido .caracteristicas .carac td.izq { text-align:left; padding-right:8px; vertical-align:text-top; }

/*Baja tension */
.contenido .soluciones { overflow:hidden; width:955px; margin:0px auto; padding-bottom:30px;  }
.contenido .soluciones .soluc_cont { width:813px; margin:0px 40px 40px 0px;  overflow:hidden; }
.contenido .soluciones .soluc_cont img { margin:50px 0px 40px 70px; }
.contenido .soluciones .soluc_cont ul.pro { padding-left:0px; }
.contenido .soluciones .soluc_cont ul.pro li { list-style:none; text-align:left; padding-bottom:2px; }
.contenido .soluciones .soluc_cont ul.pro li span{ font-family:Arial, Helvetica, sans-serif; font-weight:800; font-size:13px; display:block; margin-bottom:6px;} 


/*Contacto*/
.contenido .intro .info_contacto { width:580px; height:38px; margin-left:25px; padding-left:25px; border-left:solid #000 3px; text-align:justify; font-weight:700; float:left; }
.contenido .contenedor_formulario { width:854px; height:349px; margin:0px auto; margin-bottom:41px; background:#0E4F81; overflow:hidden; }
.contenido .contenedor_formulario .formulario { float:left; }
.contenido .contenedor_formulario .formulario .aviso_correcto{ text-align:center; margin:0px auto; font-size:19px; color:#FFF; margin:120px 135px 0px 135px;}
.contenido .contenedor_formulario .formulario .fila { width:500px; margin-top:40px; padding:0px 50px; overflow:hidden; }
.contenido .contenedor_formulario .formulario .fila .etiqueta { width:89px; padding:1px 0px 12px; color:#FFF; display:block; font-size:15px; float:left; }
.contenido .contenedor_formulario .formulario .fila .campo { width:350px; height:245px; padding-left:12px; border-left:dashed #FFF 1px; float:left; }
.contenido .contenedor_formulario .formulario .enviar a .cont_enviar { width:94px; height:22px; background:#6D6E70; margin-top:15px; margin-left:482px; float:left; overflow:hidden; }
.contenido .contenedor_formulario .formulario .enviar a:hover .cont_enviar { background:#666; }
.contenido .contenedor_formulario .formulario .enviar a .cont_enviar span { padding:4px 27px 3px 5px; float:right; font-size:12px; color:#FFF; display:block; }
.contenido .contenedor_formulario .formulario .enviar a .cont_enviar img { padding-left:4px; float:left; }
.contenido .contenedor_formulario .contacto_img { padding-left:4px; float:right; }
.contenido .contenedor_formulario .formulario input.error{ border:#900 solid 1px;}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{outline:0;}
    #cboxTopLeft{width:25px; height:25px; background:url(../../img/colorbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(../../img/colorbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(../../img/colorbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../../img/colorbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(../../img/colorbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(../../img/colorbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(../../img/colorbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(../../img/colorbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{ font-family:Arial, Helvetica, sans-serif; position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#444; font-size:10px; line-height:14px;}
        #cboxCurrent{ font-family:Arial, Helvetica, sans-serif; position:absolute; bottom:0px; left:150px; color:#444; font-size:12px; line-height:14px;}
        #cboxLoadingOverlay{background:#fff url(../../img/colorbox/loading.gif) no-repeat 5px 5px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}