/* @override http://www.finquesfrigola.com/NiftyCube_calella/NiftyLayout.css */



html,body{margin:0;padding:0}
body{font:70% "Arial",verdana,Verdana;color: #333;text-align:center;padding: 20px}
h1,h2{padding-left: 15px;margin-top:0;margin-bottom:0}
h3,h4,h5{padding-left: 15px;margin: 0}
h1{font-size: 200%;color: #444241}
h2{font-size: 160%;color: #444241}
h3{font-size: 130%;color: #444241}
h4{font-size: 110%;color: #444241}
h5{font-size: 95%;color: #444241}

p{margin: 0;padding: 0 15px 0.7em;line-height: 1.5}
address{font-style: normal}



   a:link {text-decoration:none;color:#474747;} 
    a:visited {text-decoration:none;color:#030BB9;} 
    a:active {text-decoration:none;color:#FB3232;} 
    a:hover {text-decoration:none;color:#A84E05;} 




div#header{background-color: #84A3D3;padding:5px 0}
/* COLOR FONDO CAPSALERA */
div#header h1{color: #FFF;font-size: 200%;font-weight: 700}

div#menu{overflow:auto;background: #84A3D3;padding-top: 0px;font:100% }


div#box{width: 25em;padding: 30px  0;margin:0 auto;
    text-align:left;background: #9CC0FF url(degradat-blau-mitja.png) repeat-x 0 -5px}
ol{margin:10px 40px;padding:0}
ol li{margin:0;padding:0}

div#boxfinal{float:left;display:inline;width:700px;margin: 0px 0px 0px 50px;text-align:center}





ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 110%}
ul#nav li{float:left;margin-left: 3px;margin-right:3px;text-align: center}
ul#nav a{float:left;width: 95px;padding: 5px 0;background: #6894D6;text-decoration:none;color: #FFC}
ul#nav a:hover{background: #E7E8EB;color: #003}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #E7E8EB;color: #003}

div#container{width:800px;margin: 0 auto;background-color: #E7E8EB;text-align: left} 

 
div#content{float:left;display:inline;width:560px;margin:0 0 10px 10px}

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0}
ul#intro{width:100%;overflow:hidden;margin-bottom:20px}
ul#intro li{float:left;width:180px;margin-right:10px;padding: 10px 0}
li#mission{background: #E65714}
li#services{background: #42B4AC}
ul#intro li#more{margin-right:0;background: #7D63A9}
ul#intro p,ul#intro h3{margin:0;padding: 0 10px}
ul#intro h3{text-transform:uppercase;padding-bottom:3px;color: #FFF}

div#content h2{margin: 10px 0;color: #007BC4}
div.date{float:left;width: 4em;padding: 5px 0;background: #F1DDC4;color:#B0001E;
    text-align:center;margin: 0 4px 4px 0;font-size: 80%;line-height:0.9}
div.date span{display:block;font-size: 150%;font-weight:bold}

div.comments div{background: #EEE;margin-bottom:10px}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background:#DAE6FE}

div#side{float:right;display:inline;width: 180px;background:#F3CF00; margin:0 10px 10px 0}
div#side p{margin:5px 0 10px;padding: 0 10px}
div#side div{margin: 0 0 10px;padding: 10px 0}

div#footer{padding-top:5px;padding-bottom:5px;text-align: center;font-size: 90%;background: #84A3D3;color: #000000; clear: both}
div#footer p{margin:0}





div#boxmenudret{float:right;display:inline;width:550px;margin: 0px 0px 5px 0px;background:#84A3D3;text-align:center;
	height: 21px;
}

div#boxmenuesq{float:left;display:inline;width:250px;margin: 0px 0px 5px 0px;background:#84A3D3;padding-top: 6px;padding-bottom: 4px}
div#boxmenuesq p{padding:1px 0px 2px 0 px}




#columna_lateral_esq{
      width: 170px;
      background-color: #E7E8EB;
      margin : 5px 0px 0px 5px;
      float:left;
   }
   #columna_lateral_esq ul{
      margin : 0 0 0 10px;
      padding: 0 0 0 0px;
      list-style: none;
   }
   #columna_lateral_esq li{
      background-color: #E7E8EB;
      margin: 2px 2px 2px 2px;
      padding: 6px;
      font-weight: bold;
   }
   #columna_lateral_esq a{
      color: #3333cc;
      text-decoration: none;
   }
   #columna_lateral_dret{
      width: 170px;
      background-color: #E7E8EB;
      margin : 5px 0px 0px 5px;
      float: right;
   }
  


  div#columna_central{font:100% verdana;color: #333;float:left; width: 460px;margin: 0px 0px 0px 1px;background:#E7E8EB;text-align:center}
  div#columna_central p{padding:0 5px}
  
ul#split,ul#split li{margin:2px 0px 4px 2px;padding:0;list-style:none}
ul#split li{width:166px;margin:10px 5px 10px 5px}
ul#split h3{font: normal 120%/1.3 Verdana,sans-serif;
   margin:0px;padding: 5px 5px 5px 5px;text-align:center;color: #000}
ul#split p{margin:0;padding:5px 8px 15px}
li#one h3{background: #C5CCF0}
ul#split div{background: #F7F8FA}
li#one div{border:2px solid #C5CCF0; padding: 5px 0px 0px 0px;text-align:center}
li#two h3{background: #D3D4DC}
li#two div{border:2px solid #D2D2D2;padding: 5px 0px 0px 0px;text-align:center}
li#three h3{background: #C5CCF0}
li#three div{border:2px solid #C5CCF0; padding: 5px 0px 0px 0px}
li#four h3{background: #D3D4DC}
li#four div{border:2px solid #D2D2D2;padding: 5px 0px 0px 0px;text-align:center}


ul#split1,ul#split1 li{margin:10px 0px 10px 1px;padding:0;list-style:none}
ul#split1 li{width:454px;margin:0px 0px 0px 0px}
ul#split1 h3{font: normal 120%/1.3 Verdana,sans-serif;
    margin:0px;padding: 5px 0 0;text-align:center;color: #000}
ul#split1 p{margin:0;padding:5px 8px 15px}
li#one1 h3{background: #BDBEC7}
ul#split1 div{background: #FFF}
li#one1 div{border:2px solid #BDBEC7;padding: 5px 0px 0px 0px;text-align:center}
li#two1 h3{background: #FFBD00}
li#two1 div{padding: 5px 0px 0px 0px; border:2px solid #FFBD00}
li#three1 h3{background: #E3A1C4}
li#three1 div{border:2px solid #E3A1C4;padding: 5px 0px 0px 0px;text-align:center}


ul#split2,ul#split2 li{margin:1px 1px 4px 0px;padding:0;list-style:none}
ul#split2 li{float:right;width:167px;margin:10px 5px 10px 5px}
ul#split2 h3{font: normal 120%/1.3 Verdana,sans-serif;
    margin:0px;padding: 5px 0 0;text-align:center;color: #000}
ul#split2 p{margin:0;padding:5px 8px 5px;text-align:left;color: #000}
li#one2 h3{background: #C5CCF0}
ul#split2 div{background: #F7F8FA}
li#one2 div{padding: 5px 0px 0px 0px; border:2px solid #C5CCF0}
li#two2 h3{background: #D3D4DC}
li#two2 div{border:2px solid #D3D4DC;padding: 5px 0px 0px 0px; text-align:center}
li#three2 h3{background: #C5CCF0}
li#three2 div{padding: 5px 0px 0px 0px; border:2px solid #C5CCF0}


ul#split4,ul#split4 li{margin:2px 0px 4px 2px;padding:0;list-style:none}
ul#split4 li{width:166px;margin:10px 5px 10px 5px}
ul#split4 h3{font: normal 120%/1.3 Verdana,sans-serif;
    margin:0px;padding: 5px 5px 5px 5px;text-align:center;color: #000}
ul#split4 p{margin:0;padding:5px 8px 15px}
li#one4 h3{background: #C5CCF0}

div#boxtelefonista{float:left;width:200px;margin: 5px 15px 15px 15px;background:#84A3D3;text-align:center;
	clear: left;
}
div#boxtelefonista p{padding:0 5px}

div#boxtelefonista1{float:left;width: 750px;background:#84A3D3;text-align:center;
	clear: none;
	margin: 10px 5px 15px 20px;
}
div#boxtelefonista p{padding:0 5px}

div#boxcalendari{float:right;width:525px;margin: 5px 10px 20px 5px;background:#84A3D3;text-align:center}
div#boxcalendari p{padding:0 5px}

div#boxreferencia {
	float: left;
	width: 775px;
	margin: 5px;
	padding: 2px;
}


