body, html{
height:100%;
width:100%;
margin:0px;
padding:0px;
}

body {
background:#000000 url(../img/bgBody.jpg) no-repeat center top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin:0px;
padding:0px;
}

a{ text-decoration:none; outline:none; color:#666666;}
a:hover{outline:none; }

img{
border:0px;
}

form{margin:0px; padding:0px; display:block;}

h1, h2, h3, h4, h5, h6{
display:inline;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:normal;
}

ul, li{
margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
color:#b61c1f;
display:block;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#750c0e;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#fe7d19;
display:block;
}



#web{
width:984px;
margin:0px auto;
position:relative;
}

#contentWeb{
width:904px;
border:4px solid #FFFFFF;
border-top:0px;
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
}

#block1{
position:absolute;
top:104px;
right:0px;
width:228px;
height:360px;
background-image:url(../img/bgBlock1.png);
background-repeat:no-repeat;
background-position:left top;
}

#contentBlock1{
position:absolute;
width:210px;
top:114px;
right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#363535;
line-height:15px;
}

#contentBlock1 h3{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}

#contentBlock1 .activityHome{
padding-left:16px;
margin-top:7px;
background-image:url(../img/arrow1.gif);
background-repeat:no-repeat;
background-position:left top;
}

#contentBlock1 .activityHome strong, #contentBlock1 .activityHome em{
color:#b80e11;
}

#block2{
position:absolute;
top:475px;
right:0px;
width:228px;
height:530px;
background-image:url(../img/bgBlock2.png);
background-repeat:no-repeat;
background-position:left top;
}

#contentBlock2{
position:absolute;
width:210px;
top:499px;
right:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#363535;
line-height:15px;
}

#contentBlock2 input{
width:136px;
height:17px;
border:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-style:italic;
margin:0px;
padding:0px;
padding-left:10px;
padding-top:2px;
float:left;
margin-left:5px;
}

#contentBlock2 a.searchImg{
display:block;
float:left;
margin-left:10px;
margin-top:-2px;
}

#contentBlock2 .logosHome{
width:210px;
padding-top:16px;
}

#contentBlock2 .logosHome a{
display:block;
}

#contentBlock2 .logosHome img{
display:block;
float:left;
margin-bottom:12px;
}

#head{
height:283px;
padding:15px 0px 0px 38px;
}

#head a{
cursor:pointer;
}

#content{
background-image:url(../img/bgContentAll.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

#menu{
width:904px;
height:83px;
}

.infoWeb{
width:740px;
height:100%;
overflow:hidden;
margin:0px 0px 0px 8px;
padding-top:15px;
background-image:url(../img/bgContentAll.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

.infoWebIn{
width:740px;
height:100%;
overflow:hidden;
margin:0px 0px 0px 8px;
padding-top:15px;
}

/*HOME*/

#home{
}

#home h2{
text-indent:12px;
}

.newsHome{
width:370px;
height:200px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6f6d6d;
background-image:url(../img/bgNewsHome.gif);
background-repeat:no-repeat;
background-position:left top;
margin-bottom:6px;
overflow:hidden;
}

.newsHome .image{
width:159px;
height:159px;
overflow:hidden;
padding:22px 0px 0px 18px;
float:left;
}

.newsHome .info{
width:164px;
float:left;
margin-left:24px;
padding-top:15px;
}

.newsHome .info span{
color:#a2181a;
}

.newsHome .info strong{
font-size:12px;
color:#000000;
}

.newsHome .info a{
font-size:10px;
color:#a2181a;
display:block;
background-image:url(../img/more.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding-left:16px;
line-height:17px;
}

.newsHome .info a:hover{
color:#750c0e;
}

#mmHome{
width:904px;
height:242px;
overflow:hidden;
padding-bottom:20px;
background-image:url(../img/bgMm.gif);
background-repeat:no-repeat;
background-position:left 40px;

}

#mmHome span{
color:#750c0e;
}

