/*/ FONTS /*/
@font-face {
    font-family: 'PenumbraSansStdRegular';
    src: url('fonts/penumbrasansstd-regular_0-webfont.eot');
    src: url('fonts/penumbrasansstd-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/penumbrasansstd-regular_0-webfont.woff') format('woff'),
         url('fonts/penumbrasansstd-regular_0-webfont.ttf') format('truetype'),
         url('fonts/penumbrasansstd-regular_0-webfont.svg#PenumbraSansStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueLTStdMedCnRg';
    src: url('fonts/helveticaneueltstd-mdcn-webfont.eot');
    src: url('fonts/helveticaneueltstd-mdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneueltstd-mdcn-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-mdcn-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-mdcn-webfont.svg#HelveticaNeueLTStdMedCnRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLTStdCnBold';
    src: url('fonts/helveticaneueltstd-bdcn-webfont.eot');
    src: url('fonts/helveticaneueltstd-bdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneueltstd-bdcn-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-bdcn-webfont.svg#HelveticaNeueLTStdCnBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GothamBlackRegular';
    src: url('fonts/gothamblack-webfont.eot');
    src: url('fonts/gothamblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamblack-webfont.woff') format('woff'),
         url('fonts/gothamblack-webfont.ttf') format('truetype'),
         url('fonts/gothamblack-webfont.svg#GothamBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLTStdLtRegular';
    src: url('fonts/helveticaneueltstd-lt_0-webfont.eot');
    src: url('fonts/helveticaneueltstd-lt_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneueltstd-lt_0-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-lt_0-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-lt_0-webfont.svg#HelveticaNeueLTStdLtRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*/ PROPIEDADES GENERALES //*/
p { color:#555555; }
.azul { color:#598BBE}
.negrita { font-weight:bold}
a { color:#01569E; text-decoration:none;}
a:hover { color:#01569E; text-decoration:underline;}


/*/ ESTRUCTURA /*/
body { font-family:Arial, Helvetica, sans-serif; background:url(../img/bg_body.jpg) repeat}
.wrapper { width:978px; margin:0px auto; background:#fff;}


/*/ HEAD SUPERIOR /*/
#head_top { width:100%; height:21px; background:#494949; border-bottom:2px solid #95c2f0;}
#head_top .wrapp { width:978px; margin:0px auto; height:21px;}
#head_top .wrapp p { text-align:right; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-top:4px;}
#head_top .wrapp a { margin-left:15px;  color:#fff;   text-decoration:none;}

/*/ CABECERA /*/
#cabecera { width:978px; height:auto; overflow:hidden; position:relative }
#cabecera h1 { padding:35px 20px 0px 35px; float:left; }
#cabecera h2 { float:left; font-size:15px; color:#004b8a; font-family: 'PenumbraSansStdRegular'; font-weight:normal; margin-top:59px;}
#cabecera h2 span { color:#009aff;}
#cabecera .caja_acceso { width:263px; float:right; padding-top:35px; margin-right:20px;  height: 80px;} /* margin-bottom:38px; */
#cabecera .caja_acceso p { text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-bottom:8px;}
#cabecera .caja_acceso input { float:left}
#cabecera .caja_acceso input[type="text"] { width:102px; height:25px; padding:0px 5px; background:url(../img/bg_input_acceso.png) repeat-x; border:1px solid #bcbcbc;  margin-left:10px;}
#cabecera .caja_acceso input[type="password"] { width:90px; height:25px; padding:0px 5px; background:url(../img/bg_input_acceso.png) repeat-x; border:1px solid #bcbcbc; border-right:none;  margin-left:10px;}
/*/ ARREGLOS INPUT EXPLORER //*/
.ie7 #cabecera .caja_acceso input[type="text"], .ie8 #cabecera .caja_acceso input[type="text"] { padding-top:5px; height:20px;}
.ie7 #cabecera .caja_acceso input[type="password"], .ie8 #cabecera .caja_acceso input[type="password"] { padding-top:5px; height:20px;}

.top_nav{text-align: right; color:#fff; line-height:21px}

#idiomas {overflow:hidden; display:block; float:right; margin-left:15px; /*background:#e8eff5; width:auto; width:132px; height:25px; position:absolute; right:0px; border:1px solid #95c2f0; top:-1px; display:none;*/ }  
#idiomas ul { text-align:right; padding-top:2px;}
#idiomas li { display:inline; }
#idiomas li a { opacity:0.4;margin: 0 !important;}
#idiomas li a.active, #idiomas li a:hover { opacity:1;}

/*/ MENU /*/
nav { clear:both; height:46px; width:100%; background:url(../img/bg_nav.png) repeat-x top; position:relative  }
nav ul { padding-top:13px;}
nav li { display:block; float:left; height:30px; padding:0px 0px 0px 0px;}
nav li a { color:#555555; text-decoration:none; border-right:1px solid #dbdbdb; border-left:1px solid #fff; padding:3px 25px; }
nav li.active { border-bottom:3px solid #598bbe; }
nav li.active a { color:#598bbe; font-weight:bold}
nav li a:hover {color:#598bbe; text-decoration:none; }
nav li:first-child a { border-left:none;}
nav li.ultima a { border-right:none;}
.detalle { position:absolute; right:0px; top:0px;}

/*/ SUBMENU /*/
#cabecera.interior  { height:199px;}
.interior nav{ height:78px;}
.submenu { height:32px; background:url(../img/bg_submenu.jpg); clear:both; padding-top:0px;}
.submenu li.active { padding:0px; border-bottom:none;}
.submenu li a { color:#fff; font-size:13px; padding-top:8px; height:21px; display:block; border-right:1px solid #769ec6; border-left:1px solid #346597;}
.submenu li.active a, .submenu li a:hover  { background:url(../img/bg_submenu_active.jpg) repeat-x; color:#fff;}

/*/ SLIDE /*/
#slider_wrapp { height:369px; background:url(../img/bg_slide_bottom.jpg) bottom no-repeat; position:relative; clear:both;}
#slider_wrapp .nivo-controlNav { position:absolute; bottom:40px; left:59px; z-index:999}
#slider_wrapp .nivo-controlNav a { width:103px; height:55px; padding:0px; border:4px solid #fff; margin-right:5px; display:block; float:left}
#slider_wrapp .nivo-controlNav a:hover, #slider_wrapp .nivo-controlNav a.active { border:4px solid #474747;}
#slider .nivo-directionNav a { display:block; width:35px; height:41px; position:absolute; top:161px; text-indent:-9999px;}
#slider .nivo-directionNav a.nivo-prevNav { background:url(../img/ico_prev.png) no-repeat; left:-7px;}
#slider .nivo-directionNav a.nivo-nextNav { background:url(../img/ico_next.png) no-repeat; right:-7px;}
#slider .nivo-slice[name="0"] {}

/*/ PRODUCTOS DESTACADOS HOME /*/
#destacados_home { padding:9px 20px 0px 20px; overflow:hidden; background:url(../img/bg_cabeceras.png) repeat-x; margin-top:15px;  }
#destacados_home article { width:223px; float:left; margin-right:15px;}
#destacados_home article.ultimo { margin-right:0px;}
#destacados_home article h1 { text-align:center; font-size:19px; color:#01569e; font-family: 'HelveticaNeueLTStdMedCnRg'; font-weight:normal; margin-bottom:16px;}
#destacados_home article .content_product { height:170px; background:url(../img/bg_sombra_producto_home.jpg) bottom no-repeat; width:223px;}
#destacados_home article img  { padding:3px; border:1px solid #c5c5c5; border-bottom:2px solid #c5c5c5;}
#destacados_home article p { font-size:12px; line-height:normal; padding:3px 0px 10px 5px;}
#destacados_home article p a { font-size:12px; color:#01569e; font-weight:bold; text-decoration:none;}
#destacados_home article p a:hover { text-decoration:underline;}
#destacados_home article p a.descarga_pdf { color:#cc102c;}
#destacados_home article p a.descarga_pdf img { margin:0px 2px -3px 0px; padding:0px; border:none;}

/*/ ASIDE NOTIICAS  HOME /*/
#ultimas_noticias { height:200px; padding:8px 20px 0px 20px; background:url(../img/bg_cabeceras.png) repeat-x; margin-top:15px; }
#ultimas_noticias h1 { font-size:20px; color:#01569e; font-family: 'HelveticaNeueLTStdMedCnRg'; font-weight:normal; margin-bottom:25px;}
.noticia { width:302px; height:102px; float:left; background:url(../img/bg_noticia_bottom.jpg) bottom no-repeat; position:relative; margin-right:15px;}
.noticia img { padding:1px; float:left;  border:1px solid #c5c5c5; margin-right:10px; }
.noticia p { font-size:11px;}
.noticia p.titular { padding-bottom:3px;}
.noticia a { font-weight:bold; color:#01569e; text-decoration:none; font-size:11px;}
.noticia a:hover { text-decoration:underline;}
.noticia .leer_mas { position:absolute; right:10px; bottom:15px;}
.banner_blog { float:left}

/*/ FOTER /*/
#pie { position:relative; background:url(../img/bg_pie.jpg) repeat; height:83px; border-top:3px solid #598bbe; }
#pie p { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff; padding:35px 0px 0px 20px; line-height:1.4}
#pie a { color:#28b2bd; font-weight:bold; text-decoration:none;}
#pie p.direccion { position:absolute; right:15px; top:7px; padding:0px; text-align:right }
#pie a:hover { text-decoration:underline;}
#pie p.principal { width: 750px; }

/*/ INTERIORES //////////////////////////////////////////////////////*/

.migas { padding:7px 0px 0px 10px;  }
.migas p { font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.migas span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.migas p a { color:#598BBE; text-decoration:none;  }
.migas p a:hover { text-decoration:underline;}
.migas_nosotros { padding:0px 0px 15px 10px; margin-top:-15px;}
.migas_faq { padding-bottom:0pX;}

/*/ PRODUCTOS /*/
/*/ SLIDE INTERIOR/*/
#slider_prod_wrapp { height:150px; background:url(../img/bg_slide_productos.jpg); border-bottom:3px solid #28b2bd;}
#slider_prod_wrapp .anythingWindow { height:138px; margin-left:23px; }
#slider_prod_wrapp .panel {  padding-top:12px;  }
#slider_prod_wrapp .caja_producto { height:111px; width:132px; overflow:hidden; float:left; text-align:center; padding-top:14px; margin:0px 10px 0px 12px; position:relative   }
#slider_prod_wrapp .caja_producto p { width:100%; left:0px; position:absolute; bottom:20px; text-align:center;}
#slider_prod_wrapp .caja_producto p a { text-decoration:none; color:#555}
#slider_prod_wrapp .caja_producto p a:hover { text-decoration:underline;}
#slider_prod_wrapp .active { background:url(../img/bg_active.jpg)}
#slider_prod_wrapp .anythingControls .start-stop { display:none!important;}
#slider_prod_wrapp .anythingControls a { display:block; width:35px; height:41px; position:absolute; top:54px; text-indent:-9999px; cursor:pointer;}
#slider_prod_wrapp .anythingControls .prev { background:url(../img/ico_prev.png) no-repeat; left:-7px;}
#slider_prod_wrapp .anythingControls .next { background:url(../img/ico_next.png) no-repeat; right:-81px;}

#content_producto { padding:8px 20px 20px 20px; background:url(../img/bg_cabeceras.png) repeat-x; margin-top:15px; overflow:hidden; }
#content_producto h1 { font-size:20px; color:#01569e; font-family: 'HelveticaNeueLTStdMedCnRg'; font-weight:normal; margin-bottom:35px; }

.galeria_wrapp { width:300px; height:auto; background:url(../img/bg_slider.jpg) top no-repeat ; padding-top:1px; }
#galeria_prducto { width:300px;   margin-right:30px; float:left;}
#slider_interior {  width:294px; height:294px; margin:3px;    } 
#slider_interior .nivo-main-image { height:294px!important;   }
#slider_interior .nivo-directionNav a { display:block; width:28px; height:33px; position:absolute; top:129px; text-indent:-9999px;}
#slider_interior .nivo-directionNav a.nivo-prevNav { background:url(../img/ico_prev_verde.png) no-repeat; left:-9px;}
#slider_interior .nivo-directionNav a.nivo-nextNav { background:url(../img/ico_next_verde.png) no-repeat; right:-9px;}
#galeria_prducto .nivo-control { display:inline-block; width:25px; height:20px; font-weight:bold; padding-top:5px; background:url(../img/bg_number_verde.jpg) repeat-x; text-align:center; color: #fff; border:none; margin-left:5px;}
#galeria_prducto .nivo-controlNav { text-align:right; margin-right:-4px;}
#galeria_prducto .active, #galeria_prducto .nivo-control:hover { background:url(../img/bg_number_negro.jpg) repeat-x}

.noticia_video_youtube { clear:both; overflow:hidden; padding:3px 3px 0px 3px; width:294px;  border:1px solid #c8c8c8}


#producto_text { width:606px; float:left;}
#producto_text.noticias100 { width:940px;}
#producto_text header { padding-bottom:12px; margin-bottom:15px; background:url(../img/bg_cabecera_producto.png) repeat-x bottom;}
#producto_text header h1 { font-size:35px; font-family: 'GothamBlackRegular'; font-weight:normal; color:#598bbe; margin-bottom:3px;}
#producto_text header h2 { font-size:16px; font-family: 'HelveticaNeueLTStdLtRegular'; font-weight:normal; }
#producto_text article p { padding-bottom:10px; font-size:12px;}
#producto_text article div { padding-bottom:10px; font-size:12px; color:#555}
#producto_text article ul { padding-bottom:10px; font-size:12px;}
/*/ TABS PRODUCTO /*/
#tabs_producto { clear:both;}
#content_producto #tabs_producto h1 { padding:0px; margin:0px 0px 5px 0px; color:#598bbe; font-family: 'HelveticaNeueLTStdCnBold'; font-weight:normal; font-size:16px;}
#content_producto #tabs_producto p { font-size:11px; line-height:normal;}
#content_producto #tabs_producto article { width:323px; }
#content_producto #tabs_producto .ancho323 { width:323px; }
#content_producto #tabs_producto .tab_content img { /*position:absolute;*/ right:0px; top:0pX;}
/*/ TABS /*/
ul.tabs { 	margin: 0; padding: 12px;  list-style: none; height: 261px; border: 1px solid #ececec; width: 196px; float:left}
ul.tabs li { float: left;margin: 0;padding: 0; overflow: hidden; position: relative; border-bottom: 1px solid #ececec;  }
ul.tabs li a { 	text-decoration: none; color: #598bbe; display: block; font-size:12px; outline: none; padding-left:13px; width:176px; margin:10px; font-weight:bold; background:url(../img/ico_flecha_lista.png) no-repeat 0px 4px; }
ul.tabs li a:hover { color:#555;}
html ul.tabs li.active a, html ul.tabs li.active a:hover  { color:#555; }
.tab_container {border: 1px solid #ececec; border-left: none;overflow: hidden; float: left; width: 682px; height:255px; padding:15px; float:left;background: #fff;}
.tab_content {padding: 0px;font-size: 1.2em; position:relative}


/*/ NOTICIEAS /*/
#noticias { overflow:hidden; padding-bottom:30px;}

#listado_noticias {width:667px; float:left; margin-top:10px;}
#listado_noticias header { background:url(../img/bg_cabeceras.png) repeat-x; height:35px; padding-left:30px; margin-bottom:20px}
#listado_noticias h1 {font-size:19px; color:#01569e;  font-family: 'HelveticaNeueLTStdMedCnRg'; font-weight:normal; padding-top:5px; margin-bottom:20px;}

.noticia_list { margin:0px 10px 15px 25px; padding:0px 0px 25px 0px; width:632px; background:url(../img/bg_cabecera_producto.png) repeat-x bottom; overflow:hidden; position:relative }
.noticia_list .texto_not { float:left; width:500px}
.noticia_list .texto_not h2 { font-size:16px; font-family: 'HelveticaNeueLTStdLtRegular'; font-weight:normal; }
.noticia_list .texto_not h2 a { font-size:16px; font-family: 'HelveticaNeueLTStdLtRegular'; font-weight:normal; text-decoration:none; color:#333;}
.noticia_list .texto_not h2 a:hover { text-decoration:underline;}
.noticia_list .texto_not p {font-size:11px;}
.noticia_list img { padding:1px; float:left;  border:1px solid #c5c5c5; margin-right:10px;}
.noticia_list a { font-weight:bold; color:#01569e; text-decoration:none; font-size:11px;}
.noticia_list a:hover { text-decoration:underline;}
.noticia_list .leer_mas { position:absolute; right:10px; bottom:15px;}
.noticia_list .fecha { font-style:italic; color:#598BBE; font-weight:bold; padding-bottom:3px;}

#listado_noticias .paginacion { padding:0px 0px 25px 25px;}



/*/ INTERIOR /*/
#producto_text.noticias header h1 { font-size:25px; margin-bottom:0px;}
#producto_text.noticias header .fecha { font-size:18px; color:#666; font-weight:bold; font-family: 'GothamBlackRegular'; font-weight:normal; }

/*/ NOSOTROS /*/
#slider_wrapp_nosotos { height:284px; background:url(../img/bg_slide_bottom_azul.jpg) bottom no-repeat; position:relative; margin-bottom:20px;}
#slider_wrapp_nosotos .wrapp { background:url(../img/bg_slide_nosotros.jpg) repeat-x; height:265px; overflow:hidden; clear:both; position:relative }
#slider_wrapp_nosotos article { width:395px; padding:50px 30px 0px 45px; float:left}
#slider_wrapp_nosotos article h1 {font-size:30px; font-family: 'GothamBlackRegular'; font-weight:normal; color:#598bbe; padding-bottom:7px; text-shadow:1px 1px #fff; border-bottom:1px solid #e9e9e9; }
#slider_wrapp_nosotos article p { font-size:13px; color:#333333; padding-top:10px; border-top:1px solid #fff; text-shadow:1px 1px #fff; }

#slider_nosotros { float:right; width:508px; height:265px;}
#slider_nosotros .nivo-main-image { height:265px!important;   }
#slider_wrapp_nosotos .nivo-controlNav { position:absolute; left:340px; top:180px;}
#slider_wrapp_nosotos .nivo-controlNav a { display:inline-block; width:19px; height:19px; background:url(../img/ico_bola_gris.png); margin-left:5px; border:none; text-indent:-9999px;}
#slider_wrapp_nosotos .nivo-controlNav a:hover, #slider_wrapp_nosotos .nivo-controlNav a.active { background:url(../img/ico_bola_verde.png)}

.ie7 #slider_wrapp_nosotos .nivo-controlNav a { display:block; float:left}

#cajas_nosotros { overflow:hidden}
#cajas_nosotros article { float:left; width:470px; margin-right:38px;}
#cajas_nosotros article.par { margin-right:0px;}
#cajas_nosotros article header { background:url(../img/bg_cabeceras.png) repeat-x; height:35px; padding-left:30px}
#cajas_nosotros article header h1 { font-size:19px; color:#01569e;  font-family: 'HelveticaNeueLTStdMedCnRg'; font-weight:normal; padding-top:5px;}
#cajas_nosotros article img { float:left; margin-left:30px; }
#cajas_nosotros article.par img { margin-left:0px;}
#cajas_nosotros article p { padding-top:25px; font-size:12px; padding-right:15px;}



/*/ ALTERNATIVO A ERIQUETAS HTML5 //*/
#cajas_nosotros { overflow:hidden}
#cajas_nosotros .article_nosotros { float:left; width:470px; margin-right:38px;}
#cajas_nosotros .par { margin-right:0px;}
#cajas_nosotros .article_nosotros .header_nosotros { background:url(../img/bg_cabeceras.png) repeat-x; height:35px; padding-left:30px}
#cajas_nosotros .article_nosotros .header_nosotros h1 { font-size:19px; color:#01569e;  font-family: 'HelveticaNeueLTStdMedCnRg'; font-weight:normal; padding-top:5px;}
#cajas_nosotros .article_nosotros img { float:left; margin-left:30px; }
#cajas_nosotros .par img { margin-left:0px;}
#cajas_nosotros .article_nosotros p { padding-top:25px; font-size:12px; padding-right:15px;}


/*/ PREGUNTAS FRECUENTAS /*/
#preguntas_frecuentes { overflow:hidden; padding-bottom:30px;}
.banner_faq { margin:15px 25px 15px 25px;}
#faq { width:667px; float:left; margin-top:10px;}
#faq header { background:url(../img/bg_cabeceras.png) repeat-x; height:35px; padding-left:30px}
#faq h1 {font-size:19px; color:#01569e;  font-family: 'HelveticaNeueLTStdMedCnRg'; font-weight:normal; padding-top:5px;}
#faq .pregunta { padding:15px 15px 0px 30px; color:#333;}
#faq .pregunta .titular { font-size:13px; font-weight:bold; padding-bottom:5px;}

aside#banners { float:right; margin-right:25px; width:250px;}
aside#banners img { padding:2px; border:1px solid #c8c8c8; margin-bottom:20px;}

.paginacion { padding:20px 30px; }
.paginacion li { display:inline;}
.paginacion li a { background:url(../img/bg_ico_paginacion.jpg); display:block; width:26px;height:21px; padding-top:6px; color:#333; font-size:11px; font-weight:bold; text-shadow:1px 1px #fff; text-align:center; text-decoration:none;   float:left; margin-right:3px;}
.paginacion li.active a,.paginacion li a:hover { background:url(../img/bg_ico_paginacion_active.jpg); color:#fff; text-shadow: none;}


/*/ CONTACTO /*/

#contacto { padding:8px 20px 20px 20px; background:url(../img/bg_cabeceras.png) repeat-x; margin-top:15px; overflow:hidden; }
#contacto h1 { font-size:20px; color:#01569e; font-family: 'HelveticaNeueLTStdMedCnRg'; font-weight:normal; margin-bottom:35px; }
.contact-form { float:right; width:350px; margin:0px 20px 0px 0px}

.contact-form  p { padding-bottom:10px; clear:both}
.contact-form legend{ font-size:20px; color:#01569e; font-family: 'HelveticaNeueLTStdLtRegular'; font-weight:normal; padding-bottom:20px;  }
.contact-form label{display:block;color:#666; padding-bottom:5px;}
.contact-form input[type='text']{ width:320px; height:25px; padding:0px 5px; background:url(../img/bg_input_acceso.png) repeat-x; border:1px solid #bcbcbc;  }
.contact-form input[type='password']{ width:320px; height:25px; padding:0px 5px; background:url(../img/bg_input_acceso.png) repeat-x; border:1px solid #bcbcbc;  }
.contact-form select{ width:320px; height:25px; padding:0px 5px; background:url(../img/bg_input_acceso.png) repeat-x; border:1px solid #bcbcbc;  }
.contact-form textarea{width:320px; height:205px; padding:0px 5px; background:url(../img/bg_input_acceso.png) #f8f8f8 repeat-x; border:1px solid #bcbcbc; }
.contact-form  input[type='submit']{ float:right; width:100px; margin:10px 17px 0px 0px; background: #598bbe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */ -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5OGJiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDcxYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #598bbe 0%, #3d71a6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#598bbe), color-stop(100%,#3d71a6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #598bbe 0%,#3d71a6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #598bbe 0%,#3d71a6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #598bbe 0%,#3d71a6 100%); /* IE10+ */
background: linear-gradient(top,  #598bbe 0%,#3d71a6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#598bbe', endColorstr='#3d71a6',GradientType=0 ); /* IE6-8 */
border:none; color:#fff; font-weight:bold; padding:5px 0px;}

.contact-form  input[type='submit']:hover { background: #3d71a6; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNzFhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzU5OGJiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #3d71a6 0%, #598bbe 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d71a6), color-stop(99%,#598bbe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d71a6 0%,#598bbe 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d71a6 0%,#598bbe 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d71a6 0%,#598bbe 99%); /* IE10+ */
background: linear-gradient(top,  #3d71a6 0%,#598bbe 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d71a6', endColorstr='#598bbe',GradientType=0 ); /* IE6-8 */
}
.contact-form input[type='text'].error { border:1px solid #ff6339}
.contact-form textarea.error { border:1px solid #ff6339!important}

.contactanos { width:530px; float:left;}
.contactanos h2 { font-family: 'HelveticaNeueLTStdLtRegular'; font-weight:normal; font-size:16px;}
.contactanos div {   background:url(../img/bg_cabecera_producto.png) repeat-x bottom #fbfbfb; padding:20px; margin-top:10px;  }
.contactanos h3 { padding-bottom:5px; font-size:16px; font-family: 'HelveticaNeueLTStdMedCnRg'; font-weight:normal; }
.contactanos a { color:#598BBE}

/* registro */

.registro-form .contact-form{}

#contacto.registro-form p{width:50%;float:left;clear:none;}
.form-line{overflow:hidden;width: 75%;}

#contacto.registro-form  input[type="submit"] {margin-right:10px;}

/* Estilos que se utilizan con el Editor Contenidos Panel */
.editor_titulo_noticias {color: #333333;
    font-family: 'HelveticaNeueLTStdMedCnRg',HelveticaNeueLTStdLtRegular, Helvetica, Arail;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
} 

h1.producto_titulo { font-size:35px; font-family: 'GothamBlackRegular'; font-weight:normal; color:#598bbe; margin-bottom:3px;}
h2.producto_subtitulo {font-size:16px; font-family: 'HelveticaNeueLTStdLtRegular'; font-weight:normal; }

a.enlace_banner_rojo { color:#cc102c; text-decoration:none; font-size:12px; font-weight:bold; text-decoration:none;}
a.enlace_banner_rojo:hover { text-decoration:underline;}
a.enlace_banner_rojo img { margin:0px 2px -3px 0px; padding:0px; border:none;}

a.enlace_banner_azul {  text-decoration:none; font-size:12px; color:#01569e; font-weight:bold; text-decoration:none;}
a.enlace_banner_azul:hover { text-decoration:underline;}



.tab_producto {width:682px;}
.tab_producto h1 { padding:0px; margin:0px 0px 5px 0px; color:#598bbe; font-family: 'HelveticaNeueLTStdCnBold'; font-weight:normal; font-size:16px;}
.tab_producto p { font-size:11px; line-height:normal;}
.tab_producto .ancho323 { width:323px;}
.tab_producto img { position:absolute; right:0px; top:0pX;}


/*/ LIGHTBOX /*/

/*  *************  ESTILOS DE VENTANAS EMERGENTES  *****************  */
.head_shadow_simple { background: url("../img/bg-title.jpg") repeat-x scroll left bottom transparent; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:15px; padding:8px; margin:0;text-transform:uppercase;
border:1px solid #ccc;color:#0090AD;
}
.content_shadow_simple { background:#EEE; margin:0; padding:10px 10px 10px 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; min-height:50px; color: #575757;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;} 

.content_shadow_simple p.error { padding:5px 0 2px 15px; }
.content_shadow_simple .botonera_ventana_accion { text-align:right; margin-top:20px;}
.content_shadow_simple p.texto { line-height:1.2;margin-bottom:15px; }

.mensaje_enviando {padding: 10px 5px 5px 5px!important; font-size: 14px;}
.ventana {background: #FFFFFF}


/*/ FIRMA PIE DE P�GINA /*/

.firma {text-align: center}
.firma span{margin-left:5px; font-size:10px;}
a.firma {text-decoration: none;}
