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

body {
background-image:url(../img/bgBody.gif);
background-repeat:repeat-x;
background-position:left top;
background-color: #e6e6df;
margin:0px;
padding:0px;
padding-bottom:20px;
}

body.cms {
background-position:left 45px;
}

#div_cmsmenu_modules_submenu{z-index:50;}

a{ text-decoration:none; outline:none;}
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:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
}

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

#content{
width:980px;
margin:0px auto;
position:relative;
}

#head{
width:920px;
height:160px;
margin:0px auto;
position:relative;
background-image:url(../img/bgHead.jpg);
background-repeat:no-repeat;
background-position:center top;
overflow:hidden;
}

#search{
position:absolute;
left:51px;
top:128px;
width:222px;
background-image:url(../img/bgSearch.gif);
background-repeat:no-repeat;
background-position:left top;
z-index:10;
}

#search .content{
width:182px;
margin:0px auto;
}

#search .content form{
display:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#535557;
}

#search .content form#formSearch{
padding-top:5px;
}

#search a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#22852c;
height:auto;
padding:9px 0px;
padding-bottom:7px;
}

#search a strong{
font-size:13px;
}

#search a.title:hover{
color:#4073b4;
}

#search .content form label{
display:block;
height:18px;
line-height:18px;
}

#search .content form .reference{
padding-top:20px;
padding-bottom:35px;
}

#search .content form .input{
width:81px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-style:italic;
padding-left:4px;
padding-top:2px;
float:left;
margin-left:6px;
}

#search .content form .select{
width:172px;
}

#search .content form .button{
float:right;
margin-right:4px;
margin-top:11px;
}

#txtHome{
position:absolute;
right:50px;
top:178px;
width:210px;
height:314px;
z-index:10;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:justify;
}

#txtHome h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFFFFF;
font-weight:bold;
}

#txtHome h2, #txtHome h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#menuTop{
width:auto;
padding-top:12px;
padding-right:10px;
padding-bottom:5px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:7px;
color:#4073b4;
}

#menuTop a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4073b4;
padding:0px 3px;
text-transform:capitalize;
}

#menuTop a:hover{
color:#09491e;
}

#menuTop img{
display:inline;
}


#logo{
width:300px;
height:76px;
float:left;
border-right:1px solid #8aa5ca;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#164c95;
text-align:right;
}

#logo strong{
width:auto;
display:block;
text-align:right;
padding-right:26px;
padding-top:33px;
font-style:italic;
}


#newsForm{
height:42px;
width:400px;
float:left;
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#70b615;
font-weight:bold;
background-image:url(../img/bgNewsForm.gif);
background-repeat:no-repeat;
background-position:108px 1px;
}

#newsForm strong{
display:block;
width:auto;
float:left;
}

#newsForm form{
width:auto;
float:left;
padding-left:56px;
padding-top:5px;
}

#newsForm .input{
width:98px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-style:italic;
padding-left:8px;
padding-top:2px;
}

#menu{
width:605px;
float:right;
padding-right:3px;
padding-bottom:15px;
padding-top:5px;
}

#menu ul li{
display:block;
float:right;
border-right:1px solid #8aa5ca;
padding:0px 14px;
}

#menu ul li.last{
border:0px;
}

#menu ul li a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#5ba1e8;
font-weight:bold;
padding-top:4px;
padding-bottom:10px;
}

#menu ul li a:hover{
color:#09491e;
}

#menu ul li a.sel{
color:#09491e;
}

#menu ul li a#sub.sel, #menu ul li a#list_6.sel, #menu ul li a#list_7.sel, #menu ul li a#list_8.sel{
color:#09491e;
background-image:url(../img/bgMenuSel.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#submenu{
width:605px;
float:right;
padding-right:8px;
padding-top:5px;
display:none;
}

#submenu ul li{
display:block;
float:right;
padding:0px 7px;
}

#submenu ul li a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
line-height:31px;
}

#submenu ul li a:hover{
color:#09491e;
}


