
/****************************/

/* LOCAL CSS                */

/****************************/

body {
	font-family: Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
	color:#333f48;
	text-align:justify;
}

html{
	overflow-y: scroll;
} 

a, a:link, a:visited {
}

a:hover, a:focus, a:active{
}

.breadcrumbs {
    display: none;
}
#content-tabs {
    display: none;
}
#content-messages {
    display: none;
}
#content-content{
	padding-left:10px;
}


.grid16-12 {
    width: 730px;
}
.grid16-4 {
    width: 230px;
}

#main-content{
	min-height:500px;
}
#logo {
    margin-left: 10px;
}
.hr-pie-de-noticias{
	color:#ccdfe7;
	border:1px solid #ccdfe7;
	margin: 0;
}

.hr-pie-de-pagina{
	color:#ccd0d2;
	border:1px solid #ccd0d2;
	margin-left: 10px;
}
.txt-pie-de-pagina{
	color:#333f48;
	font-family: 'Avant Garde',Arial,Helvetica,Verdana;
	margin-left: 10px;
	font-size: 10px;
}

div.footer-message-text{
	font-size:10.5px;
	font-family: 'Avant Garde',Arial,Helvetica,Verdana;
}

.general_cuerporesalt{
	color:#005f86;
	font-size:12px;
}

#header-site-info {
	margin-top:1em;
}


.menu-primario li.leaf, div.create-content-link {
	line-height: 150%;
	list-style-type:none;
	list-style:none;
	background-image: url("../images/flechita.png");
	background-repeat:no-repeat;
	background-position:2px 3px;
	width: 16%;
}
.menu-primario li.leaf.active-trail{
	background-image: url("../images/flechita_activa.png");
}
.menu-primario{
	font-size:9px;
	font-family: 'Avant Garde',Verdana,Arial,Helvetica;
}
.menu-primario a{
	color:#005b84;
	text-decoration:none;
    display: inline-block;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
	border-bottom:3px solid #005f86;
	padding-left: 4px;
}
#block-menu-primary-links li.last {
    width: 180px;
}
.selector-idiomas li.last a{
}

.menu-primario a.active{
    background-color: #e6eff4;
	color:#fff;
}
.menu-primario a:hover{
    background-color: #E5EFF3;
}
.menu-primario ul.menu{
	display:inline;
}
.menu-primario ul.menu li{
	float:left;
	margin-left:32px;
}
.menu-primario ul.menu li.first{
	margin-left:0px;
}

.selector-idiomas{
	font-size:8px;
	width:231px;
	float:right;
}
.selector-idiomas ul{
	display:inline;
}
.selector-idiomas ul li{
	float:left;
	margin-left:32px;
}
.selector-idiomas ul li.first{
	margin-left:0px;
}
.selector-idiomas li {
	line-height: 150%;
	list-style-type:none;
	list-style:none;
	background-image: url("../images/flechita.png");
	background-repeat:no-repeat;
	background-position:2px 3px;
	width: 30px;
}
.selector-idiomas li.last {
	width:49px;
}
.selector-idiomas li.active{
	background-image: url("../images/flechita_activa.png");
}
.selector-idiomas a{
	width: 241%;
	color: #ccdfe7;
	border-bottom:3px solid #ccdfe7;
}
.selector-idiomas a.active{
    background-color: #fff;
    color: #005f86;
}




div#header-group{
	padding-top:20px;
}




.menu-secundario li.leaf {
	line-height: 150%;
	list-style-type:none;
	list-style:none;
	background-image: url("../images/flechita.png");
	background-repeat:no-repeat;
	background-position:2px 3px;
    margin-bottom: 16px;
    width: 179px;
}
.menu-secundario li.leaf.active-trail{
	background-image: url("../images/flechita_activa.png");
}
.menu-secundario{
	font-size:9px;
	font-family: 'Avant Garde',Verdana,Arial,Helvetica;
}
.menu-secundario a{
	color:#005b84;
	text-decoration:none;
    display: inline-block;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
	border-bottom:3px solid #005f86;
	padding-left: 4px;
}
.menu-secundario a.active{
    color: #fff;
	background-color:#e6eff4;
}
.menu-secundario a:hover{
    background-color: #E5EFF3;
}
.menu-secundario ul {
    margin-left: 0px;
    padding: 0;
}

.titulo-ppal{
	color:#005b84;
    background-image: url("../images/flechita_activa.png");
    background-position: 1px 9px;
    background-repeat: no-repeat;
    font-family: 'Avant Garde',Arial,Helvetica,Verdana;
    font-size: 12px;
    padding-left: 10px;
	margin-top: 4px;
	margin-bottom:16px;}


