body{
scrollbar-face-color:#A5A082;
scrollbar-highlight-color:#E5E1CB;
scrollbar-shadow-color:#A5A082;
scrollbar-arrow-color:#E5E1CB;
scrollbar-base-color:#E5E1CB;
background-color: #FFFFFF;
margin: 0%;
padding: 0%;
font-family: Arial, sans-serif;
}

/* MENÚ SUPERIOR */

div#mnusuperior UL {
width:100%; 
overflow:hidden; 	
margin:0em; 
padding-left: 0em; 
vertical-align: middle; 
font-family: Verdana, sans-serif; 
font-size: 1em;
margin-top: 0.1em;
background-color:#286965; 
}

div#mnusuperior LI.ct,
div#mnusuperior LI.ct_on { 
height: 100%;
list-style-type: none; 
margin: 0em; 
float:left;
overflow:hidden;
border-right:solid 2px #FFFFFF;
display: block;
padding: 0.75em 0em 0.75em 0em ; 
}

div#mnusuperior LI.ct_on { 
background-color:#549591; 
}

div#continguts ul {}

div#continguts li {
	margin:0em 0em 1em 0em;
}

.img_proyectos {
	float:left;
	margin:0em 2em 0em 0em;
}
.proyectos {
	margin:1em 0.5em 0.5em 0.5em;
	display:block;
	overflow:hidden;
}
.proyectos_link {
	text-decoration:none;
	color:#286965;
}
.proyectos_link:hover {
	text-decoration:none;
	color:#ffffff;
	background-color:#529490;
}



a.mnsuperior{
width:12em; 
height:7.5em; 
margin:0em; 
padding:1.5em 0.6em 1.5em 0.6em; 
background-color:#286965; 
color:#d2d2d2; 
font-size:70%; 
vertical-align: middle; 
text-align: center;
}

