/*+clearfix {*/
#header-tools-right IMG:after, #main:after, #page-home #main:after, #main UL:after, #main OL:after, #main P:after, #header-nav:after, #spotlight-inner:after, #spotlight-1:after, #footer-extra .revista:after, #footer-extra H2:after, DIV.newsflash:after, DIV.newsflash P:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#header-tools-right IMG, #main, #page-home #main, #main UL, #main OL, #main P, #header-nav, #spotlight-inner, #spotlight-1, #footer-extra .revista, #footer-extra H2, DIV.newsflash, DIV.newsflash P
{
	display: block;
	*height: 1px;
}
/*+}*/
/*----- TYPOGRAPHY --------*/
A.accordion-toggle .nn_sliders-toggle-inner:before
{
	content: " \f061 ";
	font-family: fontAwesome;
}
HTML
{
}
BODY, H1, H2, H3, H4, H5, H6
{
}
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	/*background-image: url(../images/back-parallax.jpg);*/
	background-image: url(../images/back-parallax2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover !important;
	background-attachment: fixed;
	/*background-color: #FF7A31;*/
}
H1, H2, H3, H4, H5, H6
{
	/*letter-spacing: -0.4px;*/
	font-family: 'Roboto Condensed', sans-serif;
	/*color: #6F6F6F;*/
	font-weight: 900;
}
P, LI
{
	font-size: 15px;
	font-family: 'Roboto Condensed', arial, helvetica, sans-serif;
	line-height: 1.2em;
}
/*[clearfix]*/
#header-tools-right IMG
{
	padding: 9px 6px 0px 0px;
	float: right;
	max-width: 250px;
}
P.no-pad
{
	padding: 0px !important;
}
.emptyP
{
	display: none;
}
.smallp
{
	max-width: 600px;
	margin: 0 auto;
}
H2, H1
{
	color: #1C1526;
	font-size: 50px;
	margin-bottom: 25px;
	margin-top: 0;
	padding: 0 !important;
	line-height: 1;
	text-transform: uppercase;
}
H2:first-line, H1:first-line
{
	font-size: 40px;
	margin-bottom: 25px;
	margin-top: 0;
	padding: 0 !important;
	line-height: 1;
}
#main H4
{
	font-size: 19px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	margin-top: 14px;
	margin-bottom: 25px;
	color: #050505;
}
/*[clearfix]*/
#main
{
	padding-top: 60px;
	padding-bottom: 99px;
}
#page-coelum-news .coelum-blue H3, #page-terrum-news .terrum-green H3
{
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 16px;
	margin-top: 16px;
}
#page-coelum-news #main .bt-column A IMG, #page-terrum-news #main .bt-column A IMG
{
	/*+box-shadow: 6px 6px 0px #0B2B52;*/
	-moz-box-shadow: 6px 6px 0px #0B2B52;
	-webkit-box-shadow: 6px 6px 0px #0B2B52;
	box-shadow: 6px 6px 0px #0B2B52;
}
#page-terrum-news #main .bt-column A IMG
{
	/*+box-shadow: 6px 6px 0px #28460A;*/
	-moz-box-shadow: 6px 6px 0px #28460A;
	-webkit-box-shadow: 6px 6px 0px #28460A;
	box-shadow: 6px 6px 0px #28460A;
}
.coelum-blue LI, .terrum-green LI
{
	margin-bottom: 12px;
	display: block;
	margin-left: 13px;
	font-size: 14px !important;
}
.coelum-blue LI:before, .terrum-green LI:before
{
	content: "\f061";
	/*display: block;*/
	margin-left: -13px;
	font-family: fontAwesome;
	font-size: 11px;
	margin-right: 3px;
}
.coelum-blue A.pdf, .terrum-green A.pdf
{
	background-color: #1C1526;
	color: #FFF;
	font-size: 12px;
	padding: 5px 10px;
	/*+border-radius: 2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	/*+box-shadow: 4px 4px #0B2B52;*/
	-moz-box-shadow: 4px 4px #0B2B52;
	-webkit-box-shadow: 4px 4px #0B2B52;
	box-shadow: 4px 4px #0B2B52;
	font-style: normal;
}
.coelum-blue A.pdf:hover, .terrum-green A.pdf:hover
{
	background-color: #3D84E0;
	text-decoration: none;
}
.terrum-green A.pdf
{
	background-color: #28460A;
	color: #FFF;
	font-size: 12px;
	padding: 5px 10px;
	/*+border-radius: 2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	/*+box-shadow: 4px 4px #182B05;*/
	-moz-box-shadow: 4px 4px #182B05;
	-webkit-box-shadow: 4px 4px #182B05;
	box-shadow: 4px 4px #182B05;
	font-style: normal;
}
.terrum-green A.pdf:hover
{
	background-color: #7EC513;
	text-decoration: none;
}
.past-years LI
{
	display: inline-block;
	float: right;
}
.news-description
{
	padding: 75px 40px 40px;
}
.past-years-menu
{
	float: right;
	border-bottom: 2px solid #285EA4;
	display: block;
	width: 100%;
	margin-bottom: 18px;
	padding: 0 !important;
}
#page-terrum-news .past-years-menu
{
	border-bottom: 2px solid #56860E;
}
#page-terrum-2016 .past-years-menu
{
	border-bottom: 2px solid #56860E;
}
#page-terrum-2015 .past-years-menu
{
	border-bottom: 2px solid #56860E;
}
#page-terrum-2014 .past-years-menu
{
	border-bottom: 2px solid #56860E;
}
#page-terrum-2013 .past-years-menu
{
	border-bottom: 2px solid #56860E;
}
#page-terrum-2012 .past-years-menu
{
	border-bottom: 2px solid #56860E;
}
.navbar LI.item-101 A
{
	background-image: url(../images/sierra-blanco.png);
	background-size: contain;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 9px;
	color: transparent !important;
	margin-right: 15px;
}
.navbar-default .navbar-nav > LI.item-101.active > A
{
	color: transparent !important;
	background-color: transparent !important;
}
#page-coelum-news #main .past-years-menu UL.past-years
{
	margin: 0 0 0px 0 !important;
	padding: 0 !important;
}
#page-terrum-news #main .past-years-menu UL.past-years
{
	margin: 0 0 0px 0 !important;
	padding: 0 !important;
}
.past-years-menu
{
	margin-bottom: 37px;
}
.past-years .separator
{
	padding: 15px 5px;
	display: inline-block;
}
.sierra-home
{
	height: 446px;
	/*background-image: url(../images/icons.jpg);*/
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 14px;
}
.navbar-default .navbar-nav > LI.item-101.active > A:hover
{
	color: transparent !important;
	background-color: transparent !important;
}
/*[clearfix]*/
#page-home #main
{
	padding-top: 25px;
	padding-bottom: 99px;
}
/*[clearfix]*/
#main UL, #main OL
{
	margin-bottom: 20px;
	/*text-align: justify;*/
}
#main UL UL, #main OL OL
{
	margin-bottom: 0;
	margin-left: 12px;
}
/*[clearfix]*/
#main P
{
	color: #2B2B2B;
	text-align: justify;
}
SECTION.bfPageIntro P
{
}
.coelum-desc
{
	margin-top: 0;
	padding: 103px;
}
.navbar-nav > LI > A IMG
{
	width: 16px;
	margin-right: 2px;
}
/*--first info*/
#first-info-extra
{
	background-color: #202020;
	position: fixed;
	top: 0;
	margin: 0 auto !important;
	width: 100%;
	z-index: 10000;
}
/*--- LOGO ---*/
#logo
{
	/*position: fixed;*/
	/*top: 0;*/
	/*z-index: 1050 !important;*/
	/*width: auto !important;*/
	/*padding: 0 !important;*/
	/*margin: 0 !important;*/
}
#header-nav
{
	/*[disabled]margin-top:62px;*/
}
#header-inner
{
}
#header-tools-right
{
}
/*--- MAIN NAV ---*/
DIV.navbar-collapse
{
	/*background-color: #FF8B1F;*/
}
.navbar-fixed-top
{
	background-color: #232323;
}
.navbar-fixed-top .container
{
	padding: 0 0 0 155px;
}
#main-navbar-brand
{
	color: #FFFFFF;
}
#main-navbar-left
{
	color: #FFFFFF;
	margin: 0 !important;
	padding: 0 !important;
}
#main-navbar-right
{
	color: #FFFFFF;
	margin-right: 0;
	margin: 0 !important;
	padding: 0 !important;
}
#main-navbar-left P, #main-navbar-right P
{
	margin: 0 !important;
	padding: 0 !important;
}
#main-navbar-left A, #main-navbar-right A
{
	color: #FFF;
	padding: 16px 16px 17px 16px;
	background-color: #C50303;
	display: inline-block;
}
#main-navbar-left A:hover, #main-navbar-right A:hover
{
	color: #FFF;
	background-color: #333333;
	text-decoration: none;
}
#main-navbar-small
{
	float: right;
	color: #FFFFFF;
}
#main-navbar-small P
{
	padding: 0;
	margin: 0;
}
#main-navbar-small A
{
	color: #FFF;
	padding: 16px 10px !important;
	display: inline-block;
	background-color: #B40000;
	margin-right: 15px;
}
#main-navbar-small A:hover
{
	background-color: #333;
	text-decoration: none;
}
#main-nav-extra
{
	/*background-color: #B76D28 !important;*/
}
/*--- SEC NAV ---*/
/*[clearfix]*/
#header-nav
{
	/*[disabled]background-color:#D0AC75;*/
	/*[disabled]padding:0;*/
}
UL#sec-menu
{
	/*[disabled]border:1px solid #CA0000;*/
}
#sec-menu LI
{
	/*[disabled]float:left;*/
}
#sec-menu LI A:hover
{
	/*[disabled]background-color:transparent;*/
	/*[disabled]color:#D50000;*/
}
#header-extra
{
}
/*--- SLIDER ---*/
/*----- SPOTLIGHTS -------*/
/*[clearfix]*/
#spotlight-inner
{
	/*[disabled]background-color:#EAE6D9;*/
	/*[disabled]padding:0px;*/
}
/*[clearfix]*/
#spotlight-1
{
	/*background-color: #F8BB74;*/
	/*+text-shadow:2px 2px 2px #F0AA58;*/
	/*-moz-text-shadow: 2px 2px 2px #F0AA58;*/
	/*-webkit-text-shadow: 2px 2px 2px #F0AA58;*/
	/*-o-text-shadow: 2px 2px 2px #F0AA58;*/
}
#spotlight-2
{
	/*background-color: #FBA345;*/
}
#spotlight-3
{
	/*background-color: #F88C02;*/
}
.spotlight
{
	color: #FFFFFF;
	/*padding: 60px 50px 0;*/
	/*position: relative;*/
	/*height: 325px;*/
}
.spotlight H3
{
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 35px;
	max-height: 21px;
}
.spotlight A
{
	text-transform: uppercase;
	border: 1px solid #FCFCFC;
	color: #FFFFFF;
	padding: 6px 30px;
	/*position: absolute;*/
	/*top: 76%;*/
	/*left: 35%;*/
	/*width: 136px;*/
	/*text-align: center;*/
	margin-top: 16px;
	display: inline-block;
}
.spotlight A:hover
{
	background-color: #AF4400;
	text-decoration: none;
	border: 1px solid #AF4400;
}
/*-- Contenidos general*/
.page-header
{
	margin: 10px 0;
	/*border-bottom: 1px solid #EEE;*/
	padding: 0;
}
#content-page-extra
{
	background: #FFF;
}
#page-home #content-page-extra
{
	background-color: #FFF;
	/*+box-shadow: 0 6px 6px -3px #000;*/
	-moz-box-shadow: 0 6px 6px -3px #000;
	-webkit-box-shadow: 0 6px 6px -3px #000;
	box-shadow: 0 6px 6px -3px #000;
	background-image: url(../images/plane.jpg);
	background-position: center center;
	background-size: cover;
}
/*-- Bottomlight --*/
#bottomlight-extra
{
	height: 450px;
	padding-top: 60px;
}
#bottomlight-inner
{
}
.bottomlight
{
}
.bottomlight H3
{
}
.bottomlight P
{
}
.bottomlight H4
{
}
.bottomlight UL
{
	margin-top: 86px;
}
/*.bottomlight LI:before
{
	content: "\f054";
	font-family: FontAwesome;
	font-size: 11px;
	margin-right: 6px;
}*/
.bottomlight LI
{
	margin-bottom: 5px;
}
.bottomlight LI A
{
	padding: 3px 5px;
	display: inline-block;
	/*+border-radius: 2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	color: #FFF;
	text-decoration: none;
}
.bottomlight LI A:before
{
	content: "\f054";
	font-family: FontAwesome;
	font-size: 11px;
	margin-right: 6px;
}
.bottomlight LI A:hover
{
	background-color: #C22C04 !important;
	color: #FFF;
	text-decoration: none;
}
/*--xlight*/
#xlight-extra
{
	background-color: #FFF !important;
	/*+box-shadow: 2px 2px 15px #000;*/
	-moz-box-shadow: 2px 2px 15px #000;
	-webkit-box-shadow: 2px 2px 15px #000;
	box-shadow: 2px 2px 15px #000;
	margin-top: 0;
	padding-top: 94px;
	padding-bottom: 160px;
}
#xlight-extra H2
{
	margin-bottom: 50px;
}
#xlight-extra A:before
{
	content: "\f054";
	font-family: FontAwesome;
	margin-right: 3px;
	font-size: 11px;
}
#xlight-extra A
{
	display: block;
	height: 110px;
	width: 110px;
	text-align: right;
	padding: 13px 13px 10px 10px;
	text-transform: uppercase;
	color: #FFF;
	/*+border-radius: 2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	font-weight: 300;
}
#xlight-extra A:hover
{
	text-decoration: none;
	background-color: #111 !important;
}
#xlight-extra P.boxed
{
	float: left;
	margin-right: 21px;
	font-size: 12px;
	margin-bottom: 15px;
	padding: 0px;
}
#xlight-extra P.boxed A
{
	text-shadow: 1px 1px 1px #000;
}
#xlight-extra P.boxed-partners A
{
	background: url(../images/back-partners.jpg) 0% 0% no-repeat;
	/*+transition-property: background-position;*/
	-webkit-transition-property: background-position;
	-moz-transition-property: background-position;
	-o-transition-property: background-position;
	transition-property: background-position;
	/*+transition-duration: 500ms;*/
	-webkit-transition-duration: 500ms;
	-moz-transition-duration: 500ms;
	-o-transition-duration: 500ms;
	transition-duration: 500ms;
}
#xlight-extra P.boxed-partners A:hover
{
	background: url(../images/back-partners.jpg) 100% 0% no-repeat;
}
#xlight-extra P.boxed-associates A
{
	background: url(../images/back-associates.jpg) 0% 0% no-repeat;
	/*+transition-property: background-position;*/
	-webkit-transition-property: background-position;
	-moz-transition-property: background-position;
	-o-transition-property: background-position;
	transition-property: background-position;
	/*+transition-duration: 500ms;*/
	-webkit-transition-duration: 500ms;
	-moz-transition-duration: 500ms;
	-o-transition-duration: 500ms;
	transition-duration: 500ms;
}
#xlight-extra P.boxed-associates A:hover
{
	background: url(../images/back-associates.jpg) 100% 0% no-repeat;
}
#xlight-extra P.boxed-paralegals A
{
	background: url(../images/back-paralegals.jpg) 0% 0% no-repeat;
	/*+transition-property: background-position;*/
	-webkit-transition-property: background-position;
	-moz-transition-property: background-position;
	-o-transition-property: background-position;
	transition-property: background-position;
	/*+transition-duration: 500ms;*/
	-webkit-transition-duration: 500ms;
	-moz-transition-duration: 500ms;
	-o-transition-duration: 500ms;
	transition-duration: 500ms;
}
#xlight-extra P.boxed-paralegals A:hover
{
	background: url(../images/back-paralegals.jpg) 100% 0% no-repeat;
}
#xlight-extra P.boxed-others A
{
	background: url(../images/back-other.jpg) 0% 0% no-repeat;
	/*+transition-property: background-position;*/
	-webkit-transition-property: background-position;
	-moz-transition-property: background-position;
	-o-transition-property: background-position;
	transition-property: background-position;
	/*+transition-duration: 500ms;*/
	-webkit-transition-duration: 500ms;
	-moz-transition-duration: 500ms;
	-o-transition-duration: 500ms;
	transition-duration: 500ms;
}
#xlight-extra P.boxed-others A:hover
{
	background: url(../images/back-other.jpg) 100% 0% no-repeat;
}
#xlight-extra P.boxed-support A
{
	background: url(../images/back-support-staff.jpg) 0% 0% no-repeat;
	/*+transition-property: background-position;*/
	-webkit-transition-property: background-position;
	-moz-transition-property: background-position;
	-o-transition-property: background-position;
	transition-property: background-position;
	/*+transition-duration: 500ms;*/
	-webkit-transition-duration: 500ms;
	-moz-transition-duration: 500ms;
	-o-transition-duration: 500ms;
	transition-duration: 500ms;
}
#xlight-extra P.boxed-support A:hover
{
	background: url(../images/back-support-staff.jpg) 100% 0% no-repeat;
}
#xlight-extra A:hover
{
	background-color: red;
}
/*-- Footer --*/
#footer-extra
{
	background-color: #1C1526;
	background-image: url(../images/back-blue-green.jpg);
	background-position: center;
}
.footer
{
	color: #FFF;
	font-size: 1em;
}
#footer-extra LI, .blue-div LI, .green-div LI
{
	margin-bottom: 24px;
	font-size: 14px;
	font-weight: 300;
}
/*[clearfix]*/
#footer-extra .revista
{
	margin-bottom: 31px;
}
/*[clearfix]*/
#footer-extra H2
{
	color: #FFFFFF;
}
#footer-extra P
{
	font-size: 14px;
	font-weight: 300;
	text-align: justify;
}
#footer-extra LI, .blue-div LI, .green-div LI
{
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	padding: 0;
	font-size: 13px;
}
.green-div
{
	background-color: #668424;
	color: #FFFFFF;
	padding-bottom: 33px;
	padding-top: 19px;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#footer-extra LI:before, .blue-div LI:before, .green-div LI:before
{
	content: "\f054";
	font-family: FontAwesome;
	font-size: 11px;
	margin-right: 6px;
}
#footer-extra DIV.revista > DIV:first-child
{
	margin: 0 !important;
	padding: 0;
}
.footer H3, .blue-div H3, .green-div H3
{
	font-size: 22px;
	display: inline-block;
	padding-bottom: 11px;
	margin-bottom: 9px;
	font-weight: normal;
}
#footer-1
{
	padding: 50px 45px 20px 20px;
}
#footer-2
{
	padding: 50px 20px 20px 45px;
}
/*-- last info*/
#last-info-extra
{
	border-bottom: 10px solid black;
	background-color: #FFF;
}
/*-- navbar --*/
.dropdown-menu
{
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	margin: -1px 0 0 !important;
	padding: 0;
}
/*----base*/
.navbar-default
{
	background-color: transparent !important;
	border-color: transparent !important;
	/*+border-radius: 0 !important;*/
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-khtml-border-radius: 0 !important;
	border-radius: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}
/*----1er nivel*/
.navbar-default .navbar-nav LI.open A.dropdown-toggle
{
	background-color: #333 !important;
}
.navbar-default .navbar-nav > LI > A
{
	color: #DDD !important;
}
.navbar-default .navbar-nav > LI.item-101 > A
{
	color: transparent !important;
}
.navbar-default .navbar-nav > LI.item-101 > A:hover
{
	color: transparent !important;
}
.navbar-default .navbar-nav > LI > A:hover
{
	color: #FFFFFF !important;
	background-color: #E6332A !important;
}
.navbar-default .navbar-nav > LI.active > A
{
	color: #FFFFFF !important;
	background-color: #1C1526 !important;
}
.navbar-default .navbar-nav > LI.active > A:hover
{
	color: #FFFFFF !important;
	background-color: #E6332A !important;
}
/*----dropdown*/
UL.nav LI.dropdown.open LI
{
	background-color: #004B8E !important;
	margin: 0;
	padding: 0;
}
/*----2o nivel*/
UL.nav LI.dropdown.open LI A
{
	color: #CCC;
	padding: 10px;
}
UL.nav LI.dropdown.open LI.active > A
{
	color: #CCC;
	background-color: #222;
}
UL.nav LI.dropdown.open LI A:hover
{
	color: #FFFFFF;
	background-color: #222 !important;
}
/*----Collapse button*/
BUTTON.navbar-toggle
{
	border: none;
	background-color: #333333 !important;
}
SPAN.icon-bar
{
	background-color: #939393 !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form
{
	border-color: #004B8E;
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	border: 0;
}
.navbar-nav
{
	margin: 0 -15px;
}
/*-- TABS --*/
.nn_tabs-tab.active A.nn_tabs-toggle
{
	color: #FFFFFF !important;
	background-color: #1C1526 !important;
}
.nn_tabs-tab A.nn_tabs-toggle
{
	color: #1C1526 !important;
}
.nn_tabs-tab A.nn_tabs-toggle:hover
{
	color: #FFF !important;
	background-color: #1C1526 !important;
}
.nn_tabs-tab A.nn_tabs-toggle:hover:before
{
	color: #FFF !important;
	background-color: #1C1526 !important;
}
.nn_tabs-tab A.nn_tabs-toggle:before
{
	content: "-";
	content: " \f105";
	font-family: "fontAwesome";
	font-weight: bold;
	margin-right: 7px;
	color: #1C1526;
}
.nn_tabs-tab.active .nn_tabs-toggle:before
{
	color: #FFFFFF !important;
}
.bt-tabs, .nn_tabs .tab-content .nn_tab-pane
{
	margin: 25px 0 1.5em;
	padding: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*background: #09519C;*/
}
.nn_tabs UL, .nn_tabs OL
{
	margin: 0 !important;
}
/*.bt-tabs-nav SPAN
{
	color: #1C1526;
}*/
/*.bt-tabs-nav SPAN:before
{
	content: " \f105";
	font-family: "fontAwesome";
	font-weight: bold;
	margin-right: 7px;
	color: #1C1526;
}*/
/*.bt-tabs-nav SPAN:hover:before
{
	color: #09519C;
	content: " \f105";
	font-family: "fontAwesome";
	font-weight: bold;
	margin-right: 7px;
}*/
/*.bt-tabs-nav SPAN:hover
{
	color: #09519C;
}*/
.tab-content .tab-pane
{
	padding: 20px !important;
}
.tab-content .tab-pane P
{
	width: 45%;
	float: left;
	/*display: inline-block;*/
	margin: 2%;
}
.tab-content .tab-pane P A
{
	margin: 0;
	padding: 0;
	color: #1C1526;
}
.tab-pane P.ficha
{
	text-align: center !important;
}
.tab-content .tab-pane P IMG
{
	width: 100%;
	display: inline-block;
}
/*[clearfix]*/
DIV.newsflash
{
	display: block;
	width: 100%;
	clear: both;
}
/*[clearfix]*/
DIV.newsflash P
{
	display: block;
	width: 90% !important;
	clear: both;
	margin: 0 0 0 11px !important;
	padding: 0 !important;
}
DIV.newsflash H4
{
	width: 100%;
	/*display: block;*/
	/*clear: both;*/
	margin: 0 0px 10px !important;
	padding: 20px 0 0 !important;
	font-size: 24px !important;
	font-weight: bold !important;
	color: #333333 !important;
}
#page-firm-profile .newsflash H4
{
	display: block;
	clear: both;
}
/*.parealegals-tab P, .support-staff-tab P
{
	display: block !important;
	width: 100% !important;
	margin: 0px 0px 0px 15px !important;
	padding: 0 !important;
	background-color: #E5D900;
	line-height: 1em;
}*/
/*.parealegals-tab H3, .support-staff-tab H3
{
	margin-bottom: 6px !important;
	margin-top: 1px !important;
	display: block !important;
	border-bottom: 1px solid black;
	background-color: #E60000;
	clear: both !important;
}*/
H3.newsflash-title
{
	margin-top: 24px !important;
}
.navbar-nav A
{
	color: #C0C0C0;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
}
.navbar-nav A:hover
{
	color: #C0C0C0;
}
.navbar-nav LI:hover > A
{
	background-color: #004080 !important;
}
#page-terrum-news .navbar-nav LI:hover > A
{
	background-color: #668424 !important;
	color: #FFF !important;
}
#page-terrum-2013 .navbar-nav LI:hover > A
{
	background-color: #668424 !important;
	color: #FFF !important;
}
#page-terrum-2012 .navbar-nav LI:hover > A
{
	background-color: #668424 !important;
	color: #FFF !important;
}
#page-terrum-2014 .navbar-nav LI:hover > A
{
	background-color: #668424 !important;
	color: #FFF !important;
}
#page-terrum-2015 .navbar-nav LI:hover > A
{
	background-color: #668424 !important;
	color: #FFF !important;
}
#page-terrum-2016 .navbar-nav LI:hover > A
{
	background-color: #668424 !important;
	color: #FFF !important;
}
#page-terrum-2017 .navbar-nav LI:hover > A
{
	background-color: #668424 !important;
	color: #FFF !important;
}
#page-terrum-2018 .navbar-nav LI:hover > A
{
	background-color: #668424 !important;
	color: #FFF !important;
}
.incontent
{
	border: 1px solid #DCDCDC;
	padding: 2px;
}
/*--SEBLOD*/
#personas
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px !important;
}
#personas .cck_art_title .cck_label, #page-firm-profile .cck_art_title .cck_label
{
	display: none;
}
#personas .cck_bio, #personas .cck_bio P, #page-firm-profile .cck_bio, #personas .cck_bio P
{
	font-size: 13px;
	line-height: 1.4em;
}
#personas .cck_bio P:last-child, #page-firm-profile .cck_bio P:last-child
{
	padding-bottom: 0;
	margin-bottom: 0;
}
/*.cck-deepest-blog
{
}*/
#personas .cck_bio LABEL, #page-firm-profile .cck_bio LABEL
{
	display: none;
}
#personas .cck_art_title .persona-title, #page-firm-profile .cck_art_title .persona-title
{
	font-size: 25px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	margin-bottom: 14px;
}
#personas LABEL, #page-firm-profile LABEL
{
	font-family: 'Roboto Condensed', sans-serif;
	color: #69ABFF;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.3em;
	font-style: italic;
}
#personas LABEL:after, #page-firm-profile LABEL:after
{
	content: ":";
	font-weight: 400;
	font-size: 11px;
	line-height: 1.3em;
}
.cck-deepest-blog
{
	/*border: 1px solid #D4D4D4;*/
	padding: 12px;
	/*+border-radius: 3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color: #F4F4F4;
	background-color: #222;
}
DIV.cck-deepest-blog P
{
	color: #F7F7F7 !important;
}
P.pre-title
{
	font-family: 'Roboto Condensed', sans-serif;
	padding-bottom: 0;
	line-height: 1;
	color: #111;
	margin-bottom: -6px;
	font-size: 20px;
	text-transform: uppercase;
}
/* per page*/
#page-home #main H2
{
	margin-top: 46px;
}
.footer P.pre-title
{
	color: #FFF;
	font-size: 20px !important;
	margin-bottom: -4px;
	margin-top: 44px;
}
#footer-wrapper .bt-column
{
	padding: 15px 20px 40px;
}
#last-info-extra
{
	padding-top: 80px;
	padding-bottom: 77px;
}
#last-info-extra H2
{
	padding-top: 47px;
	padding-bottom: 77px;
	margin-bottom: 50px;
}
#last-info-extra P.copy
{
	padding-top: 75px;
}
#last-info-extra P.tierrali
{
	color: #8FBE51;
	font-size: 12px;
	margin-right: 306px;
}
#last-info-extra
{
	background-color: #222;
	color: #FFF;
}
#last-info-extra H2, #last-info-extra P
{
	color: #FFF;
}
#footer-1 .revista P A.pdf, #footer-1 P A.past, .blue-div P A.pdf, .green-div P A.pdf, .blue-div P A.past
{
	background-color: #1C1526;
	color: #FFF;
	font-size: 12px;
	padding: 5px 10px;
	/*+border-radius: 2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	/*+box-shadow: 4px 4px #0B2B52;*/
	-moz-box-shadow: 4px 4px #0B2B52;
	-webkit-box-shadow: 4px 4px #0B2B52;
	box-shadow: 4px 4px #0B2B52;
	font-style: normal;
}
#footer-1 .revista P A.pdf:hover, #footer-1 P A.past:hover
{
	background-color: #3D84E0;
	text-decoration: none;
}
#footer-2 .revista P A.pdf, #footer-2 P A.past
{
	background-color: #222F07;
	color: #FFF;
	font-size: 12px;
	padding: 5px 10px;
	/*+border-radius: 2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	/*+box-shadow: 4px 4px #34480B;*/
	-moz-box-shadow: 4px 4px #34480B;
	-webkit-box-shadow: 4px 4px #34480B;
	box-shadow: 4px 4px #34480B;
	font-style: normal;
}
#footer-2 .revista P A.pdf:hover, #footer-2 P A.past:hover
{
	background-color: #84BF02;
	text-decoration: none;
}
.revista P A.pdf:before
{
	content: "\f1c1";
	font-family: FontAwesome !important;
	margin-right: 6px;
}
P A.past:before
{
	content: "\f0e2";
	font-family: FontAwesome;
	margin-right: 6px;
}
#main-nav-extra
{
	background-color: #1C1526;
	border-bottom: 4px solid #E6332A;
}
#main-navbar-right UL LI
{
	float: left;
	background-color: transparent;
}
#main-navbar-right UL LI A
{
	background-color: transparent;
}
#main-navbar-right UL LI A.coelum
{
	color: #6CA4EC;
}
#page-content #main .col-lg-4
{
	padding-top: 20px;
}
#main-navbar-right UL LI A.coelum:hover
{
	background-color: #285EA4;
	color: #FFFFFF;
}
#main-navbar-right UL LI A.terrum
{
	color: #A6D245;
}
#main-navbar-right UL LI A.terrum:hover
{
	background-color: #668424;
	color: #FFFFFF;
}
.bt-spoiler-title
{
	font-size: 12px;
	background-color: #DDD;
}
.bt-tabs-default
{
	/*background-color: #959595;*/
}
#footer-extra .revista P IMG
{
	/*+box-shadow: 0 0 10px #000;*/
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#footer-1
{
	/*background-color: #3665AE;*/
}
#footer-2
{
	/*background-color: #96C83E;*/
}
.rev-img P
{
	/*overflow: hidden;*/
}
.rev-img P IMG
{
	/*+transition: all 200ms ease-in-out;*/
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.rev-img P IMG:hover
{
	/*+transform: translate(40px, -20px) rotate(-5deg);*/
	-webkit-transform: translate(40px, -20px) rotate(-5deg);
	-moz-transform: translate(40px, -20px) rotate(-5deg);
	-o-transform: translate(40px, -20px) rotate(-5deg);
	-ms-transform: translate(40px, -20px) rotate(-5deg);
	transform: translate(40px, -20px) rotate(-5deg);
}
#page-home #bottomlight-extra DIV.eds-on-scroll.fadeInLeft
{
	background-color: rgba(6, 0, 27, 0.850);
	padding: 20px;
	color: rgba(255, 255, 255, 0.741);
}
#page-home #bottomlight-inner .fadeInRight A
{
	background-color: rgba(6, 0, 27, 0.850);
}
#page-home #bottomlight-extra .fadeInLeft H2
{
	color: rgba(255, 255, 255, 0.741);
}
#bottomlight-extra .fadeInLeft .pre-title
{
	color: rgba(255, 255, 255, 0.741);
}
.bt-accordion .bt-spoiler-title
{
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background-color: #FFFFFF;
	border: 1px solid transparent;
	border-bottom: 2px dotted #009FEF;
}
SPAN.bt-spoiler-collapse
{
	/*color: #E6332A;*/
	font-weight: normal !important;
}
/*SPAN.bt-spoiler-collapse:before
{
	content: "\f0d7" !important;
	font-family: "FontAwesome" !important;
	color: #1C1526;
	font-size: 24px;
}*/
#page-areas-of-expertise #main H2
{
	/*background-image: url(../images/icons.jpg);*/
	background-repeat: no-repeat;
	background-position: right;
	height: 68px;
}
#page-firm-profile #main H2
{
	/*background-image: url(../images/icons.jpg);*/
	background-repeat: no-repeat;
	background-position: right;
	height: 68px;
}
#page-areas-of-expertise .fadeInLeft
{
	padding-top: 18px;
}
.bt-spoiler-content
{
	padding: 10px;
	background: #FDFDFD;
	border: 1px solid transparent;
	border-top: none;
	font-size: 13px;
	color: #333333;
	line-height: 24px;
}
.bt-tabs-nav SPAN.bt-tabs-current
{
	background: #1C1526 !important;
	cursor: default;
	color: #FFFFFF !important;
}
.bt-tabs-nav SPAN.bt-tabs-current:before
{
	color: #FFFFFF !important;
}
.bt-tabs-nav SPAN:hover
{
	background: #1C1526;
	color: #FFFFFF !important;
}
.bt-tabs-nav SPAN:hover:before
{
	background: #1C1526;
	color: #FFFFFF !important;
}
.bt-tabs-nav, .bt-tabs-nav SPAN, .bt-tabs-panes, .bt-tabs-pane
{
	background-color: #FFFFFF;
}
DIV.cck-deepest-blog:nth-child(1)
{
	background-color: #3A669D;
}
DIV#coelum
{
	background-color: #285EA4;
	padding: 30px;
	/*+border-radius: 3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
#main #past-issues IMG
{
	float: left;
	padding: 2px;
	border: 1px solid #B4B4B4;
	display: inline-block;
}
#main #past-issues P
{
	width: 100px;
	float: left;
	padding: 2px;
	display: inline-block;
	margin-left: 6px;
}
#past-issues .bt-tabs-nav
{
	border-bottom: 3px solid #1C1526;
}
#main #past-issues .bt-tabs-pane
{
	padding: 20px;
}
.blue-div
{
	background-color: #285EA4;
	color: #FFFFFF;
	padding-bottom: 33px;
	padding-top: 19px;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.blue-div IMG.current-issue
{
	/*+box-shadow: 5px 5px #082D5E;*/
	-moz-box-shadow: 5px 5px #082D5E;
	-webkit-box-shadow: 5px 5px #082D5E;
	box-shadow: 5px 5px #082D5E;
}
.green-div IMG.current-issue
{
	/*+box-shadow: 5px 5px #34480B;*/
	-moz-box-shadow: 5px 5px #34480B;
	-webkit-box-shadow: 5px 5px #34480B;
	box-shadow: 5px 5px #34480B;
}
#page-firm-profile .cck-deepest-blog
{
}
.issues
{
	max-width: 340px;
	float: left;
	padding: 20px;
	/*border: 1px solid #CFCFCF;*/
	border: 1px solid #B1B1B1;
	margin: 3px;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.issues DIV
{
	margin: 0;
	padding: 0 3px;
}
.issues P, .issues LI
{
	font-size: 12px;
	text-align: left;
	/*display: block !important;*/
	float: none !important;
}
.issues LI
{
	font-size: 12px;
	text-align: left;
	margin-bottom: 8px;
	list-style-type: disc !important;
	margin-left: 20px;
}
.issues P
{
	width: 100% !important;
}
.issues A
{
	background-color: #285EA4;
	color: #FFFFFF;
	padding: 5px 10px;
	/*+border-radius: 3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.issues A:hover
{
	background-color: #143D72;
	text-decoration: none;
}
.issues A:before
{
	content: "\f1c1";
	font-family: FontAwesome !important;
	margin-right: 6px;
}
DIV#yearnav
{
	width: 100% !important;
	margin-top: 35px;
	background-color: #FFFFFF;
	margin-bottom: 23px;
	text-align: left;
}
.issues P STRONG
{
	font-size: 16px;
	text-transform: uppercase;
}
DIV#yearnav A
{
	width: 100% !important;
	margin-top: 35px;
	background-color: #285EA4;
	color: #FFFFFF;
	padding: 10px 15px;
	/*+border-radius: 2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
DIV#yearnav A:hover
{
	width: 100% !important;
	margin-top: 35px;
	background-color: #183E6E;
	color: #FFFFFF;
	padding: 10px 15px;
	text-decoration: none;
}
DIV#yearnav A.active
{
	width: 100% !important;
	margin-top: 35px;
	background-color: #010204;
	color: #FFFFFF;
	padding: 10px 15px;
}
DIV#yearnav P
{
	padding-left: 3px;
}
#page-contact .bfClearfix
{
	background-color: #818181;
	padding: 30px 18px;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.bfRequired
{
	color: #FFF !important;
}
FORM .bfPageIntro H3
{
	color: #FFFFFF;
	text-align: left;
	margin-bottom: 23px;
}
FORM LABEL
{
	width: 30% !important;
	text-align: right;
	color: #FFFFFF;
	font-weight: normal;
}
FORM INPUT, FORM TEXTAREA
{
	border: none;
	/*+border-radius: 1px;*/
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
	padding: 5px;
	width: 63% !important;
}
FORM BUTTON
{
	border: none;
	padding: 5px 10px;
	margin-top: 18px;
	margin-right: 30px;
	/*+border-radius: 3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.bfRolloverBg
{
	background-color: transparent !important;
}
DIV.partner
{
	width: 45% !important;
	float: left;
	margin-right: 10px;
	text-align: center;
}
.partner P IMG
{
	width: 100%;
	border: 1px solid #CFCFCF;
	padding: 3px;
}
.partner P IMG:hover
{
	border: 1px solid #E6332A !important;
}
.partner P
{
	width: 100%;
	text-align: center !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
}
.bt-tabs-panes
{
	padding: 30px;
}
#colorbox
{
	max-width: 590px;
	margin: 0 auto !important;
}
#cboxWrapper
{
	max-width: 579px;
}
#cboxContent
{
	max-width: 584px;
}
#cboxLoadedContent
{
	max-width: 549px;
	margin-top: 0 !important;
}
#cboxLoadedContent .page-header H2
{
	margin: 0;
	font-size: 40px !important;
	text-transform: uppercase;
}
#cboxLoadedContent .page-header H2::first-line
{
	margin: 0;
	font-size: 40px !important;
	font-weight: bold;
}
#cboxLoadedContent IMG
{
	max-width: 300px;
	margin: 0 auto;
	border: 1px solid #B7B7B7;
	padding: 3px;
}
.bt-tabs-default .partner A.modal_link P:hover
{
	color: #E6332A !important;
	cursor: pointer;
	text-decoration: none !important;
}
.bt-tabs-default .partner A.modal_link
{
	color: #E6332A !important;
	cursor: pointer;
	text-decoration: none !important;
}
#page-work-with-us DIV.bfClearfix
{
	background-color: #1C1526;
	padding: 15px;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#ff_elem29.ff_elem
{
	color: #9C9A9F;
}
FIGURE
{
	overflow: hidden;
}
/*FIGURE IMG
{
	max-width: 100% !important;
	max-height: 100% !important;
}*/
/*DIV.partner
{
	max-width: 100% !important;
	max-height: 100% !important;
	overflow: hidden;
}*/
/*DIV.partner IMG:hover
{
	opacity: 0.9;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1, 1.1, 1);
}*/
/*DIV.partner IMG
{
	(*background: -webkit-linear-gradient(-45deg, #34495E 0%, #CC6055 100%);*)
	(*background: linear-gradient(-45deg, #34495E 0%, #CC6055 100%);*)
	(*+transition: all 0.3s;*)
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}*/
SECTION.bfPageIntro P
{
	color: #CCCCCC !important;
	text-align: center !important;
	margin-bottom: 24px;
}
FORM #bfSubmitButton
{
	width: 126px;
	text-transform: capitalize;
}
FORM #bfSubmitButton:hover
{
	background-color: #3668B0;
	color: #FFFFFF;
}
FORM P
{
	color: #FFFFFF !important;
	text-align: center !important;
	margin-bottom: 23px;
}
FORM .ff_elem.inputbox
{
	margin-bottom: 12px;
	margin-left: 6px;
}
.bfQuickMode .controls .control-label
{
	width: 35%;
	min-width: 110px;
	vertical-align: top !important;
}
#cboxLoadedContent P
{
	font-size: 13px;
	text-align: justify;
}
#cboxLoadedContent .page-header
{
	margin: 0 0 15px 0;
	padding: 0 0 13px 0;
	text-align: center;
}
H2::first-line, H1::first-line
{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: normal;
}
#page-home #bottomlight-wrapper .areas-title
{
	padding: 10px;
	color: #FFFFFF;
	background-color: rgba(28, 21, 38, 0.701);
}
#page-home #bottomlight-wrapper .areas-title H2
{
	color: #FFFFFF;
}
#page-home #bottomlight-wrapper .areas-links A
{
	background-color: rgba(28, 21, 38, 0.701);
}
.bfPage H3
{
	color: rgba(255, 255, 255, 0.701);
	margin-bottom: 21px;
	text-align: center;
}
INPUT[type=file]:focus, INPUT[type=radio]:focus, INPUT[type=checkbox]:focus
{
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	color: rgba(255, 255, 255, 0.701) !important;
}
INPUT#ff_elem23
{
	margin-top: 17px;
	color: rgba(255, 255, 255, 0.701);
	margin-left: 80px;
}
.coelum-blue
{
	background-color: #285EA4;
	padding: 20px;
	/*+border-radius: 3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color: #FFFFFF;
}
.terrum-green
{
	background-color: #56860E;
	padding: 20px;
	/*+border-radius: 3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color: #FFFFFF;
}
.portada
{
	border: 1px solid #9D9D9D;
}
.porta-coelum LI
{
	margin-bottom: 12px;
	display: block;
	margin-left: 13px;
	font-size: 15px;
}
.porta-terrum LI
{
	margin-bottom: 12px;
	display: block;
	margin-left: 13px;
	font-size: 15px;
}
.porta-coelum LI:before
{
	content: "\f061";
	/*display: block;*/
	margin-left: -13px;
	font-family: fontAwesome;
	font-size: 11px;
	margin-right: 3px;
}
.porta-terrum LI:before
{
	content: "\f061";
	/*display: block;*/
	margin-left: -13px;
	font-family: fontAwesome;
	font-size: 11px;
	margin-right: 3px;
}
.porta-coelum H4
{
	text-transform: uppercase;
	margin: 0 0 12px 0 !important;
	padding: 0 !important;
}
.porta-terrum H4
{
	text-transform: uppercase;
	margin: 0 0 12px 0 !important;
	padding: 0 !important;
}
.porta-coelum LI EM
{
	color: #858585;
	font-size: 14px;
}
.porta-terrum LI EM
{
	color: #858585;
	font-size: 14px;
}
#content-page-extra #main H3.coelum-year
{
	font-size: 46px !important;
	line-height: 1em;
	margin: 0;
	padding: 0 0 23px 0;
	border-bottom: 3px solid #285EA4;
	color: #285EA4;
}
#content-page-extra #main H3.terrum-year
{
	font-size: 46px !important;
	line-height: 1em;
	margin: 0;
	padding: 0 0 23px 0;
	border-bottom: 3px solid #668424;
	color: #668424;
}
#content UL.navbar-nav
{
	background-color: #FFFFFF !important;
	margin: 0 0 33px 0 !important;
	width: 100%;
}
#content UL.navbar-nav A
{
	color: #285EA4;
}
#content UL.navbar-nav LI.active A
{
	color: #FFF;
	background-color: #285EA4;
}
#page-terrum-2012 #content UL.navbar-nav A
{
	color: #668424;
}
#page-terrum-2013 #content UL.navbar-nav A
{
	color: #668424;
}
#page-terrum-2014 #content UL.navbar-nav A
{
	color: #668424;
}
#page-terrum-2015 #content UL.navbar-nav A
{
	color: #668424;
}
#page-terrum-2016 #content UL.navbar-nav A
{
	color: #668424;
}
#page-terrum-2017 #content UL.navbar-nav A
{
	color: #668424;
}
#page-terrum-2018 #content UL.navbar-nav A
{
	color: #668424;
}
#page-terrum-news #content UL.navbar-nav A
{
	color: #668424;
}
#page-terrum-2012 #content UL.navbar-nav LI.active A
{
	background-color: #668424;
	color: #FFF;
}
#page-terrum-2013 #content UL.navbar-nav LI.active A
{
	background-color: #668424;
	color: #FFF;
}
#page-terrum-2014 #content UL.navbar-nav LI.active A
{
	background-color: #668424;
	color: #FFF;
}
#page-terrum-2015 #content UL.navbar-nav LI.active A
{
	background-color: #668424;
	color: #FFF;
}
#page-terrum-2016 #content UL.navbar-nav LI.active A
{
	background-color: #668424;
	color: #FFF;
}
#page-terrum-2017 #content UL.navbar-nav LI.active A
{
	background-color: #668424;
	color: #FFF;
}
#page-terrum-2018 #content UL.navbar-nav LI.active A
{
	background-color: #668424;
	color: #FFF;
}
#page-terrum-news #content UL.navbar-nav LI.active A
{
	background-color: #668424 !important;
	color: #FFF;
}
#content UL.navbar-nav A:hover
{
	color: #FFF;
}
INPUT#ff_elem45.ff_elem
{
	float: right !important;
	width: 30px !important;
}
LABEL#bfLabel45
{
	float: right !important;
	width: 90% !important;
	display: inline-block !important;
	text-align: left;
	margin-left: 12px;
	margin-bottom: 26px;
}
INPUT[type=checkbox]
{
	/* Double-sized Checkboxes */
	-ms-transform: scale(1.5);
	/* IE */
	-moz-transform: scale(1.5);
	/* FF */
	-webkit-transform: scale(1.5);
	/* Safari and Chrome */
	-o-transform: scale(1.5);
	/* Opera */
	padding: 10px;
}
DIV.bfError
{
	color: #E8D345;
}
#ff_elem22.inputbox
{
	height: 9em;
}
#bfPage1 .bfClearfix
{
	height: 1px !important;
}
#page-coelum-news UL.newsflash-horiz > LI, #page-terrum-news UL.newsflash-horiz > LI
{
	width: 30%;
	float: left;
	margin-right: 3%;
	height: 510px;
}
@media (max-width: 640px)
{
	#page-coelum-news UL.newsflash-horiz > LI, #page-terrum-news UL.newsflash-horiz > LI
	{
		width: 100%;
		height: auto;
	}
}
#page-coelum-news .newsflash-horiz H4, #page-terrum-news .newsflash-horiz H4
{
	text-transform: uppercase;
	margin-top: 0;
}
.newsflash-horiz UL LI
{
	margin-bottom: 12px;
	display: block;
	margin-left: 13px;
	font-size: 15px;
}
.newsflash-horiz UL LI:before
{
	content: "\f061";
	/*display: block;*/
	margin-left: -13px;
	font-family: fontAwesome;
	font-size: 11px;
	margin-right: 3px;
}
.newsflash-horiz UL LI EM
{
	color: #858585;
	font-size: 14px;
}
.newsflash-horiz LI UL
{
	margin: 0 !important;
}
#page-terrum-news .terrum-green .newsflash P, #page-coelum-news .coelum-blue .newsflash P, .revista .newsflash P
{
	float: left !important;
	display: inline-block !important;
	width: 50%;
	max-width: 50%;
	margin: 0 !important;
	padding: 0 !important;
}
#page-terrum-news .terrum-green .newsflash H4, #page-coelum-news .coelum-blue .newsflash H4, .revista .newsflash H4
{
	width: 48% !important;
	float: left !important;
	display: inline !important;
	margin: 0 !important;
	padding: 0 0 14px 25px !important;
	color: #FFFFFF !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
}
#page-terrum-news .terrum-green .newsflash UL, #page-coelum-news .coelum-blue .newsflash UL, .revista .newsflash UL
{
	display: block;
	width: 48%;
	float: left !important;
	padding-left: 26px;
}
.newsflash-horiz IMG.portada
{
	max-width: initial;
}
.porta-coelum .portada, .porta-terrum .portada
{
	max-width: initial;
}
/*#page-terrum-news .terrum-green .newsflash H4
{
	color: #FFFFFF !important;
	font-weight: normal !important;
	text-transform: uppercase;
	float: left;
	width: 39% !important;
	display: inline-block !important;
}*/
/*#page-terrum-news .terrum-green .newsflash A IMG
{
	float: left;
	width: 40%;
}*/
IFRAME
{
	width: 100%;
}
#rl_modals, #rl_modals_wrapper, #rl_modals_content, #rl_modals_loaded_content
{
	max-width: 600px;
}
#rl_modals_loaded_content
{
	max-width: 546px;
	padding: 0 25px;
}
#rl_modals_loaded_content IMG
{
	text-align: center;
	margin: 0 auto;
}
#rl_modals
{
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}