div#boxdescripcio {
	float: left;
	width: 335px;
	margin: 3px;
	padding: 2px;
}

div#boxonline {
	float: left;
	width: 335px;
	margin: 5px;
	padding: 2px;
}


}


div#boxonlinereserva {
	float: left;
	width: 338px;
	margin: 0px 0px 0px 20px;
	padding:0px;
}








div#filaboxes{ width: 750px;margin: 0px 10px 0px 10px;background:#E7E8EB;text-align:center}
div#filaboxes p{padding:0 5px}


div#boxcos{float:left;display:inline;width:700px;margin: 15px 0px 15px 50px;background:#E7E8EB;text-align:JUSTIFY}
div#boxcos p{padding:2px 2px}

div#boxbaix{float:left;display:inline;width:700px;margin: 15px 0px 15px 50px;background:#E7E8EB;text-align:JUSTIFY;clear: both}
div#boxbaix p{clear:both;padding:2px 2px}

div#boxhorari1{float:left;display:inline;width:550px;margin: 15px 125px 15px 125px;background:#5085D4;text-align:JUSTIFY}
div#boxhorari1 p{padding:2px 2px;clear: both}

div#boxhorari2{float:left;display:inline;width:550px;margin: 15px 125px 15px 125px;background: #BBD0F0 url(degradat-blau-mitja.png) repeat-x 0 -5px;text-align:JUSTIFY}
div#boxhorari2 p{padding:2px 2px}