a.mnsuperior:active{color:#d2d2d2; font-size:70%; text-decoration:none;}
a.mnsuperior:hover {color:#FFFFFF; background-color:#549591; text-decoration:none;}

a.mnsuperioronsoc{
width:12em; 
height:7.5em; 
margin:0em; 
padding:1.5em 0.5em 1.5em 0.5em; 
/*border-right:solid 2px #FFFFFF;*/
color:#FFFFFF; 
font-size:85%; 
vertical-align: middle; 
text-align: center;
}

a.mnsuperioronsoc:active{color:#FFFFFF; font-size:85%; text-decoration:none;}
a.mnsuperioronsoc:hover{color:#FFFFFF; font-size:85%; text-decoration:none;}


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

h1{/*font-family:verdana,arial,helvetica;*/ font-size:2em; color:#000000; font-weight:bold;}
h1.suave{/*font-family:verdana,arial,helvetica;*/ font-size:80%; color:#000000; font-weight:lighter;}
h2{/*font-family:verdana, arial, helvetica;*/ font-size:1em; color:#286965; font-weight:bold;}
h2.suave{/*font-family:verdana, arial, helvetica;*/ font-size:80%; color:#000000; font-weight:lighter;}
h3{/*font-family:verdana, arial, helvetica;*/ font-size:80%; color:#000000; font-weight:bold;}
h3.suave{/*font-family:verdana,arial,helvetica;*/ font-size:80%; color:#000000; font-weight:lighter;}

img{border-style:none;}
img.esquerre{text-align:left;}

table.dades{/*font-family:verdana,arial,helvetica;*/ font-size:80%; color:#000000; }

p{/*font-family:verdana,arial,helvetica;*/ font-size:0.8em; color:#222222; text-align: justify; width:98%;}
div.dreta{
font-size:0.8em; 
color:#000000; 
text-align: right; 
padding-top: 1em; 
padding-bottom: 1em;
margin-right: 1em
margin-top: 0em;
padding-right: 1.5em;
}

p.centre{/*font-family:verdana, arial, helvetica;*/ font-size:0.8em; color:#000000; text-align: center; ; margin-top: 1em; margin-bottom: 1em; padding-top: 1em; padding-bottom: 1em; margin-right: 1em}
p.esquerre{/*font-family:verdana,arial,helvetica;*/ font-size:80%; color:#000000; text-align: left; }
p.justif{/*font-family:verdana,arial,helvetica;*/ font-size:80%; color:#000000; text-align: justify; }

span.peu_gris{/*font-family:verdana,arial,helvetica;*/ font-size:80%; color:#999999;}
span.text{/*font-family:verdana,arial,helvetica;*/ font-size:80%; color:#000000; text-align: justify; }
span.destacat{/*font-family:verdana,arial,helvetica;*/ font-size:100%; color:#000000; font-weight: bold;}
span.destacatblanc{/*font-family:verdana, arial, helvetica;*/ font-size:80%; color:#ffffff; font-weight: bold; }
span.destacatnegre{/*font-family:verdana, arial, helvetica;*/ font-size:80%; color:#000000; font-weight: bold; }
span.gris{/*font-family:verdana, arial, helvetica;*/ font-size:90%; color:#4C4B4B;}
span.capcelerainfo{/*font-family:verdana, arial, helvetica;*/ font-size:90%; color:#d2d2d2;}
span.peufoto{/*font-family:verdana,arial,helvetica;*/ font-size:70%; color:#838585;}
span.underline{text-decoration:underline;}

img.logo {float: left; margin-right: 0em}

a.mail{color:#838585; /*font-family:verdana,arial,helvetica;*/ font-size:70%;}

p.titol {color: #000000; /*font-family:verdana, arial, helvetica;*/ font-style:italic; font-size:100%; font-variant:small-caps; text-align: left;; vertical-align: middle}

p.design {color: #74B8B8; font-style:italic; font-size:100%; font-family:arial,verdana,helvetica; text-align: left;}

span.subtitol {color:#000000; /*font-family:verdana, arial, helvetica;*/ font-style:italic; font-size:70%; font-variant:small-caps; text-align: left;}

input{/*font-family:verdana,arial,helvetica;*/ font-size:90%; color:#666666;}

select{/*font-family:verdana,arial,helvetica;*/ font-size:90%; color:#666666;}



li{/*font-family:verdana,arial,helvetica;*/ font-size:0.8em; color:#222222; list-style-type: square; text-align:justify;}
li.nivell1{/*font-family:verdana, arial, helvetica;*/ font-size:1em; color:#000000; list-style-type: square; text-align:justify;; margin-top: 1em}
li.nivell2{/*font-family:verdana, arial, helvetica;*/ font-size:1em; color:#666666; list-style-type: square; }
li.nivell3{/*font-family:verdana, arial, helvetica;*/ font-size:1em; color:#999999; list-style-type: square; }

li.mnlateral{list-style-image: url(../gifs/flecha2.jpg); /*font-family:verdana, arial, helvetica;*/ font-size:0.8em; color:#22222; text-align:left; margin-top: 2em;}
li.mnlateral a {text-decoration:none; padding:0em 0.2em 0em 0.2em;}
li.mnlateral a:hover {text-decoration:none; background-color:#444444; color:#d2d2d2;}

a{text-decoration:none; /*font-family:verdana,arial,helvetica;*/ font-size:100%; color:#000000;} 
a:hover{text-decoration:underline;}
a.invisible{color:#286965; font-size:10%;}

a.mapa2onnivell{text-decoration:none; /*font-family:verdana,arial,helvetica;*/ font-size:100%; color:#666666;} 

a.mapa3ernnivell{text-decoration:none; /*font-family:verdana,arial,helvetica;*/ font-size:100%; color:#999999;} 

a.dfa{color:#222222; font-size:100%;}

a.dfa:active{color:#222222; font-size:70%; text-decoration:underline; font-size:100%;}

a.dfa:hover{color:#222222; font-size:70%; text-decoration:underline; font-size:100%;}

a.dfaonsoc{color:#d2d2d2; font-size:70%; background:#444444; text-decoration:none; font-size:100%;}


a.mninferior{color:#ffffff; }

a.mninferior:active{text-decoration:underline;}

a.mninferior:hover{text-decoration:underline;}

a.mninferioronsoc{color:#127065; font-size:100%; background:#444444; text-decoration:none;}

div#url{
margin-top:1em;
display:block;
}
div#url p{
	line-height:1em;
}
a.url{
margin:1em 1em 1em 0em;
color:#286965;
padding:0.2em 0.5em 0.2em 0.5em;
background-color:#c3d7d6; 
border-bottom:solid 2px #FFFFFF;
overflow:hidden;
float:left;
font-size:100%;
}

a.url_onsoc{
margin:1em 1em 1em 0em;
color:#FFFFFF;
padding:0.2em 0.5em 0.2em 0.5em;
background-color:#286965; 
border-bottom:solid 2px #FFFFFF;
overflow:hidden;
float:left;
font-size:100%;
}

a.contingut{
color:#127065;
font-size:100%;
}

a.contingut:hover{
text-decoration:underline;
}

a.url:hover{text-decoration:none; background-color:#286965; color:#c3d7d6;}

a.url_onsoc:hover{text-decoration:none; background-color:#286965;}

a.gisos{color:#4C4B4B; font-size:100%;}

a.gisos:hover{text-decoration:underline;}

a.capcelerainfo{color:#d2d2d2;}

a.capcelerainfo:active{color:#689b98; text-decoration:none;}

a.capcelerainfo:hover{color:#FFFFFF;}

a.text{color:#000000; font-size:100%; text-decoration:underline;}

a.text:hover{color:#000000; font-size:100%; background:#F2F2F2;}
a.underline{text-decoration:underline;}



div#caps {

background-color: #286965;
margin-top: 0em;
padding-top: 0em;
margin-bottom: 0em;
padding-bottom: 0em;
}

div#caps img {  text-align: left; margin-top: 0.5em; padding-top: 0.5em;}

div#capmenulateral {
width: 200px;
height:10px;
padding-top: 0.5em;	
padding-right: 1em;
background-color: #286965;
overflow: visible;
}
div#menulateral{
width: 20%;
height:60%;
padding-top: 0.5em;	
padding-right: 0%;
padding-left:0.5em;
margin-top:1em;
margin-right: 5%;
border-top:solid 4px #444444;/*#286965;*/
border-bottom:solid 2px #444444;/*#286965;*/
background-color: #DAD6CB;/*#94c6c3;*/
float: left;
}
div#infmenulateral {
width: 200px;
height:2px;
padding-top: 0em;	
padding-right: 1em;	
background-color: #286965;
}
div#menulateral p {  font-size: 1.1em; color: #222222; text-align: left; }

div#continguts {
padding-right: 0em;
padding-left: 0em;
left: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
padding-top: 0em;
top: 0em;
bottom: 0%;
padding-bottom: 0em;
overflow:hidden;
}

div#liniablanca {

background-color: #FFFFFF;

height: 2em;

margin-top: -1.2em;

}

.inferiors{


color: #FFFFFF;

background-color: 127065;
height: 2em;

}

div#menuinf {
position:relative;

width:100%;
color: #FFFFFF;
background-color: #444444;
left: 0%;
right: 0%;
overflow:hidden;
font-size:0.7em;
margin-top:0em;
padding-top:0.5em;
padding-bottom:1.5em;
clip:    rect(   ); 
}

div#menuinf p {  text-align: center; color: #FFFFFF; }

body {

}
#portada { scrollbar-face-color:#A5A082; scrollbar-highlight-color:#E5E1CB; scrollbar-shadow-color:#A5A082; scrollbar-arrow-color:#E5E1CB; scrollbar-base-color:#E5E1CB; background-color: #FFFFFF; margin: 0%; padding: 0%;;  }

h1.titol { color: #286965; /*font-family:verdana,arial,helvetica;*/ font-size:2em; font-variant:small-caps; font-weight: normal; margin-top: 1em;}

img.fotoflota {  float: left; margin-right: 1em}


p.inferior {  margin-top: -1.5em}

div#inici img { height: 9em; width: 9em ; margin-right: 1em}
div#decora img { margin-right:2em;}

div#inici {  display:block; width:100%; overflow:hidden; }

/*
div#inici_bandera img {  margin-right: 1em; height:12em;}
div#inici_bandera {  height: 200px; vertical-align: bottom}
*/

div#cabecera_foto { height:12em; width:100%; margin-left:0em;}

div#decora { /*font-family: Verdana, Arial, Helvetica, sans-serif; */
background-color: #FFFFFF; 
padding-right: 1em; 
width:72%;
_width:70%;
float:right;
left: 0em; 
margin-top: 0em; 
margin-right: 0em; 
margin-bottom: 0em; 
margin-left: 0em; 
padding-top: 1em; 
top: 0em; 
bottom: 0%; 
padding-bottom: 1em; 
background-repeat: repeat-y; background-position: 0% 100%; }

div#doscolumnes { padding-top: 0%; width:90%; position: relative; }

div#columna1 {  clip:rect(   ); width: 45%; float: left; position: relative; }
div#news {  background-color:#edf3f3; float:left; width:98%; overflow:hidden; position: relative;  margin-top:2%; margin-left: 0%;margin-bottom: 2%;}
div#destacado {  background-color:#c3d7d6;  width:98%; position: relative;  margin-top:0%; margin-left: 0%;margin-bottom: 2%;}
div#titulo_destacado {background-color:#529490; padding-left: 1em; position: relative; }
div#titular {  background-color: #c3d7d6; margin-top: 0%; margin-right: 0%; margin-bottom: 1em; margin-left: 0%; padding-left: 1em; clip:    rect(   ); position: relative}

div.interiornews {  padding-right: 1em; padding-left: 1em; padding-bottom: 1em; margin-bottom:1em; overflow:hidden;}

li.primer {  padding-left: 0em; list-style-type: none}

ul.primer {  padding-left: 0em; margin-left: 0em}

div#destacat { clip:  rect(   ); border: 1px #127065 solid; margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-right: 1em; padding-left: 1em; width: 75%; line-height: 1em}

div.destacat { clip: rect( ); border: 1px #127065 solid; margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; width: 75%; line-height: 1em }

div.titular { background-color: #127065; margin-top: 0%; margin-right: 0%; margin-bottom: 1em; margin-left: 0%; padding-left: 1em; clip: rect( ); position: relative }

h1.design { color: #74B8B8; font-style:italic; font-size:2.5em; /*font-family:arial, verdana, helvetica;*/ text-align: left; ; margin-top: 1em; font-weight: normal; line-height: 0.8em; margin-bottom: 1em}

div.sangria {  padding-left: 2em; padding-right: 0em}

div#interiornews2 { clip:         rect(   ); margin-left: 25%}

span.vermell {  color: #FF3333}

div#continguts form label { vertical-align: text-top ; font-weight: bold;}

div#continguts form input {  left: 45%; position:absolute; width:10em; height:1.5em;}
div#continguts form button {  left: 45%; position:absolute; width:10em; height:1.5em;}

div#continguts form input.botons {height: 2em; }

div#continguts form textarea { left: 45%; position:absolute; width: 22em; height: 6em; }

div#continguts form p.textarea {height: 6em;}

/*div#continguts form {  padding-left: 1em; margin-bottom: 6em}*/

/*div#interiornews2 form input { clip:     rect(   ); width: 12em; height: 2em; position: relative; left: 1em}*/

/*div#interiornews2 form textarea { clip:  rect(   ); width: 12em; height: 4em; position: relative; left: 1em }*/

/*input.check {  height: 1em; width: 1em; clip:   rect(   ); position: relative; left: 1em}*/

/*div#interiornews2 form input.check { clip:  rect(   ); width: 1em; height: 1em; position: relative; left: 1em ; margin-right: 1em}*/

/*div#continguts form input.check { clip: rect( ); width: 1em; height: 1em; position: relative; left: 1em ; margin-right: 1em }*/

/*div.interiornews form input { clip: rect( ); width: 12em; height: 2em; position: relative; left: 1em }*/

/*div.interiornews form textarea { clip: rect( ); width: 12em; height: 4em; position: relative; left: 1em }*/

.size5 {  font-size: 1.5em}
.texte_standar{
font-size:100%;
}
.top {
background-image: url(../editora/imatges/header_blue.jpg);
background-repeat:  repeat-x;
width:1024;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #0099FF;
}
.textlateral {
color:#013944;
margin-left:1em;
font-size:1em;
}
a.principalbandera{color:#013944;font-size:0.9em;}

a.principalbandera:active{color:#013944; background:#ffffff; text-decoration:none;font-size:0.9em;}

a.principalbandera:hover{color:#013944; background:#ffffff; text-decoration:none;font-size:0.9em;}
a.principalbanderaonsoc{color:#013944;font-size:0.9em;background:#ffffff;}

div#div_campanya{
    position: absolute;
    top: 37em;
    float: left;
    /*width: 180px;*/
}

#campanya{
    width: 150px;
}
div#div_campanya_2{
    position: absolute;
    top: 43em;
    float: left;
    /*width: 180px;*/
}

#campanya_2{
    width: 210px;
}