#submenu ul li a.sel{
background: transparent url('../img/bgSubmenuASel.gif') no-repeat scroll top right;
color:#09491e;
display: block;
float:left;
height:31px;
padding-right: 7px; /* sliding doors padding */
}

#submenu ul li a.sel span{
background: transparent url('../img/bgSubmenuSpanSel.gif') no-repeat;
display: block;
line-height:31px;
padding:0px 0px 0px 10px;
} 

#web{
width:980px;
margin:0px auto;
position:relative;
padding-top:2px;
background-image:url(../img/bgWeb.gif);
background-repeat:repeat-y;
background-position:left top;
}

#flashHome{
width:920px;
height:397px;
margin:0px auto;
}

#banners{
width:900px;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#80857a;
padding-top:9px;
padding-bottom:3px;
}

.banner{
width:auto;
float:left;
padding-right:25px;
}

.bannerFirst{
width:auto;
float:left;
padding-right:80px;
}

.banner img, .bannerFirst img{
margin-top:7px;
}


#footWeb{
width:980px;
height:12px;
margin:0px auto;
position:relative;
padding-top:2px;
background-image:url(../img/bgFootWeb.gif);
background-repeat:no-repeat;
background-position:left top;
}

#lastUpdate{
width:920px;
margin:0px auto;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#80857a;
}

#foot{
width:100%;
background-color:#e0e0d8;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c1c1bc;
text-align:justify;
}

#foot div{
width:900px;
margin:0px auto;
padding:8px 11px;
}

#foot div a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c1c1bc;
}

#tags{
width:980px;
height:25px;
margin:0px auto;
background-image:url(../img/bgTags.gif);
background-repeat:no-repeat;
background-position:38px top;
}

/**QUI SOM**/
#about{
width:919px;
margin:0px auto;
padding-top:28px;
background-image:url(../img/bgAbout.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
}

#about h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#7e8081;
font-weight:bold;
}

#about h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7e8081;
font-weight:bold;
}

#about .info{
width:244px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7d7d;
text-align:justify;
float:left;
padding-left:298px;
margin-top:10px;
line-height:15px;
}

#about .team{
width:270px;
float:right;
}

#about .team .item{
width:260px;
height:92px;
margin-bottom:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7e8081;
}

#about .team .image{
width:67px;
height:89px;
float:left;
background-image:url(../img/bgItemImage.gif);
background-repeat:no-repeat;
background-position:left top;
overflow:hidden;
}

#about .team .image img{
margin-left:3px;
}

#about .team .data{
width:140px;
height:86px;
float:left;
padding-left:13px;
position:relative;
}

#about .team .data .bottom{
position:absolute;
bottom:0px;
}

#about .team .data a, #about .team .data span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d7fe3;
}

/*ON SOM*/
#situation{
width:919px;
margin:0px auto;
padding-top:28px;
padding-bottom:10px;
background-image:url(../img/bgAbout.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
}

#situation h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#7e8081;
font-weight:bold;
display:block;
margin-bottom:10px;
}

#situation h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7e8081;
font-weight:bold;
}

#situation .map{
width:370px;
float:left;
padding-left:298px;
margin-right:30px;
}

#situation .info{
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7d7d;
text-align:justify;
float:left;
line-height:15px;
}

#situation hr{
color:#7f7d7d;
height:1px;
}

/**AVIS LEGAL**/
#legal{
width:919px;
margin:0px auto;
padding-top:28px;
padding-bottom:18px;
background-image:url(../img/bgAbout.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
}

#legal h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#7e8081;
font-weight:bold;
display:block;
margin-bottom:10px;
}

#legal h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7e8081;
font-weight:bold;
}

#legal .info{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7d7d;
text-align:justify;
line-height:15px;
width:590px;
padding-left:298px;
}

/**LINKS**/
#links{
width:919px;
margin:0px auto;
padding-top:28px;
background-image:url(../img/bgAbout.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
}