h1.title {
	color:#005b84;
    border-bottom: 3px solid #005F86;
    border-top: 3px solid #005F86;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 2px;
	margin-top: 0;
	margin-bottom:0;
	font-weight:bold;
}
h2.title {
	color:#005b84;
    background-image: url("../images/flechita_activa.png");
    background-position: 2px 6px;
    background-repeat: no-repeat;
    border-bottom: 3px solid #005F86;
    font-family: 'Avant Garde',Arial,Helvetica,Verdana;
	font-weight:normal;
    font-size: 9px;
    padding-left: 12px;
}

.node-type-page-inicio div.field-field-imagenes{
	margin-bottom:16px;
	margin-top: 4px;
}
.node-type-page div.field-field-imagen{
	float:right;
}
.node-type-page div.field-field-texto-bloque{
    background-color: #fafbe5;
    color: #cadc01;
    float: right;
    font-style: italic;
    font-weight: bold;
	padding:6px 12px;
    width: 138px;
	text-align:left;
}
.node-type-page div.field-field-texto-bloque br{
	margin-bottom: 5px;
}
.node-type-page div.field-field-cuerpo{
    float: left;
    text-align: justify;
    width: 520px;
}


.view-newsletters .views-field-field-newsletter-fecha-value{
}
.view-newsletters .views-row-odd .views-field-field-newsletter-fecha-value{
	color:#005b84;
	font-size:10px;
}
.view-newsletters .views-row-even .views-field-field-newsletter-fecha-value{
	color:#cadc01;
	font-size:10px;
}
.view-newsletters .views-row-odd .views-field-title, .view-newsletters .views-row-odd .views-field-title a{
	color:#005b84;
	font-weight:bold;
}
.view-newsletters .views-row-even .views-field-title, .view-newsletters .views-row-even .views-field-title a{
	color:#cadc01;
	font-weight:bold;
}
.view-newsletters .views-row{
	margin-bottom:5px;
}

.bloque-newsletters {
	width:520px;
}



.view-actualite .views-field-field-date-value{
    border-top: 1px solid;
    clear: both;
    width: 540px;
}
.view-actualite .views-row-first .views-field-field-date-value{
	border:0;
}
.bloque-actualite-lateral .views-field-field-date-value{
    border-top: 0px solid #FFF !important;
	font-size: 9px !important;
    font-weight: bold;
    padding-right: 6px;
    width: auto !important;
}
.bloque-actualite-lateral-vacio{
    margin-left: -3px;
    margin-top: -34px;
}
hr.franja-actualite-lateral-vacio{
    border-left: 0 none;
    border-right: 0 none;
	border-top:1px dotted;
	border-bottom:3px solid #D6D9DA;
    height: 6px;
    width: 183px;
}
hr.franja-actualite-lateral-final{
    border-left: 0 none;
    border-right: 0 none;
	border-top:1px dotted #000;
	border-bottom:3px solid #D6D9DA;
    height: 6px;
    margin-left: -3px;
	margin-top: 0;
    width: 184px;
}


.view-actualite .views-row-odd .views-field-field-date-value{
	color:#005b84;
	font-size:10px;
}
.view-actualite .views-row-even .views-field-field-date-value{
	color:#cadc01;
	font-size:10px;
}
.view-actualite .views-field-title, .view-actualite .views-field-title a{
	font-size:11px;
}
.view-actualite .views-row-odd .views-field-title, .view-actualite .views-row-odd .views-field-title a{
	color:#005B84;
	font-weight:bold;
}
.view-actualite .views-row-even .views-field-title, .view-actualite .views-row-even .views-field-title a{
	color:#CADC01;
	font-weight:bold;
}
.view-actualite .views-field-nothing{
	float:left;
}

.view-actualite .views-field-teaser{
	margin-right: 28px;
    border-bottom: 1px dotted;
    border-top: 1px dotted;
    text-align: justify;
    width: 540px;
    float: left;
}
.view-actualite .views-field-teaser .field-content p{
	margin: 0.2em 0;
}

.view-actualite .views-field-tid {
    clear: both;
    font-size: 10px;
}
.view-actualite .views-row-odd .views-field-tid {
	color:#005B84;
}
.view-actualite .views-row-even .views-field-tid {
	color:#CADC01;
}
.view-actualite .views-field-nothing img{
	display:none;
}
.view-actualite .views-field-nothing a img{
	display:block;
}
.view-actualite .views-row{
	padding-bottom:20px;
	clear:both;
}

div#block-views-actualite-block_2, div#block-views-actualite-block_3 {
    margin-top: -26px;
    padding-left: 10px;
    width: 89%;
}
div#block-views-actualite-block_2 div.views-row, div#block-views-actualite-block_3 div.views-row{
	border-top: 1px dotted;	
    padding-bottom: 6px;
    padding-top: 6px;
	margin-bottom: 0;
	line-height: 1em;
}

