/* FUENTES GOOGLE* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* END FUENTES GOOGLE* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* INTERNET EXPLORER 7 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
body .ui-dialog .ui-dialog-content#popup_alert {
	*font-weight: normal;
	*font-family: Arial, sans-serif;
}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* INTERNET EXPLORER 8 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
html>body .t34 { font-size: 33px\0/IE8+9; }
html>body .formulario-div span.customSelect span,
html>body .formulario-mas-info .formulario-div span.customSelect,
html>body .formulario-mas-info .formulario-div span.customSelect span,
html>body .formulario-div select, html>body .formulario-div input,
html>body .formulario-div textarea,
html>body .formulario-mas-info .formulario-div span.customSelect,
html>body, html>body .vagthin { font-family: 'Arial'\0/IE8+9; font-weight: normal\0/IE8+9;}
html>body .noticia-detalle-img { width: 150px\0/IE8+9;}

html>body strong, html>body .acceso_rapido a, html>body .subMenuIluminado, html>body .menuIluminado, html>body .seo-idiomas-acceso a, 
html>body span.jPag-current, html>body .titulo-cuestionario, html>body .btn-cuestionario, html>body .formulario-div > span, 
html>body .btn-enviar a, html>body .fdt-titulo, html>body .primer-td.fdt-fila-td, html>body .vagbold 
{ font-family: 'Arial'\0/IE8+9; font-weight: bold\0/IE8+9; }

html>body .seo-idiomas-acceso a {
    padding-left: 30px\0/IE8+9;
    width: 132px\0/IE8+9;
}
html>body .formulario-mas-info .customSelect {
    padding-left: 4px\0/IE8+9;
    width: 212px\0/IE8+9;
}
html>body .formulario-div input {
    line-height: 13px\0/IE8+9;
    padding: 0 10px 0 5px\0/IE8+9;
}
html>body .formulario-nombre input, html>body .formulario-apellido1 input, html>body .formulario-apellido2 input, 
html>body .formulario-cp input, html>body .formulario-tlf input, html>body .formulario-dislocal input {
	 width: 201px\0/IE8+9;
}
html>body .formulario-direccion input, html>body .formulario-email input, html>body .formulario-dirlocal input, html>body .formulario-comentarios textarea {
	width: 435px\0/IE8+9;
}
html>body .fdt-filas td { padding: 2px 2px 0\0/IE8+9; text-align: center\0/IE8+9; }
html>body .jPag-first, html>body .jPag-sprevious, html>body .jPag-snext, html>body .jPag-last { font-size: 0\0/IE8+9; }
html>body #pie_zona_2 { padding-top: 13px\0/IE8+9; width: 470px\0/IE8+9; padding-left: 10px\0/IE8+9; }

@media \0screen {
	body .cabecera-dia-all .lt_br, body .cabecera-dia-all .rt_br, body .cabecera-dia-all .lb_br, body .cabecera-dia-all .rb_br {
	    display: block;
	}
	body .detalle-noticia-img img { display: inline-block; }
}
body .cabecera-dia-all {
	position: relative;
}
body .cabecera-dia-all .rt_br,
body .cabecera-dia-all .rb_br,
body .cabecera-dia-all .rt_br_CN,
body .cabecera-dia-all .rb_br_CN {
	display: none;
}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* INTERNET EXPLORER 9 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* :root .trojo { color: #3f5fe8\0/IE9; } */
:root .formulario-nombre, :root .formulario-cp { margin-right: 13px\0/IE9; }
:root .formulario-apellido1, :root .formulario-tlf { margin-right: 9px\0/IE9; }
:root .formulario-provincia, :root .formulario-apellido2, :root .formulario-dislocal, :root .formulario-rangoinv {
    margin-right: 18px\0/IE9;
}



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* GENERAL *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

/* FUENTES PROPIAS* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
@font-face {
	font-family: 'Vag';
	src: url('../type/vagthin-bold.eot');
	src: url('../type/vagthin-bold.eot?#iefix') format('embedded-opentype'),
	url('../type/vagthin-bold.woff') format('woff'),
	url('../type/vagthin-bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Vag';
	src: url('../type/vagthin-regular.eot');
	src: url('../type/vagthin-regular.eot?#iefix') format('embedded-opentype'),
	url('../type/vagthin-regular.woff') format('woff'),
	url('../type/vagthin-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/** FUENTES CHINA */