#mmHome a.link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#150403;
display:block;
float:right;
height:18px;
line-height:18px;
background-image:url(../img/more2.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:24px;
padding-right:36px;
}

#mmHome a.link:hover{
color:#750c0e;
}


#photosHome{
width:490px;
float:left;
padding-top:10px;
padding-left:20px;
}

.photoHome{
width:154px;
height:124px;
float:left;
background-image:url(../img/bgPhotoHome.jpg);
background-repeat:no-repeat;
background-position:left top;
margin-top:5px;
}

.photoHome .image{
width:136px;
height:102px;
overflow:hidden;
margin:4px 0px 0px 4px;
}

#mmHome h2{
display:block;
float:left;
padding-right:10px;
line-height:32px;
text-indent:0px;
}

#mmHome h3{
display:block;
float:left;
border-left:1px solid #5d5e5d;
line-height:32px;
text-indent:12px;
}

#videosHome{
width:233px;
float:left;
padding-top:10px;
padding-left:8px;
}

.videoHome{
position:relative;
width:205px;
height:144px;
background-image:url(../img/bgVideoHome.jpg);
background-repeat:no-repeat;
background-position:left top;
margin-top:5px;
padding:4px 0px 0px 4px;
}

.videoHome .image{
width:188px;
height:128px;
overflow:hidden;
background-repeat:no-repeat;
background-position:left top;
}

.videoHome .image a{
display:block;
padding-left:55px;
padding-top:21px;
cursor:pointer;
}

.videoHome .image a.linkVideo{
width:188px;
height:128px;
padding:0px;
}


.marginHome{
height:180px;
}


/*ALTRES PÀGINES*/

.colLeft{
width:315px;
float:left;
}

.colRight{
width:415px;
float:left;
}

/*1 COLUMNA*/
.colAll{
margin:0px auto;
}

.colAll .infoText, .colAll .form{
width:670px;
margin-left:50px;
padding-left:0px;
padding-right:0px;
}

.colRight h1, .colAll h1, .colRight h2, .colAll h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
color:#b61c1f;
display:block;
margin-top:10px;
}

.colRight h3, .colAll h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#b61c1f;
display:block;
margin-top:5px;
}


.colRight .infoText, .colAll .infoText, .colLeft .infoText{
padding-left:20px;
padding-right:20px;
padding-bottom:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f6d6d;
}

.colAll .infoText{
padding-left:0px;
padding-right:0px
}

.colLeft .infoText{
margin-left:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
}

.colRight .infoText a, .colAll .infoText a, .colLeft .infoText a{
color:#b61c1f;
}

.colRight .infoText a:hover, .colAll .infoText a:hover, .colLeft .infoText a:hover{
text-decoration:underline;
}

.colRight .infoText ul, .colAll .infoText ul{
margin-left:35px;
}

.colRight .infoText ul li, .colAll .infoText ul li{
list-style:disc;
list-style-type:disc;
}