#links h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#7e8081;
font-weight:bold;
}

#links h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7e8081;
font-weight:bold;
}

#links .list{
padding-left:298px;
}


#links .item{
width:305px;
height:92px;
margin-bottom:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7e8081;
float:left;
margin-right:4px;
}

#links .item .image{
width:134px;
height:89px;
float:left;
background-image:url(../img/bgItemImageLink.gif);
background-repeat:no-repeat;
background-position:left top;
overflow:hidden;
}

#links .item .image img{
margin-left:3px;
}

#links .item .data{
width:138px;
height:86px;
float:left;
padding-left:10px;
position:relative;
}

#links .item .data .bottom{
position:absolute;
bottom:0px;
}

#links .item .data a, #links .item .data span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d7fe3;
}


/**NOTICIES**/
#news{
width:919px;
margin:0px auto;
padding-top:28px;
background-image:url(../img/bgAbout.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
}

#news h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#7e8081;
font-weight:bold;
}

#news h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7e8081;
font-weight:bold;
}

#news .list{
padding-left:298px;
}


#news .item{
width:618px;
margin-bottom:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7e8081;
margin-right:4px;
}

#news .item .image{
width:100px;
float:left;
/*background-image:url(../img/bgItemImageNews.gif);
background-repeat:no-repeat;
background-position:left bottom;*/
overflow:hidden;
}

#news .item .image img{
margin-left:3px;
}

#news .item .data{
width:488px;
float:left;
padding-left:13px;
}

#news .item .dataFull{
width:588px;
float:left;
}

#news .item .data a, #news .item .data span, #news .item .dataFull a, #news .item .dataFull span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d7fe3;
}

#news .item .data .download, #news .item .dataFull .download{
text-align:right;
padding-top:5px;
padding-right:10px;
}

#news .item .data .download img, #news .item .dataFull .download img{
vertical-align:middle;
}

/**ENTORN**/
#env{
width:919px;
margin:0px auto;
padding-top:28px;
padding-bottom:18px;
background-image:url(../img/bgAbout.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
}

#env h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#7e8081;
font-weight:bold;
display:block;
margin-bottom:10px;
}

#env h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7e8081;
font-weight:bold;
}

#env .info{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7d7d;
text-align:justify;
line-height:15px;
width:590px;
padding-left:298px;
padding-bottom:10px;
}

#env .infoLeft img{
float:left;
vertical-align:text-top;
margin:0px 10px 0px 0px;
}

#env .infoRight img{
float:right;
vertical-align:text-top;
margin:0px 0px 0px 10px;
}

/*MAPA WEB*/
#sitemap{
width:919px;
margin:0px auto;
padding-top:28px;
background-image:url(../img/bgAbout.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
}

#sitemap h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#7e8081;
font-weight:bold;
}

#sitemap .list{
padding-left:298px;
padding-bottom:25px;
}

#sitemap ul{
display:block;
margin-left:15px;
}

#sitemap ul li{
display:block;
padding:3px 29px;

}

#sitemap ul li.li_1{
background-image:url(../img/bgPageSitemap.gif);
background-repeat:no-repeat;
background-position:8px 7px;
}

#sitemap ul li.second{
background-image:url(../img/bgLeaf2.gif);
background-repeat:no-repeat;
background-position:left 8px;
}

#sitemap ul li.li_2{
padding-left:58px;
background-image:url(../img/bgIndent.gif);
background-repeat:no-repeat;
background-position:30px top;
}

#sitemap ul li.last{
background-image:url(../img/bgIndentLast.gif);
background-repeat:no-repeat;
background-position:left top;
}

#sitemap ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0d7fe3;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

#sitemap ul li a:hover{
text-decoration:underline;
}


/**VENTA**/
#sale{
width:919px;
margin:0px auto;
padding-top:20px;
background-image:url(../img/bgSale.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
}

#totalItems{
width:208px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFFFFF;
font-weight:bold;
padding-top:10px;
}