@font-face{
	font-family:"CU YUAN";
	src:url("../type/1611578/33cd050b-93d2-4dff-ac70-04e3406b1766.eot?#iefix");
	src:url("../type/1611578/33cd050b-93d2-4dff-ac70-04e3406b1766.eot?#iefix") format("eot"),
	url("../type/1611578/1432c0a2-9099-48bf-a874-eb543f9ea017.woff2") format("woff2"),
	url("../type/1611578/4ea898c0-2c23-4878-898c-754122b78dce.woff") format("woff"),
	url("../type/1611578/f99d0b44-3d0a-49c1-8993-54c3f1abe945.ttf") format("truetype"),
	url("../type/1611578/fc3c4779-23a7-4bac-9e1e-33f9b7713d53.svg#fc3c4779-23a7-4bac-9e1e-33f9b7713d53") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "CU YUAN 0";
	src: url("../type/CUYUAN.TTF") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "CU YUAN 1";
	src: url("../type/CUYUAN1.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "CU YUAN 2";
	src: url("../type/CUYUAN2.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Microsoft YaHei';
	src: local('Microsoft YaHei'), url('${__FONT-BASE-URL__}/msyhbd/msyhbd.eot');
	src: local('Microsoft YaHei'), url('${__FONT-BASE-URL__}/msyhbd/msyhbd.eot?#iefix') format('embedded-opentype'),
	url('${__FONT-BASE-URL__}/msyhbd/msyhbd.woff') format('woff'),
	url('${__FONT-BASE-URL__}/msyhbd/msyhbd.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Microsoft YaHei';
	src: local('Microsoft YaHei'), url('${__FONT-BASE-URL__}/msyh/msyh.eot');
	src: local('Microsoft YaHei'), url('${__FONT-BASE-URL__}/msyh/msyh.eot?#iefix') format('embedded-opentype'),
	url('${__FONT-BASE-URL__}/msyh/msyh.woff') format('woff'),
	url('${__FONT-BASE-URL__}/msyh/msyh.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NSimSun';
	src: url('${__FONT-BASE-URL__}/NSimSUn/NSimSun.eot');
	src: url('${__FONT-BASE-URL__}/NSimSUn/NSimSun.eot?#iefix') format('embedded-opentype'),
	url('${__FONT-BASE-URL__}/NSimSUn/NSimSun.woff') format('woff'),
	url('${__FONT-BASE-URL__}/NSimSUn/NSimSun.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Simfang';
	src: url('${__FONT-BASE-URL__}/Simfang/simfang.eot');
	src: url('${__FONT-BASE-URL__}/Simfang/simfang.eot?#iefix') format('embedded-opentype'),
	url('${__FONT-BASE-URL__}/Simfang/simfang.woff') format('woff'),
	url('${__FONT-BASE-URL__}/Simfang/simfang.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Simhei';
	src: url('${__FONT-BASE-URL__}/Simhei/simhei.eot');
	src: url('${__FONT-BASE-URL__}/Simhei/simhei.eot?#iefix') format('embedded-opentype'),
	url('${__FONT-BASE-URL__}/Simhei/simhei.woff') format('woff'),
	url('${__FONT-BASE-URL__}/Simhei/simhei.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SimSun';
	src: url('${__FONT-BASE-URL__}/Simsunb/simsunb.eot');
	src: url('${__FONT-BASE-URL__}/Simsunb/simsunb.eot?#iefix') format('embedded-opentype'),
	url('${__FONT-BASE-URL__}/Simsunb/simsunb.woff') format('woff'),
	url('${__FONT-BASE-URL__}/Simsunb/simsunb.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'SimSun';
	src: url('${__FONT-BASE-URL__}/Simsun/SimSun.eot');
	src: url('${__FONT-BASE-URL__}/Simsun/SimSun.eot?#iefix') format('embedded-opentype'),
	url('${__FONT-BASE-URL__}/Simsun/SimSun.woff') format('woff'),
	url('${__FONT-BASE-URL__}/Simsun/SimSun.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LanTing';
	src: url('${__FONT-BASE-URL__}/LanTing/LanTing.eot');
	src: url('${__FONT-BASE-URL__}/LanTing/LanTing.eot?#iefix') format('embedded-opentype'),
	url('${__FONT-BASE-URL__}/LanTing/LanTing.woff') format('woff'),
	url('${__FONT-BASE-URL__}/LanTing/LanTing.TTF') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Njzy';
	src: url('${__FONT-BASE-URL__}/Njzy/Njzy.eot');
	src: url('${__FONT-BASE-URL__}/Njzy/Njzy.eot?#iefix') format('embedded-opentype'),
	url('${__FONT-BASE-URL__}/Njzy/Njzy.woff') format('woff'),
	url('${__FONT-BASE-URL__}/Njzy/Njzy.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Weifang';
	src: url('${__FONT-BASE-URL__}/Weifang/Weifang.eot');
	src: url('${__FONT-BASE-URL__}/Weifang/Weifang.eot?#iefix') format('embedded-opentype'),
	url('${__FONT-BASE-URL__}/Weifang/Weifang.woff') format('woff'),
	url('${__FONT-BASE-URL__}/Weifang/Weifang.TTF') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/** END FUENTES CHINA */

/* END FUENTES PROPIAS**** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */


body {
	margin: 0;
	padding: 0;
	color: #575757;
	font-size: 12px;
	font-family: 'Vag';
}
img { border: 0; }
strong { font-weight: bold; font-family: 'Vag'; }
a, a:hover { text-decoration: none; }
a { color: #D52B1E; }
img { outline: 0; }
ul li { list-style-image: none; list-style-type: none; }
.bulletedList { list-style-image: none; list-style-type: inherit !important; }
.bulletedListMiniPreco { list-style-image: none; list-style-type: inherit !important; color: #087FC1;}
.vagbold { font-weight: bold; font-family: 'Vag'; }
.vagthin { font-family: 'Vag'; }
.marginauto960 { margin: 0 auto; width: 960px; }
.margin31auto960 { margin: 34px auto 0; width: 960px; }
.marginauto940 { margin: 0 auto; width: 940px; }
.margin31auto940 { margin: 34px auto 0; width: 940px; }
.margin31auto33940 { margin: 34px auto 33px; width: 940px; }
.margin31auto60940 { margin: 34px auto 60px; width: 940px; }
.margin31auto33941 { margin: 34px auto 33px; width: 941px; }
.margin31auto60941 { margin: 34px auto 60px; width: 941px; }
.margin40auto960 { margin: 40px auto 0; width: 960px; }
.float-left, .fleft { float: left; } 
.float-right, .fright { float: right; }
.fclear { clear: both; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.ancho25 { width: 25px; }
.ancho50 { width: 50px; }
.ancho75 { width: 75px; }
.ancho100 { width: 100px; }
.ancho125 { width: 125px; }
.ancho150 { width: 150px; }
.ancho200 { width: 200px; }
.ancho250 { width: 250px; }
.ancho258 { width: 258px; }
.ancho370 { width: 370px; }
.ancho400 { width: 400px; }
.alto25 { height: 25px; }
.alto35 { height: 35px; }
.alto50 { height: 50px; }
.alto75 { height: 75px; }
.alto100 { height: 100px; }
.alto150 { height: 150px; }
.w1 { width: 1%; }
.w5 { width: 5%; }
.w10 { width: 10%; }
.w15 { width: 15%; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w85 { width: 85%; }
.w90 { width: 90%; }
.w95 { width: 90%; }
.t12 { font-size: 12px; }
.t13 { font-size: 13px; }
.t14 { font-size: 14px; }
.t15 { font-size: 15px; }
.t16 { font-size: 16px; }
.t17 { font-size: 17px; }
.t18 { font-size: 18px; }
.t19 { font-size: 19px; }
.t20 { font-size: 20px; }
.t24 { font-size: 24px; }
.t28, .t28 h1 { font-size: 28px; }
.t32 { font-size: 32px; }
.t34 { font-size: 34px; }
.lh30 { line-height: 30px; }
.error { color: red; }
#divImage { display: none; text-align: center; vertical-align: middle; }
.paddingLeft25 { padding-left: 25px; }
.paddingTop5 { padding-top: 5px; }
.paddingtop8 { padding-top: 8px; }
.miclear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.trojo { color: #D52B1E; }
.tblanco { color: #ffffff; }
.t58595b { color: #58595b; }
.t575757 { color: #575757; } 
.t444444 { color: #444444; }
.dinlineblock { display: inline-block; }
.marginleft10 { margin-left: 10px; }
.marginright2 { margin-right: 2px; }
.margintop30 { margin-top: 30px; }
.margintop60 { margin-top: 60px; }
.marginbottom33 { margin-bottom: 33px; }
.marginbottom60 { margin-bottom: 60px; }
.marginbottom20 { margin-bottom: 20px; }
.marginbottom10 { margin-bottom: 10px; }
.marginbottom13 { margin-bottom: 13px; }
.marginbottom2 { margin-bottom: 2px; }
.marginbottom1 { margin-bottom: 1px; }
.prelative { position: relative; }
.pabsolute { position: absolute; }
.zindex400 { z-index: 400; }
.zindex350 { z-index: 350; }
.lt_br {
	background: url("../../img/lt_br.png") no-repeat scroll 0 0 transparent;
	width: 6px;
	height: 6px;
	top: 0;
	left: 0;
}
.rt_br {
	background: url("../../img/rt_br.png") no-repeat scroll 0 0 transparent;
	width: 6px;
	height: 6px;
	top: 0;
	right: 0;
	
}
.lb_br {
	background: url("../../img/lb_br.png") no-repeat scroll 0 0 transparent;
	width: 6px;
	height: 6px;
	left: 0;
	bottom: 0;
}
.rb_br {
	background: url("../../img/rb_br.png") no-repeat scroll 0 0 transparent;
	width: 6px;
	height: 6px;
	right: 0;
	bottom: 0;
}
/** CHINA BORDES IE8 */
.lt_br_CN {
	background: url("../../img/lt_br_CN.png") no-repeat scroll 0 0 transparent;
	width: 6px;
	height: 6px;
	top: 0;
	left: 0;
}
.rt_br_CN {
	background: url("../../img/rt_br_CN.png") no-repeat scroll 0 0 transparent;
	width: 6px;
	height: 6px;
	top: 0;
	right: 0;
	
}
.lb_br_CN {
	background: url("../../img/lb_br_CN.png") no-repeat scroll 0 0 transparent;
	width: 6px;
	height: 6px;
	left: 0;
	bottom: 0;
}
.rb_br_CN {
	background: url("../../img/rb_br_CN.png") no-repeat scroll 0 0 transparent;
	width: 6px;
	height: 6px;
	right: 0;
	bottom: 0;
}
.razones-preguntas .ccompuesta-contenido ul li, .cell ul li, #principal_template-2-2 #zona_3 ul li, #principal_template-2-2 #zona_4 ul li {
/*     background: url("../../img/li-shape.png") no-repeat scroll left 5px transparent; */
    padding-left: 10px;
    position: relative;
}
.razones-preguntas .ccompuesta-contenido ul li:before,
.cell ul li, #principal_template-2-2 #zona_3 ul li:before,
#principal_template-2-2 #zona_4 ul li:before {
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	top: 5px;
	width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-left: 6px solid #D52B1E;
    border-bottom: 3px solid transparent;
}
#principal_template-2-2 #zona_3 ul, #principal_template-2-2 #zona_4 ul { padding-left: 20px; }
.i-mas {
	background: #C4D100;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	display: inline-block;
	position: relative;
}
.carrusel-testimonios .i-mas {
	margin: 2px 0 0 5px;
	top: 2px;
}
.i-mas:before {
	content: '+';
	font-family: 'Arial', Helvetica, sans-serif;
	color: white;
	display: inline-block;
	position: absolute;
	top: -3px;
	left: 2px;
	font-size: 14px;
}
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* CABECERA ** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
#header {
    background: none repeat scroll 0 0 transparent;
    height: 109px;
    margin: 0 auto;
    width: 960px;
}



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* ACCESO RÃPIDO * *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
.acceso_rapido a { font-weight: bold; font-family: 'Vag'; font-size: 14px; }
.qa-margin {
    height: 31px;
    margin-bottom: 5px;
    margin-top: 4px;
}
.acceso_rapido a span { float: left; color: #575757; }
.acceso_rapido a span.destacado { color: #D52B1E; }
.acceso_rapido img {
    float: left;
    max-height: 33px;
    padding-right: 5px;
}



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* MENÃ Y SUBMENÃ  *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
.apt-menu { border-right: 1px solid #FFFFFF; padding: 0 20px; }
.submenuli .subMenuIluminado a { color: #D52B1E; }
.submenuli h2 { margin:0}
.subMenuIluminado, .menuIluminado { font-weight: bold; font-family: 'Vag'; }
.apt-menu.apt-menu-last { border: 0 none; padding-right: 0; }
.apt-menu a { color: #FFFFFF; font-size: 15px; }
.mm-margin ul { margin: 0; padding: 0; }
.mm-margin {
    display: table;
    margin: 0 auto;
    padding-top: 12px;
}
#main_menu {
    background: none repeat scroll 0 0 #D52B1E;
    height: 36px;
    margin-top: 4px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -op-border-radius: 6px;
}
.lrb_rtrans {
	background: url("../../img/lrb_rtrans.png") no-repeat scroll 0 0 transparent;
	height: 6px;
	width: 960px;
	bottom: -6px;
	left: 0;
}
.submenuli.submenuli-last { border-right: 0; margin-right: 0; padding-right: 0; }
.submenuli {
    border-right: 1px solid #CDCDCD;
    float: left;
    margin-right: 18px;
    padding-right: 18px;
}
.submenuli a { color: #575757; font-size: 18px; }
#sub_menu > ul { padding: 0; }



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* BARRA ACTUALIDAD ** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
.barra-actualidad {
    background: none repeat scroll 0 0 #58595B;
    height: 42px;
    text-align: center;
    width: 100%;
    z-index: 9999;
}
.barra-actualidad p { margin: 0; }
.barra-actualidad a strong { font-size: 18px; }
.ba-margin { padding-top: 10px; }
.barra-actualidad a {
    background: url("../../img/i-actualidad.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 16px;
    height: 24px;
    padding-right: 34px;
}



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* PIE *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
.footer-margin p { margin: 0; }
#pie_zona_1 { height: 29px; padding-top: 14px; width: 190px; }
#pie_zona_2 { height: 31px; padding-top: 12px; width: 480px; }
#pie_zona_3 { height: 29px; padding-top: 14px; width: 290px; }
.footer-margin { margin: 7px auto 0; width: 960px; }



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* MENÃ SEO ** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
.seo-idiomas-idi img { height: 16px; width: 26px; }
#seo_menu {
    background: none repeat scroll 0 0 #e6e7e8;
    display: inline-block;
    min-height: 123px;
    width: 100%;
}
.seo_franquiciado { height: 93px; margin-top: 16px; width: 202px; }
.seccion_seo_menu ul li { color: #7A7A7C; padding-bottom: 3px; }
.seccion_seo_menu ul li a { color: #575757; font-size: 12px; }
.seo-idiomas {
    background: url("../../img/fnd-idiomas.png") no-repeat scroll 0 0 transparent;
    height: 87px;
    margin-top: 15px;
    padding-top: 6px;
    width: 202px;
}
.seccion_seo_menu ul { padding-left: 0; }
.seo-idiomas-es, .seo-idiomas-pt, .seo-idiomas-fr, .seo-idiomas-br, .seo-idiomas-ar { margin-right: 5px; }
.seo-idiomas-idi { display: table; margin: 0 auto; }
.seo-idiomas-acceso a {
    background: url("../../img/seo-acceso.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold; 
    font-family: 'Vag';
    height: 18px;
    margin: 0 auto;
    padding-left: 34px;
    padding-top: 2px;
    width: 128px;
    margin-top: 17px;
}
.seo-idiomas-titulo { margin-bottom: 3px; }
.seccion_seo_menu:first-child { margin-left: 0; }
.seccion_seo_menu { margin-left: 30px; padding-top: 9px; }


/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* LISTADO NOTICIAS ** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
#principal_news #zona_1 { height: 64px; width: 720px; }
#principal_news #zona_2 { height: 100px; width: 220px; }
#principal_news #zona_2 p { margin: 0; }
.titulo-zona-left { height: auto; min-height: 100px; width: 720px; }
.listado-noticiahot-img { width: 470px; height: 250px; }
.listado-noticiahot-img img { max-height: 250px; max-width: 470px; }
.listado-noticiahot-all { height: 250px; width: 450px; }
.listado-noticia-fecha { color: #ADADAD; margin-top: 5px; }
.listado-noticia-cuerpo { color: #575757; }
.listado-noticia-img { height: 152px; width: 200px; }
.listado-noticia-img img { max-height: 152px; max-width: 200px; }
.listado-noticia-all { height: 152px; width: 235px; }
.listado-noticia-apt { margin-bottom: 40px; width: 450px; }
body .jPag-first, body .jPag-sprevious, body .jPag-snext, body .jPag-last {
    border: 0 none !important;
    margin: 5px 0 0 !important;
    padding: 0 5px !important;
}
body .jPag-first {
    background: url("../../img/pag-fist.png") no-repeat scroll top center transparent !important;
    color: transparent !important;
    text-indent: -9999px;
    width: 8px !important;
    height: 10px !important;
}
body .jPag-sprevious {
    background: url("../../img/pag-prev.png") no-repeat scroll top center transparent !important;
    color: transparent !important;
    text-indent: -9999px;
    width: 7px !important;
    height: 10px !important;
}
body .jPag-snext {
    background: url("../../img/pag-next.png") no-repeat scroll top center transparent !important;
    color: transparent !important;
    text-indent: -9999px;
    width: 7px !important;
    height: 9px !important;
}
body .jPag-last {
    background: url("../../img/pag-last.png") no-repeat scroll top center transparent !important;
    color: transparent !important;
    text-indent: -9999px;
    width: 8px !important;
    height: 9px !important;
}
body span.jPag-current {
/*     background: url("../../img/pag-cu.png") no-repeat scroll center top transparent !important; */
    background: #D52B1E!important;
    font-weight: bold; 
    font-family: 'Vag' !important;
    font-size: 14px !important;
	height: 17px !important;
	margin: 0 !important;
	padding: 3px 5px 0 !important;
	text-align: center;
	width: 11px !important;
	border-radius: 21px;
	-moz-border-radius: 21px;
	-webkit-border-radius: 21px;
	-o-border-radius: 21px;
	-khtml-border-radius: 21px;
}
body ul.jPag-pages li a {
    background: none repeat scroll 0 0 transparent !important;
    color: #575757 !important;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 4px 5px 0 !important;
}
body .jPaginate { display: table; margin: 40px auto 0; padding-right: 40px; width: auto; }



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* NOTICIA DETALLE *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
.detalle-noticia-all { width: 580px; }
.detalle-noticia-ultimas { margin-top: 140px; width: 320px; }
.detalle-noticia-titulo { color: #58595B;}
.detalle-noticia-fecha { color: #ADADAD; margin-top: 5px; }
.detalle-noticia-img img { height: auto; max-width: 580px; margin: 0 auto; display: table; }
.detalle-noticia-img {  margin-bottom: 14px; margin-top: 15px; }
#principal_news #zona_1.dos-cont-noticia-detalle {
    height: 100px;
    position: absolute;
    right: 0;
    top: 0;
    width: 220px;
}
.noticia-detalle-fecha { color: #ADADAD; margin-top: 5px; }
.noticia-detalle-img img { max-width: 150px; height: auto; }
.noticia-detalle-all { width: 160px; }
.noticia-detalle-a {
    display: inline-block;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
#actualidad a { background: url("../../img/i-mas.png") no-repeat scroll right 0 transparent; padding-right: 14px; }
#actualidad {
    border-top: 1px solid #CCCCCC;
    display: inline-block;
    padding-top: 7px;
    text-align: right;
    width: 320px;
}



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* TEMPLATE 2-2 ** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
#principal_template-2-2 .titulo-zona {
    display: inline-block;
    margin-bottom: 25px;
}
#principal_template-2-2 #zona_2 { margin-top: 0; }
#principal_template-2-2 #zona_4 { width: 450px; margin-bottom: 19px; }
#principal_template-2-2 #zona_4 img { max-width: 450px; float: right; }
#principal_template-2-2 #zona_3 { width: 460px; }
#principal_template-2-2 #zona_3 img { max-width: 460px; float: right; }
.cuestionario-pregunta { margin-left: 6px; padding-top: 2px; }
#principal_template-2-2 .btn-cuestionario { margin-bottom: 19px; }
.ui-draggable.ui-dialog .ui-widget-header {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
.ui-draggable.ui-dialog .ui-widget-header button span {
    display: none;
}
.ui-draggable.ui-dialog .ui-widget-header button {
	background: url("../../img/close-popup.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	height: 20px;
	width: 20px;
	outline: none;
}
.proceso-formulario a:link, .proceso-formulario a { color: #D52B1E; }
.titulo-cuestionario {
    color: #D52B1E;
    display: inline-block;
    font-weight: bold; 
    font-family: 'Vag';
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 10px;
}
.btn-cuestionario {
    background: none repeat scroll 0 0 #D52B1E;
    color: #FFFFFF;
    font-weight: bold; 
    font-family: 'Vag';
    font-size: 13px;
    height: 20px;
    padding: 4px 6px 0;
    text-align: center;
    width: auto;
	display: inline-block;
    
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-khtml-border-radius: 6px;
    
}
#principal_template-2-2 #zona_3 { font-size: 14px; }
#principal_template-2-2 #zona_4 { font-size: 14px; }
.cuestionario-combobox select { margin-right: 7px; width: 46px; }
.customSelect { 
/* This is the default class that is used */
/* Put whatever custom styles you want here */
}

.customSelect.customSelectHover {
/* Styles for when the select box is hovered */
}

.customSelect.customSelectOpen {
/* Styles for when the select box is open */
}

.customSelect.customSelectFocus {
/* Styles for when the select box is in focus */
}

.customSelectInner {
/* You can style the inner box too */
}

.formulario-mas-info .formulario-rangoinv-pt .customSelect {
    background: url("../../img/fnd-select-form-2.png") no-repeat scroll 0 0 transparent;
    height: 19px;
    padding-left: 7px;
    padding-top: 2px;
    width: 249px;
    z-index: 300;
}

.formulario-mas-info .formulario-rangoinv-cn .customSelect {
    background: url("../../img/fnd-select-form-3.png") no-repeat scroll 0 0 transparent;
    height: 19px;
    padding-left: 7px;
    padding-top: 2px;
    width: 300px;
    z-index: 300;
}

.formulario-mas-info .customSelect {
    background: url("../../img/fnd-select-form.png") no-repeat scroll 0 0 transparent;
    height: 19px;
    padding-left: 7px;
    padding-top: 2px;
    width: 209px;
    z-index: 300;
}
.customSelect {
    background: url("../../img/fnd-select.png") no-repeat scroll 0 0 transparent;
    height: 18px;
    padding-left: 7px;
    padding-top: 2px;
    width: 39px;
    z-index: 300;
}
.formulario-mas-info .select-tl, .formulario-mas-info .select-tr { top: 19px; }
.formulario-mas-info .select-bl, .formulario-mas-info .select-br { bottom: 1px; }
.select-tl {
	background: url("../../img/select-tl.png") no-repeat scroll 0 0 transparent;
	width: 5px;
	height: 5px;
	top: 0;
	left: 0;
}
.select-tr {
	background: url("../../img/select-tr.png") no-repeat scroll 0 0 transparent;
	width: 5px;
	height: 5px;
	top: 0;
	right: 0;
	
}
.select-bl {
	background: url("../../img/select-bl.png") no-repeat scroll 0 0 transparent;
	width: 5px;
	height: 5px;
	left: 0;
	bottom: 0;
}
.select-br {
	background: url("../../img/select-br.png") no-repeat scroll 0 0 transparent;
	width: 5px;
	height: 5px;
	right: 0;
	bottom: 0;
}
.pro-form-icn {
    background: url("../../img/test-aprobado.png") no-repeat scroll left center transparent;
    display: table;
    margin: 35px auto 0;
    min-height: 28px;
    padding-left: 34px;
    width: auto;
}
body .ui-front { z-index: 450; }



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* TEMPLATE CON VÃDEO  *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
.yt_holder ul li { height: 96px; width: 340px; }
.yt_holder ul li.videoli-last { margin-bottom: 0; }
.video-descripcion p { margin: 5px 0 0; }
.yt_holder ul li.currentvideo .cuerpo-izq { background: #C4D100;	border-radius: 6px 0 0 6px;	-moz-border-radius: 6px 0 0 6px;-webkit-border-radius: 6px 0 0 6px;	-o-border-radius: 6px 0 0 6px;
	-khtml-border-radius: 6px 0 0 6px; }
.yt_holder ul li .cuerpo-izq {
    background: none no-repeat scroll 0 0 transparent;
    height: 60px;
    margin-right: 1px;
    padding: 18px 15px;
    width: 139px;
}
.video-thumb img { height: 96px; width: 170px; }
.yt_holder ul li { margin-bottom: 20px; }
/* Tiny Scrollbar */
.viewport ul.carrusel { margin: 0; padding: 0; }
#scrollbar1 { margin: 0; width: 350px; }
#scrollbar1 .viewport {
    height: 328px;
    overflow: hidden;
    position: relative;
    width: 335px;
}
#scrollbar1 .overview {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
#scrollbar1 .scrollbar {
    background: url("../../img/bg-scrollbar-track-y.png") no-repeat scroll 0 0 transparent;
    float: right;
    position: relative;
    width: 10px;
}
#scrollbar1 .track {
    background: url("../../img/bg-scrollbar-trackend-y.png") no-repeat scroll 0 100% transparent;
    height: 100%;
    padding: 0;
    position: relative;
    width: 10px;
}
#scrollbar1 .thumb {
    background: url("../../img/bg-scrollbar-thumb-y.png") no-repeat scroll 50% 100% transparent;
    cursor: pointer;
    height: 20px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 10px;
}
#scrollbar1 .thumb .end {
    background: url("../../img/bg-scrollbar-thumb-y.png") no-repeat scroll 50% 0 transparent;
    height: 5px;
    overflow: hidden;
    width: 10px;
}
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* TEMPLATE HOME * *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
.car-g .bx-wrapper { max-width: 100% !important; width: 100% !important; margin-bottom: 23px; }
.car-g .bx-wrapper img { max-width: inherit; }
.car-g .bx-wrapper ul { margin: 0; padding: 0; }
.car-g .bx-wrapper ul li { width: 100% !important; }
.carru-img {
    height: 504px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.fnd-carrusel {
    background: url("../../img/fnd-carrusel.png") no-repeat scroll 0 0 transparent;
    height: 196px;
    padding: 19px;
    right: 110px;
    top: 30px;
    width: 212px;
    z-index: 150;
}
.fnd-carrusel-right {
    background: url("../../img/fnd-carrusel.png") no-repeat scroll 0 0 transparent;
    height: 196px;
    padding: 19px;
    right: 110px;
    top: 30px;
    width: 212px;
    z-index: 150;
}
.fnd-carrusel-left {
    background: url("../../img/fnd-carrusel.png") no-repeat scroll 0 0 transparent;
    height: 196px;
    padding: 19px;
    left: 110px;
    top: 30px;
    width: 212px;
    z-index: 150;
}
.car-g .bx-viewport { height: 504px !important; }
.carrusel-testimonios {
/*     background: url("../../img/i-mas.png") no-repeat scroll right 0 transparent; */
    border-top: 1px solid #C1C1C1;
    display: inline-block;
    padding-right: 5px;
    text-align: right;
    width: 207px;
}
.carrusel-extra { z-index: 200; }
.ce-margin { position: absolute; right: 90px; top: 304px; }
.ce-margin-right { position: absolute; right: 90px; top: 304px; }
.ce-margin-left { position: absolute; left: 90px; top: 304px; }
.carrusel-extra-s p { margin: 0; }
body .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    bottom: 34px;
    position: relative;
    width: auto;
    z-index: 3000;
}
body .bx-controls {
    margin: 0 auto;
    position: relative;
    width: 960px;
    z-index: 3000;
}
body .bx-wrapper .bx-pager { padding-top: 0; }
body .bx-wrapper .bx-controls-auto { display: none; }
body .bx-wrapper .bx-pager.bx-default-pager a:hover, body .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: url("../../img/carru-btn-on.png") no-repeat scroll 0 0 transparent;
}
body .bx-wrapper .bx-pager.bx-default-pager a {
    background: url("../../img/carru-btn-off.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    display: block;
    text-indent: -9999px;
    height: 14px;
    margin: 0 0 0 5px;
    outline: 0 none;
    width: 14px;
}
body .bx-controls-direction {
    z-index: 300;
}
body .bx-wrapper .bx-controls-direction a.bx-next {
    background: url("../../img/carru-right.png") no-repeat scroll 0 0 transparent;
    right: 10px;
    top: -272px;
}
body .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url("../../img/carru-left.png") no-repeat scroll 0 0 transparent;
    left: 10px;
    top: -272px;
}
body .bx-wrapper .bx-controls-direction a {
    height: 60px;
    top: 60px;
    width: 60px;
}
.home-caja img {
    height: 152px;
    width: 200px;
}
.home-caja #zona_2, .home-caja #zona_4 {
    height: 152px;
    margin-right: 10px;
    width: 230px;
}
#principal_home .caja-comp-1 {
    display: table;
    height: 100%;
}
#principal_home .caja-comp-1 > div {
    display: table-cell;
    vertical-align: middle;
}
.caja-comp .resumen-visible { font-size: 14px; }
.caja-comp .resumen-visible p { margin: 0; }
.caja-comp.caja-comp-2 { display: none; }
h1 { font-weight: bold; margin: 0; }

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* FORMULARIO* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
.formulario-all { width: 470px; }
.formulario-div > span { color: #575757; font-weight: bold; font-family: 'Vag'; font-size: 14px; }
.formulario-div select {
    color: #575757;
    font-family: 'Vag';
    margin-right: 18px;
}
.formulario-div textarea {
	color: #575757;
	font-family: 'Vag';
	font-size: 13px;
	padding: 0 10px;
	border: 1px solid #A3A3A3;
	outline: 0;
	width: 426px !important;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-khtml-border-radius: 6px;
}
.formulario-div input {
    border: 0 none;
    color: #575757;
    font-family: 'Vag';
    font-size: 13px;
    height: 20px;
    padding: 0 10px;
}
.formulario-nombre input, .formulario-apellido1 input, .formulario-apellido2 input, .formulario-cp input, .formulario-tlf input, .formulario-dislocal input {
	background: url("../../img/input-50.png") no-repeat scroll 0 0 transparent;
	width: 196px;
}
.formulario-direccion input, .formulario-email input, .formulario-dirlocal input {
	background: url("../../img/input-100.png") no-repeat scroll 0 0 transparent;
	width: 430px;
}
.formulario-comentarios textarea {
	width: 430px;
}
.btn-enviar a {
/*     background: url("../../img/btn-enviar.png") no-repeat scroll 0 0 transparent; */
	background: #D52B1E;
    color: #FFFFFF;
    display: block;
    font-weight: bold; 
    font-family: 'Vag';
    font-size: 13px;
	height: 20px;
	padding: 4px 6px 0;
	text-align: center;
	width: auto;
	display: inline-block;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-khtml-border-radius: 6px;
}
.btn-enviando {
    background: url("../../img/btn-enviar.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold; 
    font-family: 'Vag';
    font-size: 10px;
	height: 20px;
	padding: 4px 6px 0;
	text-align: center;
	width: auto;
	display: inline-block;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-khtml-border-radius: 6px;
    opacity: 0.6;
}
.formulario-div {
    float: left;
    margin-bottom: 10px;
    position: relative;
}
.formulario-provincia, .formulario-nombre, .formulario-apellido1, .formulario-apellido2, .formulario-cp, .formulario-tlf, .formulario-dislocal, .formulario-rangoinv {
    margin-right: 18px;
}
.formulario-div span.customSelect span, .formulario-mas-info .formulario-div span.customSelect, .formulario-mas-info .formulario-div span.customSelect span {
    font-family: 'Vag';
    font-size: 13px;
}

.formulario-pais {
    background: url("../../img/background_pais.png") repeat-x scroll 0 0 transparent;
    margin: 0 0 20px;
    padding: 10px 20px;
    width: 408px;
}
.formulario-pais > span {
	color: #D52B1E;
	font-weight: bold; 
	font-family: 'Vag';
	font-size: 14px;
	font-weight: bold\9
}
.formulario-pais > select option, .formulario-pais > .selectGris {
	color: #575757!important;
	font-family: 'Vag'!important;
	font-size: 13px;
	font-weight: normal;
}



/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* TABLA FRANQUICIA DIA ** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */ 
.fdt-titulo {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    font-weight: bold; 
    font-family: 'Vag';
    font-size: 16px;
    height: 36px;
    padding-top: 15px;
    text-align: center;
    width: 148px;
}
.fdt-titulo.fdt-titulo-primero { background: url("../../img/td-primero.png") no-repeat scroll 0 0 transparent; }
.fdt-titulo.fdt-titulo-ultimo { background: url("../../img/td-ultimo.png") no-repeat scroll 0 0 transparent; }
.primer-td.fdt-fila-td {
    background: url("../../img/fnd-primer-g-tr.png") repeat-x scroll 0 0 transparent;
    color: #808080;
    font-weight: bold; 
    font-family: 'Vag';
    font-size: 14px;
    height: 50px;
    padding-top: 0;
    text-align: center;
    width: 192px;
}
.fdt-filas td { padding: 2px 5px 0; text-align: center; }
.fdt-fila-td {
    color: #58595B;
    font-size: 14px;
    width: 139px;
}
.fdt-filas tr {
    background: url("../../img/fnd-primer-tr.png") repeat-x scroll 0 0 transparent;
    height: 52px;
}
.fdt-filas tr.ultimo-tr {
    background: url("../../img/fnd-tr.png") repeat-x scroll 0 0 transparent;
    height: 54px;
}
.cabecera-dia-all {
    background: none repeat scroll 0 0 #D52B1E;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -op-border-radius: 6px;
    height: 109px;
    width: 960px;
}
.cabecera-texto {
    margin-right: 30px;
    margin-top: 43px;
}
.cabecera-dia-all .lt_br, .cabecera-dia-all .rt_br, .cabecera-dia-all .lb_br, .cabecera-dia-all .rb_br {
    display: none;
}
.titulo-zona-left p { margin-bottom: 0; margin-top: 8px; }
h2 {
    color: #D52B1E;
    font-weight: bold; 
    font-family: 'Vag';
    font-size: 16px;
    font-weight: normal;
    margin: 6px 0;
}
h3 {
	color: #D52B1E;
    font-weight: bold; 
    font-family: 'Vag';
    font-size: 15px;
    font-weight: normal;
    margin: 4px 0;
}
#scrollbar2 { display: none; }
.pro-form-icn {
    margin: 0 auto;
}
#envioError.trojo {
    background: none repeat scroll 0 0 #ffecec;
    color: #df0000;
    padding: 10px;
}


/* Tiny Scrollbar 3 TABLA */
#scrollbar3 { margin: 0; width: 748px; }
#scrollbar3 .viewport {
    height: 708px;
    overflow: hidden;
    position: relative;
    width: 748px;
}
#scrollbar3 .overview {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
#scrollbar3 .scrollbar {
    background: url("../../img/bg-scrollbar-track-x.png") no-repeat scroll 0 0 transparent;
    float: right;
    position: relative;
    width: 5px;
}
#scrollbar3 .track {
    background: url("../../img/bg-scrollbar-trackend-x.png") no-repeat scroll 0 100% transparent;
    height: 100%;
    padding: 0;
    position: relative;
    width: 5px;
}
#scrollbar3 .thumb {
    background: url("../../img/bg-scrollbar-thumb-x.png") no-repeat scroll 50% 100% transparent;
    cursor: pointer;
    height: 20px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 5px;
}
#scrollbar3 .thumb .end {
    background: url("../../img/bg-scrollbar-thumb-x.png") no-repeat scroll 50% 0 transparent;
    height: 5px;
    overflow: hidden;
    width: 5px;
}
#scrollbar3 .disable { display: none; }
.franquicia-dia-tabla {
    display: inline-block;
}
.fdt-filas-der {
    width: 748px;
}
.fdt-filas-der .fdt-fila-td {
    background: url("../../img/fnd-tr.png") repeat-x scroll 0 0 transparent;
    height: 50px;
    padding: 0 1px;
    text-align: center;
    width: 148px;
}
.fdt-filas-izq { margin-top: 108px; }
#sub_menu { display: inline-block; width: 100%; }
.razones-preguntas .resumen-visible { padding-right: 44px; }
#recogeMenu, #seccionesMenu { display: none; }
#div-condiciones-legales {
    display: inline-block;
    width: 100%;
}
body .ui-widget-content .ui-state-default span.ui-button-text {
    padding: 0.3em 0.7em;
}
body .ui-widget-content .ui-state-default {
    border: 0 none;
    color: #ffffff;
    font-family: 'Vag',Arial,sans-serif;
    font-weight: bold;
	background: none repeat scroll 0 0 #D52B1E;
}
body .ui-dialog .ui-dialog-title {
	color: #D52B1E;
	font-family: 'Vag', sans-serif;
	font-size: 18px;
}
body .ui-dialog .ui-dialog-content {
    font-family: 'Vag',Arial,sans-serif;
}
body .ui-widget-content .ui-dialog-content #_mensaje {
    font-size: 12px;
    color: #575757;
}


.stButton .st-pinterest-counter, .stButton .st-email-counter,
.stButton .st-yahoo-counter, .stButton .st-linkedin-counter, .stButton .st-twitter-counter, .stButton .st-facebook-counter {
    height: 28px !important;
    padding: 7px 0 0 !important;
    width: 28px !important;
}
.st_googleplus_hcount .stButton > span > .stButton_gradient {
    background: url("../../img/rrss/googleplus_counter.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 28px;
    padding: 0;
    width: 28px;
}
.st_googleplus_hcount .stButton > span > .stButton_gradient .chicklets.googleplus {
    display: none;
}
.seccion_seo_menu ul li:first-child { padding: 0 0 3px; }
.seccion_seo_menu ul li.seo-destacado { padding: 9px 0 3px; }
.stButton .stArrow .stButton_gradient {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #bfbfbf;
    padding: 2px 4px;
}
.st_facebook_hcount .stButton .stButton_gradient {
    background: none repeat scroll 0 0 #fff !important;
}
#principal_news #social-share { margin-top: 26px; }
#principal_template-2-2 #social-share, #principal_template-2-10-2 #social-share { margin-top: 21px; }
#social-share {
    display: inline-block;
    height: 35px;
    margin-top: 40px;
}
#social-share > span {
    float: left;
}
.st_googleplus_hcount .stButton .stArrow {
    margin-top: 4px;
}
.stNativeButton.stYoutube {
	top: 0px;
}
.st_instagram_large .stButton .stLarge {
    width: 28px;
    height: 28px;
}
#social-share > span > span:hover {
	opacity: 0.7!important;
}
.st_instagram_large .stButton .stLarge:hover {
    background: url('../../img/rrss/instagram_32.png') no-repeat scroll 0 0 transparent!important;
}

/* Cambios Lenguaje Responsive */
.cabecera-dia-all {
    background: transparent;
    width: 100%;
}
div#header.marginauto960 {
    background: none repeat scroll 0 0 #D52B1E;
    border-radius: 6px;
}
div#header.marginauto960 div.languageSelectorUL + div#cab_zona_1 {
	width: 80%;
	float: left;
}
div#cab_zona_1 {
	width: 100%;
}
div#header.marginauto960 div.languageSelectorUL {
	width: 20%;
	height: 109px;
	float: right;
	position: relative;
}

div#header.marginauto960 div.languageSelectorUL ul {
	margin: 0;
}

div#header.marginauto960 div.languageSelectorUL ul li {
	display: inline-block;
}

div#header.marginauto960 div.languageSelectorUL ul li a {
	color: white;
	font-size: 14px;
	line-height: 109px;
}

div#header.marginauto960 div.languageSelectorUL ul {
	padding: 0\0/IE8+9;
	position: relative\0/IE8+9;
	width: 72px\0/IE8+9;
	left: 50%\0/IE8+9;
	margin-left: -36px\0/IE8+9;
}
div#header.marginauto960 div.languageSelectorUL ul li {
	position: absolute\0/IE8+9;
	left: 0\0/IE8+9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	div#header.marginauto960 div.languageSelectorUL ul li + li {
		left: 44px\0/IE8+9;
	}
}
div#header.marginauto960 div.languageSelectorUL ul li + li {
	left: 44px\0/IE9;
}
div#header.marginauto960 div.languageSelectorUL ul.ie8 li + li {
	left: 40px;
}
div#header.marginauto960 div.languageSelectorUL ul li a {
	display: block\0/IE8+9;
}

div#header.marginauto960 div.languageSelectorUL ul li a span + span {
    position: relative;
    top: -2px;
}

div#header.marginauto960 div.languageSelectorUL ul li.idiomaSeleccionado a{
	font-weight: bold;
}


div#seccionesSelectorIdioma.languageSelectorSelect {
	display: none;
}

#envioOk.t14.trojo.marginbottom20 {
    color: #47A252!important;
}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* CATEGORIAS NOTICIAS ** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */ 
#main_menu_categorias{
	display: 
}
.menu_categorias{
  margin: 0 0 8px;
}
.menu_categorias a{
	color: #969697;
	font-size: 14px;
}
.menu_categorias .subMenuIluminado a{
	color: #D52B1E;
}
.menu_categorias ul li.categoria.apt-menu.float-left {
  padding: 0 20px 0 5px;
}
.menu_categorias ul li.categoria.apt-menu.float-left:first-child {
  padding-left: 0;
}
/* span.menuNoticiasIluminado {
   padding: 7px 10px; 
  background: #EEE; 
 } */
#main_menu_categorias{
  height: 36px;
  margin-top: 0px;
}
#seccionesMenuCat{
	display: none;
}