.submenu{
margin-left:50px;
padding-bottom:50px;
padding-top:10px;
width:240px;
background-image:url(../img/bgSubmenu.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.submenu ul li {
display:block;
padding:2px 0px;
}

.submenu ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7d7c7c;
font-weight:bold;
display:block;
padding-left:15px;
}

.submenu ul li a:hover, .submenu ul li a.sel{
color:#b80e11;
background-image:url(../img/arrow1.gif);
background-repeat:no-repeat;
background-position:left top;
}

.imageH{
width:248px;
height:200px;
margin:0px auto;
background-image:url(../img/bgPhotoH.gif);
background-repeat:no-repeat;
background-position:left top;
padding-top:19px;
}

.logo{
width:212px;
margin:0px auto;
margin-top:20px;
}

.imageH a{
display:block;
width:212px;
height:160px;
overflow:hidden;
margin-left:20px;
}

.imageV{
width:200px;
height:248px;
margin:0px auto;
background-image:url(../img/bgPhotoV.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-top:17px;
}

.imageV a{
display:block;
width:160px;
height:212px;
overflow:hidden;
margin-left:20px;
}

.imageP{
width:395px;
height:195px;
background-image:url(../img/bgPhotoP.png);
background-repeat:no-repeat;
background-position:left top;
padding-top:21px;
}

.imageP a{
width:355px;
height:160px;
overflow:hidden;
margin-left:20px;
}

.photoText{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f6d6d;
padding-left:20px;
padding-top:12px;
}

.photoText strong{
font-weight:normal;
color:#010101;
}

/*+ IMATGES PLANTILLA*/
.marginPhotos{
height:90px;
}


.imagesBottom{
width:800px;
margin:0px auto;
margin-top:10px;
padding-bottom:28px;
}

.imagesBottom .photo{
width:150px;
height:118px;
margin-right:10px;
margin-bottom:6px;
background-image:url(../img/bgPhotoG.png);
background-repeat:no-repeat;
background-position:left top;
float:left;
padding-top:5px;
}

.imagesBottom .photo a{
display:block;
width:136px;
height:102px;
overflow:hidden;
margin-left:4px;
}

.imagesBottom .video{
position:relative;
width:150px;
height:118px;
margin-right:10px;
margin-bottom:6px;
background-image:url(../img/bgPhotoG.png);
background-repeat:no-repeat;
background-position:left top;
float:left;
padding-top:5px;
}

.imagesBottom .video .image{
display:block;
width:136px;
height:102px;
overflow:hidden;
margin-left:4px;
}


.imagesBottom .image a{
display:block;
padding-left:30px;
padding-top:12px;
cursor:pointer;
}

.imagesBottom .image a.linkVideo{
width:136px;
height:102px;
padding:0px;
}

.imagesListPages{
width:648px;
padding-top:12px;
margin:0px;
margin-left:55px;
}

/*FOTOS PRESIDENTS - CUADRADES*/

#imagesPres{
width:804px;
margin:0px auto;
margin-top:10px;
padding-bottom:45px;
}

#imagesPres .photo{
width:200px;
margin-bottom:10px;
background-image:url(../img/bgPhotoPres.png);
background-repeat:no-repeat;
background-position:left top;
float:left;
padding-top:20px;
}

#imagesPres .photo a{
display:block;
width:160px;
height:160px;
overflow:hidden;
margin-left:20px;
}

/*DISTINCIONS*/

#awards{
width:812px;
margin:0px auto;
margin-top:10px;
padding-bottom:28px;
}

#awards .awd{
width:260px;
height:420px;
background-image:url(../img/bgAwards.png);
background-repeat:no-repeat;
background-position:left top;
float:left;
margin-right:10px;
margin-bottom:26px;
}

#awards .awd .photo{
width:200px;
height:185px;
margin:0px auto;
margin-left:24px;
background-image:url(../img/bgPhotoPres.png);
background-repeat:no-repeat;
background-position:left top;
padding-top:20px;
}

#awards .awd .photo a{
display:block;
width:160px;
height:160px;
overflow:hidden;
margin-left:20px;
}

#awards .awd .info{
width:208px;
margin:0px auto;
margin-left:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f6d6d;
text-align:justify;
}

#awards .awd .info strong{
color:#010101;
}

#awards .awd .info span{
color:#d10808;
}

/*COL·LABORADORS*/
.itemColContent{
background-color:#FFFFFF;
width:330px;
height:150px;
float:left;
margin-right:5px;
}

.itemCol{
background-color:#e4e4db;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6f6d6d;
position:relative;
padding:12px 0px 0px 0px;
margin-bottom:8px;
}

.itemCol .colInfo{
width:190px;
margin-left:140px;
margin-bottom:10px;
}

.itemCol .colInfo2{
width:310px;
margin-left:20px;
margin-bottom:10px;
}

.itemCol .colInfo strong, .itemLink .colInfo2 strong{
font-size:12px;
color:#000000;
}

.colImage{
position:absolute;
width:118px;
height:118px;
background-color:#473e3e;
left:6px;
top:6px;
}