.saleTotal{
padding-right:105px;
}

#sale .topBar{
padding-bottom:12px;
clear:both;
}

#sale .topBar .infoPrice{
width:200px;
float:left;
margin-left:20px;
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#164c95;
}

#sale .topBar .infoPrice strong{
background: transparent url('../img/bgPriceStar.gif') no-repeat scroll top right;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#6db40f;
display: block;
float:left;
height:20px;
padding-right: 23px; /* sliding doors padding */
margin-left:-4px;
margin-top:3px;
}

#sale .topBar .infoPrice strong span{
background: transparent url('../img/bgPriceStarSpan.gif') no-repeat;
display: block;
line-height:20px;
padding:0px 0px 0px 8px;
} 

#sale .topBar .orderBy{
width:398px;
height:24px;
line-height:23px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-image:url(../img/bgOrderBy.gif);
background-repeat:no-repeat;
background-position:left top;
}

#sale .topBar .orderBy strong{
width:110px;
display:block;
float:left;
text-align:center;
margin-right:5px;
}

#sale .topBar .orderBy ul, #sale .topBar .orderBy ul li{
display:block;
margin:0px;
padding:0px;
float:left;
}

#sale .topBar .orderBy ul li{
padding:0px 10px 0px 8px;
}

#sale .topBar .orderBy ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#164c95;
}

#sale .topBar .orderBy ul li a:hover{
text-decoration:underline;
}

#sale .topBar .orderBy ul li.sel_desc{
background-image:url(../img/bgOrderASel.gif);
background-repeat:no-repeat;
background-position:right 14px;
}

#sale .topBar .orderBy ul li.sel_desc a{
font-size:15px;
font-weight:bold;
text-decoration:underline;
}

#sale .topBar .orderBy ul li.sel_asc{
background-image:url(../img/bgOrderASelA.gif);
background-repeat:no-repeat;
background-position:right 14px;
}

#sale .topBar .orderBy ul li.sel_asc a{
font-size:15px;
font-weight:bold;
text-decoration:underline;
}

#sale .topBar .pagination{
width:258px;
height:24px;
padding-top:5px;
float:right;
text-align:right;
margin-right:10px;
padding-right:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../img/bgPagination.gif);
background-repeat:no-repeat;
background-position:right top;
}

#sale .topBar .pagination a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding:0px 3px;
}

#sale .topBar .pagination a:hover{
color:#0f307a;
}

#sale .topBar .pagination a.sel, #sale .topBar .pagination a.sel:hover{
background-color:#0f307a;
color:#FFFFFF;
}

#sale #listItems{
padding-bottom:12px;
}

#sale #listItems .item{
width:218px;
height:386px;
margin:5px 4px;
float:left;
}

#sale #listItems .item .imgH{
width:200px;
height:152px;
margin:0px auto;
background-image:url(../img/bgImageItemH.gif);
background-repeat:no-repeat;
background-position:left top;
}

#sale #listItems .item .imgH a{
display:block;
width:186px;
height:138px;
overflow:hidden;
padding-top:7px;
margin-left:7px;
}

#sale #listItems .item .imgV{
width:128px;
height:152px;
margin:0px auto;
background-image:url(../img/bgImageItemV.gif);
background-repeat:no-repeat;
background-position:left top;
}

#sale #listItems .item .imgV a{
display:block;
width:114px;
height:138px;
overflow:hidden;
padding-top:7px;
margin-left:7px;
}

#sale #listItems .item a.infoFirst{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#164c95;
display:block;
width:190px;
height:auto;
margin:0px auto;
padding:8px 0px;
background-image:url(../img/bgAinfoFirst.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#sale #listItems .item a.infoFirst:hover{
background-image:url(../img/bgAinfoFirstHover.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#sale #listItems .item a.infoFirst span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f8893;
}

#sale #listItems .item a.infoFirst em{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#164c95;
font-style:normal;
}

