* {
	margin:0;
	padding:0;
	border:0;
	font-family:Arial,Helvetica,Verdana;
}

html {
	font-size:100%;
}

img {
	vertical-align:bottom;
}

ul, li, ol {
	list-style:none;
}

input, textarea, select {
	color:#333333;
	outline: 0;
}

@font-face {
	font-family:DIN Mittelschrift Std;
	src: url(/style/DINMittelschriftStd.otf);
}

@font-face {
	font-family:DIN Engschrift Std;
	src: url(/style/DINEngschriftStd.otf);
}

@font-face {
	font-family:DIN Neuzeit Grotesk Std Bold Cn;
	src: url(/style/DINNeuzeitGroteskStd-BdCond.otf);
}

.clearfix {
	clear:both;
	overflow:hidden;
}

.none {
	display:none;
}

.nobr {
	white-space:nowrap;
}

.left {
	float:left;
}

.right {
	float:right;
}

.noborder {
	border:0 none !important;
}

.nomargin {
	margin:0 !important;
}

.ribete {
        border: 1px solid #CCC;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.grey {
	color:#999999 !important;
}

.white {
	color:#FFFFFF !important;
}

.black {
	color:#333333 !important;
}

.blue {
	color:#1C55A2 !important;
}

.bold {
	font-weight:bold !important;
}

.red {
	color:#CC0000 !important;
}

.ml20 {
	margin-left:20px !important;
}

body {
	color:#333;
	font-size:13px;
	line-height:18px;
	background-color:#f6f6f6;
}

a {
	color:#1C55A2;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.width { 
	width:980px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}

.head { 
	border-bottom:1px solid #FFF;
	color:#666;
}

.idiomas {
	float:left;
	padding:10px 0;
}