div#boxhorari3{float:left;display:inline;width:550px;margin: 15px 125px 15px 125px;background: #BBD0F0 url(degradat-blau-mitja.png) repeat-x 0 -5px;text-align:JUSTIFY}
div#boxhorari3 p{padding:2px 2px}

div#boxhorari4{float:left;display:inline;width:550px;margin: 15px 125px 15px 125px;background: #BBD0F0 url(degradat-blau-mitja.png) repeat-x 0 -5px;text-align:JUSTIFY}
div#boxhorari4 p{padding:2px 2px}

div#boxhorari5{float:left;display:inline;width:550px;margin: 15px 125px 15px 125px;background: #BBD0F0 url(degradat-blau-mitja.png) repeat-x 0 -5px;text-align:JUSTIFY}
div#boxhorari5 p{padding:2px 2px}

div#boxhorari6{float:left;display:inline;width:550px;margin: 15px 125px 15px 125px;background: #BBD0F0 url(degradat-blau-mitja.png) repeat-x 0 -5px;text-align:JUSTIFY}
div#boxhorari6 p{padding:2px 2px}

div#box1{float:left;display:inline;width:150px;margin: 20px 15px 15px 60px;background:#CBD7E3;text-align:center}
div#box1 p{padding:2px 2px}


div#box2{float:left;display:inline;width:180px;margin: 20px 15px 15px 45px;background:#CBD7E3;text-align:center}
div#box2 p{padding:2px 2px}

div#box3{float:left;display:inline;width:150px;margin: 20px 55px 15px 30px;background:#CBD7E3;text-align:center}
div#box3 p{padding:2px 2px}


div#box4{float:left;display:inline;width:150px;margin: 20px 15px 15px 45px;background:#CBD7E3;text-align:center}
div#box4 p{padding:2px 2px}

div#box11{float:left;display:inline;width:150px;margin: 20px 15px 15px 30px;background:#CBD7E3;text-align:center}
div#box11 p{padding:2px 2px}



div#box31{float:left;display:inline;width:150px;margin: 20px 15px 15px 30px;background:#CBD7E3;text-align:center}
div#box31 p{padding:2px 2px}