#sale #listItems .item a.infoFirst strong.special{
background: transparent url('../img/bgPriceStar.gif') no-repeat scroll top right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#6db40f;
display: block;
float:left;
height:20px;
padding-right: 23px; /* sliding doors padding */
margin-top:3px;
margin-left:-5px;
}

#sale #listItems .item a.infoFirst strong.special span{
background: transparent url('../img/bgPriceStarSpan.gif') no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#6db40f;
display: block;
line-height:20px;
padding:0px 0px 0px 6px;
}

#sale #listItems .item a.infoFirst strong.normal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#6db40f;
display: block;
float:left;
height:20px;
margin-top:3px;
}

#sale #listItems .item a.infoFirst strong.normal span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#6db40f;
}

#sale #listItems .item a.infoLast{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#164c95;
display:block;
width:190px;
margin:0px auto;
padding:9px 0px;
background-image:url(../img/bgAinfoLast.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#sale #listItems .item a.icons {
display:block;
width:190px;
margin:0px auto;
padding:6px 0px;
}

#sale #listItems .item a.icons img{
display:block;
float:left;
margin-right:20px;
}

#sale #listItems .sep{
clear:both;
width:904px;
height:28px;
margin:0px auto;
background-image:url(../img/bgSepItems.gif);
background-repeat:no-repeat;
background-position:left top;
}

/**DETALL**/
#detail{
width:919px;
margin:0px auto;
padding-top:20px;
background-color:#FFFFFF;
position:relative;
}

#detail h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#164c95;
font-weight:bold;
}

#detail h1 span{
font-size:15px;
color:#7f8893;
font-weight:normal;
}

#detail h2{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#164c95;
}

#detail h2 span{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#164c95;
}

#detail h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#6db40f;
font-weight:bold;
}

#detail #back{
width:135px;
float:left;
padding-left:25px;
}

#detail img#logoPrint{
display:none;
}

#detail #back a{
display:block;
width:124px;
height:22px;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-left:5px;
background-image:url(../img/bgBack.gif);
background-repeat:no-repeat;
background-position:left top;
text-transform:lowercase;
}

#detail #topBar{
width:735px;
float:right;
background-image:url(../img/bgTopBarDetail.gif);
background-repeat:repeat-x;
background-position:left bottom;
margin-right:5px;
}

#detail #topBar .dataItem{
width:263px;
float:left;
background-image:url(../img/bgDataItemDetail.gif);
background-repeat:repeat-y;
background-position:right top;
margin-bottom:12px;
line-height:23px;
padding-right:10px;
}

#detail #topBar a.icon{
display:block;
width:auto;
height:78px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#88909a;
text-align:center;
margin:0px 3px;
text-transform:capitalize;
}

#detail #topBar a.icon img{
display:inline;
}

#detail #actions{
width:auto;
margin-left:25px;
}

#detail #actions a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#636567;
display:block;
float:left;
width:145px;
height:24px;
padding-left:30px;
padding-top:3px;
margin-right:10px;
}

#detail #actions a:hover{
color:#164c95;
}

#detail #actions a.mark{
background-image:url(../img/bgMark.gif);
background-repeat:no-repeat;
background-position:left top;
}

#detail #actions a.alert{
background-image:url(../img/bgAlert.gif);
background-repeat:no-repeat;
background-position:left top;
margin-right:40px;
}

#detail #actions a.friend{
background-image:url(../img/bgFriend.gif);
background-repeat:no-repeat;
background-position:left top;
}

#detail #multimedia{
width:auto;
margin-left:20px;
padding-top:3px;
}

#detail #multimedia .bigImageH{
width:612px;
height:412px;
float:left;
position:relative;
background-image:url(../img/bgBigFotoH.gif);
background-repeat:no-repeat;
background-position:left top;
}

#detail #multimedia .bigImageH a.bigFoto{
display:block;
width:auto;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a5b6bf;
}

#detail #multimedia .bigImageH a.bigFoto div{
display:block;
width:544px;
height:390px;
overflow:hidden;
padding-top:11px;
margin-left:11px;
cursor:pointer;
}

