@charset "utf-8";

/*----------------------------------------------------------------------------------------------------
	Neteja i iguala CSS per tots els navegadors
----------------------------------------------------------------------------------------------------*/
* {margin: 0;padding: 0;border: none;font-size: 1em;line-height:13px;}
body, input, select, textarea {font-family: Verdana, Helvetica, sans-serif;font-size: 0.8em; }
body {text-align:center;  background-color: #285051;padding: 18px; }
p{padding-bottom:13px;}
a {color: #006666;text-decoration: none;}
a:hover {color: #006666;text-decoration: underline;}
a img, img {border: 0px;text-decoration: none;}
li {list-style: none;}
div.clear {font-size:1px;height:0px; overflow:hidden; clear: both;}
.clear0 {height:0px; overflow:hidden;clear: both;}
.clear5 {height:5px; overflow:hidden; clear: both;}
.clear10 {height:10px; overflow:hidden;clear: both;}
.clear20 {height:20px; overflow:hidden;clear: both;}
.clear54 {height:54px; overflow:hidden;clear: both;}
.clear92 {height:92px; overflow:hidden;clear: both;}
.float_left{float:left; padding:10px 10px 5px 0;}
h1{font-size:1.3em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h1, h2, h3{margin-bottom:18px;}
/*----------------------------------------------------------------------------------------------------
	Elements comuns i maqueta
----------------------------------------------------------------------------------------------------*/
.contenidor {width:795px;margin:auto;text-align:left;background: #deebeb;padding: 18px;background-color: #deebeb;border: 5px solid white;
/* Do rounding (native in Firefox and Safari) */
-webkit-border-radius: 18px;-moz-border-radius: 18px;
}

.logo{float:left;width:370px;}

div.quote{margin: 0;background-image:url('../img/postquote.png');background-position:left top;background-repeat:no-repeat;font-size: 0.87em;
padding-left:36px;padding-top:9px;}

.languages{font-weight: bold;font-size: 0.85em;float:right;padding-right:18px;}

.contenido{margin-left:92px;}
.contenidoleft{float:left;width:468px;overflow:hidden;}
.contenidoright{float:left;color: #fff;padding: 9px;text-align: left;background-color: #006666;border: 3px solid #fff;width:190px;margin-left:16px;margin-bottom:18px;
-webkit-border-radius: 9px;-moz-border-radius: 9px;overflow:hidden;}
.contenidorightblue{ float:left;color: #fff;padding: 9px;text-align: left;background-color: #006699;border: 3px solid #fff;width:190px;margin-left:16px;margin-bottom:18px;
-webkit-border-radius: 9px;-moz-border-radius: 9px;overflow:hidden;}
.contenidorightgold{ float:left;color: #fff;padding: 9px;text-align: left;background-color: #cc3300;border: 3px solid #fff;width:190px;margin-left:16px;margin-bottom:18px;
-webkit-border-radius: 9px;-moz-border-radius: 9px;overflow:hidden;}
.contenidorightred{ float:left;color: #fff;padding: 9px;text-align: left;background-color: #800000;border: 3px solid #fff;width:190px;margin-left:16px;margin-bottom:18px;
-webkit-border-radius: 9px;-moz-border-radius: 9px;overflow:hidden;}
/*----------------------------------------------------------------------------------------------------
	Language related
----------------------------------------------------------------------------------------------------*/
#slogan_ca, #slogan_es{display:block;min-height: 200px;}
.slogan {
color: #fff;padding: 9px;text-align: left;background-color: #006666;border: 3px solid #fff;width:190px;margin-left:92px;
-webkit-border-radius: 9px;-moz-border-radius: 9px;float:left;height: 200px;
}

#propietarios_ca, #propietarios_es{display:block;min-height: 200px;}
.propietarios {
color: #fff;padding: 9px;text-align: left;background-color: #006666;border: 3px solid #fff;width:190px;margin-left:27px;
-webkit-border-radius: 9px;-moz-border-radius: 9px;float:left;height: 200px;
}

#empresas_ca, #empresas_es{display:block;min-height: 200px;}
.empresas{
color: #fff;padding: 9px;text-align: left;background-color: #006666;border: 3px solid #fff;width:190px;margin-left:27px;
-webkit-border-radius: 9px;-moz-border-radius: 9px;float:left;height: 200px;	
}

#banner_ca, #banner_es{display:block;}
.banner{
color: #fff;padding: 9px;text-align: left;background-color: #cccccc;border: 3px solid #cccccc;width:672px;margin-left:92px;
-webkit-border-radius: 9px;-moz-border-radius: 9px;float:left;height: 180px;text-align:center;	
}
.imgbanner{margin:auto;margin-top:-72px;display:none;}

.boton_slogan_es,.boton_slogan_ca{color: white;background-color: #999933;padding:9px;float:right;border: 1px solid #ccccff;font-size: 15px;-webkit-border-radius: 9px;-moz-border-radius: 9px;width:72px;text-align:center;font-weight: bold;}
.boton_slogan_es a,.boton_slogan_ca a{color: white;}

.boton_propietarios_es, .boton_propietarios_ca{color: white;background-color: #999933;padding:9px;float:right;border: 1px solid #ccccff;font-size: 15px;-webkit-border-radius: 9px;-moz-border-radius: 9px;width:72px;text-align:center;font-weight: bold;}
.boton_propietarios_es a,.boton_propietarios_ca a{color: white;}

.boton_empresa_es, .boton_empresa_ca{color: white;background-color: #999933;padding:9px;float:right;border: 1px solid #ccccff;font-size: 15px;-webkit-border-radius: 9px;-moz-border-radius: 9px;width:72px;text-align:center;font-weight: bold;}
.boton_empresa_es a,.boton_empresa_ca a{color: white;}

.boton_clientes_es, .boton_clientes_ca{color: white;background-color: #999933;padding:9px;float:right;border: 1px solid #ccccff;font-size: 15px;-webkit-border-radius: 9px;-moz-border-radius: 9px;width:72px;text-align:center;font-weight: bold;}
.boton_clientes_es a,.boton_clientes_ca a{color: white;}

.ticker {float:right;font-size:11px;width:336px;border: 3px solid #cccccc;padding:9px;background-color: #cccccc;margin-top:18px;margin-right:9px;
-webkit-border-radius: 9px;-moz-border-radius: 9px; }
.utils {float:left;text-align:center;font-size:11px;margin-left:92px;}

.foot{display:block;margin-left:92px;line-height: 18px; }
#footleft,#footleft-ca,#footleft-es {font-size:11px;float:left;height:18px;display:block;}
.footright{font-size:11px;float:right;height:18px;}
.footer{font-size:10px;}

.item{}

#navcontainer_es, #navcontainer_ca{display:block;}

#navlist,#navlist_ca{margin-left: 0;padding-left: 0;list-style: none;  font-weight: bold; }

#subnavlist li,#subnavlist_ca li, #subnavlist-social li,#subnavlistsocial-ca li{margin:15px;padding-left: 18px;background-image: url(img/icon_arrow.gif);background-repeat: no-repeat;background-position: left;}

#navlist ul, #navlist_ca ul{ list-style: none; }