div#box41{float:left;display:inline;width:150px;margin: 20px 15px 15px 30px;background:#CBD7E3;text-align:center}
div#box41 p{padding:2px 2px}

div#box51{float:left;display:inline;width:150px;margin: 20px 15px 15px 30px;background:#CBD7E3;text-align:center}
div#box51 p{padding:2px 2px}


div#boxoficina{float:left;width:700px;margin: 20px 10px 20px 50px;background:#84A3D3;text-align:center}
div#boxoficina p{padding:0 5px}

div#boxprincipal{width:460px;margin: 0px 0px 0px 0px;background:#F2F2F2;text-align:center}
div#boxprincipal p{padding:0 5px}



div#minipics{float:left;width:100%;padding-bottom:10px}
div#minipics ul{list-style-type: none;margin:10px 100px;padding:10px}
div#minipics li{float:left;width:143px;margin: 10px 35px 10px 0;background-color: #CBD7E3;text-align:center}
div#minipics li img{display: block;width: 120px;height: 78px;margin:10px 10px;border: 0px}
div#minipics p{padding:0 5px}

div#minipicscompra{float:left;width:100%;padding-bottom:10px}
div#minipicscompra ul{list-style-type: none;margin:10px 100px;padding:10px}
div#minipicscompra li{float:left;width:143px;margin: 10px 35px 10px 0;background-color: #CBD7E3;text-align:center}
div#minipicscompra li img{display: block;width: 120px;height: 78px;margin:10px 10px;border: 0px}
div#minipicscompra p{padding:0 5px}


div#fotos{float:left;width:100%;padding-bottom:10px}
div#fotos ul{list-style-type: none;margin:10px 10px;padding:10px}
div#fotos li{float:left;width:348px;margin: 10px 25px 10px 0;background-color: #f5f5f5;text-align:center}
div#fotos li img{display: block;width: 325px;height: 213px;margin:10px 10px;border: 0px}
div#fotos p{padding:0 5px}

div#fotospanorama{float:left;width:100%;padding-bottom:10px}
div#fotospanorama ul{list-style-type: none;margin:10px 10px 50px 10px;padding:10px}
div#fotospanorama li{float:left;width:703px;margin: 10px 25px 10px 0;background-color: #f5f5f5;text-align:center}
div#fotospanorama li img{display: block;width: 680px;height: 284px;margin:10px 10px;border: 0px}
div#fotospanorama p{padding:0 5px}



div#tourgran{width:100%;padding-bottom:10px}
div#tourgran ul{list-style-type: none;margin:10px 10px;padding:10px}
div#tourgran li{float:left;width:573px;margin: 10px 25px 10px 0;background-color: #f5f5f5;text-align:center}
div#tourgran li img{display: block;width: 550px;height: 284px;margin:10px 10px;border: 10px}
div#tourgran p{padding:0 5px}




div#fotoapt{float:left;width:100%;padding-bottom:10px}
div#fotoapt ul{list-style-type: none;margin:10px 100px;padding:10px}
div#fotoapt li{float:left;width:143px;margin: 10px 35px 10px 0;background-color: #CBD7E3;text-align:center}
div#fotoapt li img{display: block;width: 120px;height: 78px;margin:10px 10px;border: 0px}
div#fotoapt p{padding:0 5px}




div#fotosexplorer{float:left;width:100%;padding-bottom:10px}
div#fotosexplorer ul{list-style-type: none;margin:0 0px;padding:10px}
div#fotosexplorer li{float:left;width:348px;margin: 10px 5px 10px 15px;background-color: #f5f5f5;text-align:center}
div#fotosexplorer li img{display: block;width: 325px;height: 213px;margin:10px 10px;border: 0px}
div#fotosexplorer p{padding:0 5px}

div#fotosopanoexplorer{width:100%;padding-bottom:10px}
div#fotospanoexplorer ul{list-style-type: none;margin:0 0px;padding:10px}
div#fotospanoexplorer li{float:left;width:673px;margin: 10px 0px 10px 25px;background-color: #f5f5f5;text-align:center}
div#fotospanoexplorer li img{display: block;width: 650px;height: 284px;margin:10px 10px;border: 0px}
div#fotospanoexplorer p{padding:0 5px}