#detail #multimedia .bigImageH span.enlarge{
display:block;
position:absolute;
width:28px;
height:28px;
right:2px;
bottom:11px;
cursor:pointer
}

#detail #multimedia .bigImageV{
width:348px;
height:412px;
float:left;
margin-left:142px;
position:relative;
background-image:url(../img/bgBigFotoV.gif);
background-repeat:no-repeat;
background-position:left top;
}

#detail #multimedia .bigImageV a.bigFoto{
display:block;
width:auto;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a5b6bf;
}

#detail #multimedia .bigImageV a.bigFoto div{
display:block;
width:280px;
height:390px;
overflow:hidden;
padding-top:11px;
margin-left:11px;
cursor:pointer
}

#detail #multimedia .bigImageV span.enlarge{
display:block;
position:absolute;
width:28px;
height:28px;
right:2px;
bottom:11px;
cursor:pointer
}

#detail #multimedia .bigImageN{
width:377px;
height:237px;
float:left;
margin-left:135px;
position:relative;
background-image:url(../img/bgBigFotoN.gif);
background-repeat:no-repeat;
background-position:left top;
}

#detail #multimedia .bigImageN a.bigFoto{
display:block;
width:auto;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a5b6bf;
}

#detail #multimedia .bigImageN a.bigFoto div{
display:block;
width:308px;
height:215px;
overflow:hidden;
padding-top:11px;
margin-left:11px;
cursor:pointer
}

#detail #multimedia .bigImageN span.enlarge{
display:block;
position:absolute;
width:28px;
height:28px;
right:2px;
bottom:11px;
cursor:pointer;
}

#detail #multimedia .label{
position:absolute;
z-index:10;
right:57px;
top:11px;
width:160px;
height:73px;
}

#detail #multimedia .status{
display:block;
position:absolute;
z-index:20;
right:66px;
top:19px;
width:120px;
height:50px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

#detail #titleSection{
display:block;
width:250px;
position:absolute;
left:605px;
top:136px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#a5b6bf;
}

#detail #multimedia #section{
width:230px;
height:388px;
margin-top:22px;
padding-top:5px;
float:right;
background-image:url(../img/bgSection.gif);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:17px;
overflow:hidden;
}


#detail #multimedia #section #thumbs li, #detail #multimedia #section #tours li, #detail #multimedia #section #videos li{
width:210px;
height:360px;
overflow:hidden;
}

#detail #multimedia #section #tours li{
height:359px;
}

#detail #multimedia #section #videos li{
height:358px;
}

#detail #multimedia #section #thumbs .thumb{
display:block;
float:left;
width:70px;
height:50px;
background-image:url(../img/bgThumb.gif);
background-repeat:no-repeat;
background-position:left top;
}

#detail #multimedia #section #thumbs .thumb a{
display:block;
width:58px;
height:41px;
overflow:hidden;
padding-top:6px;
margin-left:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#a5b6bf;
}


#detail #multimedia #section #tours .tour, #detail #multimedia #section #videos .video{
display:block;
float:left;
width:172px;
height:105px;
background-image:url(../img/bgTour.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:5px;
}

#detail #multimedia #section #tours .tour a.imageT, #detail #multimedia #section #videos .video a.imageT{
display:block;
width:160px;
height:80px;
overflow:hidden;
padding-top:6px;
margin-left:6px;
}

#detail #multimedia #section #videos .video a.imageT img{
width:160px;
}

#detail #multimedia #section #tours .tour a.titleT, #detail #multimedia #section #videos .video a.titleT{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#88909a;
padding-top:6px;
margin-left:6px;
}

#detail #multimedia #section ol{
background-image:url(../img/bgPaginThumbs.gif);
background-repeat:no-repeat;
background-position:right top;
display: block;
float:right;
width:100px;
height:22px;
margin-top:5px;
margin-right:8px;
padding-left:12px;
}