.bloque-actualite-lateral .view-footer{
	background-image: url("../images/flechita.png");
	background-repeat:no-repeat;
	background-position:2px 18px;
	margin-left:-10px;
	padding-left: 10px;
}
.bloque-actualite-lateral .contenedor-enlace-view-footer{
    border-top: 1px dotted;
    padding-top: 10px;
	padding-left: 3px;
}
.bloque-actualite-lateral .view-footer a{
	color:#005b84;
	font-size:9px;
}

.bloque-actualite-lateral .views-field-title, .bloque-actualite-lateral .views-field-title a{
    display: inline;
    line-height: 1.2em;
    width: auto;
	font-weight:normal !important;
	color: #38414A !important;
}
.bloque-actualite-lateral .views-field-title a {
	font-size:9px;
}





body.node-type-actualite .terms{
	display:none;
}
body.node-type-actualite .field-field-date{
	color:#005B84;
}






#menu-item-id-13 > a {
    width: 98%;
}

#menu-item-id-10 > a {
	border-bottom: 3px solid #005b84;
}
#menu-item-id-11 > a {
	border-bottom: 3px solid #337c9d;
}
#menu-item-id-12 > a {
	border-bottom: 3px solid #669db5;
}
#menu-item-id-13 > a {
	border-bottom: 3px solid #99bdce;
}
#menu-item-id-14 > a {
	border-bottom: 3px solid #ccdfe7;
}
#menu-item-id-3 > a {
	border-bottom: 3px solid #ccdfe7;
}
#menu-item-id-4 > a {
	border-bottom: 3px solid #d6d9da;
}
#menu-item-id-4 > a.active {
	background-color:#eaebed;
}
#menu-item-id-4 {
}
#pid-welcome h1.title, #pid-accueil h1.title{
    border-bottom: 3px solid #005b84;
    border-top: 3px solid #005b84;
	display: none;
}
#pid-welcome .titulo-ppal, #pid-accueil .titulo-ppal{
	display: none;
}

#pid-who-we-are h1.title, #pid-qui-sommes-nous h1.title{
    border-bottom: 3px solid #337c9d;
    border-top: 3px solid #337c9d;
}
#pid-services h1.title{
    border-bottom: 3px solid #669db5;
    border-top: 3px solid #669db5;
}
#pid-career h1.title, #pid-carriere h1.title{
    border-bottom: 3px solid #99bdce;
    border-top: 3px solid #99bdce;
}
.general_cuerporesalt a, .general_cuerporesalt a:link, .general_cuerporesalt a:visited {
	color:#005f86;
}
#pid-contact h1.title, #pid-contacter h1.title{
    border-bottom: 3px solid #ccdfe7;
    border-top: 3px solid #ccdfe7;
}
#pid-newsletter h1.title{
    border-bottom: 3px solid #ccdfe7;
    border-top: 3px solid #ccdfe7;
}
#pid-news h1.title, #pid-actualite h1.title, body.node-type-actualite h1.title{
    border-bottom: 3px solid #ccdfe7;
    border-top: 3px solid #ccdfe7;
}

#pid-contacter .field-field-texto-bloque, #pid-contact .field-field-texto-bloque{
    background-color: #FFFFFF;
    color: #005F86;
    font-size: 10px;
    font-weight: bold;
    padding: 0;
    width: 150px;
	font-style:normal;
	width:170px;
}
#pid-contacter .field-field-texto-bloque a, #pid-contact .field-field-texto-bloque a{
    color: #005F86;
}
#pid-contacter .field-field-texto-bloque .hr-contacto, #pid-contact .field-field-texto-bloque .hr-contacto{
	border-top: 1px solid #005F86;
	border-bottom:0;
	border-left:0;
	border-right:0;
	margin: 0;
}
#pid-contacter .field-field-texto-bloque .hr-contacto2, #pid-contact .field-field-texto-bloque .hr-contacto2{
	border-top: 3px solid #ccdfe7;
	border-bottom:0;
	border-left:0;
	border-right:0;
	margin-top:10px;
	margin-bottom:10px;
}


.view-editor-control-panel a{
	color:#005b84;
}

.views-editlink {
    width: 20px;
}
.views-editlink a {
	background-image: url("../images/edit_icon.gif");
	background-position: 0px 0px;
	background-repeat:no-repeat;
    display: block;
    text-indent: -9999px;
}
.views-deletelink {
    width: 20px;
}
.views-deletelink a {
	background-image: url("../images/delete_icon.png");
	background-position: 6px 0;
	background-repeat:no-repeat;
    display: block;
    text-indent: -9999px;
}

.create-content-link{
    margin-bottom: 2em;
}
.create-content-link a{
    width: 132%;
}