div#fotosmozilla{float:left;width:100%;padding-bottom:10px}
div#fotosmozilla ul{list-style-type: none;margin:0 0px;padding:10px}
div#fotosmozilla li{float:left;width:348px;margin: 10px 5px 10px 25px;background-color: #f5f5f5;text-align:center}
div#fotosmozilla li img{display: block;width: 325px;height: 213px;margin:10px 10px;border: 0px}
div#fotosmozilla p{padding:0 5px}

div#fotosopanomozilla{float:left;width:100%;padding-bottom:10px}
div#fotospanomozilla ul{list-style-type: none;margin:0 0px;padding:10px}
div#fotospanomozilla li{float:left;width:673px;margin: 10px 80px 10px 55px;background-color: #f5f5f5;text-align:center}
div#fotospanomozilla li img{display: block;width: 650px;height: 284px;margin:10px 10px;border: 0px}
div#fotospanomozilla p{padding:0 5px}


ul.postnav{margin:0px 0px 10px 90px;padding:0;list-style-type:none;clear:both}
ul.postnav li{margin:0;padding:0;list-style-type:none;color: #003}
ul.postnav li{float:left;width: 15em;font-size:90%;margin-right: 1px}
ul.postnav a{display:block;width:15em;padding:5px 0;font: 90% Verdana,Arial,sans-serif;
    background: #6894D6;color: #003;
    text-decoration:none;text-align:center}
ul.postnav a:hover{background: #84A3D3;color:#fff}



div#fotospanoesfe{width:100%;padding-bottom:10px}
div#fotospanoesfe ul{list-style-type: none;margin:0 0px;padding:10px}
div#fotospanoesfe li{float:left;width:663px;margin: 10px 0px 10px 25px;background-color: #f5f5f5;text-align:center}
div#fotospanoesfe li img{display: block;width: 660px;height: 480px;margin:10px 10px;border: 0px}
div#fotospanoesfe p{padding:0 5px}




marco1 { 
   padding:8px; 
   background-color: #f5f5f5; 
   width: 300px; 
   border: 1px solid #999999; 
} 
.marco1 IMG{ 
   border: 1px solid #000000; 
} 





.marco2 { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 300px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   
   margin:10px 25px;
} 



 
.marco3 { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 300px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin:10px 30px;
} 

.marco4 { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 325px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin:10px 25px;
} 

.marco33 { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 300px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin: 10px 300px 15px 30px;

} 

.marcopetit { 
   float:right;
   padding:5px; 
   background-color: #f5f5f5; 
   width: 180px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin: 1px 20px 20px 0px;

} 

 
.marcollarg {
   float:left;
   padding:8px;
   background-color: #f5f5f5;
   width: 625px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #D5D2D2;
	border-top: 1px solid #D5D2D2;
   margin:10px 45px;
}

 
.marcogran {

   padding:14px;
   background-color: #f5f5f5;
   width: 600px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #D5D2D2;
	border-top: 1px solid #D5D2D2;
   margin:10px 25px;
}

.marcolloguers {
   float:right;
   padding:14px;
   background-color: #e7e8eb;
   width: 700px;
   border-bottom: 0px solid #999999;
   border-right: 0px solid #999999;
   border-left: 0px solid #D5D2D2;
	border-top: 0px solid #D5D2D2;
   margin:20px 55px 20px 20px;
}


.marcopetitprincipal { 

   padding:8px; 
   background-color: #f5f5f5; 
   width: 120px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin:5px 5px;
} 


.marcomaps {
   float:left;
   padding:8px;
   background-color: #f5f5f5;
   width: 400px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #D5D2D2;
	border-top: 1px solid #D5D2D2;
   margin: 10px 20px 15px 45px;

}


.marcotour { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 390px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin: 20px 0px 15px 0px;
} 

.marcotourgran {

   padding:8px;
   background-color: #f5f5f5;
   width: 550px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #D5D2D2;
   border-top: 1px solid #D5D2D2;
   margin: 10px 20px 15px 45px;
}

.marcoapplet { 
   float:right;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 350px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin: 20px 0px 15px 0px;
} 

.marctour_virtual { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 550px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin: 30px 0px 30px 117px;
} 

  .marctour_petit { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 220px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin:10px 10px 25px 15px;
} 


.marcomapagran  {
   float:left;
   padding:8px;
   background-color: #f5f5f5;
   width:550px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #D5D2D2;
   border-top: 1px solid #D5D2D2;
   margin:20px 50px 15px 60px;
}

.marco3oficines  {
   float:left;
   padding:8px;
   background-color: #f5f5f5;
   width:550px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #D5D2D2;
   border-top: 1px solid #D5D2D2;
   margin:20px 50px 15px 50px;
}

.marco360  {
   float:left;
   padding:8px;
   background-color: #f5f5f5;
   width:640px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #D5D2D2;
   border-top: 1px solid #D5D2D2;
   margin:20px 50px 15px 50px;
}
.marcooficines { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 150px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
   border-top: 1px solid #D5D2D2; 
   margin:10px 25px 10px 40px;
      
} 

.marcofotooficina { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 450px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin: 10px 175px 15px 70px;

} 


.marcopanorama2 { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 625px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin:30px 750px 20px 75px;
} 



.marcopanorama22 { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 555px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin: 30px 100px 20px 100px;
} 

.marcomozilla { 
   float:left;
   padding:10px; 
   background-color: #f5f5f5; 
   width: 500px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #999999; 
	border-top: 1px solid #999999; 
   margin:10px 120px;
} 
.marcoexplorer { 
   float:left;
   padding:10px; 
   background-color: #f5f5f5; 
   width: 500px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #999999; 
	border-top: 1px solid #999999; 
   margin:10px 150px;
} 







.marco5{ 
   background-color: #ccc; /*shadow color*/ 

   margin-left: 4px; 
   margin-top: 4px; 
   width: 225px; 
} 
.shadow, .content{ 
   position: relative; 
   bottom: 1px; 
   right: 1px; 
} 
.shadow{ 
   background-color: #666; /*shadow color*/ 

} 
.content{ 
   background-color: #fff; /*background color of content*/ 
   color: #000; /*text color of content*/ 
   border: 1px solid #000; /*border color*/ 
   padding: .5em 2ex; 
} 
.content IMG{ 
   border: 1px solid #000000; 
} 

.boxhora { 

   padding:8px; 
   background-color: #f5f5f5; 
   width: 300px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin:10px 30px;
} 

div#caixa_exemples{float:left;width:750px;margin: 10px 25px 10px 25px;transparent;text-align:center}
div#caixa_exemples p{padding:0 5px}



div#boxtel2{float:left;width:650px;margin: 5px 40px 20px 90px;padding:40px 5px 5px 5px;background:#84A3D3;text-align:center}
div#boxtel2 p{padding:0px 5px}




div#boxonline1ex{float:left;width:194px;height:19px;margin:11px 0px 0px 3px;background:#FCA02E;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 5px 5px 6px 5px;text-align:center;color: #444241
}
div#boxonline1ex p{padding:2px 0px 2px 10px}

div#boxonline11ex{float:left;width:194px;height:19px;margin:11px 0px 0px 3px;background:#fbd8ad;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #948e8c
}
div#boxonline11ex p{padding:2px 0px 2px 10px}