#detail #multimedia #section ol li{
display:inline;
padding-right:6px;
padding-left:1px;
}

#detail #multimedia #section ol li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6f6d6d;
font-weight:bold;
padding:0px 3px;
}

#detail #multimedia #section ol li a:hover{
color:#0f307a;
}

#detail #multimedia #section ol li.current a, #detail #multimedia #section ol li.current a:hover{
background-color:#0f307a;
color:#FFFFFF;
}

#detail #infoItem{
width:auto;
margin-left:22px;
padding-top:18px;
padding-bottom:36px;
}

#detail #infoItem #descItem{
width:230px;
float:left;
background-image:url(../img/bgSection.gif);
background-repeat:no-repeat;
background-position:right 42px;
}

#detail #infoItem #charItem{
width:220px;
float:left;
background-image:url(../img/bgSection.gif);
background-repeat:no-repeat;
background-position:right 42px;
}

#detail #infoItem #contactItem{
width:385px;
float:right;
}

#detail #infoItem strong.titleX{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-transform:lowercase;
display:block;
width:100%;
padding-left:13px;
height:22px;
line-height:22px;
background-image:url(../img/bgTitleX.gif);
background-repeat:no-repeat;
background-position:left top;
}

#detail #infoItem .contentItem{
width:190px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7d7d;
line-height:14px;
text-align:justify;
}

#detail #infoItem #charItem .contentItem{
line-height:19px;
padding-left:15px;
}

#detail #infoItem #contactItem .contentItem{
width:370px;
text-align:left;
}

#detail #infoItem #contactItem #formOk, #detail #infoItem #contactItem #formSending{
display:none;
}

#detail #infoItem #contactItem form{
padding-top:22px;
}

#detail #infoItem #contactItem form .input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
padding-left:8px;
padding-top:2px;
display:inline;
margin-bottom:12px;
margin-right:8px;
}

#detail #infoItem #contactItem form .iN{
width:93px;
}

#detail #infoItem #contactItem form .iB{
width:203px;
}

#detail #infoItem #contactItem form .subscrive{
height:41px;
line-height:29px;
padding-left:44px;
width:100%;
background-image:url(../img/bgSubscriveForm.gif);
background-repeat:no-repeat;
background-position:left top;
}

#detail #infoItem #contactItem form .fieldsOb{
width:346px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#7f7d7d;
}

#detail #infoItem #contactItem form .fieldsOb img{
display:inline;
}

#detail #infoItem #contactItem form a#lopdLink{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#7f7d7d;
margin-top:-13px;
}

#detail #infoItem #contactItem form a#lopdLink span{
text-decoration:underline;
}

#detail #infoItem #contactItem form #buttons{
text-align:right;
padding-right:30px;
}

#detail #infoItem #contactItem form #lopd{
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#7f7d7d;
display:none;
line-height:12px;
text-align:justify;
width:346px;
}

#detail #infoItem #contactItem form #lopd strong{
font-size:12px;
}

#detail #infoItem #contactItem #formOk a#formLink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0f307a;
font-weight:bold;
}

.input{
border-top:1px solid #727272;
border-right:1px solid #b4b4b4;
border-bottom:1px solid #dadada;
border-left:1px solid #b4b4b4;
margin:0px;
padding:0px;
line-height:auto;
height:17px;
background-image:url(../img/bgInput.gif);
background-repeat:repeat-x;
background-position:left top;
color:#999999;
}

.textarea{
border-top:1px solid #727272;
border-right:1px solid #b4b4b4;
border-bottom:1px solid #dadada;
border-left:1px solid #b4b4b4;
margin:0px;
padding:0px;
line-height:auto;
background-image:url(../img/bgInput.gif);
background-repeat:repeat-x;
background-position:left top;
width:324px;
height:98px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#999999;
padding-left:8px;
padding-top:2px;
display:block;
margin-right:12px;
margin-bottom:10px;
overflow:auto;
}

.ob{
color:#940505;
}