.colImage a{
display:block;
width:110px;
height:110px;
overflow:hidden;
margin:4px 0px 0px 4px;
}

/*ESTATUTS*/

.colAll .infoText ul.stat{
margin-left:90px;
margin-top:15px;
margin-bottom:150px;
}

.colAll .infoText ul.stat li{
list-style:none;
list-style-type:none;
}

.colAll .infoText ul.stat li a{
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#b61c1f;
line-height:22px;
font-style:italic;
}

#infoStat{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#6f6d6d;
font-style:italic;
width:670px;
padding-bottom:20px;
display:none;
}

#infoStat h2{
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#b61c1f;
font-weight:bold;
}

#infoStat h3{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#b61c1f;
font-weight:bold;
}

#infoStat.loading-stat{
height:375px;
background-image:url(../img/loadCal.gif);
background-repeat:no-repeat;
background-position:center 50px;
}

#navStat{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#750c0e;
font-style:normal;
margin-top:22px;
}


#navStat a.next{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#750c0e;
display:block;
float:right;
height:18px;
line-height:18px;
background-image:url(../img/moreNext.gif);
background-repeat:no-repeat;
background-position:right top;
padding-right:24px;
}

#navStat a.prev{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#750c0e;
display:block;
float:right;
height:18px;
line-height:18px;
background-image:url(../img/morePrev.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:24px;
}

#navStat span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#750c0e;
display:block;
float:right;
height:18px;
line-height:18px;
padding:0px 10px;
} 

#navStat a.prev:hover, #navStat a.next:hover{
color:#b61c1f;
text-decoration:none;
}

#navMore{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#750c0e;
font-style:normal;
height:25px;
overflow:auto;
clear:both;
}


#navMore a.next{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#750c0e;
display:block;
float:right;
height:18px;
line-height:18px;
background-image:url(../img/moreNext.gif);
background-repeat:no-repeat;
background-position:right top;
padding-right:24px;
}

#navMore span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#750c0e;
display:block;
float:right;
height:18px;
line-height:18px;
padding:0px 10px;
} 

#navMore a.prev:hover, #navMore a.next:hover{
color:#b61c1f;
text-decoration:none;
}


/*INSTAL·LACIONS*/
.googlemaps{
width:698px;
height:358px;
background-image:url(../img/bgGoogleMaps.gif);
background-repeat:no-repeat;
background-position:left top;
margin-left:45px;
padding-top:16px;
padding-left:16px;
}

#map01{
width:657px;
height:316px;
overflow:hidden;
}

/*SOCI / CONTACTE*/
#member{

}

#contact{

}

#contact .colLeft .infoText{
padding-top:50px;
}


.form h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#473e3e;
font-weight:bold;
display:block;
background-color:#e4e4db;
padding:7px 25px;
float:left;
text-indent:0px;
}

.form h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#473e3e;
display:block;
padding:0px 25px;
line-height:25px;
clear:both;
}

.form .blockForm{
clear:both;
background-color:#e4e4db;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252424;
padding:15px 0px;
overflow:hidden;
height:100%;
}

.form .buttonsForm{
background-color:#e4e4db;
padding:10px 15px;
float:right;
}

.form .infoForm{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252424;
float:left;
padding:10px 0px;
padding-left:25px;
}

.form .blockForm span{
display:block;
float:left;
text-align:right;
height:20px;
line-height:20px;
width:75px;
}

.form .blockForm em{
display:block;
float:left;
text-align:center;
height:20px;
line-height:20px;
width:20px;
}

.form .blockForm span.ob{
color:#a80606;
font-weight:bold;
}

.form .blockForm label, .form .blockForm .label{
display:block;
float:left;
padding:5px 0px;
}

.form .blockForm .check{
width:190px;
float:left;
margin-left:25px;
}

.form .blockForm .check2{
width:130px;
float:left;
margin-left:25px;
}

.form .blockForm .check3{
width:auto;
float:left;
margin-left:30px;
}