div#boxonline2ex{float:left;width:194px;height:19px;margin:11px 0px 0px 3px;background:#FCA02E;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #444241
}
div#boxonline1ex p{padding:2px 0px 2px 10px}

div#boxonline22ex{float:left;width:194px;height:19px;margin:11px 0px 0px 3px;background:#fbd8ad;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #948e8c
}
div#boxonline11ex p{padding:2px 0px 2px 10px}




div#boxonline3ex{float:left;width:194px;height:19px;margin:11px 0px 0px 3px;background:#FCA02E;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #444241
}
div#boxonline3ex p{padding:2px 0px 2px 10px}

div#boxonline33ex{float:left;width:194px;height:19px;margin:11px 0px 0px 3px;background:#fbd8ad;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #948e8c
}
div#boxonline33ex p{padding:2px 0px 2px 10px}




div#boxonline4ex{float:left;width:194px;height:19px;margin:11px 0px 0px 3px;background:#FCA02E;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #444241
}
div#boxonline4ex p{padding:2px 0px 2px 10px}

div#boxonline44ex{float:left;width:194px;height:19px;margin:11px 0px 0px 3px;background:#fbd8ad;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #948e8c
}
div#boxonline44ex p{padding:2px 0px 2px 10px}

div#caixaonlineex{float:left;width:789px;margin: 0px 0px 0px 3px;background:#F0EEEA; border:2px solid #FCA02E
}


