html, body {margin:0 auto;background-color:white;font-family:Arial,Helvetica;}
.contenidor {width:990px;min-height:500px;height:auto;margin:0 auto;}
.contingut {width:990px;height:auto;float:left;}
.capsalera {width:990px;height:192px;}
.capsalera #menu {width:640px;height:29px;padding:6px 0px 0px 350px;background: transparent url(../_img/menu.png);float:left;}
.capsalera #menu a {color:white;font-size:10pt;font-weight:bold;text-decoration:none;}
.capsalera #menu a:hover {color:#e1e1e1;}
.capsalera #menu li {float:left;list-style:none;margin:-15px 15px 0px 15px;}
.capsalera1 {width:990px;height:116px;background: white url(../_img/fons-capsalera1.png);float:left;}
.capsalera #logotip  {width:183px;height:109px;margin:7px 0px 0px 0px;float:left;}
.capsalera #logotips-petits {width:490px;height:45px;float:left;margin:7px 0px 0px 0px;}
.capsalera #logotips-petits img {border:none;}
.capsalera2 {width:390px;height:112px;float:left;}
.capsalera #ticker {width:390px;height:26px;float:left;background: transparent url(../_img/fons-ticke.jpg);}
.capsalera #activitats {width:300px;height:109px;margin:7px 0px 0px 0px;float:right;background: transparent url(../_img/fons-activitats.png);}
.capsalera #horaris {width:975px;height:35px;padding:10px 0px 0px 15px;float:left;background: transparent url(../_img/fons-horaris.jpg);}
.esquerra {width:678px;height:auto;float:left;margin:5px 0px 0px 0px;}
.esquerra #dalt {width:678px;height:44px;float:left;background: transparent url(../_img/fons-noticies-dalt.jpg);}
.esquerra #mig {width:678px;height:auto;float:left;}
.esquerra #sota {width:678px;height:29px;float:left;background: transparent url(../_img/fons-noticies-sota.jpg);}
.esquerra #mig .noticia {width:297px;min-height:150px;height:auto;float:left;padding:15px 20px 0px 20px;position:relative;}
.esquerra #mig .noticia img {float:right;padding:4px 4px 4px 4px;margin-bottom:4px;border:1px solid #9ab9ce;}
.esquerra #mig .noticia_individual {width:637px;height:auto;padding:0px 20px 0px 20px;}
.esquerra #mig .noticia_individual img {float:right;padding:4px;border:1px solid #9ab9ce;margin-left:15px;}
.ihrsa-slim-fit {width:634px;height:auto;float:left;padding:0px 20px 20px 20px;border-left:1px solid #9ab9ce;border-right:1px solid #9ab9ce;margin-left:1px;}
.mig-menu {width:634px;height:auto;float:left;padding:0px 20px 20px 20px;border-left:1px solid #9ab9ce;border-right:1px solid #9ab9ce;margin-left:1px;background-color:white;}
.mig-menu ul {float:left;padding:0px 0px 0px 12px;margin:0px;}
.mig-menu li {margin-top:-5px;}
.menjars_mig {width:634px;min-height:150px;height:auto;float:left;padding:15px 20px 0px 20px;position:relative;background-color:white;margin-left:2px;}
.contacte_mig {width:634px;min-height:150px;height:auto;float:left;padding:0px 20px 0px 20px;position:relative;background-color:white;margin-left:2px;float:left;}
.onsom_mig {width:634px;min-height:150px;height:auto;float:left;padding:0px 20px 0px 20px;position:relative;background-color:white;margin-left:2px;float:left;}
.enllacos_mig {width:634px;min-height:150px;height:auto;float:left;padding:0px 20px 0px 20px;position:relative;background-color:white;margin-left:2px;float:left;}
.remodelacio_mig {width:634px;min-height:150px;height:auto;float:left;padding:0px 20px 0px 20px;position:relative;background-color:white;margin-left:2px;float:left;}
.alta_mig {width:634px;min-height:150px;height:auto;float:left;padding:0px 20px 0px 20px;position:relative;background-color:white;margin-left:2px;float:left;}


.entrades_anteriors {width:670px;height:auto;margin:20px 0px 0px 0px;float:right;padding-top:10px;text-align:center;background-color:white;}
.entrades_anteriors span {color:#373737;font-size:10pt;font-weight:bold;}
.entrades_anteriors a {color:#373737;font-size:10pt;text-decoration:none;}
.entrades_anteriors a:hover {text-decoration:underline;}

#instructors img {border:1px solid #ccc;}
#instructors:hover img {border:3px solid #f06d00;}
.remodelacio_mig img {border:1px solid #98b7cc;}

.div_horari {width:76px;height:auto;float:left;text-align:right;padding-top:0px;padding-bottom:0px;}
.activitats {width:658px;height:auto;float:left;padding:0px 0px 0px 20px;margin-top:-15px;}
.activitats_1 {margin-top:10px;}

.clear {clear:both;}

.newstickers {width:429px;height:50px;border:1px dotted #ccc;background:#fff;padding:3px;margin:11px 0px 0px 27px;}
.newstickers ul {list-style:none;margin-left:0px;}
.newstickers ul li {margin-left:-40px;}

#ticker_destacat {padding:17px 0 0 40px;}
#ticker_destacat a {color:#ef7000;font-weight:bold;text-decoration:none;}
#ticker_destacat a:hover {text-decoration:underline;}

.calendari_seg {width:50px;height:auto;float:left;margin-top:10px;cursor:hand;cursor:pointer;}
.calendari_ant {width:50px;height:auto;float:left;margin-top:10px;cursor:hand;cursor:pointer;}

.dreta {width:312px;height:auto;float:left;padding:12px 0px 0px 0px;}
.dreta #tv {width:300px;height:200px;float:right;}
.dreta #videos {width:306px;height:auto;padding:20px 0px 0px 0px;float:right;}


#menjars0 {font-size:10pt;color:#fff;font-weight:bold;}
#menjars1 {font-size:10pt;color:#f16900;font-weight:bold;}
#menjars2 {font-size:9pt;color:blue;font-weight:bold;}
#menjars3 {font-size:9pt;color:black;font-weight:bold;}
#revista-menjars {width:300px;height:217px;float:left;margin:20px 0px 0px 12px;background:transparent url(../_img/revista-menjars.png) no-repeat;}
#revista {width:137px;height:auto;float:left;padding:0px 0px 0px 8px;}
#menjars {width:135px;height:auto;float:left;margin:0px 0px 0px 17px;padding:0px 0px 0px 0px;}
#menjars a {text-decoration:none;display:block;line-height:20px;}
#alta-remodelacio {width:300px;height:99px;float:left;margin:20px 0px 0px 12px;background:transparent url(../_img/alta-remodelacio.png) no-repeat;}
#alta {width:137px;height:auto;float:left;padding:0px 0px 0px 8px;}

#remodelacio {width:135px;height:auto;float:left;margin:0px 0px 0px 17px;padding:0px 0px 0px 0px;}
#remodelacio a {text-decoration:none;font-size:9pt;font-weight:bold;}
#alta0 {font-size:10pt;color:#fff;font-weight:bold;text-decoration:none;}
#alta1 {font-size:10pt;color:#f16900;font-weight:bold;text-decoration:none;}



.serveis {width:688px;height:auto;float:left;margin-top:10px;display:none;}
.serveis div {width:160px;height:27px;float:left;margin:0px 12px 7px 0px;background:transparent url(../_img/pestanya.png);text-align:center;line-height:24px;}
.serveis div a {color:white;font-weight:bold;text-decoration:none;font-size:9pt;}
.serveis_mig {width:634px;height:auto;float:left;padding:0px 20px 20px 20px;border-left:1px solid #9ab9ce;border-right:1px solid #9ab9ce;margin-left:1px;background-color:white;}

.esquaix {width:688px;height:auto;float:left;margin-top:10px;display:none;}
.esquaix div {width:160px;height:27px;float:left;margin:0px 12px 7px 0px;background:transparent url(../_img/pestanya.png);text-align:center;line-height:24px;}
.esquaix div a {color:white;font-weight:bold;text-decoration:none;font-size:9pt;}
.esquaix_mig {width:634px;height:auto;float:left;padding:0px 20px 20px 20px;border-left:1px solid #9ab9ce;border-right:1px solid #9ab9ce;margin-left:1px;background-color:white;}

.galeria_mig {width:634px;height:auto;float:left;padding:0px 20px 20px 20px;border-left:1px solid #9ab9ce;border-right:1px solid #9ab9ce;margin-left:1px;background-color:white;}
.galeria_mig img {border:1px solid #ccc;margin-bottom:0px;}
.galeria_mig a {color:#ec6f00;font-size:10pt;font-weight:bold;text-decoration:none;}
.galeria_mig #data {color:#707070;font-weight:normal;font-size:9pt;}

a {outline:none;}

.horaris1 {font-size:10pt;}
.horaris2 {font-size:8pt;font-weight:bold;}
.horaris3 {font-size:9pt;font-weight:bold;color:#e85c0d;}
.text {font-size:11pt;text-decoration:none;color:#373737;}
.data {font-size:9pt;color:#7a7a7a;text-decoration:none;}
h1 {font-size:15pt;margin-top:0px;}
h2 {font-size:13pt;margin:0px;}
h4 {margin:-3px 0px 0px 0px;}
h4 a {margin-top:-3px;text-decoration:none;color:#ec6f00;}
h4 a:hover {color:#cd6000;}
h5 {color:white;}
.negreta {font-weight:bold;}
.cursiva {font-style:italic;}
.noticia_individual a {font-size:10pt;text-decoration:none;color:black;font-weight:bold;}
.noticia_individual a:hover {font-size:10pt;text-decoration:none;color:#ec6f00;font-weight:bold;}
#activitats span {font-size:10pt;color:#fff;padding:1px 0px 0px 10px;}

#horaris a {font-size:8pt;font-weight:bold;color:black;text-decoration:none;}
.ihrsa-slim-fit span {font-size:11pt;}
.ihrsa-slim-fit a {color:#cd6000;}
.serveis_mig span {font-size:11pt;}
.serveis_mig a {color:#cd6000;}
.esquaix_mig span {font-size:11pt;}
.esquaix_mig a {color:#cd6000;}
.esquaix_mig ol {list-style-type:upper-alpha;}
.menjars_mig span {font-size:11pt;}
.enllacos_mig {font-size:11pt;}
.enllacos_mig a {font-size:11pt;color:#ec6f00;}
.noticia_individual .enrere {color:#8cafcb;}
.alta_mig span {font-size:11pt;}
.remodelacio_mig span {font-size:11pt;}

.llegirmes {font-size:10pt;color:#cd6000;text-decoration:none;}
.llegirmes:hover {text-decoration:underline;}

.telefon span {font-size:11pt;color:#373737;}
.telefon {margin:10px 0 0 20px;}
.resposta {margin:5px 0 0 20px;}

.resposta_ok {color:green;font-size:11pt;}
.resposta_error {color:red;font-size:11pt;}

.subratllat {text-decoration:underline;}

/* Formulari de contacte */
form,input,select,textarea{margin:0; padding:0; color:#ffffff;}

div.box {
margin:0 auto;
width:370px;
background:#fff;
position:relative;
top:0px;
float:left;
border:none;
}

div.box h1 { 
/*color:#ef6f00;*/
color:#000;
/*padding:0px 0 0px 0px;*/
}

div.box label {
width:100%;
display: block;
background:#ffffff;
border-top:2px solid #e9e8ed;
border-bottom:1px solid #d9d9d9;
padding:5px 0 5px 0;
font-size:11pt;color:red;text-align:right;
}

div.box label span {
display: block;
color:#373737;
font-size:11pt;
float:left;
width:100px;
text-align:right;
padding:5px 20px 0 0;
}

div.box input {
padding:5px 10px;
width:200px;
background:#d9d9d9;
border-bottom: 1px double #e8e8e8;
border-top: 1px double #e8e8e8;
border-left:1px double #cccccc;
border-right:1px double #cccccc;
color:#373737;
}

div.box #feedback{
padding:7px 7px;
width:207px;
background:#d9d9d9;
border-bottom: 1px double #e8e8e8;
border-top: 1px double #e8e8e8;
border-left:1px double #cccccc;
border-right:1px double #cccccc;
overflow:hidden;
height:150px;
color:#373737;
}

div.box .button
{
margin:0 0 10px 0;
padding:4px 7px;
background:#d9d9d9;
border:0px;
position: relative;
top:10px;
left:0px;
width:100px;
border-bottom: 1px double #e8e8e8;
border-top: 1px double #e8e8e8;
border-left:1px double #cccccc;
border-right:1px double #cccccc;
color:#373737;
}

/* Formulari d'ALTA ONLINE */
form,input,select,textarea{margin:0; padding:0; color:#ffffff;}

div.boxalta {
margin:0 auto;
width:370px;
background:#fff;
position:relative;
top:0px;
float:left;
border:none;
}

div.boxalta h1 { 
/*color:#ef6f00;*/
color:#000;
/*padding:0px 0 0px 0px;*/
}

div.boxalta label {
width:100%;
display: block;
background:#ffffff;
border-top:2px solid #e9e8ed;
border-bottom:1px solid #d9d9d9;
padding:5px 0 5px 0;
font-size:11pt;color:red;text-align:right;
}

div.boxalta label span {
display: block;
color:#373737;
font-size:11pt;
float:left;
width:100px;
text-align:right;
padding:5px 20px 0 0;
}


div.boxalta input {
padding:5px 10px;
width:200px;
background:#d9d9d9;
border-bottom: 1px double #e8e8e8;
border-top: 1px double #e8e8e8;
border-left:1px double #cccccc;
border-right:1px double #cccccc;
color:#373737;
}
div.boxalta input[type=radio] {
width:20px;
background:white;
}


div.boxalta #feedback{
padding:7px 7px;
width:207px;
background:#d9d9d9;
border-bottom: 1px double #e8e8e8;
border-top: 1px double #e8e8e8;
border-left:1px double #cccccc;
border-right:1px double #cccccc;
overflow:hidden;
height:150px;
color:#373737;
}

div.boxalta .button
{
margin:0 0 10px 0;
padding:4px 7px;
background:#d9d9d9;
border:0px;
position: relative;
top:10px;
left:0px;
width:100px;
border-bottom: 1px double #e8e8e8;
border-top: 1px double #e8e8e8;
border-left:1px double #cccccc;
border-right:1px double #cccccc;
color:#373737;
}