.form .blockForm .check4{
width:auto;
float:left;
margin-left:20px;
}


.form .blockForm h6{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#252424;
text-indent:23px;
}

.form .blockForm a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252424;
text-decoration:underline;
}

.form .blockForm a:hover{
text-decoration:none;
}

.form #lopdText, .form .lopdText{
display:none;
font-size:11px;
text-align:justify;
padding:10px 0px;
width:625px;
}

.input{
border-top:1px solid #727272;
border-left:1px solid #b4b4b4;
border-right:1px solid #b4b4b4;
border-bottom:1px solid #dadada;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252424;
background-color:#FFFFFF;
background-image:url(../img/bgInput.gif);
background-repeat:repeat-x;
background-position:left top;
display:block;
float:left;
}

.select{
border-top:1px solid #727272;
border-left:1px solid #b4b4b4;
border-right:1px solid #b4b4b4;
border-bottom:1px solid #dadada;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252424;
background-color:#FFFFFF;
display:block;
float:left;
}

.textarea{
border-top:1px solid #727272;
border-left:1px solid #b4b4b4;
border-right:1px solid #b4b4b4;
border-bottom:1px solid #dadada;
height:55px;
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252424;
background-color:#FFFFFF;
background-image:url(../img/bgInput.gif);
background-repeat:repeat-x;
background-position:left top;
overflow:auto;
}

.button{
margin:0px;
border:0px;
text-indent:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background:none;
background-image:url(../img/bgButton.gif);
background-repeat:repeat-x;
background-position:left top;
width:auto;
padding:3px 10px;
height:20px;
overflow:visible;
}

.inputSize00{
width:78px;
}

.inputSize01{
width:110px;
}

.inputSize02{
width:168px;
}

.inputSize03{
width:357px;
}

.inputSize04{
width:40px;
}

.inputSize05{
width:20px;
}

.inputSize06{
width:80px;
}

.error{
border-top:1px solid #a80606;
border-left:1px solid #a80606;
border-right:1px solid #a80606;
border-bottom:1px solid #a80606;
}

.formOk, #sending{
display:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#252424;
width:698px;
margin:0px auto;
padding:60px 0px;
padding-bottom:150px;
text-align:center;
}

.formOk a#lkBackForm{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#750c0e;
display:block;
float:right;
height:18px;
line-height:18px;
background-image:url(../img/morePrev.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:24px;
}

/*NOTICIES*/
.colRight .infoNews{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6f6d6d;
padding-top:10px;
}

.colRight .infoNews .date{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a2181a;
}

.colRight .infoNews h1{
font-size:18px;
color:#000000;
}

/*QUE FEM*/
.moreInfo{
padding-top:12px;
}

.moreInfo a{
font-size:10px;
color:#a2181a;
display:block;
float:right;
background-image:url(../img/more.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding-left:16px;
line-height:17px;
}

/*TEAM BESTIES DE RIU*/

img.team{
width:150px;
margin-bottom:12px;
margin-left:84px;
}

#team{
width:670px;
margin:0px auto;
padding-bottom:28px;
}

#team .iden{
width:670px;
margin:0px auto;
margin-bottom:30px;
position:relative;
}

#team .iden .top{
padding-left:240px;
padding-right:46px;
width:384px;
height:57px;
padding-top:18px;
background-image:url(../img/bgIdenTop.gif);
background-repeat:no-repeat;
background-position:left top;
}

#team .iden .top strong{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#010101;
}

#team .iden .top span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d10808;
}

#team .iden .info{
padding-left:240px;
padding-right:40px;
width:390px;
background-image:url(../img/bgIdenInfo.gif);
background-repeat:repeat-y;
background-position:left top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f6d6d;
text-align:justify;
}

#team .iden .info a.blog{
display:block;
margin-top:15px;
height:32px;
line-height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
padding-left:45px;
background-image:url(../img/blog.gif);
background-repeat:no-repeat;
background-position:left middle;
}