div#boxformu{float:left;width:789px;margin: 0px 0px 0px 3px;background:#F0EEEA; border:2px solid #FCA02E
}



div#boxonline1mo{float:left;width:187px;height:19px;margin:11px 0px 0px 3px;background:#FCA02E;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 5px 5px 6px 5px;text-align:center;color: #444241
}
div#boxonline1mo p{padding:2px 0px 2px 10px}

div#boxonline11mo{float:left;width:187px;height:19px;margin:11px 0px 0px 3px;background:#fbd8ad;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #948e8c
}
div#boxonline11mo p{padding:2px 0px 2px 10px}



div#boxonline2mo{float:left;width:187px;height:19px;margin:11px 0px 0px 3px;background:#FCA02E;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #444241
}
div#boxonline1mo p{padding:2px 0px 2px 10px}

div#boxonline22mo{float:left;width:187px;height:19px;margin:11px 0px 0px 3px;background:#fbd8ad;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #948e8c
}
div#boxonline1mo p{padding:2px 0px 2px 10px}




div#boxonline3mo{float:left;width:187px;height:19px;margin:11px 0px 0px 3px;background:#FCA02E;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #444241
}
div#boxonline3mo p{padding:2px 0px 2px 10px}

div#boxonline33mo{float:left;width:187px;height:19px;margin:11px 0px 0px 3px;background:#fbd8ad;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #948e8c
}
div#boxonline33mo p{padding:2px 0px 2px 10px}




div#boxonline4mo{float:left;width:187px;height:19px;margin:11px 0px 0px 3px;background:#FCA02E;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #444241
}
div#boxonline4mo p{padding:2px 0px 2px 10px}

div#boxonline44mo{float:left;width:187px;height:19px;margin:11px 0px 0px 3px;background:#fbd8ad;
font: bold 90%/1.3 Verdana,sans-serif;
padding: 6px 5px 6px 4px;text-align:center;color: #948e8c
}
div#boxonline44mo p{padding:2px 0px 2px 10px}


div#caixaonlinemo{float:left;width:789px;margin: 0px 0px 0px 3px;background:#F0EEEA; border:2px solid #FCA02E
}

div#boxgris1 {
    background:#9D9D9D;
    width:100%; height:20px;color:white; line-height:1.2; margin-top:-28px; font-size:1.4em;
}

 div#boxgris2 {
    background:#9D9D9D;
    width:100%; height:20px;color:white; line-height:1.2; margin-top:-28px; font-size:1.4em;
}

div#boxgris {
    background:#9D9D9D;
    width:100%; height:20px;color:white; line-height:1.2; margin-top:-28px; font-size:1.4em;clear: both
}
.marcofotopano { 
   float:left;
   padding:5px; 
   background-color: #f5f5f5; 
   width: 135px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin:10px 0px 10px 10px; 
} 

 .ratllaindex{
		
		width:800px;
        height:3px;
         float:left;
		 }
	
	#gallery {
		   
		padding: 10px;
		width: 770px;
	}
	
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline;
	margin:10px 30px 10px 20px;
	 }
	#gallery ul img {
	margin:10px 30px 10px 10px;
	   padding:8px; 
	   background-color: #f5f5f5;
	
		 border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
	}
	#gallery ul a:hover img {
	 background-color: #a2a4a6;
	
		 border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
	}
	#gallery ul a:hover { background-color: #e7e8eb; }
	
	
	
	div#caixaslider{float:left;width:784px;margin:0px 0px 10px 3px;background:#F0EEEA; border:2px solid #FCA02E
}
div#caixaslider p{padding:2px 15px 2px 15px}