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

/* -------------------------
CSS Grupo Serca Automoción
http://www.serca.es
Creat per Signia - Maig 2017
---------------------------- */

/* GENERAL ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
::-moz-selection 											{ background:#f2f2f2; color:#53565a; }
::selection      											{ background:#f2f2f2; color:#53565a; }


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- FONTFACE --------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Mosk */
@font-face 													{ font-family:'moskthin_100'; src:url('../fonts/mosk/mosk/mosk_thin_100-webfont.woff2') format('woff2'), url('mosk_thin_100-webfont.woff') format('woff'); font-weight: normal; font-style:normal; }
@font-face 													{ font-family:'moskextra-light_200'; src:url('../fonts/mosk/mosk_extra-light_200-webfont.woff2') format('woff2'), url('../fonts/mosk/mosk_extra-light_200-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'mosklight_300'; src:url('../fonts/mosk/mosk_light_300-webfont.woff2') format('woff2'), url('../fonts/mosk/mosk_light_300-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'mosk_normal_400regular'; src:url('../fonts/mosk/mosk_normal_400-webfont.woff2') format('woff2'), url('../fonts/mosk/mosk_normal_400-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'moskmedium_500'; src:url('../fonts/mosk/mosk_medium_500-webfont.woff2') format('woff2'), url('../fonts/mosk/mosk_medium_500-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'mosksemi-bold_600'; src:url('../fonts/mosk/mosk_semi-bold_600-webfont.woff2') format('woff2'), url('../fonts/mosk/mosk_semi-bold_600-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'moskbold_700'; src: url('../fonts/mosk/mosk_bold_700-webfont.woff2') format('woff2'), url('../fonts/mosk/mosk_bold_700-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'moskextra-bold_800'; src:url('../fonts/mosk/mosk_extra-bold_800-webfont.woff2') format('woff2'), url('../fonts/mosk/mosk_extra-bold_800-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'moskultra-bold_900'; src:url('../fonts/mosk/mosk_ultra-bold_900-webfont.woff2') format('woff2'), url('../fonts/../fonts/mosk/mosk_ultra-bold_900-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }

/* Vinkel */
@font-face 													{ font-family:'vinkel_rgbold_italic'; src: url('../fonts/vinkel/vinkel-bolditalic-webfont.woff2') format('woff2'), url('../fonts/vinkel/vinkel-bolditalic-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'vinkelmedium_italic'; src:url('../fonts/vinkel/vinkel-mediumitalic-webfont.woff2') format('woff2'), url('../fonts/vinkel/vinkel-mediumitalic-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'vinkel_rgregular'; src:url('../fonts/vinkel/vinkel-regular-webfont.woff2') format('woff2'), url('../fonts/vinkel/vinkel-regular-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'vinkel_rgbold'; src:url('../fonts/vinkel/vinkel-bold-webfont.woff2') format('woff2'), url('../fonts/vinkel/vinkel-bold-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'vinkellight'; src:url('../fonts/vinkel/vinkel-light-webfont.woff2') format('woff2'), url('../fonts/vinkel/vinkel-light-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face 													{ font-family:'vinkelregular_italic'; src: url('../fonts/vinkel/vinkel-regularitalic-webfont.woff2') format('woff2'), url('../fonts/vinkel/vinkel-regularitalic-webfont.woff') format('woff'); font-weight:normal; font-style:normal; }

.left 													  	{ float:left; }
.right														  { float:right; }
.center 													  { display:inline-block; text-align:center; width:100%; }
.center img													{ float:none; display:inline; }

a															{ color:#00468e; }

header h3 													{ color:#00468e; font:22px "vinkelmedium_italic",Arial,Helvetica,sans-serif; }



/* NAV */
nav#menu ul#nav 											{ display:inline-block; float:right; margin:0; min-height:415px; padding:0; text-align:center; width:auto; }
nav#menu ul#nav li 											{ background:url(../img/back_menu_li.png) no-repeat 0 0.3em; color:#fff; float:left; position:relative; z-index:999; }
nav#menu ul#nav li span 									{ color:#fff; }
nav#menu ul#nav li span:hover								{ color:#ffd940; }

nav#menu ul#nav li.nobackground 							{ margin:0; }
nav#menu ul li a 											{ color:#fff; font:16px "moskmedium_500", Arial, Helvetica, sans-serif; padding:0 15px; text-transform:uppercase; }
nav#menu ul li a:hover 										{ color:#ffd940; }
nav#menu ul li a.active 									{ color:#fdc300; font:16px "moskbold_700", Arial, Helvetica, sans-serif; }
nav#menu ul#nav ul.submenu 									{ background:rgba(12, 63, 113, 0.8); border:none; display:none; height:auto; left:-0.7em; padding-top:0em; position:absolute; }
nav#menu ul#nav ul.submenu li 								{ background:none; border-bottom:1px solid rgba(255, 255, 255, 0.3); border-top:none; float:none; margin:0; padding:0; position:static; }
nav#menu ul#nav ul.submenu li:last-child					{ border-bottom:none; }
nav#menu ul#nav ul.submenu li a 							{ color:#fff; display:block; font-size:13px!important; padding:9px 10px 9px 10px; text-align:left; text-decoration:none; width:15em; }
nav#menu ul#nav ul.submenu li a:hover						{ background:#fdc300; color:#fff; }
nav#menu ul#nav ul.submenu li a.active 						{ background:#fdc300; color:#fff; }

p.volver  													{ display:inline; float:right; margin:-55px 0 0 0; }
p.volver a.back 											{ border:1px solid #00468e; color:#00468e; font: 14px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; padding:5px 15px; text-transform:lowercase; }
p.volver a.back:hover 										{ background:#00468e; color:#fff; font:14px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; padding:5px 15px; }
p.volver a.back:hover i.fa 									{ margin:0 7px 0 0; transition:move 0.5s ease 0s; }
p.volver a.back i.fa 										{ transform:translateX(-2px); }

p.panel 													{ color:#323232; font:300 18px "Open Sans", Arial, Helvetica, sans-serif; margin:20px 0; text-align:center; }


.container													{ padding:0; }
#topbar														{ display:inline-block; padding:0; position:absolute; top:44px; width:100%; /* z-index:9999; */ }
#topbar	p													{ color:#fff; font:400 13px "Roboto", Arial, Helvetica, sans-serif!important; margin:0; }
section header h1 											{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0 0 0!important; padding:0; text-align:center!important; text-transform:none!important; width:100%; }

article p													{ font:300 16px 'Open Sans', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; text-align:left; }

div#izq 													{ float:left; margin:0 25px 0 0; min-height:1px; width:154px; }
div#der 													{ float:left; margin:0px; min-height:1px; width:550px; }
div#izq figure 												{ margin:0 0 0.5em 0; width:100%; }
div#der ul 													{ margin:0;	padding:0; }
div#der ul li 												{ background:url(../img/informatica_flecha_b.png) no-repeat -0.05em 0.37em; list-style-type:none;	margin:0 0 0.5em 0;	padding:0 0 0 0.7em; }
div#der h2 													{ color:#00468e; font:bold 1.3em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 0.5em;	padding:0; text-transform:uppercase; }


/* llistat */
ul#llistat 													{ display:inline-block; width:100%; }
ul#llistat li   											{ border-right:1px dotted #cfd6e0; border-bottom:none!important; float:left; margin:0 0 40px 0!important; padding-left:0.825rem; padding-right:0.825rem; text-align:left; width:22.7%; }
ul#llistat li:last-child									{ border-right:none!important; }
ul#llistat li h3 											{ line-height:0; margin:0 0 15px 0; min-height:40px; }
ul#llistat li img 											{ margin:0 0 10px 0; }
ul#llistat li a 											{ color:#00468e; display:inline-block; font:normal 16px 'vinkelregular_italic', Arial, Helvetica, sans-serif; line-height:normal; }
ul#llistat li a.more 										{ font:normal 13.5px 'vinkel_rgbold_italic', Arial, Helvetica, sans-serif; line-height:normal; }
ul#llistat li small 										{ color:#333; display:inline-block; font:normal 10px 'vinkel_rgregular', Arial, Helvetica, sans-serif; margin:0 0 6px 0; opacity:0.75; text-transform:uppercase; }
ul#llistat li p 											{ font:300 14px "Open Sans", Arial, Helvetica, sans-serif; text-align:left; }


/* Effect: same word slide in */
.cl-effect-5 a 												{ height:2.8em; overflow:hidden; padding:inherit; }
.cl-effect-5 a span 										{ -webkit-transition:-webkit-transform 0.3s; -moz-transition:-moz-transform 0.3s; transition:transform 0.3s; display:inline-block; padding:0 20px; position:relative; width:auto; }
.cl-effect-5 a span::before 								{ -webkit-transform: translate3d(0,0,0); -moz-transform:translate3d(0,0,0);	transform:translate3d(0,0,0); content: attr(data-hover); font-weight:700; position:absolute; top:100%; }
.cl-effect-5 a:hover span, .cl-effect-5 a:focus span 		{ -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); transform:translateY(-100%); }


/* logo */
p#logotip 													{ -webkit-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -o-transition:opacity 0.5s ease; transition:opacity 0.5s ease; display:inline-block; float:left; margin:0; position:relative; width:24%; z-index:999!important; }
p#logotip:hover 											{ opacity:0.5; }
img 														{ display:inline-block; height:auto; max-width:100%; vertical-align:middle; }


/* reset button */
[type="submit"], [type="button"] 							{ -moz-appearance:none; border-radius:0; }
button 														{ -moz-appearance:none; background:transparent none repeat scroll 0 0; border:0 none; border-radius:0; line-height:1; padding:0; }


/* breadcrumbs */
ul#breadcrumb 												{ background:none; border-bottom:1px dotted #cfd6e0; clear:both; display:inline-block; margin:0.70em 0 0.563em 0; text-align:left; overflow:auto; overflow:hidden; padding:0 0 0.688em 0; width:100%; }
ul#breadcrumb li 											{ background:none; display:inline; float:left; font-size:0.913em; padding:0; margin:0 0.313em 0 0.313em; }
ul#breadcrumb li:first-child a								{ color:#00468e; font:18px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; }
ul#breadcrumb li a 											{ background:url(../img/back_breadcrumb.png) no-repeat 100% 50%; color:#00468e; display:inline-block; font:300 16px "Open Sans", Arial, Helvetica, sans-serif!important; line-height:26px!important; padding:0 1.000em 0 0; }
ul#breadcrumb li a:hover									{ color:#00468e; text-decoration:underline; }
ul#breadcrumb li a.active 									{ color:#00468e; text-decoration:underline; }
ul#breadcrumb li:last-child									{ font:300 16px "Open Sans", Arial, Helvetica, sans-serif!important; line-height:26px!important; }


/* pagintaion */
ul#paginacion 												{ border-top:1px dotted #cfd6e0; display:inline-block; margin:0 0 40px 0; overflow:auto; overflow:hidden; padding:20px 0 0 0; text-align:center; width:100%; }
ul#paginacion li:first-child								{ margin-bottom:0!important; padding:0!important; }
ul#paginacion li											{ border:none!important; display:inline-block; margin:0 0.2em 0 0.2em!important; padding:0!important; }
ul#paginacion li a 											{ color:#00468e; padding:0.4em 0.8em!important; }
ul#paginacion li a:hover 									{ background:#cfd6e0; color:#00468e; display:inline-block; padding:0.4em 0.8em; }
ul#paginacion li strong 									{ background:#00468e; color:#FFFFFF; display:inline-block; padding:0.4em 0.8em; }


/* LISTADO DE SERVICIOS */
aside#servicios												{ background:#fff; display:inline-block; margin:0 0 4px 0; padding:0; width:100%; }
aside#servicios header  									{ padding:0; }
aside#servicios header h1									{ font:normal 38px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; margin:20px 0; padding:0; text-align:left; }
aside#servicios ul     										{ margin:0 0 0 -10px; padding:0; }
aside#servicios ul li   									{ float:left; text-align:center; }
aside#servicios ul li img 									{ margin:0; width:100%; }
aside#servicios div.description								{ background:#a3acb9; background:-moz-linear-gradient(top, #a3acb9 0%, #7e8497 100%); background:-webkit-linear-gradient(top, #a3acb9 0%,#7e8497 100%); background:linear-gradient(to bottom, #a3acb9 0%,#7e8497 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3acb9', endColorstr='#7e8497',GradientType=0 ); border-top:1px solid #fff; min-height:220px; padding:20px 20px 0; }
aside#servicios div.description header h3					{ color:#fff; font:normal 16px 'vinkel_rgregular', Arial, Helvetica, sans-serif; letter-spacing:0.02em; margin:0 0 7px 0; text-transform:uppercase; }
aside#servicios div.description p							{ color:#fff; font:300 13px 'Open Sans', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0; text-align:center; }
aside#servicios div.description img							{ margin:0 0 15px 0; width:auto; }


/* LISTADO DE CAJAS */
aside#boxes													{ background:#fff; display:inline-block; margin:0 0 4px 0; padding:0; width:100%; }
aside#boxes header  										{ padding:0; }
aside#boxes header h1										{ font:normal 38px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; margin:20px 0; padding:0; text-align:left; }
aside#boxes ul     											{ margin:0 0 0 -10px; padding:0; }
aside#boxes ul li   										{ float:left; text-align:center; }
aside#boxes ul li img 										{ margin:0; width:100%; }
aside#boxes div.description									{ background:#a3acb9; background:-moz-linear-gradient(top, #a3acb9 0%, #7e8497 100%); background:-webkit-linear-gradient(top, #a3acb9 0%,#7e8497 100%); background:linear-gradient(to bottom, #a3acb9 0%,#7e8497 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3acb9', endColorstr='#7e8497',GradientType=0 ); border-top:1px solid #fff; min-height:220px; padding:20px 20px 0; }
aside#boxes div.description header h3						{ color:#fff; font:normal 16px 'vinkel_rgregular', Arial, Helvetica, sans-serif; letter-spacing:0.02em; margin:0 0 7px 0; text-transform:uppercase; }
aside#boxes div.description p								{ color:#fff; font:300 13px 'Open Sans', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0; text-align:center; }
aside#boxes div.description img								{ margin:0 0 15px 0; width:auto; }


/* SECTION HOMEPAGE */
section#home article#content								{ display:inline-block; margin:-240px 0 0 0; padding:0; position:relative; text-align:center; }
section#home aside#servicios								{ background:#fff; display:inline-block; margin:0 0 4px 0; padding:0; width:100%; }
section#home aside#servicios header  						{ padding:0; }
section#home aside#servicios header h1						{ font:normal 38px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; margin:20px 0; padding:0; text-align:left; }
section#home aside#servicios ul     						{ display:inline-block; margin:0; padding:0; width:100%; }
section#home aside#servicios ul li   						{ text-align:center; }
section#home aside#servicios ul li img 						{ margin:0; width:100%; }
section#home aside#servicios div.description				{ background:#a3acb9; background:-moz-linear-gradient(top, #a3acb9 0%, #7e8497 100%); background:-webkit-linear-gradient(top, #a3acb9 0%,#7e8497 100%); background:linear-gradient(to bottom, #a3acb9 0%,#7e8497 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3acb9', endColorstr='#7e8497',GradientType=0 ); border-top:1px solid #fff; min-height:220px; padding:20px 20px 0; }
section#home aside#servicios div.description header h3		{ color:#fff; font:normal 16px 'vinkel_rgregular', Arial, Helvetica, sans-serif; letter-spacing:0.02em; margin:0 0 7px 0; text-transform:uppercase; }
section#home aside#servicios div.description p				{ color:#fff; font:300 13px 'Open Sans', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0; text-align:center; }
section#home aside#servicios div.description img			{ margin:0 0 15px 0; width:auto; }


/* ASIDE CENTRAL */
	#central 			 									{ background:url(../img/assets/common/bcks/ser_bck_rodones.jpg) no-repeat 50% 100%; margin:40px 0 0 0; padding:0 0 60px 0; }
	#central header h2 										{ color:#00468e; font:normal 22px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; text-align:left; }
	#central header h3 										{ color:#00468e; font:italic 16px 'vinkel_rgregular', Arial, Helvetica, sans-serif; margin:0; text-align:left; }
	central p a												{ color:#00468e; }

		/* news */
		#central #news ul  									{ margin:0; }
		#central #news ul li								{ border-bottom:1px dotted #cfd6e0; display:inline-block; margin:0; min-height:88px; padding:10px 0; width:100%; }
		#central #news ul li a.btn							{ background:none; color:#00468e; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; letter-spacing:normal; padding:0; text-transform:none; }
		#central #news ul li p:last-child					{ margin:0; }
		#central #news ul span.data							{ /* border-right:2px solid #cfd6e0; */ color:#333; float:left; font:normal 14px 'vinkel_rgbold', Arial, Helvetica, sans-serif; letter-spacing:-0.02em;margin:0 15px 0 0; /* max-width:36px; min-width:36px; */ text-align:left; }
		#central #news ul span.data strong					{ color:#00468e; display:block; font:normal 20px 'vinkel_rgbold', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0; }
		#central #news ul span.data small					{ color:#00468e; display:block; font:normal 13px 'vinkellight', Arial, Helvetica, sans-serif; margin:-6px 0 0 0; text-transform:lowercase; }
		#central #news ul header h4  						{ line-height:18px; }
		#central #news ul header h4 a						{ color:#00468e; font:italic 16px "vinkel_rgregular", Arial, Helvetica, sans-serif; line-height:inherit; margin:0; text-align:left; }

		/* promociones */
		#central #promociones  								{ text-align:center; }
		#central #promociones header h2						{ text-align:center; }
		#central #promociones p								{ color:#323232; font:300 14px 'Open Sans', Arial, Helvetica, sans-serif; margin:0 0 15px 0; text-align:center; }
		#central #promociones img							{ -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; border:none; display:inline; }
		#promociones .slick-next							{ height:auto; right:25px!important; top:44%!important; width:auto; }
		#promociones .slick-prev							{ height:auto; left:25px!important; top:44%!important; width:auto; }
		#promociones .slick-prev::before 					{ color:#777; content:'\f104'; font-family:'FontAwesome'; font-size:24px; }
		#promociones .slick-next::before					{ color:#777; content:'\f105'; font-family:'FontAwesome'; font-size:24px; }

		/* red */
		#central #red  										{ min-width:340px; text-align:left; }
		#central #red p										{ color:#323232; font:300 14px 'Open Sans', Arial, Helvetica, sans-serif; margin:0 0 15px 0; }
		#central #red p strong								{ color:#00468e; }
		#central #red img									{ margin:0 0 15px 0; }
		#central #red p i.fa	 							{ border-right:1px dotted #cfd6e0; color:#00468e; float:left; font-size:24px; line-height:40px; margin:0 12px 0 0; padding:0 12px 0 0; }
		#central #red p.search strong 						{ color:#00468e; display:block; font:normal 14px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; }
		#central #red p.search small 						{ color:#00468e; display:inline; font:italic 12px 'vinkellight', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; }
		#central #red p.search a.btn 						{ background:#fff; border:1px solid #00468e; color:#00468e; display:inline-block; font:normal 13px 'vinkel_rgbold_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:-19px 0 0 0; padding:6px 20px 5px 19px; text-transform:none; }
		#central #red p.search a.btn:hover					{ background:#00468e; color:#fff; }

		#slide_destacats_inferior							{ margin:25px 0 25px 0; width:100%; }
		#slide_destacats_inferior img						{ display:inline!important; float:left; margin:0; width:50%; }
		#slide_destacats_inferior div.caption 				{ background:#e5e9ee; float:right; min-height:288px; padding:40px 40px 0 40px; width:50%; }
		#slide_destacats_inferior div.caption header h3		{ color:#00468e; font:normal 24px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.04em; margin-bottom:15px; text-align:left; }
		#slide_destacats_inferior div.caption p				{ color:#323232; font:300 16px 'Open Sans', Arial, Helvetica, sans-serif; text-align:left; }
		#slide_destacats_inferior div.caption p strong		{ color:#00468e; font:700 16px 'Open Sans', Arial, Helvetica, sans-serif; }
		#slide_destacats_inferior .slick-next				{ height:auto; right:-45px!important; top:44%!important; width:auto; }
		#slide_destacats_inferior .slick-prev				{ height:auto; left:-45px!important; top:44%!important; width:auto; }
		#slide_destacats_inferior .slick-prev::before 		{ color:#777; content:'\f104'; font-family:'FontAwesome'; font-size:42px; }
		#slide_destacats_inferior .slick-next::before		{ color:#777; content:'\f105'; font-family:'FontAwesome'; font-size:42px; }
		#slide_destacats_inferior div.caption a.btn			{ background:none; color:#00468e; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; letter-spacing:normal; padding:0; text-transform:none; }

		aside#destacados 									{ border-top:1px solid #fff; }
		aside#destacados .panel 							{ background:#e9eaee; max-height:125px; overflow:hidden; padding:37px 0 30px; text-align:center; }
		aside#destacados .panel h2 							{ color:#00468e; font:28px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0; }
		aside#destacados .panel p 							{ color:#323232; font:300 14px "Open Sans", Arial, Helvetica, sans-serif; margin:0; text-align:center; }
		#container_destacat_gran 							{ background:url("../img/assets/common/bcks/homepage/destacados/ser_bck_destacados.jpg") no-repeat 0 0 / cover; margin:0 0 50px 0; padding: 127px 0;}
		#destacat_gran 										{ float:right; max-width:620px; }
		#destacat_gran header h3 							{ color:#fff; font:28px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing: -0.02em; margin:0 0 20px 0; }
		#destacat_gran p 									{ color:#fff; font:300 18px "Open Sans", Arial, Helvetica, sans-serif; margin:0; text-align:left; }
		#destacat_gran p strong 							{ font:600 18px "Open Sans", Arial, Helvetica, sans-serif; }




/* SLIDESHOWS ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.slideshow																	{ max-height:500px; overflow:hidden;  }
.slideshow img															{ width:100%; }
.slideshow .slick-prev											{ -webkit-transition:background 0.2s ease; -moz-transition:background 0.2s ease; -o-transition:background 0.2s ease; transition:background 0.2s ease; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; background:#f8f8f8 url(../img/assets/common/btns/ser_btn_prev.png) no-repeat 36% 50%!important; left:0!important; }
.slideshow .slick-next											{ -webkit-transition:background 0.2s ease; -moz-transition:background 0.2s ease; -o-transition:background 0.2s ease; transition:background 0.2s ease; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; background:#f8f8f8 url(../img/assets/common/btns/ser_btn_next.png) no-repeat 58% 50%!important; right:77px!important; }
.slideshow .slick-prev:hover								{ background:#f8f8f8 url(../img/assets/common/btns/ser_btn_prev.png) no-repeat 32% 50%!important; opacity:1; }
.slideshow .slick-next:hover								{ background:#f8f8f8 url(../img/assets/common/btns/ser_btn_next.png) no-repeat 67% 50%!important; opacity:1; }
.slideshow .slick-prev,
.slideshow .slick-next 											{ height:60px; margin-top:inherit; top:40.5%; width:60px; }
.slideshow .slick-next::before							{ background:url(../img/assets/common/btns/slideshow/sal_btn_next_before.png) no-repeat 50% 50%!important; font-family:inherit; content:inherit; }
.slideshow .slick-prev::before							{ background:url(../img/assets/common/btns/slideshow/sal_btn_prev_before.png) no-repeat 50% 50%!important; font-family:inherit; content:inherit; }
.slideshow .caption 												{ background:none; right:180px; padding:0; position:absolute; text-align:left; top:130px; z-index:1!important; width:40% }
.slideshow .caption header 									{ margin:0; padding:0; }
.slideshow .caption header h2								{ color:#fff; font:normal 48px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; line-height:62px; margin:0 0 10px 0; }
.slideshow .caption header h2	strong				{ color:#fff; font:normal 68px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; line-height:62px; margin:0 0 10px 0; }
.slideshow .caption header h2	span					{ color:#fdc300; font:normal 48px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; line-height:62px; margin:0 0 10px 0; }
.slideshow .caption header h2	sup						{ color:#fff; font:normal 12px 'vinkelmedium_italic', Arial, Helvetica, sans-serif!important; letter-spacing:-0.02em; margin: 0; top:-3em!important; left:0.5em; }

.slideshow .caption header h3								{ color:#fdc300; font:normal 18px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 26px 0; }
.slideshow .caption p												{ color:rgba(255,255,255,1); font:400 15px 'Open Sans', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 10px 0; text-align:left; }
.slideshow .caption a.btn										{ background:none; border:1px solid #fff; color:rgba(255,255,255,1); font:normal 13px 'vinkel_rgbold_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; padding:5px 15px; text-transform:lowercase; }
.slideshow .caption a.btn:hover							{ background:#fff; color:#00468e; }
.slideshow .caption a 											{ color:#fdc300; }
.slideshow .caption ul  										{ margin: 0; }
.slideshow .caption ul li										{ /* border-bottom:1px dotted rgba(255,255,255,.5); */ color:#fff; font:400 14px 'Open Sans', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; padding: 2px 0; }


.slideshow ul.slick-dots 										{ left:80%; bottom:40px; position:absolute; width:auto; z-index:88888!important; }
.slideshow ul.slick-dots li		 							{ float:left; margin:0 5px 0 0; }
.slideshow ul.slick-dots button 						{ -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:rgba(255,255,255,.5); cursor:pointer; height:9px; text-indent:-9999px; width:9px; }
.slideshow ul.slick-dots .slick-active button{ -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#fdc300; color:#fdc300; cursor:pointer; height:9px; text-indent:-9999px; width:9px; }
div#short_left .caption 										{ left:232px; top:150px; }
ul#separador																{ border:none!important; }
ul#separador img														{ -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; border:15px solid rgba(207,214,224,.25); display:inline; height:250px; margin:0 0 10px 0; width:250px; }
ul#separador img:hover											{ border:15px solid rgba(207,214,224,1); cursor:pointer;  }
.zoom 																			{ }
.zoom img 																	{ position:relative; transition-property:all; transition-duration:0.2s; transition-timing-function:ease-in-out; transition-delay:0s; width:100%; }
.zoom:hover img 														{ transform:scale(1.02); }
ul#separador li header h3 									{ color:#00468e; font:22px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0; text-align:center; }
ul#separador li a 													{ color:#323232; display:inline-block; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; text-align:center; width:100%; }
aside#gruposerca_presentacion_logos header h2{ border-bottom:1px dotted #cfd6e0; color:#00468e; font:normal 22px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0 0 20px 0; padding:0 0 12px 0; text-align:center; }


#blocinferior																{ background:url(../img/assets/common/bcks/ser_bck_rodones.jpg) no-repeat 50% 100%; margin-bottom:40px; margin-top:60px; padding:0 0 60px 0; }
#blocinferior aside p 											{ margin-bottom:9px; }





/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- SECTION GRUPO SERCA ---------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.entradilla													{ color:#333; display:inline-block; font:300 16px "Open Sans", Arial, Helvetica, sans-serif!important; letter-spacing:0!important; margin:0 0 25px 0!important; text-align:center!important; width:100%; }
ul#highlights 												{ display:inline-block; margin:40px 0; width: 100%; }
ul#highlights li 											{ background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f1f2f4 100%) repeat scroll 0 0; border-left:5px solid #fff; border-right:5px solid #fff; float:left; text-align:center; width:24%; }
ul#highlights li strong 									{ color:#00468e; font:42px "vinkelregular_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; }
ul#highlights li p 											{ color:#00468e; font:italic 18px "vinkellight", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; text-align:center; }

section#gruposerca_presentacion article h2,
section#gruposerca_misionvalores article h3					{ color:#00468e!important; }
section#gruposerca_presentacion article h2					{ display:block; font:bold 18px "vinkellight", Arial, Helvetica, sans-serif!important; text-align:center; }
section#gruposerca_presentacion p 							{ color:#333; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; }
article#servicios_list img									{ -moz-border-radius:230px; -webkit-border-radius:230px; border-radius:230px; border:15px solid rgba(207,214,224,.25); display:inline; height:220px; margin:10px 0 10px 0; width:220px; }
article#servicios_list img:hover							{ border:15px solid rgba(207,214,224,1); cursor:pointer;  }
article#servicios_list div.zoom								{ text-align:center; }
section#gruposerca_presentacion article ul#gruposerca_presentacion_catalogo h4 { color:#00468e; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing: -0.04em; margin:20px 0 0 0!important; text-align:center!important; }
ul#gruposerca_presentacion_catalogo img						{ border-radius:0!important; border:0; height:auto; width:100%; }
ul#gruposerca_presentacion_catalogo img:hover				{ border-radius:0; border:0;   }
section#gruposerca_presentacion article ul#gruposerca_presentacion_catalogo p { color: #323232; font:300 14px "Open Sans", Arial, Helvetica, sans-serif!important; letter-spacing:-0.02em!important; padding:0 5px; text-align:center; width:100%; }
section#gruposerca_presentacion article ul#gruposerca_presentacion_catalogo p a.link_down { background:#00468e!important; background-image:none!important; color:#fff!important; display:inline-block; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif!important; padding:5px 15px!important; text-align:center; text-transform:none; }
ul#gruposerca_presentacion_catalogo p.last 					{ margin:0!important; text-align:center!important; width:100%!important; }
ul#gruposerca_presentacion_catalogo							{ border-top:1px solid #3168b1!important; display:inline-block; margin:0 0 40px 0!important; }
section#gruposerca_presentacion article h3					{ color:#00468e; display:inline-block; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing: -0.04em; margin:40px 0 0 0!important; text-align:center;  }

section#gruposerca_presentacion article 					{ border-top:1px solid #3168b1;	display:inline-block; margin:0; padding:1.250em 0 0 0; width:100%; }
section#gruposerca_misionvalores article 					{ border-top:1px solid #3168b1; overflow:auto; overflow:hidden;	padding-top:1.25em;	padding-bottom:1.6em; }
section#gruposerca_idap 									{ padding-bottom:1.6em; overflow:auto; overflow:hidden; }
section#gruposerca_idap figure.der 							{ margin:0 0 1.5em 1.5em; }
section#gruposerca_idap ul#gruposerca_idap_list li.row 		{ border-bottom:2px solid #3168B1; /* margin-bottom:2em; */ overflow:auto; overflow:hidden; padding-bottom:2em; }
section#gruposerca_idap ul#gruposerca_idap_list li.last 	{ border-bottom: none!important; }
section#gruposerca_presentacion article h2,
section#gruposerca_misionvalores article h3 				{ color:#00468e; font:bold 1.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0; padding:0; }
section#gruposerca_presentacion article h3 					{ /* border-bottom:2px solid #3168b1; */ display:inline-block; font:italic 1em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0.375em 0 0 0; padding:0 0 1em 0; width:100%; }
section#gruposerca_presentacion article ul#gruposerca_presentacion_catalogo { display:inline-block; padding-top:1em; width:100%; }
section#gruposerca_presentacion article ul#gruposerca_presentacion_catalogo h4 { font:normal 1em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 0.625em 0; padding:0; }
section#gruposerca_presentacion article ul#gruposerca_presentacion_catalogo p  { font:normal 0.7em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; letter-spacing:0.05em; }
section#gruposerca_presentacion article ul#gruposerca_presentacion_catalogo p a.link_pdf { background:url(../img/ico_pdf.png) no-repeat 0 0; color:#00468e; display:inline-block; padding:0 0 0 2.2em; }
section#gruposerca_presentacion article ul#gruposerca_presentacion_catalogo p a.link_down { background:url(../img/ico_down.png) no-repeat 0 0; color:#00468e; display:inline-block; padding:0 0 0 2.2em; }
section#gruposerca_presentacion article ul#gruposerca_presentacion_catalogo p a:hover {	opacity:0.6; }
section#gruposerca_historia nav 							{ border-bottom:2px solid #3168B1; padding-bottom:0.563em; margin-bottom:0.750em; }
section#gruposerca_historia nav h2 							{ font:bold 1em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-style:italic; margin:0 0 0.188em 0; padding:0; }
section#gruposerca_historia nav li 							{ float:left; margin: 0 0 0.313em 0.5em; padding:0 0 0 0.5em; }
section#gruposerca_historia nav li.first					{ border-left:none; margin:0; padding:0; }
section#gruposerca_historia nav li a 						{ background:#efefef; border-radius:50%; color:#00468e; display:inline-block; font:300 14px "Open Sans", Arial, Helvetica, sans-serif!important; letter-spacing:-0.01em; height:100px; line-height:96px!important; width:100px; }
section#gruposerca_historia nav li a:hover 					{ background:#00468e; border-radius:50%; color:#fff; display:inline-block; height:100px; line-height:96px!important; width:100px; }
section#gruposerca_historia nav li a.active 				{ background:#00468e; border-radius:50%; color:#fff; display:inline-block; height:100px; line-height:96px!important; width:100px; }
section#gruposerca_misionvalores h2 strong 					{ color:#00468e; font-weight:normal; }
section#gruposerca_asociate form p span.mini 				{ font:normal 80% Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
section#gruposerca_asociate p.mini_info 					{ color:#00468e; font:italic 80% Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin-bottom:2em; text-align:left; }
section#gruposerca_asociate p.mini_info strong 				{ color:#00468e; }

section#gruposerca_misionvalores ul.valores  				{ margin:40px 0; }
section#gruposerca_misionvalores ul.valores li				{ display:inline-block; margin:0 0 60px 0; }
section#gruposerca_misionvalores ul.valores li img			{ margin:20px 0 0 0; width:100%; }
section#gruposerca_misionvalores ul.valores li p			{ color:#333; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; margin:0; text-align:left; }
section#gruposerca_misionvalores ul.valores li header h3 	{ color:#00468e; font:20px "vinkel_rgregular", Arial, Helvetica, sans-serif; }


/* HISTORIA */
section#gruposerca_historia nav h1							{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0!important; text-align:center!important; padding:0!important; text-transform:none!important; width:100%; }
section#gruposerca_historia nav								{ border-bottom:1px solid #3168b1!important; }
section#gruposerca_historia article ul#gruposerca_historia_cronologia li span { font:24px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important;  }
section#gruposerca_historia article ul#gruposerca_historia_cronologia li p { color: #323232; font:300 14px "Open Sans", Arial, Helvetica, sans-serif!important; height:auto!important; letter-spacing:-0.02em!important; text-align:left; }
section#gruposerca_historia ul.years						{ display:inline-block!important; text-align:center; width:100%!important; }
section#gruposerca_historia ul.years li						{ display:inline!important; float:none; }
section#gruposerca_historia article ul#gruposerca_historia_cronologia li { margin-bottom:3.125em; }
section#gruposerca_historia article ul#gruposerca_historia_cronologia li p { display:inline-block; height:3.8em; min-height:95px; overflow:auto; overflow:hidden; }
section#gruposerca_historia article ul#gruposerca_historia_cronologia li span { clear:both; color:#00468e; display:block; overflow:auto; overflow:hidden; width:100%; }


/* MISIÓN Y VALORES */
section#gruposerca_misionvalores header h1					{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0!important; text-align:center!important; padding:0!important; text-transform:none!important; width:100%; }
section#gruposerca_misionvalores article					{ border-top:1px solid #3168b1!important; }
section#gruposerca_misionvalores article p 					{ color:#333; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; letter-spacing:-0.02em!important; text-align:left!important; }
section#gruposerca_misionvalores article h3 				{ font:bold 18px "vinkellight", Arial, Helvetica, sans-serif!important; }


/* IDAP */
section#gruposerca_idap header h1								{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0!important; text-align:center!important; padding:0!important; text-transform:none!important; width:100%; }
section#gruposerca_idap	article p								{ color:#333; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; letter-spacing:-0.02em!important; text-align:left; }
section#gruposerca_idap ul.style_a  						{ margin:0;}
section#gruposerca_idap ul.style_a li						{ background: url(../img/assets/common/blts/ser_blt_caret.png) no-repeat 0 50%; color:#333; /* color:#00468e; */ font:300 16px "Open Sans", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; padding:5px 0 5px 10px; }
section#gruposerca_idap a.btn										{ background:#00468e; color:#fff; display:inline-block; font:16px "vinkelmedium_italic", Arial, Helvetica, sans-serif; padding:10px 20px; }
section#gruposerca_idap a.btn:hover							{ background:#00468e; }


/* ASÓCIATE */
section#gruposerca_asociate header h1						{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0!important; text-align:center!important; padding:0!important; text-transform:none!important; width:100%; }
section#gruposerca_asociate	article p						{ color:#333; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; letter-spacing:-0.02em!important; text-align:left; }
p.mini_info																			{ background:rgba(0,0,0,.03); color:#00468e!important; font:300 14px "Open Sans", Arial, Helvetica, sans-serif!important; text-align:left; padding:40px 60px 60px 60px; }
p.mini_info	strong															{ color:#00468e!important; display:block; font:600 18px "Open Sans", Arial, Helvetica, sans-serif!important; letter-spacing:-0.02em!important; margin:0 0 10px 0; text-align:left; width:100%; }
section#gruposerca_asociate form legend					{ color:#00468e!important; display:inline-block; font:16px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; width:100%; }




/* SECTION PROVEEDORES */
section#proveedores article 										{ /* border-top:1px solid #3168b1; */ clear:both; display:inline-block; margin:0.5em 0 2.063em 0; /* padding:1.250em 0 0 0; */ width:100%; }
section#proveedores article header h1						{ padding:0; }
section#proveedores article h2 									{ font:bold 1.3em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1.5em 0; padding:0; text-transform:uppercase; }
section#proveedores article ul#proveedores_marcas { display:inline-block; margin:0; text-align:center; width:100%; }
section#proveedores article ul#proveedores_marcas li 		{ border:1px solid #ebebeb; clear:none!important; margin:10px; padding:10px; }
section#proveedores article ul#proveedores_marcas li a 		{ display:inline-block; }
section#proveedores article ul#proveedores_marcas li:hover	{ border:1px solid #00468e; }
section#proveedores article ul#proveedores_marcas li img	{ max-height:63px!important; }

section#proveedores_patrocinadores article 					{ clear:both; overflow:auto; overflow:hidden; padding-bottom:1.6em; padding-top:1.25em; }
section#proveedores_patrocinadores article h3 				{ color:#00468e; font:bold 1em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0; padding:0; }
section#proveedores_patrocinadores article h3:hover 		{ color:#00468e; }
section#proveedores_patrocinadores h2 strong 				{ color:#00468e; font-weight:normal; }
section#proveedores_patrocinadores article div.row ul.eightcol { overflow:auto; overflow:hidden; }
section#proveedores_patrocinadores article div.row ul.eightcol li { float:left; margin-right:1.563em; margin-bottom:2.375em; }
section#proveedores_patrocinadores article div.row ul.eightcol li figure img { width:100%; }
section#proveedores_patrocinadores article div.row ul.eightcol li.nomargin { margin-bottom:2.375em!important; }
section#proveedores_patrocinadores article div.row aside.fourcol header h3 { border-left:1px solid #00468e; color:#00468e; display:block; font:18px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0; padding:0 0 0.1em 1em; width:100%; }
section#proveedores_patrocinadores article div.row aside.fourcol figure.der { margin:0 0 0 0.8em; padding:0; }
section#proveedores_patrocinadores article div.row aside.fourcol ul { border-left:1px solid #00468e; display:block; margin:0; /* padding:0 0 3.063em 0.5em; */ padding:0 0 0 1em; width:100%; }
section#proveedores_patrocinadores article div.row aside.fourcol ul li { background:none; display:block; margin:0; padding:0; width:100%; }
section#proveedores_patrocinadores article div.row aside.fourcol { margin-bottom:2.375em; }
section#proveedores_patrocinadores article div.row aside.fourcol p { border-left:1px solid #00468e; display:block; margin:0; padding:0 0 0 1em; width:100%; }
section#proveedores_patrocinadores article div.row aside.fourcol p a { color:#00468e; font-style:italic; }
section#proveedores_patrocinadores article div.row aside.fourcol p a:hover { color: #00468e; }
section#proveedores_patrocinadores article figure.der 				{ margin:1.5em 0 0 1.5em; }
section#proveedores_patrocinadores article ul#proveedores_patrocinadores_selector li { margin-bottom:6em; }
section#proveedores_patrocinadores article ul#proveedores_patrocinadores_selector figure { min-height:140px; }

section#proveedores_patrocinadores article ul#proveedores_patrocinadores_selector figure.proveedores_patrocinadores_selector_logo img { display:inherit!important; }
section#proveedores_patrocinadores article ul#proveedores_patrocinadores_selector figure img { margin-bottom:1em; width:100%; }
section#proveedores_patrocinadores article ul#proveedores_patrocinadores_selector div.linea { /* border-left:3px solid #00468e; */ margin:0; overflow:auto; overflow:hidden; padding:0 0 0 0.8em; width:100; }
section#proveedores_patrocinadores article ul#proveedores_patrocinadores_selector div h3 { /* border-top:1px solid #ebebeb;*/ font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0; padding:0; text-transform:uppercase; }
section#proveedores_patrocinadores article ul#proveedores_patrocinadores_selector div.sixcol a:hover { color:#00468e; }
section#proveedores_patrocinadores article ul#proveedores_patrocinadores_selector div.sixcol p.subtitular { font-style:italic; font-weight:bold; margin:0; padding:0; }
section#proveedores_patrocinadores article ul#proveedores_patrocinadores_selector p a.more { color:#00468e; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; letter-spacing:normal; padding:0; text-transform:none; }
section#proveedores_patrocinadores article .eightcol p 		{ min-height:inherit!important; }
div.row p.volver 															{ left:76.8%; margin:13px 0 0 0; min-height:inherit!important; position:absolute; }
div.row p.volver a 														{ color:#00468e!important; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; text-decoration:none; display:inline-block; z-index:99999; }
div.row p.volver a:hover											{ color:#00468e!important; }



/* fitxa proveïdors */
article#proveedor_ficha  											{ color:#00468e; font:300 16px/26px "Open Sans",Arial,Helvetica,sans-serif; padding:10px; }
article#proveedor_ficha h2 										{ font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:0 0 1em; padding:0; text-transform:uppercase; }
article#proveedor_ficha div#colorbox p 				{ margin:2em 0 1em; padding:0; text-align:justify; }
article#proveedor_ficha a 										{ color:#00468e; text-decoration:none; }
article#proveedor_ficha a:hover 							{ color:#00468e; }
article#proveedor_ficha div#izq 							{ float:left; margin:0 25px 0 0; min-height:1px; width:154px; }
article#proveedor_ficha div#der 							{ float:left; margin:0; min-height:1px; width:550px; }
article#proveedor_ficha div#izq figure 				{ margin:0 0 0.5em; width:100%; }
article#proveedor_ficha img 									{ height:auto; width:100%; }
article#proveedor_ficha div#der ul 						{ margin:0; padding:0; }
article#proveedor_ficha div#der ul li 		 		{ background:rgba(0, 0, 0, 0) url("../img/informatica_flecha_b.png") no-repeat scroll -0.05em 50%; list-style-type: none; margin:0 0 0.5em; padding: 0 0 0 0.7em;}
article#proveedor_ficha div#der h2 						{ color:#00468e; margin:0 0 0.5em; padding:0; text-transform:uppercase; }



/* PATROCINADORES */
section#proveedores_patrocinadores header h1				{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0!important; text-align:center!important; padding:0!important; text-transform:none!important; width:100%; }
section#proveedores_patrocinadores article p				{ color:#333; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; letter-spacing:-0.02em!important; min-height:100px; padding:10px 0 0 0; text-align:left!important; }
section#proveedores_patrocinadores article a				{ color:#00468e; }
section#proveedores_patrocinadores article a.more			{ border-top:1px dotted #cfd6e0; color:#00468e; display:inline-block; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; letter-spacing:normal; margin:0 0 20px 0; padding:10px 0 0 0; text-transform:none; width:100%; }
section#proveedores_patrocinadores article a.more:hover		{ color:#00468e; }



/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- SECTION CATÁLOGO --------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
section#catalogo_productos header h1							{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0!important; text-align:center!important; padding:0!important; text-transform:none!important; width:100%; }									{  }
section#catalogo_productos article								{ clear:both; display:inline-block; margin:0 0 2em 0; padding:1.25em 0 0; width:100%; }
section#catalogo_productos aside#informacion_tecnica h4			{ background:#00468e!important; color:#fff; display:inline-block; font:18px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.02em; margin:0 0 1em; padding:20px!important; text-align:center; width:100%; }
section#catalogo_productos aside#informacion_tecnica ul li a	{ color:#00468e!important; display:inline-block; font:bold 14px "vinkellight", Arial, Helvetica, sans-serif!important; }
ul#gruposerca_presentacion_catalogo h6 							{ color:#00468e; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing: -0.04em; margin:20px 0 0 0!important; text-align:center!important; }
ul#gruposerca_presentacion_catalogo img							{ margin:10px 0; }
section#catalogo_productos ul#gruposerca_presentacion_catalogo p a.link_down { background:#00468e!important; background-image:none!important; color:#fff!important; display:inline-block; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif!important; padding:5px 15px!important; text-align:center; text-transform:none; }
section#catalogo_productos ul#gruposerca_presentacion_catalogo p { text-align:center; }
section#catalogo_productos p.entradilla 						{ text-align:center; }
section#catalogo_productos ul li 								{ border-bottom:2px solid #3168B1; margin-bottom:1.3em; overflow:auto; overflow:hidden; }
section#catalogo_productos ul li.last 							{ border-bottom:none; }
section#catalogo_productos ul li div.fivecol 					{ background:url(../img/catalogo_productos_flecha.png) no-repeat right 0; }
section#catalogo_productos ul li div.fivecol h3 				{ font:italic bold 1.8em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin-bottom:0.8em; }
section#catalogo_productos ul li div.fivecol figure img 		{ margin-bottom:1em; width:auto;}
section#catalogo_productos ul li div.fivecol p a 				{ font:italic bold 0.9em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; text-transform:uppercase; }
section#catalogo_productos ul li div.sevencol figure 			{ float:left; margin-right:1em; }
section#catalogo_productos_familia h1 							{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.04em; margin:20px 0!important; padding:0; text-align:center; text-transform:none; width:100%; }
section#catalogo_productos_familia h4 							{ color:#00468e; font:20px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin-bottom:0; text-transform:uppercase; }
section#catalogo_productos_familia nav.fourcol 					{ margin-bottom:3em; }
section#catalogo_productos_familia div.eightcol 				{ margin-bottom:3em; }
section#catalogo_productos_familia nav.fourcol ul 				{ background:#f1f3f6;  margin:0 0 1em 0; padding:1em; }
section#catalogo_productos_familia nav.fourcol ul li 			{ margin-bottom:0.1em; }
section#catalogo_productos_familia nav.fourcol ul li:last-child a{ border:none!important; }
section#catalogo_productos_familia nav.fourcol ul li a 			{ border-bottom:1px dotted #00468e; color:#000; display:block; font:16px "vinkellight", Arial, Helvetica, sans-serif; letter-spacing:-0.04em; padding:5px 0px; }
section#catalogo_productos_familia nav.fourcol ul li a:hover 	{ color:#00468e; display:block; }
section#catalogo_productos_familia nav.fourcol ul li a.active 	{ background:url(../img/assets/common/blts/ser_blt_caret_large.png) no-repeat 100% 50%; color:#00468e; display:block; font:16px "vinkelmedium_italic", Arial, Helvetica, sans-serif; padding:5px 0 5px 0; }
section#catalogo_productos_familia nav.fourcol header h2 		{ background:#a6afbb; /* Old browsers */ background:-moz-linear-gradient(top, #a6afbb 0%, #6d7186 100%); /* FF3.6-15 */ background:-webkit-linear-gradient(top, #a6afbb 0%,#6d7186 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #a6afbb 0%,#6d7186 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6afbb', endColorstr='#6d7186',GradientType=0 ); /* IE6-9 */ color:#fff; font:16px 'vinkelregular_italic', Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:0.02em; padding:0.5rem 0.625rem 0.625rem 0.825em; }
section#catalogo_productos_familia nav.fourcol p a				{ font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; }

section#catalogo_productos_familia div.eightcol ul 				{ border-top:1px solid #3168B1; padding:2em 0 0 0; }
section#catalogo_productos_familia div.eightcol ul li:first-child{ padding:0 0 35px 0; }
section#catalogo_productos_familia div.eightcol ul li 			{ border-bottom:1px dotted #00468e; display:inline-block; margin:0; padding:24px 0 35px 0; }
section#catalogo_productos_familia div.eightcol ul li:last-child{ border-bottom:none; }
section#catalogo_productos_familia div.eightcol header 			{ display:block; margin-bottom:0.5em; overflow:auto; overflow:hidden; width:100%; }
section#catalogo_productos_familia div.eightcol h5 				{ float:left; font: bold 1.3em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin-bottom:0; text-transform:uppercase; }
section#catalogo_productos_familia div.twocol p a#dondecomprar 	{ background:#00468e; color:#FFF; display:inline-block; font:14px "vinkelmedium_italic", Arial, Helvetica, sans-serif; padding:0.5em; text-align:center; text-transform:uppercase; }
section#catalogo_productos_familia div.twocol p a:hover#dondecomprar { background:#00468e;}
section#catalogo_productos_familia div.eightcol h5 a 			{ color:#00468e; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.04em; text-transform:none; }
section#catalogo_productos_familia div.eightcol h5 a:hover 		{ color:#000;}
section#catalogo_productos_familia div.eightcol p.etiqueta 		{ background:#fdc300; color:#00468e; display:inline-block; float:right; font:14px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0 0 0 2em; padding:0.2em 0.5em; }
section#catalogo_productos_familia div.eightcol ul ul 			{ border-top:none; float:none; padding:0; }
section#catalogo_productos_familia div.eightcol ul ul li 		{ border:none; float:left; margin:0; overflow:auto; overflow:hidden; padding:0; }
section#catalogo_productos_familia div.eightcol ul ul li:first-child{ padding:0; }
section#catalogo_productos_familia div.eightcol ul ul li a.link_pdf 		{ background: url("../img/ico_pdf.png") no-repeat scroll 0 0; color:#00468e; display:block; font:0.6em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;	letter-spacing: 0.05em;	padding: 0 0 0 2.6em;}
section#catalogo_productos_familia div.eightcol ul ul li a.link_pdf:hover 	{ opacity:0.6; }
section#catalogo_productos_familia div.eightcol ul ul li a.link_down 		{ background:#00468e; color:#fff; display:block; font:14px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.04em;	padding:10px 25px 10px 20px; text-transform:none; }
section#catalogo_productos_familia div.eightcol ul ul li a.link_down:hover 	{ background:#000; color:#fff; }
section#catalogo_productos_familia div.eightcol ul ul li a.link_down i.fa	{ margin:0 15px 0 0; }
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo	 	{ border-top:1px solid #3168B1; display:inline-block; padding-top:1em; width:100%; }
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo li 	{ margin-bottom:3em;}
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo img 	{ margin-bottom:1em;}
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo h6 	{ font:1em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin: 0 0 0.625em; padding:0; }
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo p 	{ font:0.7em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; letter-spacing:0.05em; }
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo p a.link_pdf { background:url("../img/ico_pdf.png") no-repeat 0 0 rgba(0, 0, 0, 0); color: #00468e; display:inline-block; padding:0 0 0 2.5em; }
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo p a.link_down { background:#00468e; color:#fff; display:inline-block; font:14px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.04em; padding:10px 25px 10px 20px; text-transform:none; }
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo p a:hover { background:#000; color:#fff; }
section#catalogo_productos aside#informacion_tecnica h4 					{ background:#0069b3; color:#FFF; display:inline-block; font:600 italic 1.125rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1em; padding:0 0.5rem 0.2rem 0.5rem; width:100%; }
section#catalogo_productos aside#informacion_tecnica ul li 					{ border-bottom:0px; font-weight:600; margin-bottom:1.3em; overflow:auto; overflow:hidden; text-align:center; text-transform:uppercase; }
section#catalogo_productos aside#informacion_tecnica ul li img 				{ display:inline-block; margin:0 0 15px 0; width:100%; }
section#catalogo_productos aside#informacion_tecnica ul li a 				{ color:#00468e; }
section#catalogo_productos aside#informacion_tecnica ul li a:hover 			{ color:#00468e; }
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo_tec 	{ border-top:none; display:inline-block; margin:0 0 1rem; padding:0; width:100%; }
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo_tec li { margin-bottom:1rem; }
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo_tec li a { background:rgba(0, 0, 0, 0) url("../img/ico_down.png") no-repeat scroll 0 0; color:#00468e; display:inline-block; font:0.7em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; letter-spacing: 0.05em; padding:0 0 1em 2.5em; text-transform:uppercase; }
section#catalogo_productos_familia ul#gruposerca_presentacion_catalogo_tec li a.hover {	opacity:0.6; }
section#catalogo_productos_familia aside#relacionados 						{ border-top:1px solid #3168b1; margin:0; padding:2em 0 0; }
section#catalogo_productos_familia aside#relacionados h6 					{ color:#00468e; font:bold 1.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 0.3rem; padding:0; text-transform:uppercase; }
section#catalogo_productos_familia aside#relacionados ul 					{ border:none; margin:0 0 3rem; padding:0; }
section#catalogo_productos_familia aside#relacionados ul li 				{ background: rgba(0, 0, 0, 0) url("../img/guion.png") no-repeat scroll 0 0.7em; margin-bottom:0.3rem; padding:0 0 0 0.8em; }
section#catalogo_productos_familia aside#relacionados ul li a 				{ color:#00468e; }
section#catalogo_productos_familia aside#relacionados ul li a:hover 		{ color:#00468e; }
section#catalogo_productos_familia div.twelvecol figure						{ display:inline-block; margin:25px 0 0 0; text-align:center; width:100%; }
section#catalogo_productos_familia div.twelvecol figure img					{ display:inline; max-width:25%; }
section#catalogo_productos_familia h3#catalogo-productos_h3 				{ color:#00468e; display:inline-block; font:30px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:1em 0!important; text-align:center!important; padding:0!important; text-transform:none!important; width:100%; }

ul#catalogo-productos_lista 												{ overflow:auto; overflow:hidden; width:100%; }
ul#catalogo-productos_lista li img 											{ width:100%; }
ul#catalogo-productos_lista li 												{ margin-bottom:2em; min-height:20em; text-align:center; }
ul#catalogo-productos_lista li a 											{ color:#00468e; display:inline-block; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.04em; margin:20px 0 0 0; padding:0; text-transform:none;	}
ul#catalogo-productos_lista li a:hover 										{ color:#00468e; }



/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------- SECTION COMUNICACIÓN ---------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
section#comunicacion_noticias ul li 						{ margin-bottom:2.375em; }
section#comunicacion_noticias ul li h3 						{ font-size:1.17em; font-style:italic; margin:0; padding:0; text-transform:uppercase; }
section#comunicacion_noticias ul li p 						{ font-style:italic; }
section#comunicacion_noticias ul li a 						{ clear:both; color:#00468e; display:block; font-size:0.99em; font-style:normal; }
section#comunicacion_noticias ul li a:hover 				{ color:#00468e; }
section#comunicacion_noticias_ficha h2 						{ font-size:1.6em; font-style:italic; margin:0 0 0.5em 0; padding:0; text-transform:uppercase; }
section#comunicacion_noticias_ficha h3#fecha_evento_ficha 	{ color:#323232; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; margin:0; padding:0; }
section#comunicacion_noticias_ficha p 						{ color:#323232; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; }
section#comunicacion_noticias_ficha ul#comunicacion_noticias_ficha_figure li { font-size:0.85em; text-align:right; margin-top:2em; margin-bottom:3em; }
section#comunicacion_noticias_ficha ul#comunicacion_noticias_ficha_figure li figure img { width:100%; }
section#comunicacion_noticias_ficha div.addthis_toolbox 	{ clear:both; margin-bottom:2em; }
section#comunicacion_periodico ul li 						{ border-bottom:1px solid #3168B1; display:block; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; margin-bottom:1em; padding-bottom:1em; overflow:auto; overflow:hidden; }
section#comunicacion_periodico ul li.last 					{ border-bottom:none; }
section#comunicacion_periodico p.entradilla 				{ text-align:center; }
section#comunicacion_periodico article 						{ border-top:1px solid #3168b1; display:inline-block; margin:0; padding:1.250em 0 0 0; width:100%; }
section#comunicacion_periodico figure.last img 				{ float:right; }
section#comunicacion_periodico h3 							{ color:#00468e; font:18px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; margin:0; padding:0; text-transform:uppercase; }
section#comunicacion_periodico p 							{ font:300 16px "Open Sans", Arial, Helvetica, sans-serif; }
section#comunicacion_periodico figure.der img 				{ margin-left:1em; }
section#comunicacion_periodico p a.link_pdf 				{ background:#00468e; color:#fff; display:inline-block; font:18px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; padding:10px 20px; }
section#comunicacion_periodico p a:hover.link_pdf 			{ opacity:0.6; }
section#comunicacion_periodico p a.link_pdf i.fa			{ font-size: 24px; float:left; margin:0 15px 0 0; }
section#comunicacion_periodico p a.link_down 				{ background:#00468e; color:#fff; display:inline-block; font:18px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; padding:10px 20px; }
section#comunicacion_periodico p a:hover.link_down 			{ opacity:0.6; }

section#comunicacion_periodico nav#select_periodico 		{ padding-top: 1em;}
section#comunicacion_periodico nav#select_periodico ul 		{ border-top: 2px solid #3168B1; padding-top: 1.5em; margin-bottom:2em;	font-size: 1.3em; overflow:auto; overflow:hidden; }
section#comunicacion_periodico nav#select_periodico ul p  	{ margin:0 0 0.3em;	padding:0; }
section#comunicacion_periodico nav#select_periodico ul h4 	{ color:#00468e; font:normal 0.8em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0; padding:0; text-transform:uppercase; }
section#comunicacion_periodico nav#select_periodico ul p.date { font:normal 0.8em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 0.9em; padding:0; text-transform:uppercase; }
section#comunicacion_eventos article 						{ /* border-bottom:1px solid #3168B1; */ clear:both; margin-bottom:1em; overflow:auto; overflow:hidden; padding:1em 0 1em; }
section#comunicacion_eventos article#opinion_expertos 		{ border-top:0px; border-bottom:0px; padding:0px; }
section#comunicacion_eventos h5 							{ color:#00468e; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0 0 0.5em; padding:0; text-align:center; width:100%; }
section#comunicacion_eventos nav#select_proximoseventos	 	{ margin:0 0 2em 0; padding:0; }
section#comunicacion_eventos nav#select_proximoseventos a 	{ color:#00468e; font:16px "vinkelregular_italic", Arial, Helvetica, sans-serif; margin:10px 0; text-transform:none; }
section#comunicacion_eventos nav#select_proximoseventos li:hover { opacity:0.6; }
section#comunicacion_eventos nav#select_proximoseventos p 	{ font:300 0.9em "Open Sans", Arial, Helvetica, sans-serif; margin:0; padding:0; }
section#comunicacion_eventos nav#select_proximoseventos h6 	{ margin:0; padding:0; font-size:0.9em; font-style:italic; }
section#comunicacion_noticias_ficha h1 						{ margin:0!important; text-align:left!important; }


section#comunicacion_eventos ul#select_eventos 				{ margin:0; }
section#comunicacion_eventos ul#select_eventos li:hover  	{ opacity:0.6; }
section#comunicacion_eventos ul#select_eventos li 			{ margin-bottom:2em; }
section#comunicacion_eventos ul#select_eventos li a 		{ color:#00468e; display:inline-block; font:16px "vinkelregular_italic", Arial, Helvetica, sans-serif; margin:10px 0; text-transform:none; }
section#comunicacion_eventos ul#select_eventos li a:hover 	{ color:#00468e; }

section#comunicacion_eventos ul#select_eventos li p 		{ font-size:0.9em; margin:0; padding:0; }
section#comunicacion_eventos ul#select_eventos li h4 						{ font-size:0.9em; font-style:italic; margin:0 0 1.5em 0; padding:0; }
section#comunicacion_eventos ul#select_eventos li figure img				{ margin-bottom:15px; width:100%; }
section#comunicacion_eventos h3 											{ clear:both; color:#00468e; display:inline-block; display:block; font:normal 28px 'vinkel_rgbold_italic', Arial, Helvetica, sans-serif; margin:0 0 30px 0; padding:0; text-align:center; }
section#comunicacion_eventos h3 span										{ color:#00468e; font:normal 20px 'vinkellight', Arial, Helvetica, sans-serif; clear:both; display:block; letter-spacing:-0.04em; margin:0 0 0.4em 0; padding:0; }
section#comunicacion_eventos nav#comunicacion_eventos_meses 				{ border-bottom:1px dotted #cfd6e0; border-top:1px dotted #cfd6e0; clear:both; display:inline-block; font:normal 13px 'vinkel_rgregular', Arial, Helvetica, sans-serif; margin:0 0 40px 0; padding:25px 0 15px 0; text-align:center; width:100%; }
section#comunicacion_eventos nav#comunicacion_eventos_meses ul 				{ display:block; margin-bottom:0.5em; text-align:center; }
section#comunicacion_eventos nav#comunicacion_eventos_meses ul li 			{ border-right:1px solid #707072; display:inline; margin:0 0.05em 0 0; padding:0 0.05em 0 0; text-transform:uppercase;	}
section#comunicacion_eventos nav#comunicacion_eventos_meses ul li.active 	{ padding:0 0.1em 0 0; margin:0 0.1em 0 0; }
section#comunicacion_eventos nav#comunicacion_eventos_meses ul li a 		{ color:#00468e; display:inline-block; font:normal 13px 'vinkel_rgregular', Arial, Helvetica, sans-serif; padding:0 12px 25px 8px; }
section#comunicacion_eventos nav#comunicacion_eventos_meses ul li a:hover 	{ background:url(../img/selector_mes.png) no-repeat center bottom; color:#00468e; }
section#comunicacion_eventos nav#comunicacion_eventos_meses ul li.active a 	{ background:url(../img/selector_mes.png) no-repeat center bottom; color:#00468e; font:normal 13px 'vinkel_rgbold', Arial, Helvetica, sans-serif; }
section#comunicacion_eventos nav#comunicacion_eventos_meses ul li:last-child{ border:0; padding:0 0 1em; }
section#comunicacion_redesvideo article ul li 								{ margin-bottom:4em; }
section#comunicacion_redesvideo article ul li figure 						{ height:20em; overflow:auto; overflow:hidden; text-align:center; width:100%; }
section#comunicacion_redesvideo article ul li figure img 					{ width:100%; }
section#comunicacion_redesvideo article 									{ clear:both; overflow: hidden; padding-bottom:1.6em; padding-top:1.25em; }
section#comunicacion_redesvideo article ul li h3 							{ color:#00468e; font:normal 18px 'vinkel_rgbold_italic', Arial, Helvetica, sans-serif;  margin-bottom:1em; }
section#comunicacion_redesvideo article ul li p 							{ font:300 16px "Open Sans", Arial, Helvetica, sans-serif; margin:1em 0; text-align:left; }

section#comunicacion_eventos nav#comunicacion_eventos_anos					{ border-bottom:1px dotted #cfd6e0; border-top:1px dotted #cfd6e0; margin:0 0 40px 0; padding:20px 0 0 0; }
section#comunicacion_eventos nav#comunicacion_eventos_anos ul 				{ display:inline-block; margin-bottom:1em; text-align:center; width:100%; }
section#comunicacion_eventos nav#comunicacion_eventos_anos ul li 			{ border-right:1px solid #707072; display:inline; margin:0 0.05em 0 0; padding:0 0.05em 0 0; text-transform:uppercase; }
section#comunicacion_eventos nav#comunicacion_eventos_anos ul li:last-child	{ border-right:none; display:inline; margin:0; padding:0; }
section#comunicacion_eventos nav#comunicacion_eventos_anos ul li.active 	{ margin:0 0.1em 0 0; padding:0 0.1em 0 0; }
section#comunicacion_eventos nav#comunicacion_eventos_anos ul li a 			{ color:#00468e; display:inline-block; font:14px "vinkel_rgregular", Arial, Helvetica, sans-serif; padding:0 12px 25px 8px; }
section#comunicacion_eventos nav#comunicacion_eventos_anos ul li a:hover 	{ background:url(../img/selector_ano.png) no-repeat center bottom; color:#00468e; }
section#comunicacion_eventos nav#comunicacion_eventos_anos ul li.active a 	{ background:url(../img/selector_ano.png) no-repeat center bottom; color:#00468e; font:13px "vinkel_rgbold", Arial, Helvetica, sans-serif; }
section#comunicacion_eventos nav#select_proximoseventos figure 				{ float:left; margin:0 0.5em 0 0; padding:0; width:25%; }
section#comunicacion_eventos nav#select_proximoseventos figure img 			{ width:100%; }


/* noticias */
section#comunicacion_news header h1											{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:10px 0 0 0!important; text-align:center!important; padding:0!important; text-transform:none!important; width:100%; }
section#comunicacion_news figure img 										{ margin-bottom:15px; max-height:200px; min-height:200px; width:100%; }
section#comunicacion_news nav 												{ border-bottom:1px dotted #cfd6e0; border-top:1px dotted #cfd6e0; clear:both; display:inline-block; font:normal 13px 'vinkel_rgregular', Arial, Helvetica, sans-serif; margin:0 0 40px 0; padding:15px 0; text-align:center; width:100%; }
section#comunicacion_news nav p 											{ display:inline-block; color:#00468e; font:normal 20px 'vinkellight', Arial, Helvetica, sans-serif; clear:both; display:block; letter-spacing:-0.04em; margin:0 0 10px 0; padding:0; text-align:center; }
section#comunicacion_news nav ul 											{ display:block; margin:0; padding:0; }
section#comunicacion_news nav ul li 										{ border-right:1px solid #00468e; display:inline-block;	margin: 0 0.25em 0 0; padding:0 0.5em 0 0; }
section#comunicacion_news nav ul li.last 									{ border-right:none; margin:0; padding:0; }
section#comunicacion_news nav ul li a 										{ color:#00468e; font:13px "vinkel_rgregular", Arial, sans-serif; padding:0 25px; text-transform:uppercase; }
section#comunicacion_news nav ul li a:hover 								{ color:#00468e; font:13px "vinkel_rgbold", Arial, sans-serif; }
section#comunicacion_news nav ul li a.active 								{ /* background:url("../img/selector_mes.png") no-repeat scroll 50% 100%; */ color:#00468e; font:13px "vinkel_rgbold", Arial, sans-serif; }
section#comunicacion_news header h3 										{ border-bottom:1px solid #00468e; color:#00468e; display:inline-block; font:30px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:0 0 20px 0!important; padding-bottom:10px; text-align:center!important; text-transform:none!important; width:100%; }
section#comunicacion_news header h3 figure 									{ display:inline-block; float:none; margin:0; text-align:center; width:100%; }
section#comunicacion_news header h3 figure img								{ display:inline; max-width:inherit; min-height:inherit; width:auto; }

section#comunicacion_news header h3 div 									{ float:none; font-size:18px; margin:0 0 20px 0; }
section#comunicacion_news header h3 div span								{ display:block; font:13px "vinkel_rgregular", Arial, sans-serif; letter-spacing:0; text-transform:uppercase; }
section#comunicacion_news header h3 p.volver 								{ width:auto; }

section#comunicacion_news aside#comunicacion_news_destacadas 				{ display:inline-block; margin:0 0 3em 0; overflow:auto; overflow:hidden; padding:40px 0 0 0; width:100%; }
section#comunicacion_news aside#comunicacion_news_destacadas ul				{ margin:0; }
section#comunicacion_news aside#comunicacion_news_destacadas p 				{ font-size:14px; text-align:left; }
section#comunicacion_news aside#comunicacion_news_destacadas p.fecha		{ margin:0 0 5px 0; }
section#comunicacion_news aside#comunicacion_news_destacadas small			{ color:#333; display:block; font:10px "vinkel_rgregular", Arial, Helvetica, sans-serif; margin:0 0 6px 0; text-transform:uppercase; }
section#comunicacion_news aside#comunicacion_news_destacadas small a		{ color:#333; opacity:0.75; }
section#comunicacion_news aside#comunicacion_news_destacadas small a:hover	{ color:#00468e; opacity:1; }
section#comunicacion_news aside#comunicacion_news_destacadas figure img 	{ margin-bottom:15px; max-height:320px; max-width:none; min-height:320px; width:100%; }

section#comunicacion_news aside#comunicacion_news_listado 					{ display:inline-block; overflow:auto; overflow:hidden; width:100%; }
section#comunicacion_news aside#comunicacion_news_destacadas h4 			{ color:#00468e; font:22px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:10px 0; text-transform:uppercase; margin:0; padding:0; }
section#comunicacion_news aside#comunicacion_news_destacadas h4 a 			{ color:#00468e; display:inline-block; font:24px "vinkelregular_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.04em; line-height:28px; margin:0 0 5px 0; text-transform:none; }
section#comunicacion_news aside#comunicacion_news_destacadas h4 a:hover 	{ color:#00468e; }
section#comunicacion_news aside#comunicacion_news_destacadas li div.sixcol p{ font:400 14px 'Open Sans', Arial, Helvetica, sans-serif!important; text-align:left; }
section#comunicacion_news p.nomargin a 										{ font:13.5px "vinkel_rgbold_italic", Arial,Helvetica, sans-serif; letter-spacing:0.02em; }
section#comunicacion_news aside#comunicacion_news_listado 					{ font:1.3em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
section#comunicacion_news aside#comunicacion_news_listado h4 				{ color:#00468e; font:bold 1.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:10px 0 0 0; text-transform:uppercase; margin:0; padding:0; }
section#comunicacion_news aside#comunicacion_news_listado h4 a 				{ color:#00468e; display:inline-block; font:18px "vinkelregular_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; line-height:22px; margin:5px 0 5px 0; min-height:59px; text-transform:none; }
section#comunicacion_news aside#comunicacion_news_listado h4 a:hover 		{ color:#00468e; }
section#comunicacion_news aside#comunicacion_news_listado p.fecha			{ font-size:13px; opacity:0.7; }

section#comunicacion_news aside#comunicacion_news_listado li 				{ margin-bottom:3rem; min-height:22rem; }
section#comunicacion_news aside#comunicacion_news_listado li div.sixcol p 	{ font:400 14px 'Open Sans', Arial, Helvetica, sans-serif!important; text-align:left; }
section#comunicacion_news aside#comunicacion_news_listado small				{ color:#333; display:block; font:10px "vinkel_rgregular", Arial, Helvetica, sans-serif; letter-spacing:0.01em; margin:0 0 6px 0; opacity:0.7; text-transform:uppercase; }
section#comunicacion_news aside#comunicacion_news_listado small a			{ color:#333; opacity:0.75; }
section#comunicacion_news aside#comunicacion_news_listado small a:hover		{ color:#00468e; opacity:1; }
section#comunicacion_news aside#comunicacion_news_listado p 				{ font-size:14px; text-align:left; }
section#comunicacion_news aside#comunicacion_news_listado p.short_text		{ display:inline-block; min-height:80px; }



/* ficha noticias */
section#comunicacion_news_ficha header h1									{ margin-top:0!important; padding:0; text-align:left!important; }
section#comunicacion_news_ficha header.ninecol 								{ margin-bottom:1em; }
section#comunicacion_news_ficha h2 											{ font-size:1.6em; margin:0; padding:0; text-transform:uppercase; }
section#comunicacion_news_ficha h3 											{ color:#8f8f8f; font:600 16px "Open Sans", Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0; }
section#comunicacion_news_ficha div.threecol p.comunicacion_news_ficha_date { text-align:right;	font: bold 1.15em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0; padding:0; text-transform:uppercase; }
section#comunicacion_news_ficha div.threecol p.volver 						{ float:right; margin:0; }
section#comunicacion_news_ficha p 											{ color:#323232; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; letter-spacing:-0.01em; }
section#comunicacion_news_ficha p.der 										{ color:#026AB3; }
section#comunicacion_news_ficha ul#comunicacion_noticias_ficha_figure li 	{ font-size:0.85em; margin-bottom:3em; margin-top:2em; text-align:right; }
section#comunicacion_news_ficha ul#comunicacion_noticias_ficha_figure li figure img 				{ margin-bottom:0.2em; width:100%; }
section#comunicacion_news_ficha div.addthis_toolbox 												{ clear:both; margin-bottom:2em; }
section#comunicacion_news article#comunicacion_testimonios ul#comunicacion_testimonios_select li 	{ margin-bottom:5rem; }
section#comunicacion_news article#comunicacion_testimonios ul#comunicacion_testimonios_select header h3 div { text-transform:uppercase; }
section#comunicacion_news article#comunicacion_testimonios ul#comunicacion_testimonios_select header h4 { color:#00468e; font:22px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:10px 0; padding:0; }
section#comunicacion_news article#comunicacion_testimonios ul#comunicacion_testimonios_select header h5 { color:#333; font:17px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; }
section#comunicacion_news article#comunicacion_testimonios ul#comunicacion_testimonios_select p 	{ color:#333; clear:both; font-style:italic; margin:0 0 15px 0; overflow:auto; overflow:hidden; padding:0; }
section#comunicacion_news article#comunicacion_testimonios ul#comunicacion_testimonios_select p:last-child{ margin:0; }
section#comunicacion_news article#comunicacion_testimonios ul#comunicacion_testimonios_select p a 	{ font:13.5px "vinkel_rgbold_italic",Arial,Helvetica,sans-serif; }
section#comunicacion_news article#comunicacion_testimonios ul#comunicacion_testimonios_select div.fecha { display:inline-block; padding:1rem 0 0 0; width:100%; }
section#comunicacion_news article#comunicacion_testimonios ul#comunicacion_testimonios_select div.fecha p {	text-align:right; font:italic 1.125rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
section#comunicacion_news article#comunicacion_testimonios ul#comunicacion_testimonios_select div.fecha img { border-left:1px solid #909090; padding:0 0 0 0.5rem; width:3.625rem; }

section#comunicacion_news article#comunicacion_testimonios_ficha header h3 					{ border-bottom:0px; color:#00468e; display:inline-block; font:28px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0; overflow:auto; overflow:hidden; padding:0; text-align:left!important; width:100%; }
section#comunicacion_news article#comunicacion_testimonios_ficha header h3 div 				{ float:left; margin:0; text-transform:uppercase; width:90%; }
section#comunicacion_news article#comunicacion_testimonios_ficha header h3 p.volver 		{ margin:0.5rem 0 0; }
section#comunicacion_news article#comunicacion_testimonios_ficha header h4 					{ color:#00468e; font:normal 18px 'vinkel_rgbold_italic', Arial, Helvetica, sans-serif; margin:0 0 0.5rem; padding:0; text-transform:uppercase; }
section#comunicacion_news article#comunicacion_testimonios_ficha p.autor 					{ color:#00468e; font:18px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0 0 0.3rem; padding:0; text-align:right; }
section#comunicacion_news article#comunicacion_testimonios_ficha p.fecha 					{ font:400 14px 'Open Sans', Arial, Helvetica, sans-serif!important; text-align:right; }
section#comunicacion_news article#comunicacion_testimonios_ficha div figure 				{ margin:5rem 0 0 0; }
section#comunicacion_news article#comunicacion_testimonios_ficha div p.creditos 			{ font:normal 0.750rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; text-transform:uppercase; }
section#comunicacion_news article#comunicacion_testimonios_ficha div div.comentario_sobre 	{ margin:1.750rem 0; overflow:auto; overflow:hidden; width:100%; }
section#comunicacion_news article#comunicacion_testimonios_ficha div div.comentario_sobre p { display:inline-block; margin:0 0 0.7rem 0; width:100%; }
section#comunicacion_news article#comunicacion_testimonios_ficha div div.comentario_sobre figure { float:left; margin:0; width:5.313rem; }
section#comunicacion_news article#comunicacion_testimonios_ficha div div.comentario_sobre figure img { float:left; width:5.313rem; }
section#comunicacion_news article#comunicacion_testimonios_ficha #share						{ float:left; }

section#comunicacion_news article#comunicacion_testimonios_ficha figure img 				{ max-height:none!important; max-width:none; }
section#comunicacion_news article#comunicacion_testimonios_ficha div div.comentario_sobre 	{ display:inline-block; }

section#comunicacion_news article#comunicacion_testimonios_ficha div div.comentario_sobre figure img {  max-height:none!important; max-width:none; min-height:inherit; }

section#comunicacion_eventos article#opinion_expertos nav#comunicacion_eventos_meses ul li a		{ color:#707072; display:inline-block; padding:0 0.3em 0; }
section#comunicacion_eventos article#opinion_expertos nav#comunicacion_eventos_meses ul li a:hover	{ background:none; color:#00468e; }
section#comunicacion_eventos article#opinion_expertos nav#comunicacion_eventos_meses ul li.active a { background:none; color:#00468e; }
section#comunicacion_eventos article#opinion_expertos nav#comunicacion_eventos_meses dl dt 			{ margin:0; float:left; padding:0; }
section#comunicacion_eventos article#opinion_expertos nav#comunicacion_eventos_meses dl dd 			{ margin:0; float:left; padding:0; }
section#comunicacion_eventos article#opinion_expertos nav#comunicacion_eventos_meses dl dd ul 		{ font:0.875rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;	margin:0 0 1.875rem; padding: 0; }
section#comunicacion_eventos article#opinion_expertos nav#comunicacion_eventos_meses dl dd ul li 	{ background:none; float:none; font:1rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0; padding: 0; text-transform:none; }
section#comunicacion_eventos article#opinion_expertos nav#comunicacion_eventos_meses dl dt 			{ font:600 1rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;	margin:0 0.5rem 0 0; padding:0 0 0 1.5rem; background:url(../img/cuadro_y.png) no-repeat 0.3rem 0.25rem;}
section#comunicacion_eventos article#opinion_expertos header h3 									{ border-bottom:2px solid #00468e; color:#00468e; font:italic 1.750rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1em; padding:0 0 0.12em; }
section#comunicacion_eventos article#opinion_expertos ul#opinion_expertos_select li 				{ margin-bottom:5rem;}
section#comunicacion_eventos article#opinion_expertos ul#opinion_expertos_select li header 			{ margin:0; overflow:auto; overflow:hidden; padding:0; }
section#comunicacion_eventos article#opinion_expertos ul#opinion_expertos_select li header h4 		{ font:600 italic 1.250rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0; padding:0; line-height:1.2rem; }
section#comunicacion_eventos article#opinion_expertos ul#opinion_expertos_select li header h4 em 	{ font:300 1.125rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1rem; padding:0; color:#00468e; font-style:normal; }
section#comunicacion_eventos article#opinion_expertos ul#opinion_expertos_select li header h5 		{ font:600 1.250rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0; padding:0; color:#00468e; line-height:1.2rem; }
section#comunicacion_eventos article#opinion_expertos ul#opinion_expertos_select li header h5 em 	{ font:300 italic 1rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1rem; padding:0; letter-spacing:-0.03rem; }
section#comunicacion_eventos article#opinion_expertos ul#opinion_expertos_select li p 				{ margin:0 0 0.5rem; overflow:auto; overflow:hidden; padding:0; }
section#comunicacion_eventos article#opinion_expertos ul#opinion_expertos_select li p a 			{ float:right; font-style:italic; }
section#comunicacion_eventos article#opinion_expertos ul#opinion_expertos_select figure 			{ width:100%; }
section#comunicacion_eventos article#opinion_expertos ul#opinion_expertos_select figure img 		{ margin:0 0 0.5rem; width:100%; }
section#comunicacion_news article#opinion_expertos_ficha header h3 									{ border-bottom:0px; clear:both; color:#00468e;	display:block; font:italic normal 2.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;	margin:0; overflow:auto; overflow:hidden; padding:0; width:100%; }
section#comunicacion_news article#opinion_expertos_ficha header h3 div 								{ float:left; margin:0; text-transform:uppercase; width:90%; }
section#comunicacion_news article#opinion_expertos_ficha header h3 p.volver 						{ margin:0.5rem 0 0; }
section#comunicacion_news article#opinion_expertos_ficha header h4 									{ margin:0 0 0.5rem; padding:0;	text-transform:uppercase; font:500 1.375rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
section#comunicacion_news article#opinion_expertos_ficha div.opinion_expertos_ficha_img_tx 			{ margin-bottom:1rem; display:inline-block; width:100%; }
section#comunicacion_news article#opinion_expertos_ficha figure.logo  								{ clear:both; margin:0;	overflow:auto; overflow:hidden; width:100%; }
section#comunicacion_news article#opinion_expertos_ficha figure.logo 								{ clear:both; margin:0; overflow:auto; overflow:hidden; width:100%; }
section#comunicacion_news article#opinion_expertos_ficha figure.logo img 							{ margin:0 0 0.8rem; width:12.500rem; }
section#comunicacion_news article#opinion_expertos_ficha p.autor 									{ text-align:right; font:600 1rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 0.3rem; padding:0; }
section#comunicacion_news article#opinion_expertos_ficha p.fecha 									{ text-align:right; font:300 italic 1rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;}
section#comunicacion_news article#opinion_expertos_ficha p.creditos 								{ font:normal 0.750rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; text-transform:uppercase; }
section#comunicacion_news article#opinion_expertos_ficha div.fourcol h5 							{ font:600 1.250rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1.375rem; padding:0;	color:#00468e;	line-height:1.2rem; }
section#comunicacion_news article#opinion_expertos_ficha div.fourcol h5 em 							{ font:300 italic 1.05rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1rem 0; padding:0;	letter-spacing:-0.03rem; width:60%;	display:inline-block; }
section#comunicacion_news article#opinion_expertos_ficha div.fourcol h6 							{ display:block; font:normal 0.875rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:1.5rem 0 0.5rem 0; padding:0;	text-transform:uppercase;  }
section#comunicacion_news article#opinion_expertos_ficha div.fourcol ul li 							{ margin:0 0 0.5rem; }
section#comunicacion_news article#opinion_expertos_ficha div.fourcol ul li a						{ background:url(../img/pdf.png) no-repeat 0 0; color:#00468e; display:block; padding:0.4rem 0 0.6rem 2.3rem; }
section#comunicacion_news article#opinion_expertos_ficha div.fourcol ul li a:hover 					{ background:url(../img/pdf_f2.png) no-repeat 0 0; color:#00468e; }

aside#info 													{ border-bottom:1px dotted #cfd6e0; border-top:1px dotted #cfd6e0; display: inline-block; margin:10px 0 20px 0; padding:9px 0 7px 0; text-align:left; width:100%; }
aside#info p 												{ color:#00468e; float:left; font:12.5px/30px "vinkel_rgregular", Arial, Helvetica, sans-serif; margin:0; }
aside#info p strong 										{ font:12.5px "vinkel_rgbold", Arial, Helvetica, sans-serif; }
div#share 													{ display:inline-block; float:right; height:25px; margin:1px 0 0 0; width:auto; }
div#share strong 											{ display:inline-block; height:25px; margin:1px 0 0 0; width:auto; }

aside#description  											{ float:left; margin:16px 0 60px 0; width:60%; }
aside#description header h3  								{ color:#00468e; font:normal 21px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 20px 0; }
aside#description p											{ color:#323232; font:300 16px 'Open Sans', Arial, Helvetica, sans-serif; letter-spacing:-0.01em; }
aside#galeria small 										{ color:#333; display:inline-block; font:normal 10px 'vinkel_rgregular', Arial, Helvetica, sans-serif; margin:0 0 6px 0!important; opacity:0.75; text-transform:uppercase; }
aside#galeria 												{ float:right; text-align:right; width:35%; }
aside#galeria ul li											{ margin:0 0 20px 0!important; }


ul#comunicacion_testimonios_select figure img				{ min-height:inherit; }



/* SECTION NOTICIAS FICHA ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
section#noticias-ficha article#content						{ background:#fff; display:inline-block; margin:-40px 0 0 0; padding:40px 0 0 0; position:relative; text-align:left; }
section#noticias-ficha article#content header h1			{ margin:0; }
section#noticias-ficha article#content header h2.subtitle	{ color:#333; font:300 16px 'Open Sans', Arial, Helvetica, sans-serif; margin:-5px 0 15px 0; }
section#noticias-ficha #container_slide_destacat_gran		{ background:url(../img/assets/common/bcks/noticias/ser_bck_destacado.jpg) no-repeat 0 0; background-size:cover; margin:0 0 50px 0; min-height:480px; padding:127px 0; }
section#noticias-ficha #slide_destacat_gran  				{ float:right; max-width:525px; }
section#noticias-ficha #slide_destacat_gran header h3		{ color:#00468e; font:normal 28px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 20px 0; text-align:left; }
section#noticias-ficha #slide_destacat_gran p				{ color:#333; font:300 18px 'Open Sans', Arial, Helvetica, sans-serif; margin:0; }
section#noticias-ficha #slide_destacat_gran .slick-next		{ height:auto; right:-65px!important; top:55%!important; width:auto; }
section#noticias-ficha #slide_destacat_gran .slick-prev		{ height:auto; left:-65px!important; top:55%!important; width:auto; }
section#noticias-ficha #slide_destacat_gran .slick-prev::before	{ content:'\f104'; font-family:'FontAwesome'; font-size:64px; }
section#noticias-ficha #slide_destacat_gran .slick-next::before	{ content:'\f105'; font-family:'FontAwesome'; font-size:64px; }

section#noticias-ficha div.fecha 							{ display:inline-block; margin:0 20px 0 0; max-width:40px; padding:0 0 30px 0; text-align:left; }
section#noticias-ficha aside#info 							{ border-bottom:1px dotted #cfd6e0; border-top:1px dotted #cfd6e0; display:inline-block; margin:20px 0 40px 0; padding:9px 0 7px 0; text-align:left; width:100%; }
section#noticias-ficha aside#info p 						{ color:#00468e; font:12.5px 'vinkel_rgregular', Arial, Helvetica, sans-serif; line-height:30px; margin:0; }
section#noticias-ficha aside#info p strong 					{ font:12.5px 'vinkel_rgbold', Arial, Helvetica, sans-serif; }
section#noticias-ficha aside#description  					{ margin:0 0 60px 0; }
section#noticias-ficha aside#description header h3  		{ color:#00468e; font:normal 21px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 20px 0; }
section#noticias-ficha aside#description p					{ color:#323232; font:300 16px 'Open Sans', Arial, Helvetica, sans-serif; letter-spacing:-0.01em; }

div#share 													{ display:inline-block; height:25px; margin:1px 0 0 0; width:auto; }
div#share strong 											{ color:#00468e; display:inline-block; float:left; font:12.5px 'vinkel_rgregular', Arial, Helvetica, sans-serif; line-height:24px; margin:0 10px 0 0; }
div#share .a2a_svg 											{ border-radius:0!important; height:24px; line-height:24px; width:24px; }

a.back														{ border:1px solid #00468e; color:#00468e; font:14px 'vinkel_rgbold_italic', Arial, Helvetica, sans-serif; padding:5px 15px; }
a.back:hover												{ background:#00468e; color:#fff; font:14px 'vinkel_rgbold_italic', Arial, Helvetica, sans-serif; padding:5px 15px; }
a.back:hover i.fa											{ -webkit-transition:move 0.5s ease; -moz-transition:move 0.5s ease; -o-transition:move 0.5s ease; transition:move 0.5s ease; margin:0 7px 0 0; }
a.back i.fa													{ -webkit-transform:translateX(-2px); -moz-transform:translateX(-2px); -ms-transform:translateX(-2px); -o-transform:translateX(-2px); transform:translateX(-2px); }

aside#galeria small 										{ color:#333; font:normal 10px 'vinkel_rgregular', Arial, Helvetica, sans-serif; margin:0 0 6px 0; opacity:0.75; text-transform:uppercase; }




/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------ SECTION CONTACTO ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
section p.entradilla 												{ font:300 16px "Open Sans", Arial, Helvetica, sans-serif; letter-spacing:0; margin-bottom:0.5em; text-align:center!important; }
section#gruposerca_contacto header h1								{ color:#00468e; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0; text-align:center!important; padding:0; text-transform:none; }
section#gruposerca_asociate form legend								{ color:#00468e; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0; text-align:center!important; padding:0; text-transform:none; }
section#gruposerca_contacto form,
section#gruposerca_asociate form 									{ background:rgba(0, 0, 0, 0.03); display:inline-block; margin:0; padding:30px; text-transform:uppercase; }
section#gruposerca_contacto form label,
section#gruposerca_asociate form label								{ color:#00468e; float:none; display:block; font:600 15px "Open Sans", Arial, Helvetica, sans-serif; margin:0 0 5px 0; text-transform:none; }
section#gruposerca_contacto form label span 						{ color:#00468e; }
section#gruposerca_contacto form input,
section#gruposerca_asociate form input 								{ border:1px solid #ccc; color:#00468e; font:400 14px "Open Sans", Arial, Helvetica, sans-serif; padding:0.5rem; width:100%; }
section#gruposerca_contacto form textarea							{ border:1px solid #ccc; color:#00468e; font:400 14px "Open Sans", Arial, Helvetica, sans-serif; padding:0.5rem; width:97.3%; }
section#gruposerca_contacto form ul,
section#gruposerca_asociate form ul									{ display:inline-block; margin:0; width:auto; }
section#gruposerca_contacto form ul li,
section#gruposerca_asociate form ul li 								{ display:inline-block; margin:0 0 20px 0; padding:0 15px!important; width:49.35%; }
section#gruposerca_contacto form p,
section#gruposerca_asociate form p 									{ margin:0 15px 20px 15px; }
section#gruposerca_contacto form p:last-child,
section#gruposerca_asociate form p:last-child						{ margin-bottom:0; }
section#gruposerca_contacto form p input,
section#gruposerca_asociate form p input							{ width:97.3%; }
section#gruposerca_contacto form p input.check						{ float:left; width:20px!important; }
section#gruposerca_asociate form p input.check						{ float:left; margin:5px 5px 0 0; padding:0!important; width:20px!important; }
section#gruposerca_contacto form input[type="text"]:focus,
section#gruposerca_asociate form input[type="text"]:focus,
section#gruposerca_contacto form input[type="email"]:focus,
section#gruposerca_asociate form input[type="email"]:focus,
section#gruposerca_contacto form input[type="tel"]:focus,
section#gruposerca_asociate form input[type="tel"]:focus,
section#gruposerca_contacto form textarea:focus						{ background:#fafafa; border:1px solid #00468e; }

a.condiciones														{ color:#00468e; font:italic 400 13px "Open Sans", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; }

section#gruposerca_contacto form p span.mini,
section#gruposerca_asociate form p span.mini						{ display:block; font:400 11px "Open Sans", Arial, Helvetica, sans-serif; letter-spacing:0.02em; margin:0 0 10px 0; }
section#gruposerca_contacto form p input.btn,
section#gruposerca_asociate form p input.btn 						{ background:#002a58; background:-moz-linear-gradient(top, #002a58 0%, #01508a 100%); background:-webkit-linear-gradient(top, #002a58 0%,#01508a 100%); background:linear-gradient(to bottom, #002a58 0%,#01508a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a58', endColorstr='#01508a',GradientType=0 ); border:none; color:#fff; cursor:pointer; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; padding:10px 60px; width:auto; }
section#gruposerca_contacto form p input.btn:hover,
section#gruposerca_asociate form p input.btn:hover					{ background:#fdc300; color:#002a58; }
section#gruposerca_contacto p.mini_info,
section#gruposerca_asociate p.mini_info								{ color:#00468e; font:italic 80% Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin-bottom:0; }
section#gruposerca_contacto p.mini_info strong,
section#gruposerca_asociate p.mini_info strong						{ color:#00468e; }

section#gruposerca_contacto aside#gruposerca_contacto_info 				{ margin:20px 0 0 0; }
section#gruposerca_contacto aside#gruposerca_contacto_info ul 			{ margin:0 0 1em; padding:0; }
section#gruposerca_contacto aside#gruposerca_contacto_info ul li 		{ margin:0 0 0.2em; padding:0; }
section#gruposerca_contacto aside#gruposerca_contacto_info ul li strong	{ color:#00468e; }
section#gruposerca_contacto aside#gruposerca_contacto_info strong.color { color:#00468e; }
section#gruposerca_contacto aside#gruposerca_contacto_info ul li a 		{ color:#00468e; }
section#gruposerca_contacto aside#gruposerca_contacto_info ul li a:hover{ color:#00468e; }
section#gruposerca_contacto aside#gruposerca_contacto_info iframe 		{ margin:1em 0 0 0; }





/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------- SECTION OPINIONES EXPERTOS ------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
section#opinion_expertos header h3 									{ border-bottom:2px solid #00468e; clear:both; color:#00468e; display:block; font:italic 400 2.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1em; overflow:hidden;	padding:0 0 0.12em;	width:100%; }
section#opinion_expertos ul#opinion_expertos_select li 				{ margin-bottom:3rem; }
section#opinion_expertos ul#opinion_expertos_select figure 			{ float:none; }
section#opinion_expertos ul#opinion_expertos_select figure img 		{ width:100%; }
section#opinion_expertos ul#opinion_expertos_select li.fourcol figure img{ margin-bottom:1rem; }
section#opinion_expertos ul#opinion_expertos_select h4 				{ font:italic 600 1.4em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 0.2rem; padding:0; }
section#opinion_expertos ul#opinion_expertos_select h5 				{ font:600 1.5em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin: 0 0 0.2rem; padding:0; }
section#opinion_expertos ul#opinion_expertos_select p.opinion_experto{ color:#00468e; font:400 1.4em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 0.5rem; padding:0; }
section#opinion_expertos ul#opinion_expertos_select p.fecha 		{ font-size: 0.9em;	margin:0 0 0.5rem; padding: 0; }
section#opinion_expertos ul#opinion_expertos_select p.cargo 		{ font:italic 400 1rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; text-align:left; letter-spacing:-0.04rem; }
section#opinion_expertos ul#opinion_expertos_select p 				{ margin:0 0 5px; }
section#opinion_expertos-ficha h2 									{ font:600 1.5em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 0.2rem; padding:0; }
section#opinion_expertos-ficha p.cargo 								{ font:italic 400 1rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; text-align:left; }
section#opinion_expertos-ficha p.volver 							{ clear:none; margin:0 0 0 2rem; overflow:inherit; padding:0; width:auto; }
section#opinion_expertos-ficha h3									{ color:#00468e; font:italic 400 2.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0; padding:0;	text-transform:uppercase; }
section#opinion_expertos-ficha h4 									{ color:#00468e; font: 400 1.8em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 0.5rem; padding:0; text-align:center; text-transform:uppercase; }
section#opinion_expertos-ficha p.entradilla 						{ font:italic 1.3em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; letter-spacing:0.03em; margin-bottom:1em; }
section#opinion_expertos-ficha div.opinion_expertos_ficha_img 				{ clear:both; overflow:auto; overflow:hidden; width:100%; }
section#opinion_expertos-ficha div.opinion_expertos_ficha_img img 			{ margin-bottom:0.1rem; width:100%; }
section#opinion_expertos-ficha div.opinion_expertos_ficha_img p.creditos 	{ font:normal 0.750rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; text-transform:uppercase; }
section#opinion_expertos-ficha h5 											{ color:#00468e; font: bold 1.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:2rem 0 0.3rem;	padding:0; text-transform:uppercase; }
section#opinion_expertos-ficha h6 											{ font: bold 1.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:2rem 0 0.5rem; padding:0;	text-transform:uppercase; }
section#opinion_expertos-ficha div#productos_relacionados 					{ margin-bottom:3rem; }
section#opinion_expertos-ficha ul#relacionados li 							{ background: rgba(0, 0, 0, 0) url("../img/guion.png") no-repeat scroll 0 0.7em; padding:0 0 0 0.8em; margin-bottom:0.3rem; }
section#opinion_expertos-ficha ul#relacionados li a 						{ color:#00468e; }
section#opinion_expertos-ficha ul#relacionados li a:hover 					{ color:#00468e; }
section#opinion_expertos-ficha ul#opinion_expertos_ficha_documentacion li 	{ margin-bottom:0.5rem; }
section#opinion_expertos-ficha ul#opinion_expertos_ficha_documentacion li a { background:url(../img/pdf.png) no-repeat 0 0; color:#00468e; display:block; padding:0.4rem 0 0.6rem 2.3rem; }
section#opinion_expertos-ficha ul#opinion_expertos_ficha_documentacion li a:hover {	background:url(../img/pdf_f2.png) no-repeat 0 0; color:#00468e; }
section#opinion_expertos-ficha figure#logo 									{ overflow:auto; overflow:hidden; width:25%; }
section#opinion_expertos-ficha figure#logo img 								{ width:100%; }





/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ----------------------------------------------------------------------------- SECTION INFORMÁTICA ---------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
section#informatica_gestion article 							{ /* border-top:1px solid #3168b1; */ clear:both; overflow:auto; overflow:hidden; padding-top:1.25em; padding-bottom:1.6em; }
section#informatica_gestion header h1							{ margin:20px 0; padding:0; }
section#informatica_gestion article aside.caixa					{ margin:0 0 40px 0; min-height:0!important; width:100%; }

section#informatica_aplicaciones_verticales article 			{ border-top:1px solid #3168b1; overflow:auto; overflow:hidden; padding-bottom:1.6em; padding-top:1.25em; }
section#informatica_gestion aside.row ul#list_info li.fourcol 	{ margin-bottom:3.8%; }
section#informatica_gestion article h3							{ color:#00468e; font:normal 18px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; margin:0 0 10px 0; }
section#informatica_gestion h4 									{ border-top: 2px solid #3168B1; color:#00468e; font:bold 1.500em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-style:italic; margin:0; padding:1em 0; }
section#informatica_gestion a.external 							{ color:#00468e; display:inline-block; font:0.85em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin-top:1em; }
section#informatica_gestion a:hover.external 					{ color:#00468e; }
section#informatica_aplicaciones_verticales article ul li 		{ height:15em; }
section#informatica_aplicaciones_verticales article ul li h3 	{ background:url(../img/informatica_flecha-doble.png) no-repeat 0 0.55em; color:#00468e; font:bold 2.8em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 0 0.35em; padding:0 0 0 0.78em; }
section#informatica_aplicaciones_verticales article ul li h3 a 	{ background:url(../img/informatica_flecha.png) no-repeat right 0.55em; color:#00468e; padding:0 0.5em 0 0; }
section#informatica_aplicaciones_verticales article ul li h3 a:hover { background:url(../img/informatica_flecha_f2.png) no-repeat right 0.55em; color:#00468e; }
section#informatica_aplicaciones_verticales article ul li h4	{ font:normal 1.85em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-style:italic; color:#00468e; padding:0; margin:0; }
section#informatica_aplicaciones_verticales article ul li div a { color:#00468e; display:block; padding: 0 3em 0.8em 0.813em; margin:0 0 2em 0; }
section#informatica_aplicaciones_verticales article ul li div a:hover {	background: url("../img/distribuidores_plus.png") no-repeat scroll right center #006BB3; border:medium none; border-radius:1em 0 0 1em; color:#FFFFFF; padding:0 3em 0.8em 0.813em; }
section#informatica_aplicaciones_verticales article ul li div a.space {	color:#00468e; display:block; margin:0 0 2em 2.8rem; padding:0.4rem 3em 0.8em 0.813em; }
section#informatica_aplicaciones_verticales article ul li div a.space:hover { background:url("../img/distribuidores_plus.png") no-repeat scroll right center #00468e; border:medium none; border-radius:1em 0 0 1em; color:#FFFFFF; padding:0.4rem 3em 0.8em 0.813em;}
section#informatica_aplicaciones_verticales article ul li div a h4 { color:#00468e; }
section#informatica_aplicaciones_verticales article ul li div a:hover h4 { color:#FFFFFF; }
section#informatica_aplicaciones_verticales_ficha div.sixcol li img { margin-bottom:1em; }
section#informatica_aplicaciones_verticales_ficha h3 			{ color:#00468e; font:normal 1.85em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;	font-style:italic; margin:0 0 0.5em 0; padding:0; }
section#informatica_aplicaciones_verticales_ficha h2 			{ background:url(../img/informatica_logo.png) no-repeat 0 0; display:inline-block; margin:0; padding:0; }
section#informatica_aplicaciones_verticales_ficha h2#no_back 	{ background:none; display:inline-block; margin:1rem 0 0 0; padding:0 0 0 0; }
section#informatica_aplicaciones_verticales_ficha h2 span#header_tit { background:url(../img/informatica_flecha-doble_b.png) no-repeat 0 0.55em; display:inline-block; font:bold 1.25em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;	color:#00468e; padding:0 0 0 0.78em; margin:3.5em 2em 0.5em 5em;  }
section#informatica_aplicaciones_verticales_ficha h2 span#header_tit_int { background:url(../img/informatica_flecha_b.png) no-repeat right 0.55em; color:#00468e; display:inline-block; padding:0 0.5em 0 0; }
section#informatica_aplicaciones_verticales_ficha iframe 		{ margin:1.5em 0 3em 0; }
section#informatica_conexion_remota article 					{ /* border-top:1px solid #3168b1; */ display:inline-block; margin:0; padding:1.250em 0 0 0; width:100%; }
section#informatica_aplicaciones_verticales_ficha ul#vericales_img li { float:left; margin:0; padding:0; width:50%; }
section#informatica_aplicaciones_verticales_ficha ul#vericales_img li img { border:10px solid #FFF;	margin:0; padding:0; width:100%; }
section#informatica_aplicaciones_verticales article ul li:last-child div a.space { background:url("../img/distribuidores_plus.png") no-repeat scroll right center #00468e; border-radius:0.8em 0 0 0.8em; color:#FFFFFF; display:block; margin:0 0 2em 0; padding:0.5rem 3em 0.8em 0.813em;  }
section#informatica_aplicaciones_verticales article ul li:last-child div a.space:hover { color:#FFFFFF; opacity:0.8; }
section#informatica_aplicaciones_verticales header h1 			{ padding:0; }


section#informatica_gestion div.large-6							{ margin:0; width:49.4%; }
section#informatica_gestion div.large-6	aside.caixa				{ min-height:200px!important; }





/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------- SECTION DISTRIBUIDORES -------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
section#distribuidores article 							{ border-top:1px solid #3168b1; display:inline-block; margin:0.5em 0 2.063em 0; padding:1.250em 0 0 0; width:100%; }
section#distribuidores article h1 						{ padding:0; text-transform:none; }
section#distribuidores article h2 						{ font:bold 1.3em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;	margin:0 0 1.8em 0; }

section#distribuidores article nav#select_paises  	 	{ display:inline-block; margin:20px 0; text-align:center; width:100%; }

section#distribuidores article nav#select_paises ul 	{ border-bottom:1px solid #00468e; border-top:1px solid #00468e; display:inline-block; font-size:1.15em; font-weight:bold; padding:0.313em; text-transform:uppercase; max-width:65%!important; }
section#distribuidores article nav#select_paises ul li 	{ border-right:1px solid #00468e; float:left; margin:0 0.825em 0 0; padding:0 0.825em 0 0; }
section#distribuidores article nav#select_paises ul li a{ color:#b1b3b4; font:16px "vinkelregular_italic", Arial, Helvetica, sans-serif; }
section#distribuidores article nav#select_paises ul li a:hover { color:#00468e; }
section#distribuidores article nav#select_paises ul li a.active{ color:#00468e; font:16px "vinkelmedium_italic", Arial, Helvetica, sans-serif;  }
section#distribuidores article form#select_distribuidores{ background:#00468e; display:inline-block; margin:0.5em 0 0 0; padding:30px 30px 50px 30px!important; width:100%; }
section#distribuidores article form#select_distribuidores ul { margin:0; }
section#distribuidores article form#select_distribuidores label{ color:#FFF; font:16px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; text-transform:uppercase; }
section#distribuidores article form#select_distribuidores select { border:0px; /* border-radius:1em; */ color:#00468e; font:16px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0; padding:0.01em 2em 0.01em 1em; width:100%; }
section#distribuidores article form#select_distribuidores input.boton { background:#fdc300; border:none; border-radius:0; color:#002a58; cursor:pointer; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; margin:30px 0 0 0; padding:10px 60px; width:100%; }
section#distribuidores article form#select_distribuidores input:hover.boton { background:-moz-linear-gradient(top, #002a58 0%, #01508a 100%); background:-webkit-linear-gradient(top, #002a58 0%,#01508a 100%); background:linear-gradient(to bottom, #002a58 0%,#01508a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a58', endColorstr='#01508a',GradientType=0 ); color:#fff; }
section#distribuidores article form#select_distribuidores p.threecol { float:right; margin:-50px 0 0 0; }
section#distribuidores article div#mapa 				{ padding-top:2em; }
section#distribuidores article p#entradilla_inicio 		{ background:url(../img/ICONO-SERCA.png) no-repeat 0 0; color:#00468e; font:normal 1.7em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:1em 0 0 0; padding:0 0 0 1.7em; text-align:left; }
section#distribuidores article p#entradilla_inicio em 	{ color:#00468e; }
section#distribuidores article p#entradilla_inicio_talleres { background:url(../img/ICON-SPG.png) no-repeat 0 0.15em; color:#00468e; font:normal 1.7em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:1em 0 0 0; padding:0 0 0 1.7em; text-align:left; }
section#distribuidores article p#entradilla_inicio_talleres em{	color:#00468e; }
section#distribuidores article p#entradilla_inicio_tallereProf { background:url(../img/ICON-Prof.png) no-repeat 0 0.15em; color:#00468e; font:normal 1.7em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:1em 0 0 0; padding:0 0 0 1.7em; text-align:left; }
section#distribuidores article p#entradilla_inicio_tallereProf em {	color:#00468e; }
section#distribuidores article figure#mapa_distribuidores img {	margin:2em 0 0 0; width:auto!important; }
section#distribuidores article figure#mapa_distribuidores_andorra img{ margin:2em 0 0 0; width:auto!important; }
section#distribuidores article figure#mapa_distribuidores_pt img{ margin:2em 0 0 0; width:auto!important; }

section#distribuidores article figure#mapa_talleres img { margin:2em 0 0 0; }
section#distribuidores article ul#resultado_distribuidores { margin:2em 0 0 0; }
section#distribuidores article ul#resultado_distribuidores li { margin-bottom:0.9em; }
section#distribuidores article ul#resultado_distribuidores li p { font-size: 0.9em; text-align:left; }
section#distribuidores article ul#resultado_distribuidores li p a { border-left:1px solid #3168B1; color:#00468e; display:block; padding:0 0 0 0.813em; }
section#distribuidores article ul#resultado_distribuidores li p a:hover { background:url(../img/distribuidores.png) no-repeat right center #ffd940; border:none; border-radius:1em; color:#00468e; padding:0 0 0 0.88em; }
section#distribuidores article ul#resultado_distribuidores li p a.active{ background:url(../img/distribuidores.png) no-repeat right center #ffd940; border:none; border-radius:1em;	color:#FFF; padding:0 0 0 0.875em; }
section#distribuidores article ul#resultado_talleres_profesional{ margin:2em 0 0 0; }
section#distribuidores article ul#resultado_talleres_profesional li { margin-bottom:0.9em; }
section#distribuidores article ul#resultado_talleres_profesional li p {	font-size:0.9em; text-align:left; }
section#distribuidores article ul#resultado_talleres_profesional li p a { border-left:1px solid #006bb3; color:#00468e; display:block; padding:0 0 0 0.813em; }
section#distribuidores article ul#resultado_talleres_profesional li p a:hover { background:url(../img/distribuidores_plus.png) no-repeat right center #006bb3; border:none; border-radius:1em 0 0 1em; color:#FFF; padding:0 0 0 0.875em; }
section#distribuidores article ul#resultado_talleres_profesional li p a.active{ background:url(../img/distribuidores_plus.png) no-repeat right center #006bb3; border:none; border-radius:1em 0 0 1em; color:#FFF; padding:0 0 0 0.875em; }
section#distribuidores article aside.fourcol form#busca_distribuidores { background:#dadadc; border-radius:1em; display:inline-block; margin:0; padding:0; width:100%; }
section#distribuidores article aside.fourcol form#busca_distribuidores { background:#dadadc; border-radius:1em; display:inline-block; margin:0; padding:0.2em 0; width:100%; }
section#distribuidores article aside.fourcol form#busca_distribuidores label { margin:0 0 0 1em; padding:0; font:normal 0.9em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; color:#FFF; text-transform:uppercase; }
section#distribuidores article aside.fourcol form#busca_distribuidores input { margin:0 0 0 1em; padding: 0; width: 60%; font:normal 0.9em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; border:0px; }
section#distribuidores article aside.fourcol form#busca_distribuidores input.boton { background:url(../img/buscar_ico.png) no-repeat 0 0; cursor:pointer; display:inline-block;  float:right; height:1.563em; margin-right:1em; text-indent:-999em; width:1.250em; }
section#distribuidores article aside.fourcol form#busca_distribuidores input:hover.boton { background:url(../img/buscar_ico_f2.png) no-repeat 0 0; }





/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------ SECTION TALLERES ----------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

section#talleres article 											{ border-top:1px solid #3168b1; clear:both;	display:inline-block; margin:0; padding:1.250em 0 0 0; width:100%; }
section#talleres article header h2									{ color:#00468e; font:30px "vinkelmedium_italic", Arial, Helvetica, sans-serif; text-align:center; }

section#talleres aside.fourcol p a#talleres_localizador_link 		{ background:url(../img/talleres/mapa_talleres.png) no-repeat 0 0; display:inline-block; padding:8em 0 3em 0; width:100%; }
section#talleres aside.fourcol p a#talleres_localizador_link span 	{ background:#fed501; color:#000; display:inline-block;	font:1.1em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; padding:0.1em 0.5em; text-transform:uppercase; }
section#talleres aside.eightcol li 									{ margin-bottom:0.5em; }
section#talleres aside.fourcol p a:hover#talleres_localizador_link span { background:#000; color:#fed501; }
section#talleres aside#talleres_galeria 							{ border-top:1px solid #3168B1; padding:2em 0 0; }
section#talleres aside#talleres_galeria img 						{ width:100%; }
section#talleres_profesional article 								{ border-top:1px solid #3168b1; display:inline-block; margin:0; padding:1.250em 0 0 0; width:100%; }
section#talleres_profesional article header h2 						{ color:#00468e; font:30px "vinkelmedium_italic", Arial, Helvetica, sans-serif; text-align:center; }

section#talleres_profesional aside.fourcol p a#talleres_localizador_link { background:url(../img/talleres/mapa_talleres.png) no-repeat 0 0; display:inline-block; padding:8em 0 3em 0; width:100%; }
section#talleres_profesional aside.fourcol p a#talleres_localizador_link span { background:#fed501; color:#000; display:inline-block; font:1.1em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; padding:0.1em 0.5em; text-transform:uppercase; }
section#talleres_profesional aside.fourcol p a:hover#talleres_localizador_link span { background:#000; color:#fed501; }
section#talleres_profesional article aside.eightcol 				{ background:url(../img/talleres/talleres_profesional_article.jpg) no-repeat right 2em;	padding-bottom:12em; }
section#talleres_profesional article aside.eightcol div#cont-eightcol{ display:inline-block; padding:0 18em 0 0; }
section#talleres_profesional article aside.eightcol h3 				{ font:italic 1.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; letter-spacing:0.03em; margin-bottom:0.8em; }
section#talleres_profesional article aside.eightcol ul 				{ margin-bottom:1em; }
section#talleres_profesional article aside.eightcol li 				{ color:#000; font:italic 1.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; letter-spacing:0.03em; }


section#talleres_formacion article 										{ border-top:1px solid #3168B1; display:inline-block; margin:0; padding:1.25em 0 0; width:100%; }
section#talleres_formacion header h1 									{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; line-height: 42px!important; margin:20px 0!important; text-align:center!important; padding:0!important; text-transform:none!important; width:100%; }
section#talleres_formacion article h3 								{ color:#00468e; font:normal 28px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 20px 0; text-align:left; }
section#talleres_formacion article p 									{ color:#333; font:300 16px 'Open Sans', Arial, Helvetica, sans-serif; margin:0 0 1.2em 0; text-align:left; width:25%; }
section#talleres_formacion article figure 						{ margin-bottom:2em; }
section#talleres_formacion article figure.eightcol img{ float:right; }

section#talleres_formacion article aside  						{ display:inline-block; margin:0 0 20px 0; width:100%; }
section#talleres_formacion article aside .caixa header h3{ margin:0; }
section#talleres_formacion article aside .caixa p 		{ width:100%; }
section#talleres_formacion article aside .caixa p.subtitle{ color:#00468e; font-style:italic; }

section#talleres_sercatt article 											{ border-top:1px solid #3168b1; display:inline-block; margin:0 0 40px 0; padding:1.250em 0 0 0; width:100%; }
section#talleres_sercatt article img 									{ margin:0 0 40px 0; width:100%; }
section#talleres_sercatt h3 													{ color:#00468e; font:normal 1.4em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1em 0; text-align:center; padding:10px 0; width:100%; }
section#talleres_sercatt h3 em 												{ color:#00468e; font:bold 1.1em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-style:italic; margin:0; padding:0; }
section#talleres_sercatt div h4 											{ color:#00468e; font:24px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.04em; margin:0 0 11px 5px; padding:0; }
section#talleres_sercatt aside.caixa									{ border-left:5px solid #fff; border-right:5px solid #fff; min-height:inherit; width:100%; }

section#talleres_ficha h2 														{ display:none; font:italic bold 1.8em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0.6em 0 0 0; }
section#talleres_ficha 																{ padding-top:1em; }
section#talleres_ficha h3 														{ display:none; font:normal 1.6em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; letter-spacing:0.03em; margin:0 0 1em; }
section#talleres_ficha article div.eightcol aside.sixcol ul 		{ border-left:3px solid #00468e; display:block; font:italic 1.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0; margin-bottom:2em; padding:0 0 0 0.5em; width:100%; }
section#talleres_ficha article div.eightcol aside.sixcol ul a 		{ color:#00468e; }
section#talleres_ficha article div.eightcol aside.sixcol ul a:hover { color:#00468e; }
section#talleres_ficha article div.eightcol aside.sixcol figure 	{ overflow:auto; overflow:hidden; width:95%; }
section#talleres_ficha article div.eightcol aside.sixcol figure img { margin-bottom:2em; width:100%; }
section#talleres_ficha article div.eightcol p 				{ clear:both; display:block; width:100%; }
section#talleres_sercatt article#programa_puntos 			{ border-top:none; display:inline-block; margin:0; padding:0; width:100%; }
section#talleres_sercatt article#programa_puntos h3 	{ border-bottom:2px solid #00468e; color:#00468e; font:italic 1.750rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1em; padding:0 0 0.12em; }
section#talleres_sercatt article#programa_puntos h4		{ color:#00468e; font:600 1.125rem Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1em; padding:0; }
section#talleres_sercatt article#programa_puntos div 	{ background:none; padding:0 0 3em; }
section#talleres article#talleres_info_destacada 					{ background:#193660; border-top:0px; color:#FFF; display:inline-block; margin:2.063em 0; overflow:auto; overflow:hidden; padding:8px 0 0 16px; width:auto!important; }
section#talleres article#talleres_info_destacada h3					{ color:#FFF; font:italic bold 1.5em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 10px; padding:0; }
section#talleres article#talleres_info_destacada ul 				{ margin:0 0 0 17px; }
section#talleres article#talleres_info_destacada ul li 				{ color:#FFF; font:italic 1.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; letter-spacing:0.03em; }
section#talleres article#talleres_info_destacada p#boton_contactar 	{ margin:0; padding:0; text-align:right; display:inline-block; width:100%; }
section#talleres article#talleres_info_destacada p#boton_contactar a{ background:#fbc000; border-radius:2rem 0 0 2rem; color:#193660; display:inline-block; font:italic bold 28px Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; padding:0.5rem 3rem 0.5rem 3.2rem; }
section#talleres article#talleres_info_destacada p#boton_contactar a:hover { background:#80a3c6; color:#193660; }
section#talleres_profesional article#talleres_pp_info_destacada	 	{ background:url(../img/pp_back.jpg) no-repeat right 0; border-bottom:2px solid #3168b1; border-top:0; color:#FFF; display:inline-block; height:298px; margin:2.063em 0; overflow:auto; overflow:hidden; padding:28px 0 0 0; width:100%!important; }
section#talleres_profesional article#talleres_pp_info_destacada h3	{ color:#FFF; font:italic bold 1.5em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 14px 56px; padding:0; text-transform:uppercase; }
section#talleres_profesional article#talleres_pp_info_destacada ul 	{ margin:0 0 17px 89px; }
section#talleres_profesional article#talleres_pp_info_destacada ul li{ color:#FFF; font:italic 1.2em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; letter-spacing:0.03em; }
section#talleres_profesional article#talleres_pp_info_destacada p#boton_contactar { display:inline-block; margin:0;	padding:0; width:100%; }
section#talleres_profesional article#talleres_pp_info_destacada p#boton_contactar a { background:#fbc000; border-radius:0 2rem 2rem 0; color:#193660; display:inline-block; font:italic bold 28px Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; padding:0.5rem 3rem 0.5rem 2.5rem; }
section#talleres_profesional article#talleres_pp_info_destacada p#boton_contactar a:hover {	background:#80a3c6; color:#193660; }


section#talleres_intro article header h1 							{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0!important; text-align:center!important; padding:0!important; text-transform:none!important; width:100%; }
section#talleres_intro article ul#listado_servicios li span			{ display:inline; margin:0; }





/* FOOTER ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
footer 														{ background:url(../img/assets/common/bcks/ser_bck_footer.png) no-repeat 50% 0; background-size:cover; color:#403e3c; padding:100px 0 0 0; }
footer aside#copyright										{ margin:0; padding:0; }
footer aside#copyright p									{ color:#403e3c; font:12px 'moskmedium_500', Arial, Helvetica, sans-serif; margin:0; }
footer aside#copyright p strong								{ color:#fdc300; display:block; font:normal 22px 'vinkel_rgbold_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 2px 0; }
footer aside#copyright p small								{ color:#fff; display:inline-block; font:italic 12px 'vinkel_rgregular', Arial, Helvetica, sans-serif; margin:0 0 1px 0; text-transform:uppercase; }
footer aside#copyright ul   								{ margin:15px 0 0 0; }
footer aside#copyright ul li 								{ color:#fff; font:300 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height:24px; opacity:0.85; }
footer aside#copyright p.credits							{ margin:60px 0 0 0; }
footer aside#copyright p.credits a							{ color:#fff; font:300 10px 'Open Sans', Arial, Helvetica, sans-serif; letter-spacing:0.02em; text-transform:uppercase; opacity:0.85; }
footer aside#copyright p.credits a:hover					{ opacity:1; }

footer aside#social     									{ display:inline-block; margin:220px 0 0 0; text-align:center; }
footer aside#social ul   									{ margin:0 0 24px 0; padding:0; width:auto; }
footer aside#social ul li 									{ display:inline; margin:0 10px 0 0; padding:0; width:auto; }
footer aside#social ul li a									{ -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; background:#fff; display:inline-block; color:#fff;display:inline-block; height:50px; line-height:50px; text-align:center; margin:0; width:50px; }
footer aside#social ul li a i.fa							{ color:#0161a0; font-size:24px; line-height:50px; }
footer aside#social ul li a:hover							{ background:#fdc300; }
footer aside#social li:last-child							{ margin:0; }
footer aside#social p   									{ margin:0; text-align:center; }
footer aside#social p a    									{ color:#fff; font:400 12px 'Open Sans', Arial, Helvetica, sans-serif; padding:0 10px 0 10px; text-transform:uppercase; }
footer aside#social p a:hover								{ opacity:0.5; }
footer aside#social p a:first-child							{ padding:0 10px 0 0; }
footer aside#social p a:last-child							{ border:none; padding:0 0 0 15px; }
footer aside#social ul.minimenu 							{ margin:0 0 24px 0; padding:0; width:auto; }
footer aside#social ul.minimenu li 							{ display:inline; margin:0 10px 0 0; padding:0; width:auto; }
footer aside#social ul.minimenu li a						{ border-right:1px solid #fff; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; background:none; display:inline-block; color:#fff; display:inline-block; font:400 11.5px "Open Sans", Arial, Helvetica, sans-serif; height:auto; line-height:auto; margin:0; padding:0 12px 0 0; text-align:center; text-transform:uppercase; width:auto; }
footer aside#social ul.minimenu li:last-child a				{ border-right:none; padding:0; }

footer aside#contacto										{ margin:0; padding:0; }
footer aside#contacto p										{ color:#403e3c; font:12px 'moskmedium_500', Arial, Helvetica, sans-serif; margin:0; text-align:right; }
footer aside#contacto p strong								{ color:#fdc300; display:block; font:normal 22px 'vinkel_rgbold_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 2px 0; }
footer aside#contacto ul   									{ margin:15px 0 0 0; }
footer aside#contacto ul li 								{ color:#fff; font:300 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height:24px; opacity:0.85; text-align:right; }
footer aside#contacto ul li a 								{ color:#fff; font:600 16px 'Open Sans', Arial, Helvetica, sans-serif; }
footer aside#contacto ul li a:hover							{ opacity:1; }
footer aside#contacto ul#partners  							{ float:right; margin:24px 0 0 0; text-align:right; }
footer aside#contacto ul#partners li						{ border-right:1px solid #fff; margin:0; opacity:1; padding:12px 20px 10px 0; width:auto; }
footer aside#contacto ul#partners li:last-child				{ border-right:none; padding:10px 0 10px 20px; }
footer aside#contacto ul#partners li img					{ max-width:120px; }
footer .fourcol 											{ margin-top:200px; }
footer p#qr														{ background:none; color:#fff; font:300 16px "Open Sans", Arial, Helvetica, sans-serif; line-height:24px; letter-spacing:-0.02em; margin:0; padding:0; opacity:0.85; }
footer p.header												{ border:none; }
footer p#qr	a 												{ font:600 16px "Open Sans", Arial, Helvetica, sans-serif; }
footer aside p.header									{ color:#fdc300; display:block; font:22px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 2px 0; }
footer aside#newsletter								{ margin-right:0; float:right; }
footer p															{ color:#fff; text-align:left; }
footer aside#newsletter	p 						{ margin:0 0 10px 0; font:300 12px "Open Sans", Arial, Helvetica, sans-serif; }
footer aside#newsletter p.header			{ color:#fdc300; display:block; font:22px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; margin:0 0 2px 0; }
footer aside#newsletter form 					{ border:none; }
footer aside#newsletter form label		{ color:#fdc300; font-weight:bold; letter-spacing:-0.04em; margin:0 15px 0 0; }
footer form div input									{ border-radius:0; border:none; font:300 14px "Open Sans", Arial, Helvetica, sans-serif; padding:10px 10px; }
footer p.footer_acepto								{ font-size:11px!important; text-transform:none!important; }
footer form p.der input.boton					{ background-image:none; background:#fdc300; color:#0161a0; font:14px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; height:auto; letter-spacing:-0.02em; padding:9px 10px 10px 10px; text-indent:inherit!important; width:auto; }
footer form div.izq										{ margin:10px 0; width:70%; }
footer form p.der											{ margin:25px 0 0 0!important; }


/* footer - nav */
footer #nav														{ background:url(../img/assets/common/bcks/ser_bck_footer_nav.jpg) no-repeat 0 0; background-size:cover; border-top:1px solid rgba(255,255,255,.15); margin:122px 0 0 0; padding:24px 0 24px 0; text-align:center; }
footer #nav ul  	   									{ margin:0; padding:0; }
footer #nav ul li   									{ margin:0; padding:0 0 0 0; }
footer #nav ul li.active a						{ color:#fff; }
footer #nav ul li:last-child					{ padding:0!important; }
footer #nav ul li a 									{ color:#fff; font:normal 12px "moskbold_700", Arial, Helvetica, sans-serif; text-transform:uppercase; }
footer #nav ul li a:hover							{ color:#fdc300; font-weight:400; }





/* llistat serveis */
ul#listado_servicios  										{ display:inline-block; margin-bottom:20px; }
ul#listado_servicios li img									{ -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; border:10px solid rgba(207,214,224,.25); display:inline; margin:10px 0 10px 0; width:250px; }
ul#listado_servicios li  									{ color:#333; font:16px 'vinkellight', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; padding-bottom:25px; text-align:center; }
ul#listado_servicios li span								{ color:#00468e; display:inline-block; font:bold 18px 'vinkellight', Arial, Helvetica, sans-serif; margin:10px 0; }



.caixa 														{ background:#e5e9ee; display:inline-block; min-height:300px; padding:30px 40px; }
.caixa header h3 											{ color:#00468e; font:normal 24px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; margin:0 0 0 0; }
.caixa ul													{ margin:0; }
.caixa ul li												{ background:url(../img/assets/common/icos/ser_ico_check.png) no-repeat 0 2px; color:#333; font:16px "vinkellight", Arial, Helvetica, sans-serif; padding:0 0 0 25px; }

aside#sercatt,
aside#sercagestion,
aside#formacion,
aside#estrategiaweb,
aside#elperiodico,
aside#eventos,
aside#imagen												{ display:inline-block; margin:10px 0 20px 0; width:100%; }


aside#elperiodico .caixa									{ background:#e5e9ee url(../img/assets/common/gals/servicios/ser_img_servicios_mkt_bck_elperiodico.jpg) no-repeat 100% 100%; background-size:23%; }
aside#imagen .caixa											{ background:#e5e9ee url(../img/assets/common/gals/servicios/ser_img_servicios_mkt_bck_imagen.jpg) no-repeat 50% 100%; background-size:100%; padding-bottom:300px; }

aside#eventos .caixa p strong								{ color:#00468e; }


#destacat_left												{ margin:0 0 20px 0; min-height:280px; }
#destacat_left header h3									{ min-height:65px; }

#destacat_right												{ margin:0 0 20px 0; min-height:280px; }
#destacat_right header h3									{ line-height:26px; min-height:65px; }

#destacat_central											{ margin:0 0 40px 0; min-height:280px; }
#destacat_central header h3									{ line-height:26px; min-height:75px; text-align:center; }




/* SECTION ASOCIADOS */
section#asociados article 									{ /* border-top:1px solid #3168b1; */ clear:both; display:inline-block; margin:0.5em 0 2.063em 0; /* padding:1.250em 0 0 0; */ width:100%; }
section#asociados article header h1							{ padding:0; }
section#asociados article h2 								{ font:bold 1.3em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin:0 0 1.5em 0; padding:0; text-transform:uppercase; }
section#asociados article ul#llistat  	 					{ display:inline-block; margin:20px 0; text-align:center; }
section#asociados article ul#llistat li 					{ display:inline-block; margin:10px 10px 40px 10px; text-align:center; width:25%; }
section#asociados article ul#llistat li a 					{ display:inline-block; }
section#asociados article ul#llistat li header h3			{ color:#00468e; font:normal 20px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing:-0.02em; line-height:26px; margin:0 0 10px 0; min-height:50px; text-align:left; text-transform:uppercase; }
section#asociados article ul#llistat li p					{ margin:0 0 0 0; }
section#asociados article ul#llistat li img					{ border:1px dotted #cfd6e0; display:none; }
section#asociados article ul#llistat li p a					{ color:#333; }


ul#redes 													{ margin:20px 0 0 0; }
ul#redes li a												{ -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; background:#00468e; display:inline-block; color:#fff;display:inline-block; height:50px; line-height:50px; text-align:center; margin:0; width:50px; }
ul#redes li i.fa											{ color:#fff; font-size:24px; line-height:50px; }
ul#redes li a:hover											{ background:#fdc300; }
ul#redes li small											{ display:block; font:9px "vinkellight", Arial, Helvetica, sans-serif; letter-spacing:0.02em; margin:8px 0 0 0; text-align:center; text-transform:uppercase; }



/* SECTION PROMOCIONES */
ul#tipos_promos  											{ display:inline-block; margin:25px 0 0 0; width:100%; }
ul#tipos_promos li											{ background:#e5e9ee; margin:0; min-height:180px; padding:20px; }
ul#tipos_promos li:first-child								{ border-right:10px solid #fff; }
ul#tipos_promos li:last-child								{ border-left:10px solid #fff; }
ul#tipos_promos li strong									{ color:#00468e; display:block; font:34px "vinkel_rgbold", Arial, Helvetica, sans-serif; margin:0 0 10px 0; text-align:center; }
ul#tipos_promos li p										{ color:#333; font:normal 22px 'vinkellight', Arial, Helvetica, sans-serif; letter-spacing:-0.04em; text-align:center; }

section#promociones article header h1 						{ margin:20px 0!important; padding:0; }
section#promociones ul#tipos_promos li:first-child			{ border-right:none; }
section#promociones ul#tipos_promos li						{ margin: 0 10px 40px 10px; min-height:550px; width:31.65%; }
section#promociones ul#tipos_promos li header h3 			{ color:#00468e; font:normal 24px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; margin:0 0 0 0; }
section#promociones ul#tipos_promos li img 					{ margin:0 0 20px 0; }
section#promociones ul#tipos_promos li p.fecha 				{ color:#00468e; display:block; font:16px "vinkellight", Arial, Helvetica, sans-serif; letter-spacing:0.02em; text-align:left; }
section#promociones ul#tipos_promos li p	 				{ color:#333;  font:16px "vinkellight", Arial, Helvetica, sans-serif; letter-spacing:-0.02em; text-align:left; }
section#promociones ul#tipos_promos li:last-child			{ border-left:none; }
section#promociones div#prominent-promo						{ background:#e5e9ee; display:inline-block; margin:0 10px; padding:20px; }
section#promociones div#prominent-promo header h3			{ display:inline-block; color:#00468e; font:normal 24px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; margin:0 0 0 0; margin:0 0 0 0; }




/* Talleres NEXUS */
section#talleres_nexus										{ padding:0 0 40px 0; }
section#talleres_nexus p.panel								{ display:inline-block; margin:20px 0; width:100%; }
section#talleres_nexus p.panel strong						{ color:#00468e; display:block; font:18px "vinkelmedium_italic", Arial, Helvetica, sans-serif; letter-spacing:0em; margin:0 0 10px 0; }
section#talleres_nexus header h1							{ padding:0; }
section#talleres_nexus header h3							{ color:#00468e; font:normal 18px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; margin:0 0 10px 0; }
section#talleres_nexus a.btn								{ background:#00468e; color:#fff; display:inline-block; font:16px "vinkelmedium_italic", Arial, Helvetica, sans-serif; padding:10px 20px; }
section#talleres_nexus a.btn:hover							{ background:#00468e; }
section#talleres_nexus ul									{ margin:0 0 40px 0; }
section#talleres_nexus ul li								{ background:url(../img/assets/common/icos/ser_ico_check-b.png) no-repeat 0 10px; color:#333; font:16px "vinkellight", Arial, Helvetica, sans-serif; padding:8px 0 8px 25px;  }
section#talleres_nexus figure								{ margin-bottom:20px; max-width:95%; }
section#talleres_nexus figure.center						{ margin-bottom:20px; max-width:100%; }


.bigpanel													{ background:#e5e9ee; display:inline-block; margin:0; padding:20px 60px; text-align:center; }
.bigpanel p 												{ font-size:18px; text-align:center; }
.bigpanel header h3											{ color:#00468e; font:normal 24px 'vinkelmedium_italic', Arial, Helvetica, sans-serif!important; margin:0 0 10px 0; }
.bigpanel p.btn a											{ background:#00468e; color:#fff; display:inline-block; font:16px "vinkelmedium_italic", Arial, Helvetica, sans-serif; padding:10px 20px; }
.bigpanel p.btn a:hover										{ background:#00468e; }



/* FORMULARI CERCADOR NOTÍCIES */
form#form_noticias 											{ background:#e5e9ee; display: inline-block; margin:20px 0 0 0; padding:20px 40px; width:100%; }
form#form_noticias input.boton								{ background:#00468e url(../img/assets/common/icos/ser_ico_buscar.png) no-repeat 15px 50%; border:none; color:#fff; cursor:pointer; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; margin:25px 0 0 0; padding:10px 40px 10px 60px; width:auto; }
form#form_noticias input.boton:hover						{ background:#fdc300 url(../img/assets/common/icos/ser_ico_buscar_f2.png) no-repeat 15px 50%; color:#002a58; }
form#form_noticias label 									{ color:#00468e; display: block; float:none; font:600 15px "Open Sans", Arial, Helvetica, sans-serif; margin:0 0 5px 0; text-transform:none; }



/* FORMULARI FILTRAR ASSOCIATS PER PROVÍNCIA */
form#form_filtrar											{ background:#e5e9ee; margin:0 0 40px 0; padding:20px 40px; text-align:center; width:100%; }
form#form_filtrar input.boton								{ background:#00468e url(../img/assets/common/icos/ser_ico_buscar.png) no-repeat 15px 50%; border:none; color:#fff; cursor:pointer; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; margin:25px 0 0 0; padding:10px 40px 10px 60px; width:auto; }
form#form_filtrar input.boton:hover							{ background:#fdc300 url(../img/assets/common/icos/ser_ico_buscar_f2.png) no-repeat 15px 50%; color:#002a58; }
form#form_filtrar label 									{ color:#00468e; display: block; float:none; font:600 15px "Open Sans", Arial, Helvetica, sans-serif; margin:0 0 5px 0; text-align:left; text-transform:none; }
form#form_filtrar ul li 									{ display:inline; float:none; }




/* LANDINGS FEBRER 2018 */
section#landing 											{ display:inline-block; margin:0 0 40px 0; padding: 20px 0 40px 0; width:100%; }
section#landing div#header									{ display:inline-block; margin:0 0 20px 0; width:100%; }
section#landing header h1									{ color: #00468e; display: inline-block; font: 24px "vinkelregular_italic", Arial, Helvetica, sans-serif; letter-spacing: -0.04em; line-height: 28px; margin: 20px 0 0 0!important; text-transform: none }
section#landing header h2 									{ font:400 20px "Open Sans", Arial, Helvetica, sans-serif; letter-spacing: -0.04em; margin:0 0 30px 0; opacity:0.75; }

section#landing aside 										{ display:inline-block; margin:0 0 40px 0; width:100%; }
section#landing aside#contactar 							{ background: rgba(0, 0, 0, 0.03); margin: 0; min-height: 460px; padding: 25px 30px; width: 33.3%; }
section#landing aside#contactar form label					{ color: #00468e; float: none; display: block; font: 600 15px "Open Sans", Arial, Helvetica, sans-serif; margin: 0 0 2px 0; text-transform: none; }
section#landing aside#contactar form input					{ border: 1px solid #ccc; color: #00468e; font: 400 14px "Open Sans", Arial, Helvetica, sans-serif; height: auto; margin: 0 0 10px 0; padding: 0.5rem 0.5rem; width: 100%; }
section#landing aside#contactar form select					{ margin:0 0 10px 0;  }
section#landing aside#contactar form input:focus			{ border: 1px solid #00468e; }
section#landing aside#contactar form header h3				{ color: #00468e; font: bold 22px 'vinkelregular_italic', Arial, Helvetica, sans-serif; letter-spacing: -0.04em; margin:0 5px 15px 5px; }
section#landing aside#contactar form input.btn				{ background: #002a58; background: -moz-linear-gradient(top, #002a58 0%, #01508a 100%); background: -webkit-linear-gradient(top, #002a58 0%,#01508a 100%); background: linear-gradient(to bottom, #002a58 0%,#01508a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a58', endColorstr='#01508a',GradientType=0 ); border: none; color: #fff; cursor: pointer; font: 13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; padding: 10px 60px; width: auto; }

section#landing aside#contactar form input.btn:hover 		{ background:#fbb709; color:#00468e; }
section#landing aside#contactar form ul						{ margin:0; }
section#landing aside#contactar form ul li					{ margin:0; padding: 0 5px; }
section#landing aside#contactar form p 				 		{ margin:0 5px; }
section#landing aside#contactar form p#condiciones input 	{ display: inline-block; float: left; margin: 5px 7px 0 0 !important; width:auto; }
section#landing aside#contactar form p#condiciones  		{ font-size: 14px; margin: 0 0 15px 5px !important; }

section#landing div#header p#validez 						{ color:#00468e; display:inline-block; font: italic 18px 'vinkelmedium_italic', Arial, Helvetica, sans-serif; letter-spacing: -0.04em; margin:20px 0 0 0; opacity: 1; text-align:left; }
section#landing div#header p#obligatorios 					{ display:inline-block; font: italic 14px 'vinkellight', Arial, Helvetica, sans-serif; margin:20px 0 0 0; opacity: 0.75; text-align:right; }

#topbar_landing 										    							{ background:#002c5d; display:inline-block; margin: 0; padding:20px 0; position: inherit; top:inherit; width:100%; }

section#landing ul.llistat 	 													{ margin:0; }
section#landing ul.llistat li	 												{ border-bottom:1px dotted #cfd6e0; color: #00468e; display:block; font: bold 18px 'vinkellight', Arial, Helvetica, sans-serif; margin: 0; padding:10px 0; }
section#landing ul.llistat li::before    	 						{ background:#fff; content:"\f058"; color: #00468e; font-family:'FontAwesome'; margin: 0 10px 0 0; }

section#landing article div.row												{ border-top: 1px dotted #cfd6e0; padding-top:40px; }




section#landing aside#formok form input.btn						{ background: #002a58; background: -moz-linear-gradient(top, #002a58 0%, #01508a 100%); background: -webkit-linear-gradient(top, #002a58 0%,#01508a 100%); background: linear-gradient(to bottom, #002a58 0%,#01508a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a58', endColorstr='#01508a',GradientType=0 ); border: none; color: #fff; cursor: pointer; font: 13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; padding: 10px 60px; width: auto; }
section#landing aside#formok form input.btn:hover 		{ background:#fbb709; color:#00468e; }

section#landing #descrip_right												{ padding-left:40px; }
section#landing #descrip_left													{ padding-right:40px; }


/* Update Signia December 2018 */
div.panel_new 																				{ background: #e5e9ee; padding:40px; text-align:center!important; }
div.panel_new p 																			{ display: inline-block; margin:0; text-align:center!important; width:100%; }
div.panel_new p span															  	{ display:block; margin:0 0 15px 0; text-align:center!important; }
div.panel_new p a.btn 	 															{ background:#00468e!important; color:#fff!important; display:inline-block; font:16px "vinkelmedium_italic", Arial, Helvetica, sans-serif; padding:10px 20px; }
div.panel_new p a.btn:hover 													{ background:#fbb709!important; color:#00468e!important; }

ul#puntos_destacados li p 														{ margin:0 0 40px 0; text-align:center!important; }
ul#puntos_destacados li 														  { text-align:center!important; }
ul#puntos_destacados li img														{ margin:0 0 15px 0; max-width:75%; }

ul.punts_destacats 																    { margin:0 0 40px 0; }
ul.punts_destacats li																  { background:url(../img/assets/common/icos/ser_ico_check-b.png) no-repeat 0 4px; color:#333; font:16px "vinkellight", Arial, Helvetica, sans-serif; padding:2px 0 2px 25px; }

aside#servicios_tele,
aside#servicios_consultas 														{ display:inline-block; margin:40px 0 0 0; }
aside#servicios_tele header h3,
aside#servicios_consultas header h3  									{ color:#000; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0 0 0 0; text-align:left; }

article#sercatt 																			{ background:url(../img/assets/common/bcks/servicios/ser_bck_article_sercatt.jpg) no-repeat 50% 100%; background-size:cover; border:none!important; display:inline-block; min-height:1230px; padding: 0;  }
article#next_sercaula 																{ background:url(../img/assets/common/bcks/servicios/ser_bck_article_sercaula.jpg) no-repeat 50% 100%; background-size:cover;border:none!important; display:inline-block; min-height:1380px; padding: 0;  }
article#sercom 																			  { /* background:url(../img/assets/common/bcks/servicios/ser_bck_article_sercom.jpg) no-repeat 50% 100%; background-size:cover; */ border:none!important; display:inline-block; min-height:2000px; padding: 0;  }
article#sercom header h2 															{ color: #00468e; display: inline-block; font: 32px "vinkelmedium_italic", Arial, Helvetica, sans-serif !important; letter-spacing: -0.04em; margin: 20px 0 0 0 !important; padding: 0; text-align: center !important; text-transform: none !important; width: 100%; }
article#sercom ul.minilist    											  { margin:0; }
article#sercom ul.minilist li  												{ color:#333; float:left; font:16px "vinkellight", Arial, Helvetica, sans-serif; width:20%; }
article#sercom ul.minilist li ul li  							  	{ width:100%; }
article#sercom ul.minilist li header h3 						  { color: #00468e; display: inline-block; font: 18px "vinkelmedium_italic", Arial, Helvetica, sans-serif !important; letter-spacing: -0.04em; margin: 20px 0 10px 0 !important; padding: 0; text-align: left !important; text-transform: none !important; width: 100%; }

article#sercom aside#servicios_consultas,
article#sercom aside#servicios_tele  									{ margin:0; }

aside#servicios_right 																{ display:inline-block; margin:40px 0 0 0!important; width: auto!important; }
aside#servicios_right header h3  											{ color:#000; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0 0 10px 0; text-align:left; }


aside#servicios_left 														      { display:inline-block; margin:40px 0 0 0!important; width:100%!important; }
aside#servicios_left header h3  								    	{ color:#000; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif; margin:0 0 10px 0; text-align:left; }

article#next_sercaula figure												  { margin:0 60px 0 0; text-align:right; }
article#next_sercaula figure img									 		{ float:right; max-width:75%!important; }


#nextsercaula 																				{ left:380px!important; top:200px!important; }
#nextsercaula figure 																	{ margin:0 30px 0 0; }
#nextsercaula #intro 																	{ border-left:1px dotted rgba(255,255,255,.5); padding:0 0 0 30px; }
#nextsercaula #intro p 																{ margin:0; }

#nextsercatt 																			   	{ left:380px!important; top:200px!important; }
#nextsercatt figure 																	{ margin:0 30px 0 0; }
#nextsercatt #intro 																	{ border-left:1px dotted rgba(255,255,255,.5); padding:0 0 0 30px; }
#nextsercatt #intro p 																{ margin:0; }

#nextsercagestion 																		{ right:150px; width:48%; }
#nextsercagestion .intro 													  	{ border-left:1px dotted rgba(255,255,255,.5); margin:40px 0 0 0; padding:0 0 0 30px; }
#nextsercagestion figure  													 	{ margin:55px 0 0 0; padding:0 25px 0 0 ; text-align:right; }
#nextsercagestion figure img 													{ float: right; width:40%; }



.btn_descarga { background:#002a58; background:-moz-linear-gradient(top, #002a58 0%, #01508a 100%); background:-webkit-linear-gradient(top, #002a58 0%,#01508a 100%); background:linear-gradient(to bottom, #002a58 0%,#01508a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a58', endColorstr='#01508a',GradientType=0 ); border:none; color:#fff; cursor:pointer; display: inline-block; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; margin:20px 0 10px 0; padding:10px 60px; width:auto; }
.btn_descarga:hover { background:#fdc300; color:#002a58; }







/* Buscador de aceites */

.buscador_basico{
}

.buscador_basico form{
    display: inline-block;
    justify-content: center;
    align-items: center;
    padding: 0 25px;
		width:100%;
}

.buscador_avanzado{
}

.buscador_avanzado form {
    display: inline-block;
    justify-content: center;
    align-items: center;
    padding: 15px 25px 10px 25px;
		width:100%;
}

.buscador_avanzado form select{
}


/*-BOTON -*/


.contenedor_boton{
    display: flex;
    justify-content: center;
}


section#buscador 																{ width:100%; }
section#buscador header h1 											{ color:#00468e; display:inline-block; font:38px "vinkelmedium_italic", Arial, Helvetica, sans-serif!important; letter-spacing:-0.04em; margin:20px 0 20px 0!important; padding:0; text-align:center!important; text-transform:none!important; width:100%; }

section#buscador header h2 											{ border-bottom: 1px dotted #cfd6e0;
color: #00468e;
font: normal 22px "vinkelmedium_italic", Arial, Helvetica, sans-serif;
margin: 30px 0 20px 0;
padding: 0 0 12px 0; text-align:center; }


section#buscador article 												{ background:#F7F7F7; display:inline-block; padding:30px; width:100%; }
section#buscador article .btn 									{ background:#002a58; background:-moz-linear-gradient(top, #002a58 0%, #01508a 100%); background:-webkit-linear-gradient(top, #002a58 0%,#01508a 100%); background:linear-gradient(to bottom, #002a58 0%,#01508a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a58', endColorstr='#01508a',GradientType=0 ); border:none; color:#fff; cursor:pointer; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; padding:10px 60px; width:auto; }
section#buscador article .btn:hover 						{ background:#fdc300; color:#002a58; }
section#buscador article select  								{ font:400 14px "Open Sans", Arial, Helvetica, sans-serif; }

section#buscador form label 										{ color: #00468e; float: none; display: block; font: 600 15px "Open Sans", Arial, Helvetica, sans-serif; margin: 0 0 5px 0; text-transform: none; }
section#buscador form ul 												{ display: inline-block; margin:0; width:100%; }

aside#imgs ul  																	{ margin:40px 0; }
aside#imgs ul li:first-child 										{ text-align:right; }
aside#imgs ul li:last-child 										{ text-align:left; }


#sectionMessage  															 { background:#fdc300; color:#00468e; font:18px "vinkelmedium_italic", Arial, Helvetica, sans-serif !important; text-align: center; padding:20px; }


div#firstChoice 															{ border-bottom:1px solid #00468e; border-top:1px solid #00468e; display:inline-block; margin:20px 0 0 0; padding:20px; width:100%; }
div#secondChoice 															{ border-bottom:1px solid #00468e; display:inline-block; margin:0 0; padding:20px; width:100%; }
div#thirdChoice 															{ border-bottom:1px solid #00468e; display:inline-block; margin:0 0; padding:20px; width:100%; }

/* div.choiceName 														{ color:#00468e; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif !important; } */
div.name 																 			{ color:#00468e; font:22px "vinkelmedium_italic", Arial, Helvetica, sans-serif !important; }
div.manufacturer 															{ color:#00468e; font:900 15px "Open Sans", Arial, Helvetica, sans-serif; margin:0 0 5px 0; }
/* div.name 																	{ color:#00468e; font:500 15px "Open Sans", Arial, Helvetica, sans-serif; margin:10px 0 10px 0; } */
div.description 															{ color:#0a0a0a; font:300 15px "Open Sans", Arial, Helvetica, sans-serif; }

section#results div.large-2 									{ text-align:center; }

section#buscador div a.btn 									  { background:#002a58; background:-moz-linear-gradient(top, #002a58 0%, #01508a 100%); background:-webkit-linear-gradient(top, #002a58 0%,#01508a 100%); background:linear-gradient(to bottom, #002a58 0%,#01508a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a58', endColorstr='#01508a',GradientType=0 ); border:none; color:#fff; cursor:pointer; display: inline-block; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; margin:15px 0 0 0; padding:10px 60px; width:auto; }

section#buscador div a.btn:hover 					 	  { background:#fdc300; color:#002a58; }

section#buscador div a.btn_yellow 					  { background:#fdc300; color:#002a58; border:none; color:#002a58; cursor:pointer; display: inline-block; font:13.5px "vinkel_rgbold_italic", Arial, Helvetica, sans-serif; margin:15px 0 0 0; padding:10px 60px; width:auto; }
section#buscador div a.btn_yellow:hover 		  { background:#002a58; background:-moz-linear-gradient(top, #002a58 0%, #01508a 100%); background:-webkit-linear-gradient(top, #002a58 0%,#01508a 100%); background:linear-gradient(to bottom, #002a58 0%,#01508a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a58', endColorstr='#01508a',GradientType=0 ); color:#fff; }





/* UPDATE SIGNIA 10 JULIOL 2019 */

section.sercom 																{ display: inline-block; margin-top:40px; }
section.sercom form 													{ display: inline-block; margin-top:20px!important; }

section.sercom ul li 													{ display: inline-block; margin: 0 0 20px 0; padding: 0 15px !important; width: auto!important; }
section.sercom ul  													  { width:100%!important; }
section.sercom ul.large-up-3 li.columns 			{ width:33.33333%!important; }
section.sercom ul.large-up-2 li.columns 			{ width:50%!important; }

section.sercom p input 												{ width:100%!important; }
section.sercom p textarea 										{ width:100%!important; }
section.sercom p input.btn 										{ width:auto!important; }



/* UPDATE SIGNIA 10 GENER 2020 */
.slideshow_video 															{ display: inline-block; min-height: 500px; max-height:500px; overflow:hidden; width:100%; }
#video_background 														{ bottom: 0; background-size: cover; height: 100%; min-height: 100%; min-width: 100%; overflow: hidden; position: relative; right: 0px; width: 100%; z-index: -1000; }
video  																				{ width: 100%; }