.button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#040100;
margin:0px;
line-height:auto;
}

.select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#040100;
margin:0px;
line-height:auto;
margin-left:6px;
}

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

/*NOT FOUND*/

#notfound{
width:919px;
margin:0px auto;
padding-top:28px;
padding-bottom:18px;
background-image:url(../img/bgAbout.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
}

#notfound h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#7e8081;
font-weight:bold;
display:block;
margin-bottom:10px;
}

#notfound h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7e8081;
font-weight:bold;
}

#notfound .info{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7d7d;
text-align:justify;
line-height:15px;
width:590px;
padding-left:298px;
padding-top:40px;
padding-bottom:320px;
}

#notfound .info h3{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#164c95;
}

/*NEWSLETTER*/
#newsletter{
height:220px; 
width:505px; 
background-image:url(../img/bgNewsletter.gif); 
background-repeat:no-repeat; 
background-position:left top;
vertical-align:text-top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7d7d;
}

#sendFriend{
height:280px; 
width:505px; 
background-image:url(../img/bgFriendLB.gif); 
background-repeat:no-repeat; 
background-position:left top;
vertical-align:text-top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7d7d;
}

#newsletter .contentBox, #sendFriend .contentBox{
width:auto;
padding:35px;
padding-right:125px;
padding-bottom:0px;
}

#sendFriend .contentBox{
padding-right:0px;
}

#newsletter .contentBox a, #sendFriend .contentBox a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7d7d;
text-decoration:underline;
}
#newsletter .contentBox a:hover, #sendFriend .contentBox a:hover{
text-decoration:none;
}

#newsletter .contentBox strong, #sendFriend .contentBox strong{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#70b615;
display:block;
padding-left:45px;
}

#sendFriend .contentBox strong{
padding-left:0px;
}

#newsletter .contentBox form, #sendFriend .contentBox form{
margin-top:20px;
width:236px;
}

#sendFriend .contentBox form{
width:auto; 
}

#formOkNews, #sendingNews{
width:auto;
padding:35px;
padding-left:80px;
padding-top:40px;
display:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#70b615;
}


#formOkNews a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7d7d;
text-decoration:underline;
font-weight:normal;
}

#formOkNews a:hover{
text-decoration:none;
}

#newsletter .contentBox .input, #sendFriend .contentBox .input{
display:block;
width:220px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-style:italic;
background-color:#FFFFFF;
margin:0px;
padding:0px;
padding-left:7px;
padding-top:1px;
margin-bottom:6px;
border-top:1px solid #727272;
border-right:1px solid #b4b4b4;
border-bottom:1px solid #dadada;
border-left:1px solid #b4b4b4;
}

#sendFriend .contentBox .textarea{
display:block;
width:269px;
height:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-style:italic;
background-color:#FFFFFF;
margin:0px;
padding:0px;
padding-left:7px;
padding-top:1px;
margin-bottom:12px;
border-top:1px solid #727272;
border-right:1px solid #b4b4b4;
border-bottom:1px solid #dadada;
border-left:1px solid #b4b4b4;
}

#sendFriend .contentBox .input{
width:120px;
float:left;
margin-right:15px;
margin-bottom:12px;
}

#newsletter .contentBox .button, #sendFriend .contentBox .button{
display:block;	
float:right;
margin-top:10px;
}

#sendFriend .contentBox .button{
float:left;
}

#lightBoxMore{
width:505px;
}

#lightBoxMore .contentBox{
display:none;
width:385px;
margin:0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#616161;
}

#lightBoxMore .contentBox .lightBoxInfo{
background-color:#efeef3;
background-image:url(../img/bgLopdInfo.gif);
background-repeat:repeat-x;
background-position:left top;
padding:15px;
padding-bottom:3px;
}

#lightBoxMore .contentBox .lightBoxBottom{
width:385px;
height:12px;
background-image:url(../img/bgLopdBottom.gif);
background-repeat:no-repeat;
background-position:left top;
}