#team .iden .bottom{
width:670px;
height:25px;
background-image:url(../img/bgIdenBottom.gif);
background-repeat:no-repeat;
background-position:left top;
}

#team .iden .photo{
position:absolute;
left:0px;
top:0px;
width:200px;
height:185px;
margin:0px auto;
margin-left:24px;
background-image:url(../img/bgPhotoPres.png);
background-repeat:no-repeat;
background-position:left top;
padding-top:20px;
}

#team .iden .photo a{
display:block;
width:160px;
height:160px;
overflow:hidden;
margin-left:20px;
}

/*ESKOLA*/
.btEskola{
float:right;
margin-right:25px;
margin-top:20px;
margin-bottom:20px;
}

#quotas{
margin-left:50px;
}

#quotas h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#473e3e;
font-weight:bold;
display:block;
background-color:#e4e4db;
padding:7px 25px;
float:left;
text-indent:0px;
}


#quotas .groupQuotas{
width:auto;
clear:both;
}

#quotas .q1, #quotas .q2{
float:left;
text-align:center;
background-color:#cecec6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252424;
width:158px;
padding-bottom:18px;
line-height:18px;
}

#quotas .q2{
background-color:#e4e4db;
}

#quotas .q1 span, #quotas .q2 span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#473e3e;
display:block;
clear:both;
text-align:center;
height:25px;
line-height:25px;
}

#quotas .q1 em, #quotas .q2 em{
font-size:11px;
font-style:normal;
}


/*LLOGUER DE MATERIAL - CURSOS*/
.colAll .formRent{
display:none; 
background-color:#c2c2ba; 
margin-left:0px;
padding-top:26px;
border-top:2px solid #FFFFFF;
}

.formRent .blockForm, .formRent .buttonsForm{
background-color:#c2c2ba;
}

.formRent .blockForm .labelSize01{
width:130px;
}

.formRent .blockForm .labelSize02{
width:160px;
padding:0px 5px;
padding-top:5px;
text-align:center;
}

.formRent .blockForm .labelSize03{
width:85px;
}

.formRent .blockForm .labelSize09, .form .blockForm .labelSize09{
width:300px;
text-align:center;
}

.itemRentContent{
background-color:#FFFFFF;
}

.itemRent{
width:100%;
background-color:#e4e4db;
background-image:url(../img/bgItemRent.gif);
background-repeat:repeat-y;
background-position:457px top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6f6d6d;
padding:12px 0px 0px 0px;
margin-bottom:10px;
}

.itemRent .infoItem{
float:left;
width:298px;
padding-left:20px;
margin-bottom:10px;
}

.itemRent .infoItem strong{
font-size:12px;
color:#000000;
line-height:20px;
}

.total{
color:#ba4343;
}

.itemRent .priceItem{
float:right;
text-align:right;
width:198px;
margin-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
margin-bottom:10px;
}

.itemRent .priceItem strong{
font-size:12px;
}

.itemRent .itemImage{
margin-left:6px;
float:left;
width:118px;
height:118px;
background-color:#473e3e;
}

.itemImage a{
display:block;
width:110px;
height:110px;
overflow:hidden;
margin:4px 0px 0px 4px;
}

.itemImage img{

}