.zp {
	float:right;
	font-size:12px;
	color:#FFFFFF;
	background-color:#1B559E;
	background-image:url(/image/degradee-zp.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	height:26px;
	margin-top:-4px;
	padding:10px 15px 0 15px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(/style/PIE.htc);
}

.zp a {
	color:#FFFFFF;
	font-weight:bold;
}

.zp-login {
	display:none;
}

.zp .input {
	float:left;
	margin:0 10px 0 0;
	color:#999;
	background-color:transparent;
	background-image:url(/image/input-zp.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 10px 0 10px;
	font-size:12px;
	line-height:20px;
	height:20px;
	width:183px;
}

.zp .submit {
	float:left;
	margin:0 30px 0 0;
	color:#1c569f;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	height:20px;
	text-align:center;
	width:95px;
	background-color:transparent;
	background-image:url(/image/bt-zp.png);
	background-repeat:repeat-x;
	background-position:top left;
	border:1px solid #C7C7C7;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.zp .submit:hover {
	background-image:url(/image/bt-zp-h.png);
}

#main { 
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	background:#ebedf0;
	clear:both;
	width:100%;
}

.header { 
	clear:both;
	overflow:hidden;
	padding:11px 0 0 0;
}

.logo {
	float:left;
	padding:5px 0 11px 0;
}

.sup {
	float:right;
	padding:0 0 11px 0;
}

.welcome {
	color:#666;
	text-align:right;
	height:52px;
	line-height:15px;
	padding-top:2px;
}

.searcher {
	float:right;
	background-color:#FFFFFF;
	background-image:url(/image/search.png);
	background-position:7px 8px;
	background-repeat:no-repeat;
	z-index:1;
	position:relative;
	color:#ACACAC;
	margin-top:11px;
	border:1px solid #C7C7C7;
	width:269px;
	height:26px;
	line-height:26px;
	padding:0 4px 0 25px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.nav {
	width:980px;
	clear:both;
	height:50px;
	position:relative;
	background-color:#1B559E;
	background-image:url(/image/degradee-nav.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(/style/PIE.htc);
}

.nav li {
	float: left;
	position: relative;
}

.nav li a {
	font-family:"DIN Neuzeit Grotesk Std Bold Cn";
	font-size:17px;
	text-transform:uppercase;
	color:#FFF;
}

.mac-os .nav .menu {
	line-height:22px;
}

.nav .menu a {
	float:left;
	padding:16px 10px 0 10px;
	height:34px;
}

.nav .menu a.first {
	padding-left:15px !important;
}

.nav .menu a.ilu {
	background-image:url(/image/degradee-nav-h.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#1C55A2;
}

.nav .menu a:hover {
	background-image:url(/image/degradee-nav-h.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	text-decoration:none;
	color:#1C55A2;
}

.nav .menu a.nav-arrow {
	padding-right:25px !important;
	background-image:url(/image/degradee-nav-arrow.png);
	background-repeat:repeat-x;
	background-position:bottom right;
}

.nav .menu a.nav-arrow:hover {
	background-image:url(/image/degradee-nav-arrow-h.png);
}

.nav .dropdown {
	/*margin:1px 0 0 0;*/
	padding:8px 15px 12px 15px;
	position: absolute;
	z-index: 999;
	top: 100%;
	display: none;
	left: 0;
	/*background-color:#BCBCBC;*/
	background-image:url(/image/menu-bg.png);
	background-repeat:repeat-x;
	background-position:0 0;
	white-space:nowrap;
}

.nav .dropdown li {
	float: none;
	position: relative;
	display: block;
}

.nav .dropdown li a {
	font-family:"DIN Neuzeit Grotesk Std Bold Cn";
	position: relative;
	display: block;
	background:0 none;
	padding:4px 0 0 0;
	height:auto;
	float: none;
}

.nav .dropdown li a:hover {
	background:0 none;
}

.partners {
	border-top:1px solid #D7D7D7;
}

.partners ul {
	clear:both;
	overflow:hidden;
	padding:20px 0;
	display:table;
}

.partners li {
	display:table-cell;
	vertical-align:middle;
}

.partners li img {
	margin-right:30px;
	display:block;
}

.footer-links {
	padding:16px 0;
	font-size:12px;
	line-height:17px;
	background-color:#8C8A8B;
}

.footer-links a {
	color:#FFF;
}

.footer-links span {
	color:#FFF;
}

.footer-links ul {
	padding:0 18px 0 0;
	float:left;
}

.footer-links ul li {
	display:block;
}

.footer-links ul li.first {
	font-weight:bold;
	padding-bottom:5px;
}

.footer-links ul li.other {
	padding-left:7px;
}

.footer {
	font-size:11px;
	line-height:16px;
	color:#999 !important;
	border-top:1px solid #FFF;
	padding:16px 0 36px 0;
}

.footer a {
	color:#999;
	font-weight:bold;
}

.degradee-title { z-index:1; position:relative; border-bottom:1px solid #F7F7F7; width:100%; height:32px; padding:12px 0 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background:#FFFFFF; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#D8D8D8)); background:-webkit-linear-gradient(#FFFFFF, #D8D8D8); background:-moz-linear-gradient(#FFFFFF, #D8D8D8); background:-ms-linear-gradient(#FFFFFF, #D8D8D8); background:-o-linear-gradient(#FFFFFF, #D8D8D8); background:linear-gradient(#FFFFFF, #D8D8D8); -pie-background:linear-gradient(#FFFFFF, #D8D8D8); behavior:url(/style/PIE.htc); }
.title { color:#666666; text-transform:uppercase; font-family:"DIN Neuzeit Grotesk Std Bold Cn"; font-size:21px; }
.degradee-title .title { padding-left:15px; line-height:20px; }
.mac-os .degradee-title .title { line-height:24px; }
.degradee-mini { z-index:1;position:relative;border-bottom:1px solid #F7F7F7;width:100%;height:25px;padding:7px 0 0 0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;background:#FFFFFF;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#D8D8D8));background:-webkit-linear-gradient(#FFFFFF, #D8D8D8);background:-moz-linear-gradient(#FFFFFF, #D8D8D8);background:-ms-linear-gradient(#FFFFFF, #D8D8D8);background:-o-linear-gradient(#FFFFFF, #D8D8D8);background:linear-gradient(#FFFFFF, #D8D8D8);-pie-background:linear-gradient(#FFFFFF, #D8D8D8);behavior:url(/style/PIE.htc); }
.title-mini { color:#8B8A8A;text-transform:uppercase;font-family:"DIN Neuzeit Grotesk Std Bold Cn";font-size:17px; }

#contentscroll { overflow: hidden; }
.popover { color: #333; font-weight: normal; line-height: 1; cursor: auto; position: absolute; display: none; opacity: 0; background-color: white; border: 3px solid #CCC; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.popover.active { opacity: 1; z-index:1000; }
.popover .triangle { position: absolute; top: -53px; float: left; font-size: 0px; line-height: 0%; width: 0px; border-top: 25px solid transparent; border-left: 25px solid transparent; border-right: 25px solid transparent; border-bottom: 25px solid #CCC; }
.popover .header { display:none; }
.popover .content { overflow-x: hidden; overflow-y: auto; }
.follow_box_widget { overflow: hidden; padding-left: 5px; padding-right: 5px; padding-top: 5px; background-color: #fff transparent; position: relative; margin: auto; }
.follow_box { font-size: 11px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color: #333; line-height: 1.28; text-align: left; direction: ltr; }
.follow_box .follow_top { padding: 5px 10px 0px 5px; margin-bottom: 8px; min-width: 230px; overflow: hidden; }
.follow_box .profileimage { float: left; width: 40px; height: 40px; padding: 0px; margin: 0 10px 4px 0; }
.follow_box img { border: 0; }
.follow_box a { cursor: pointer; color: #3B5998; text-decoration: none; }
.follow_box a:hover { text-decoration: underline; }
.follow_action { padding: 0 0 0 8px; }
.follow_box .follow_action .name { line-height: 15px; font-size: 14px; font-weight: bold; }
.follow_box .follow_button { margin: 5px 0 0; }
.follow_box .total { min-width: 230px; overflow: hidden; display: block; }
.follow_box .connections { padding: 5px 0 4px 0px; border-top: solid 1px #D8DFEA; border-bottom: 1px solid #CCC; min-height: 150px; }
.follow_box .connections .connections_grid { padding-top: 5px; overflow: hidden; }
.follow_box .clearfix { zoom: 1; }
.follow_box .connections .connections_grid .grid_item { float: left; margin:0px; margin-right: 5px; margin-bottom: 8px; overflow: hidden; width: 50px; }
.follow_box .connections .connections_grid .grid_item .name { font-size: 9px; color: gray; overflow: hidden; padding-top: 2px; text-align: center; white-space: nowrap; }
.follow_box .connections .connections_grid .grid_item img { width: 48px; height: 48px; }
.follow_box .follow_widget_footer { cursor: default; width: 100%; min-width: 230px; overflow: hidden; }
.follow_box .footer_border { margin-top: 5px; }
.follow_box .uiImageBlock { line-height: 14px; }
.follow_box .follow_widget_footer .footer_logo { float: left; margin-right: 5px; }
.follow_box .follow_widget_footer .footer_text { cursor: default; color: #808080; font-size: 9px; float: left; }
.follow_box .follow_widget_footer .footer_text a.footer_text_link { color: #808080; }
.follow_box .titlecase { text-transform:capitalize; }

.degradee-mini .title-mini {
	padding-left:15px;
	line-height:18px;
}

.mac-os .degradee-mini .title-mini {
	line-height:20px;
}

.degradee {
	background:#FFF url(/image/degradee.png) repeat-x bottom left;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #d7d7d7;
	padding:11px 15px;
	clear:both;
	overflow:hidden;
}

.degradee.mini {
	padding:11px 15px 11px 11px !important;
	width:274px
}

.wrapper {
	clear:both;
	overflow:hidden;
	padding:11px 0 0 0;
}

.sidebar {
	float:left;
	margin:0 0 0 20px;
	width:300px;
	padding:11px 0 0 0;
}

.sidebar-bottom {
	height:5px;
	line-height:5px;
	font-size:0px;
}

.body {
	float:left;
	width:660px;
	padding:11px 0 0 0;
}

.banner {
	margin-bottom:15px;
}

.pill {
	margin-bottom:20px;
}

.banner-lateral img {
	display:block;
	z-index:1;
	position:relative;
	border:1px solid #d7d7d7;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(/style/PIE.htc);
}

.vimeo {
	z-index:1;
	position:relative;
	padding:11px 15px 13px 15px;
	background-color:#c1cddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(/style/PIE.htc);
}

.vimeo .home-data a {
	font-weight:normal !important;
}

.banner-eixos {
	float:left;
	padding:7px 0px 4px 11px;
}

.banner-eixos.first {
	padding-left:0px !important;
}

.banner-eixos.line {
	padding-top:4px !important;
}

.banner-eixos img {
	border:1px solid #e2e2e2;
	display:block;
}

.banner-eixos img:hover {
	border:1px solid #1C55A2;
}

.home-news-big {
	padding:1px 0 0 0;
}

.home-news-big-img {
	margin:3px 20px 20px 0;
}

.home-news-big-img .ribete {
	width:411px;
	height:308px;
}

.home-news-big-det {
	float:right;
	width:197px;
}

.home-news-big-tit {
	font-size:22px;
	line-height:25px;
	padding:4px 0 6px 0;
}

.home-news-big-tit a {
	font-weight:bold;
}

.home-news-big-tit a:hover {
	text-decoration:none;
	color:#666;
}

.home-news-big-det p {
	padding:17px 0 16px 0 !important;
}

.home-news-big-det p a {
	color:#333;
}

.home-data {
	font-size:11px;
}

.comments {
	background-repeat:no-repeat;
	background-position:center right;
	padding:0 15px 0 0;
	display:inline-block;
}

a.comments {
	background-image:url(/image/mini-comments-blue.png);
}

a.comments:hover {
	text-decoration:none;
}

span.comments {
	background-image:url(/image/mini-comments.png);
}

.home-news { 
	float:left;
	border-top:1px solid #e3e2e2;
	padding:16px 0 0 0;
	margin:0 0 0 19px;
	width:197px;
}

.home-news.first { 
	margin-left:0px !important;
}

.home-news p {
	padding:7px 0 4px 0 !important;
}

.home-news p a {
	color:#333;
}

.home-news-img {
	margin:4px 0 5px 0;
}

.home-news-img .ribete {
	width:195px;
	height:146px;
}

.home-news-tit {
	font-weight:bold;
	font-size:15px;
	line-height:19px;
	padding:2px 0 6px 0;
}

.home-news-tit a:hover {
	text-decoration:none;
	color:#666;
}

.home-events { 
	float:left;
	margin:0 0 0 20px;
	width:305px;
}

.home-events.first { 
	margin-left:0px !important;
}

.home-events.line {
	border-top:1px solid #e3e2e2;
	padding:16px 0 0 0;
}

.home-events p {
	padding:7px 0 4px 0 !important;
}

.home-events p a {
	color:#333;
}

.home-events-img {
	margin:4px 0 5px 0;
}

.home-events-img .ribete {
	width:301px;	
	height:226px;
}

.home-events-tit {
	font-weight:bold;
	font-size:15px;
	line-height:19px;
	padding:2px 0 6px 0;
}

.home-events-tit a:hover {
	text-decoration:none;
	color:#666;
}

.home-events-sep {
	height:12px;
	line-height:12px;
	font-size:0px;
}

.vimeo-logo {
	padding:4px 0 0 0;
}

.vimeo-general {
	width:449px;
	float:left;
	margin:5px 20px 0 0;
}

.vimeo-general2 {
	width:630px;
	margin:5px 0 16px 0;
}

.vimeo-mini {
	float:left;
	width:161px;
}

.vimeo-mini div {
	padding:0 0 6px 0;
	margin:5px 0 0 0;
	position:relative;
}

.vimeo-mini div .play {
	position:absolute;
	top:50%;
	left:50%;
	margin:-14px 0 0 -13px;
}

.vimeo-mini2 {
	clear:both;
	overflow:hidden;
	width:630px;
}

.vimeo-mini2 div {
	padding:0 0 6px 0;
	margin:5px 0 0 10px;
	position:relative;
	float:left;
}

.vimeo-mini2 div .play {
	position:absolute;
	top:50%;
	left:50%;
	margin:-14px 0 0 -13px;
}

.vimeo-mini2 div.first {
	margin-left:0px;
}

.vimeo-tit {
	font-size:22px;
	line-height:26px;
	padding:6px 0 4px 0;
}

.vimeo-tit a {
	font-weight:bold;
}

.vimeo-tit a:hover {
	text-decoration:none;
	color:#666;
}

.home-newsletter {
	clear:both;
	overflow:hidden;
	padding:6px 0 3px 0;
}

.home-newsletter-input {
	float:left;
	background-color:#FFFFFF;
	background-image:url(/image/degradee-input.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
	color:#ACACAC;
	margin:0 5px 0 0;
	width:170px;
	height:26px;
	line-height:26px;
	padding:0 8px 0 8px;
	border:1px solid #C7C7C7;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.home-newsletter-submit {
	float:left;
	cursor:pointer;
	background-color:#FFFFFF;
	background-image:url(/image/degradee-btn.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
	color:#6184AE;
	width:77px;
	height:28px;
	line-height:28px;
	text-align:center;
	border:1px solid #6184AE;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.home-newsletter-submit:hover {
	background:#6184AE;
	color:#FFFFFF;
}

.social-networks {
	padding-top:0px !important;
}

.social-network {
	width:130px;
	padding:12px 0 3px 0;
}

.social-network.odd {
	float:left;
}

.social-network.even {
	float:right;
}

.social-network img {
	float:left;
	margin:0 7px 0 0;
}

.social-network div {
	float:left;
	color:#999;
	font-size:10px;
	line-height:15px;
	padding:5px 0 0 0;
}

.social-network div a {
	font-weight:bold;
	font-size:13px;
}

.social-network div span {
	display: block;
}

.social-network div a:only-child {
	line-height: 30px;
}

.analytics {
	margin:6px 0 0 0;
	border-top:1px dotted #E3E2E2;
	padding:10px 0 0 0;
	clear:both;
	overflow:hidden;
}

.analytics.first {
	margin:0;
	border:0 none;
	padding:0;
}

.analytics img {
	float:left;
	border:1px solid #E3E2E2;
	padding:3px;
	margin:0 10px 4px 0;
}

.analytics img:hover {
	border:1px solid #1C55A2;
}

.analytics div {
	float:left;
	width:176px;
	padding:1px 0 0 0;
}

.analytics div a {
	font-weight:bold;
}

.like-right {
	border:none;
	overflow:hidden;
	width:120px;
	height:20px;
	margin:6px 0 0 0;
	padding:0;
}

#slider {
	padding:4px 0 4px 0;
	position:relative;
}

.slider-support {
	position:relative;
	height:115px;
}

.slider-support li {
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	width:270px;
}

.slider-support li img {
	display:inline-block;
	height:111px;
}

.slider-support li.active {
	z-index:10;
	opacity:1.0;
}

.slider-support li.last-active { 
	z-index:9;
}

.breadcrumbs {
	clear:both;
	overflow:hidden;
}

.content-title {
	color:#666666;
	text-transform:uppercase;
	border-bottom:1px solid #d7d7d7;
	font-family:"DIN Neuzeit Grotesk Std Bold Cn";
	font-size:33px;
	line-height:32px;
	padding:0 0 15px 0;
	margin:0 0 10px 0;
	font-weight:normal;
}

.content-title-p {
	color:#666666;
	text-transform:uppercase;
	border-bottom:1px solid #d7d7d7;
	font-family:"DIN Neuzeit Grotesk Std Bold Cn";
	font-size:33px;
	line-height:32px;
	padding:0 0 6px 0;
	margin:22px 0 10px 0;
	font-weight:normal;
}

.content-title-a {
	color:#666666;
	font-family:"DIN Neuzeit Grotesk Std Bold Cn";
	font-size:31px;
	line-height:34px;
	font-weight:normal;
}

.content-bottom {
	background-image:url(/image/degradee-content-bottom.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFF;
	font-size:0px;
	clear:both;
	overflow:hidden;
	height:15px;
	line-height:15px;
	margin-bottom:20px;
}

.contenido {
	background-image:url(/image/degradee-content-top.png);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFF;
	padding:17px 15px 0px 15px;
}

.submenu {
	border-bottom:1px solid #d7d7d7;
	clear:both;
	overflow:hidden;
	padding:12px 0 10px 0;
}

.submenu li {
	float:left;
	text-transform:uppercase;
}

.submenu li.first {
	padding-left:10px;
}

.submenu li a, .submenu li span {
	font-size:16px;
	color:#666666;
	font-family:"DIN Neuzeit Grotesk Std Bold Cn";	
}

.submenu li a:hover {
	color:#1C55A2 !important;
	text-decoration:none;
}

.submenu li .ilu {
	color:#1C55A2 !important;	
}

.link-rss a {
	display:inline-block;
	font-weight:bold;
	padding:0 0 2px 35px;
	background-image:url(/image/rss-mini.png);
	background-repeat:no-repeat;
	background-position:top left;
	line-height:23px;
}

.ultimos {
	padding:11px 0 9px 0;
}

.ultimos-list {
	border-top:1px solid #d7d7d7;
	padding:9px 0 0 0;
}

.ultimos-object {
	float:left;
	width:303px;
	margin:0 0 0 20px;
}

.ultimos-object.first {
	margin-left:0 !important;
}

.ultimos-img {
	margin:6px 0 9px 0;
}

.ultimos-img .ribete {
	width:301px;
	height:226px;
}

.ultimos-object p {
	padding:7px 0 0 0 !important;
}

.contenido-list {
	padding-top:13px !important;
}

.list {
	border-bottom:1px solid #CCC;
	padding:16px 0;
}

.list-tit {
	font-weight:bold;
	font-size:15px;
	line-height:19px;
	padding:5px 0 6px 0;
}

.list-tit a:hover {
	text-decoration:none;
	color:#666;
}

.list.first {
	padding-top:0 !important;
}

.list .home-data {
	padding:0 0 7px 0;
}

.list-not-img {
	margin:4px 20px 4px 0;
	float:left;
}

.list-not-img .ribete {
	width:258px;
	height:194px;
}

.list-not-det {
	float:right;
	width:350px;
}

.list-not-det p {
	padding:0 !important;
}

.list-eve-img {
	margin:4px 20px 4px 0;
	float:left;
}

.list-eve-img .ribete {
	width:301px;
	height:226px;
}

.list-eve-det {
	float:right;
	width:307px;
}

.list-eve-det .datos {
	padding:0 0 7px 0;
}

.list-eve-det p {
	padding:19px 0 0 0 !important;
}

.list p a {
	color:#333 !important;
}

.det-img {
	margin:0 11px 0 0;
	float:left;
}

.det-img .ribete {
	width:473px;
	height:355px;
}

.det-datos {
	padding:12px 0;
}

.det-like {
	border-top:1px solid #d7d7d7;
	padding:20px 0 19px 0;
	height:25px;
}

.det-comments {
	font-size:12px;
	padding:0 0 13px 0;
}

.det-comments strong {
	display:block;
	padding:0 0 6px 0;
}

.det-top {
	padding:0 0 20px 0;
	border-bottom:1px solid #d7d7d7;
}

.det-share { 
	float:left;
	width:144px;
	padding:215px 0 0 0;
}

.det-share a {
	color:#333 !important;
}

.det-share a:hover {
	text-decoration:none !important;
}

.det-share-obj {
	padding:6px 0 0 0; 
	width:61px; 
	height:54px; 
	margin:10px 0 0 9px; 
	text-align:center; 
}

.det-share .share-link {
	display:block;
	color:#FFF !important;
	font-size:9px;
	font-weight:normal !important;
}

.det-share-fb {
	background:url(/image/share-fb.png) repeat-x top left;
}

.det-share-fb .share-link {
	padding:16px 0 0 14px;
}

.det-share-tw {
	background:url(/image/share-tw.png) repeat-x top left;
}

.det-share-tw .share-link {
	padding:16px 0 0 15px;
}
	
.det-share-gp {
	background:url(/image/share-gp.png) repeat-x top left;
}

.det-share-gp .share-link {
	padding:16px 0 0 15px;
}

.det-share-com {
	background:url(/image/comments.png) repeat-x top left;
}

.det-share-com .share-link {
	padding:16px 0 0 2px;
}

.det-share-mini {
	padding:8px 0 25px 0;
	height:21px;
}

.det-share-mini a {
	color:#333 !important;
	font-weight:normal !important;
}

.det-share-mini a:hover {
	text-decoration:none !important;
}

.det-share-mini .share-num {
	text-align:center;
	display:inline-block;
	width:61px;
	font-size:12px;
	padding-top:2px;
}

.det-share-mini .share-link {
	display:inline-block; 
	color:#FFF !important;
	font-size:9px;
}

.det-share-mini-obj {
	width:129px;
	height:21px;
	margin-right:5px;
}

.det-share-mini-fb {
	background:url(/image/share-fb-mini.png) repeat-x top left;
}

.det-share-mini-fb .share-link {
	width:53px;
	padding:1px 0 0 15px;
}

.det-share-mini-tw { 
	background:url(/image/share-tw-mini.png) repeat-x top left;
}

.det-share-mini-tw .share-link { 
	width:44px;
	padding:1px 0 0 24px;
}

.det-share-mini-gp { 
	background:url(/image/share-gp-mini.png) repeat-x top left;
}

.det-share-mini-gp .share-link {
	width:36px;
	padding:1px 0 0 32px;
}

.det-share-mini-addthis {
	margin-right:5px;
	width:50px;
}

.det-share-mini-like {
	width:110px;
}

.contenido p, .contenido ul, .contenido ol {
	padding:0 0 18px 0;
}

.det-content {
	padding:16px 0 0 0;
}

.det-content a {
	font-weight:bold;
}

#popup {
	padding:11px 15px;
}

#popup-header {
	padding:4px 0 15px 0;
}

#popup-content {
	padding:5px 0 0 0;
}

#popup-footer {
	padding:11px 0 19px 0;
}

#popup-footer .width {
	width:630px;
}

.paginacion {
	font-weight:bold; 
	font-size:15px;
	line-height:20px;
	padding:16px 0 0 0;
}

.paginacion .num {
	padding-left:8px;
}

.paginacion a {
	text-decoration:none;
}

.paginacion a:hover {
	color:#999;
}

.det-intro {
	padding:10px 0 16px 0;
	border-bottom:1px solid #d7d7d7;
	position:relative;
}

.det-logo {
	margin:5px 0 4px 10px;
}

.det-logo .ribete {
	width:264px;
	height:198px;
}

.det-soci {
	width:354px;
}

.det-soci h3 {
	display:block;
	font-size:15px;
	line-height:22px;
}

.det-soci a {
	font-weight:bold;
}

.det-soci-link {
	margin:16px 0 4px 0;
	display:block;
	font-weight:normal !important;
	background-color:#FFFFFF;
	background-image:url(/image/degradee-btn.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
	color:#6184AE;
	width:175px;
	height:26px;
	line-height:26px;
	text-align:center;
	border:1px solid #6184AE;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.det-soci-link:hover {
	background:#6184AE;
	color:#FFFFFF;
	text-decoration:none;
}

.det-soci div {
	padding:22px 0 0 0;
}

.det-soci div span {
	padding:0 0 0 9px;
	display:block;
}

.det-soci div span img {
	padding:8px 8px 0 0;
}

.det-soci-map {
	border:1px solid #CCC;
	height:478px;
	width:628px;
}

.eixos-map #map {
	border:1px solid #CCC;
	margin:6px 0 14px 0;
	width: 628px;
	height: 868px;
}

.eixos-map .clearfix div {
	float:left;
	width:280px;
	line-height:22px;
	padding:0 10px 8px 0;
}

.eixos-map a {
	font-weight:bold;
}

.contenido ul li {
	padding:0 0 0 10px;
	margin:0 0 0 12px;
	background-image:url(/image/li.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

.titulo_interior {
	font-weight:bold;
	font-size:15px;
	padding:0 0 18px 0;
	display:block;
}

.contenido .img {
	padding:4px 0 18px 0;
}

.contenido .img img {
	border:1px solid #CCC;
}

.docs {
	padding:0 0 18px 0;
}

.docs strong {
	font-size:15px;
	display:block;
	font-weight:bold;
	padding:0 0 4px 0;
}

.docs div {
	border:1px solid #CCC;
	padding:6px 12px 4px 12px;
}

.docs div span {
	display:block;
	color:#1C55A2;
	padding:10px 0 6px 34px;
	margin:0 0 8px 0;
	background-image:url(/image/doc.png);
	background-repeat:no-repeat;
	background-position:0px 6px;	
}

.docs div span a {
	font-weight:bold;
}

.descarga_pdf {
	display:block;
	color:#1C55A2;
	padding:8px 0 6px 34px;
	margin:0 0 6px 12px;
	background-image:url(/image/doc.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

.det-block {
	padding:4px 0 0 0;
}

.det-block.first {
	padding:13px 0 0 0;
}

.det-block .vimeo-det {
	padding:5px 0 0 0;
}

.gallery {
	margin:0 0 22px 0;
	padding:15px 15px 20px 15px;
	z-index:1;
	position:relative;
	background-color:#c1cddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(/style/PIE.htc);
}

.gallery p {
	color:#FFFFFF;
	font-family:"DIN Neuzeit Grotesk Std Bold Cn";
	font-size:23px;
	line-height:26px;
	padding:1px 0 17px 34px !important;
	background-image:url(/image/blog.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.gallery div {
	position:relative;
	padding:20px 0 0 0;
}

.gallery .gal {
	display:block;
	height:103px;
	width:576px;
	margin:0 12px;
	overflow:hidden;
}

.gallery ul {
	height:103px;
	width:576px;
	padding:0 !important;
	margin:0 !important;
	overflow:hidden;
	position:relative;
	left:0;
}

.gallery ul li {
	float:left;
	width:144px;
	margin:0 !important;
	padding:0 !important;
	background:0 none !important;
	text-align:center;
}

.gallery ul li img {
	border:4px solid #FFF;
}

.gallery ul li img:hover {
	border:4px solid #1C55A2;
}

.gallery ul li img.ilu {
	border:4px solid #1C55A2 !important;
}

.gallery-left, .gallery-right {
	position: absolute;
	top: 53px;
	cursor: pointer;
	width:25px;
	height:39px;
	background-position:top left;
	background-repeat:no-repeat;
	z-index:10;
}

.gallery-left {
	left: -15px;
	background-image:url(/image/gallery-left.png);
}

.gallery-right {
	right: -15px;
	background-image:url(/image/gallery-right.png);
}

.gallery-left:hover {
	background-image:url(/image/gallery-left-h.png);
}

.gallery-right:hover {
	background-image:url(/image/gallery-right-h.png);
}

.searcher-big {
	border-bottom:1px dotted #CCC;
	padding:10px 0 20px 0;
	clear:both;
	overflow:hidden;
}

.searcher-big strong {
	float:left;
	width:180px;
	padding-top:4px;
}

.searcher-big-text {
	float:left;
	background-color:#FFFFFF;
	background-image:url(/image/degradee-input.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
	color:#ACACAC;
	margin:0 20px 0 0;
	width:335px;
	height:26px;
	line-height:26px;
	padding:0 8px 0 8px;
	border:1px solid #C7C7C7;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.searcher-big-submit {
	float:left;
	cursor:pointer;
	background-color:#FFFFFF;
	background-image:url(/image/degradee-btn.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
	color:#6184AE;
	width:77px;
	height:28px;
	line-height:28px;
	text-align:center;
	border:1px solid #6184AE;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.searcher-big-submit:hover {
	background:#6184AE;
	color:#FFFFFF;
}

.searcher-results {
	padding:16px 0 12px 0;
	clear:both;
	overflow:hidden;	
}

.searcher-results-first {
	width:102px;
	float:left;
	padding:0 0 4px 0;
}

.searcher-results-col {
	width:176px;
	float:left;
	padding:0 0 4px 0;
}

.no-results {
	border-top:1px solid #D7D7D7;
	padding-top:11px !important;
}

.searcher-paginacion {
	border-top:1px solid #D7D7D7;
}

.result-list {
	border-top:1px solid #D7D7D7;
	padding: 16px 0;
}

.result-list p {
	padding: 0 !important;
}

.result-list p a {
	color:#333 !important;
}

.list-tit-b {
	font-weight:bold;
	color:#999;
	padding:0 0 2px 0;
}

.recovery {
	margin:4px 0 0 0;
	border-top:1px dotted #CCC;
	padding:20px 0 0 0;
	clear:both;
	overflow:hidden;
}

.recovery strong {
	float:left;
	width:180px;
	padding-top:4px;
}

.recovery-text {
	float:left;
	background-color:#FFFFFF;
	background-image:url(/image/degradee-input.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
	color:#ACACAC;
	margin:0 20px 0 0;
	width:335px;
	height:26px;
	line-height:26px;
	padding:0 8px 0 8px;
	border:1px solid #C7C7C7;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.recovery-submit {
	float:left;
	cursor:pointer;
	background-color:#FFFFFF;
	background-image:url(/image/degradee-btn.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
	color:#6184AE;
	width:77px;
	height:28px;
	line-height:28px;
	text-align:center;
	border:1px solid #6184AE;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.recovery-submit:hover {
	background:#6184AE;
	color:#FFFFFF;
}

.contacto h3 {
	display:block;
	font-size:15px;
	line-height:22px;
}

.contacto a {
	font-weight:bold;
}

.contacto div {
	padding:22px 0 0 0;
}

.contacto div span {
	padding:0 0 0 9px;
	display:block;
}

.contacto-map {
	border:1px solid #CCC;
	width:619px;
	height:248px;
	margin:8px 0 4px 0;
}

.contacto-label {
	font-weight:bold;
	width:149px;
	padding-top:4px;
}

.contacto-text {
	background-color:#FFFFFF;
	background-image:url(/image/degradee-input.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
	color:#ACACAC;
	margin:0;
	width:445px;
	height:26px;
	line-height:26px;
	padding:0 8px 0 8px;
	border:1px solid #C7C7C7;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.contacto-textarea {
	resize: none;
	background-color:#FFFFFF;
	background-image:url(/image/degradee-input.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
	color:#ACACAC;
	margin:0;
	width:445px;
	height:226px;
	font-size: 13px;
    	line-height: 21px;
    	font-family: Arial,Helvetica,Verdana;
	padding:0 8px 0 8px;
	border:1px solid #C7C7C7;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.contacto form em {
	display:block;
	padding:8px 0 20px 0;
}

.contacto fieldset {
	padding:0 0 12px 0;
}

.no-asterisco {
	padding-left:9px !important;
}

.asterisco {
	padding-left:9px !important;
	background-image:url(/image/asterisc.png);
	background-repeat:no-repeat;
	background-position:0px 8px;
}

.ast {
	color:#C00;
	display:inline !important;
	padding:0 !important;
}

.contacto-submit {
	float:left;
	cursor:pointer;
	background-color:#FFFFFF;
	background-image:url(/image/degradee-btn.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:1;
	position:relative;
	margin:12px 12px 0 0;
	color:#6184AE;
	width:95px;
	height:28px;
	line-height:28px;
	text-align:center;
	border:1px solid #6184AE;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

.contacto-submit:hover {
	background:#6184AE;
	color:#FFFFFF;
}

.contacto-mini {
	width:183px;
}

.contacto pre {
	padding:4px 0 0 10px;
	font-size:11px;
	font-style:italic;
}

.contacto .radio {
	position:relative;
	top:2px;
}

.contacto .contacto-select {
	height:28px;
	width:463px;
}

.contacto .contacto-select-mini {
	width:63px !important;
}

.contacto fieldset.recaptcha-wrapper div {
    padding: 0px 0 0px 0;
    margin-top: 10px;
    margin-left: 52.5px;
}

.fb-comments {
	min-height:161px;
}

.documentos-zp {
	border-bottom:1px solid #D7D7D7;
	padding:0 0 6px 0;
	margin:4px 0 6px 0;
	clear:both;
	overflow:hidden;
	font-weight:bold;
}

.docs-zp {
	margin:6px 0 0 0;
	border-top:1px dotted #E3E2E2;
	padding:6px 0 0 0;
	clear:both;
	overflow:hidden;
}

.docs-zp.first {
	margin:0;
	border:0 none;
	padding:0;
}

.docs-zp div, .documentos-zp div {
	padding:0 8px 0 0;
	float:left;
}

.dzp-fecha {
	width:65px;
}

.dzp-hora {
	width:35px;
}

.dzp-cat {
	width:120px;
}

.dzp-tam {
	width:60px;
}

.dzp-acta {
	width:30px;
}

.dzp-conv {
	width:272px;
}

.dzp-doc {
	width:426px;
}

.dzp-com {
	width:481px;
}

.dzp-tlf {
	width:75px;
}

.dzp-web {
	width:120px;
}

.dzp-mail {
	width:180px;
}

.dzp-eix {
	width:120px;
}

.actualizar-det {
	margin:4px 15px 0 0;
}

#cookies { 
	background-color:#BFC5C9;
	border-bottom:1px solid #d7d7d7;
}

#cookies .width {
	padding:10px 0;
}

#cookies p {
	padding:6px 0;
}

#cookies p a {
	font-weight:bold;
}

#cookies .cookies-buttons {
	padding:6px 0 10px 0;
	clear:both;
	overflow:hidden;
}

#cookies .cookies-buttons a {
	float:left;
	color:#1c569f;
	margin:0 15px 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	height:20px;
	text-align:center;
	padding:0 19px;
	display:inline-block;
	background-color:#fff;
	background-image:url(/image/bt-zp.png);
	background-repeat:repeat-x;
	background-position:top left;
	border:1px solid #C7C7C7;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	behavior:url(/style/PIE.htc);
}

#cookies .cookies-buttons a:hover {
	text-decoration:none;
	background-image:url(/image/bt-zp-h.png);
}

.ajuda {
	margin:0 0 32px 0;
	background-color:#EDEDED;
	text-align:right;
	padding:0 15px;
	width:510px;
}

.ajuda a {
	padding:0 0 0 41px;
	background:url(/media/image/contenidos/help.png) no-repeat 0 0;
	line-height:32px;
	font-weight:bold;
	display:inline-block;
	margin:8px 0;
}

.video-list {
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
}

.video-list li {
	background-image:none !important;
	padding:0 !important;
	width:200px;
	margin-left:15px !important;
	float:left;
}

.video-list li.first {
	margin-left:0px !important;
}

.video-list li img {
	border:1px solid #CCCCCC;
	width:198px;
	margin:0 0 5px 0;
}

.video-list li span {
	font-size:11px;
	color:#666666;
	display:block;
	line-height:16px;
}

.video-list li.sep {
	width:630px !important;
	height:16px;
	line-height:16px;
	font-size:0px;
	clear:both;
	overflow:hidden;
}

.parla-sep {
	width: 100%;
	clear: both;
	overflow-y: hidden;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 18px 0;
	background-color: #cccccc;
}

.rgpd {
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	padding: 0 0 0 158px !important;
	margin-bottom: -8px;
}

.rgpd p {
	padding: 0px !important;
}

.rgpd p + p {
	padding-top: 8px !important;	
}

.politica {
	padding: 18px 0 8px 158px !important;
}

.politica label {
	display: block;
	clear: both;
	overflow: hidden;
	padding-left: 3px;
}

.politica span {
	display: inline-block !important;
	font-size: 12px;
	padding-left: 8px;
}

.recaptcha-wrapper + .politica {
	padding-top: 0px !important;
}