@charset "utf-8";
/* CSS Document */

/*******************************************/
/* GENERALS
/*******************************************/
.clearFloat { clear:both; font-size:1px; height:0px; }
a, img{ outline:none; }
img{ border:none; }
a{ text-decoration:none;}
a:hover{}
body{ font-size:11px; font-family:Arial, Helvetica; margin:0px; padding:0px; }
#flashContenidos p{
	padding-top:20px;
	color:#fff;
	font-size: 14px;
}
#flashContenidos p a{
	padding:0 5px;
	background-color:#FFED00;
	color:#75C9E0;
	font-weight:bold;
}
#flashContenidos p a:hover{
    color:#039AC5;
}
/*******************************************/
/* COS
/*******************************************/
#contingutBlau{
    margin:0;
    padding:0;
    background:url(../img/fons_zonablava.jpg) bottom center no-repeat #039AC5;
}
#contingut{
    width:900px;
    padding:0 30px;
    margin:0 auto;
    font-size:13px;
}
#contingutBlanc{
    width:900px;
    padding:0 30px;
    margin:0 auto;
    background-color:#fff;
}
#contingutBlanc h1{
    background:url(../img/fonsTitols.gif) left top no-repeat;
    color:#fff;
    font-size:12px;
    line-height:26px;
    padding:0 8px 8px;
    float:left;
}
.linkGroc{
    /*display:block;*/
    padding:0 1px; /*1px 1px 2px;*/
    background-color:#FFED00;
    color:#75C9E0;
    font-size:11px;
    line-height:normal; /*11px;*/
    font-weight:bold;
    /*float:left;*/
}
.linkGroc:hover{
    color:#039AC5;
}
h3{
    color:#75C9E0;
    padding:0;
    margin:0;
    font-size:18px;
}
h3 a{
    color:#75C9E0;
}
h3 a:hover{
    color:#039AC5;
}
/*******************************************/
/* CAP
/*******************************************/
#cap{
    width:900px;
    padding:0 30px;
    margin:10px auto 0;
}
#capLogo{
    margin:0;
    padding:0;
    float:left;
}
#capIdioma{
    width:665px;
    margin:0;
    padding:0;
    float:right;
    text-align:right;
}
#capIdioma a{
    color:#009CC7;
    font-weight:bold;
}
#capIdioma a:hover, #capIdioma .selected{
    color:#EE8360;
}
#capIdioma #linkEmpresas{
    margin-right:40px;
    padding-left:15px;
    background:url(../img/mini_candado.gif) 0 50% no-repeat #ffffff;
}
#capMenuSup{
    width:700px;
    margin:0;
    padding:0;
    float:right;
    text-align:right;
    font-size:13px;
}
#capMenuSup ul{
    /*width:665px;*/
    margin:0;
    padding:0;
    padding-top:25px;
    list-style:none;
    text-align:right;
    float:right;
}
#capMenuSup li{
    margin:0;
    padding:0;
    float:left;
}
#capMenuSup li a{
    display:block;
    margin:0 10px;
    padding:0 0 20px;
    color:#009CC7;
    font-weight:bold;
}
#capMenuSup li a:hover, #capMenuSup li .selected{
    color:#EE8360;
}
#capMenuSup li .selected{
    color:#EE8360;
    background:url(../img/pestanitaMenuSuperior.gif) left bottom no-repeat #fff;
}
#capMenuInf{
    width:660px;
    margin:0;
    line-height:30px;
    float:right;
    text-align:left;
    padding-left:10px;
    font-size:13px;
    background-color:#5AC0D9;
    color:#fff;
}
#capMenuInf a{
    color:#fff;
    padding:0 3px;
}
#capMenuInf a:hover, #capMenuInf .selected{
    background-color:#EE8360;
}
#capMenuInf .alLeft{
    float:left;
    width:110px;
    text-align:left;
}
#capMenuInf .alRight{
    text-align:left;
}
#capRuta{
    width:900px;
    margin:0 auto;
    padding:13px 0 0;
    color:#8C8C8C;
    overflow:hidden;
}
#capRuta a{
    color:#8C8C8C;
}
#capRuta b, #capRuta strong{
    color:#666666;
}
#capRuta a.selected{
    color:#009CC7;
    text-decoration:underline;
}
#capRuta a:hover{
    color:#EE8360;
    text-decoration:underline;
}
#capRuta h1{
    color:#EE8360;
    margin:5px 15px 5px 0;
    padding:0;
    font-size:22px;
    display:block;
    float:left;
}
#capRuta #capExito{
    float:right;
    margin:13px 0 0;
    padding:0;
    background-color:#0378AD;
    width:180px;
    padding-left:10px;
    line-height:25px;
    color:#fff;
    font-size:12px;
}
#capRuta a.capSubmenu{
    vertical-align:bottom;
    background-color:#fff;
    color:#009CC7;
    font-size:12px;
    text-decoration:none;
    display:block;
    float:left;
    margin: 15px 5px 5px 5px;
    padding:0 2px;
}
#capRuta a.capSubmenu:hover, #capRuta a.capSubmenuSelected{
    vertical-align:bottom;
    background-color:#EE8360;
    color:#fff;
    font-size:12px;
    text-decoration:none;
    display:block;
    float:left;
    margin: 15px 5px 5px 5px;
    padding:0 2px;
}
#capColaboracion{
    float:right;
    margin:0;
    padding:0;
    width:290px;
    padding-left:10px;
    color:#595959;
    font-size:10px;
}
/*******************************************/
/* PEU
/*******************************************/
#peu{
    padding:15px 0;
    background:url(../img/fons_peu.gif) left top repeat-x #fff;
    color:#8C8C8C;
    font-size:11px;
    letter-spacing:0.02em;
}
#peu a{
    color:#8C8C8C;
    text-decoration:underline;
}
#peu a:hover{
    text-decoration:none;
}
/*******************************************/
/* CARROUSEL
/*******************************************/
#engloba_hori{
    display:none;
    width:770px;
    background-color:#ededed;
    border:1px solid #ccc;
    position:relative;
    float:right;
}
#pantalla_hori{
    overflow:hidden;
    height:79px;
    position:relative;
    width:756px;
    margin:0 auto;
}
#cinta_hori{position:absolute;left:0;}
#cinta_hori img{width:116px;height:73px;display:block;float:left;padding:2px;}

.esq_hori{
    cursor:pointer;
    position:absolute;
    top:30px;
    height:20px;
    width:10px;
    z-index:10;
    left:0;
    margin-left:10px;
    background-image: url(../img/fletxa_esq.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.drt_hori{
    cursor:pointer;
    position:absolute;
    top:30px;
    height:20px;
    width:10px;
    z-index:10;
    right:0;
    margin-right:10px;
    background-image: url(../img/fletxa_drt.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.esq_hori:hover, .drt_hori:hover{
    background-position:0px -20px;
}
.tnc_hori{
    cursor:pointer;
    position:absolute;
    top:1px;
    right:3px;
    height:9px;
    width:8px;
    z-index:10;
}