a.download{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#750c0e;
font-weight:bold;
display:block;
height:18px;
line-height:18px;
background-image:url(../img/down.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:24px;
margin-top:8px;
}

a.download:hover{
text-decoration:none;
}

.loading-price{
height:45px;
background-image:url(../img/loadPrice.gif);
background-repeat:no-repeat;
background-position:center 15px;
}

.loading-price2{
height:45px;
background-image:url(../img/loadPrice2.gif);
background-repeat:no-repeat;
background-position:center 15px;
}

/*LINKS*/
.itemLinkContent{
background-color:#FFFFFF;
}

.itemLink{
background-color:#e4e4db;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6f6d6d;
position:relative;
padding:12px 0px 0px 0px;
margin-bottom:8px;
}

.itemLink .linkInfo{
width:475px;
padding-left:155px;
margin-bottom:10px;
}

.itemLink .linkInfo2{
width:600px;
padding-left:20px;
margin-bottom:10px;
}

.itemLink .linkInfo strong, .itemLink .linkInfo2 strong{
font-size:12px;
color:#000000;
line-height:20px;
}

.linkImage{
position:absolute;
width:118px;
height:118px;
background-color:#473e3e;
left:6px;
top:6px;
}

.linkImage a{
display:block;
width:110px;
height:110px;
overflow:hidden;
margin:4px 0px 0px 4px;
}



/*MAPA WEB*/

.sitemap div {
color:#b61c1f;
}


/*PEU PAG*/
#foot{
height:53px;
background-image:url(../img/bgFoot.gif);
background-repeat:repeat-x;
background-position:left top;
}

#address{
height:27px;
line-height:27px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#1a181f;
}

#address a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#1a181f;
}

#copyright{
height:26px;
line-height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d8e4f7;
text-align:center;
}

#copyright a{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d8e4f7;
text-transform:lowercase;
}

#copyright a:hover{
text-decoration:underline;
}


#cc{
margin-top:18px;
text-align:center;
}

#cc .navMonth{
padding-bottom:8px;
}

#cc .navMonth strong{
color:#666666;
}

#cc ul{
width:180px;
display:block;
overflow:auto;
margin:0px auto;
}

#cc strong{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#363535;
line-height:16px;
padding:0px 17px;
}


#cc ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:23px;
display:inline;
}

#cc ul li a, #cc ul li span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#cbc1ac;
width:23px;
height:23px;
display:block;
float:left;
margin-right:2px;
margin-top:2px;
text-align:center;
cursor:default;
}

#cc ul li.sun a{

}

#cc ul li.nonumber a{
background:none;
}

#cc ul li.td a, #cc ul li.td a:hover{
background-color:#999999;
}

#cc ul li.act a, #cc ul li.act a:hover{
background-color:#af0000;
color:#FFFFFF;
cursor:pointer;
}

#cc ul li a:hover{
cursor:default;
text-decoration:none;
}

#cc.loading-calendar{
background-image:url(../img/loadCal.gif);
background-repeat:no-repeat;
background-position:center 50px;
height:180px;
}

.clear{
height:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:5px;
margin:0px;
padding:0px;
overflow:hidden;
display:block;
clear:both;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT {
	position: absolute;
	z-index:100;
	background:none;
	font-size:11px;
	color:#FFFFFF;
	display:none;
	border:2px solid #FFFFFF;
}

#JT_copy{
	font-size:11px;
	color:#FFFFFF;
}

.JT_loader{
	background-image: url(../img/loader.gif);
	background-repeat: no-repeat;
	background-position:center center;
	background-color:#000000;
	height:50px;
	width:100%;
}

#cc ul li.act a.day-sel{
background-color:#000000;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
/*cursor:help;*/
}

#JT a{
	display:block;
	font-size:11px;
	color:#FFFFFF;
	padding:10px;
	border-bottom:2px solid #FFFFFF;
	background-color: #000000;
	width:200px;
}

#JT a.last{
	border-bottom:0px;
}

#JT a:hover{
	background-color:#af0000;
	border-bottom:2px solid #FFFFFF;
}

#JT a.last:hover{
	border-bottom:0px;
}

#JT .content{
padding-left:15px;
background-image:url(../img/bg_arrow.gif);
background-repeat:no-repeat;
background-position:left 93px;
}

#JT .content a{
border:0px;
}

#JT .content a:hover{
border:0px;
}

#JT .title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
padding:31px 0px 20px 25px;
border-bottom:1px solid #FFFFFF;
background-image:url(../img/bg_title_tip.gif);
background-repeat:no-repeat;
background-position:left top;
}

#JT .bottom{
height:15px;
background-image:url(../img/bg_bottom_tip.gif);
background-repeat:no-repeat;
background-position:left top;
}
