
/** GLOBAL **/
body{margin: 0;font-family:"Tahoma","Times New Roman",Sans-Serif;color:#222222;font-size:12px;width:100%;}
#page_box{width:1016px;margin:0 auto;background-color:#ffffff;}
#page_box:after{content:'.';visibility:hidden;display:block;clear:both;height:0;}
h1{padding:10px 0px;font-style:italic;font-size:1.4em;color:#2a0d07;}
p{line-height:2em;margin-bottom:30px;}

.featured_text{padding:20px;background-color:#444444;color:#ffffff;font-style:italic;margin:20px 0 0;border:1px solid #111111;line-height:2em;}
.corner{padding:0 20px;}

/** INI **/
#ini_box{width:600px;height:300px;position:absolute;top:50%;left:50%;margin-left:-300px;margin-top:-170px;text-align:center;padding:20px;}
#ini_txt{display:block;font-size:1.2em;font-weight:bold;padding-top:10px;}
#ini_link{font-size:17px;color:#ffffff;padding-top:30px;display:block;font-weight:bold;}
#ini_link:hover{color:#000000;}

/**HEADER**/
#header{position:relative;margin:20px 0px;height:202px;}
#top_contact{position:absolute;display:block;right:0;top:0;margin-top:20px;}
#menu{position:absolute;width:940px;padding:0;left:0;height:51px;top:132px;background:url(../img/menu_bg.png) no-repeat top center;}
.menu_element_active, .menu_element{float:left;width:224px;margin:3px 0;border-right:1px solid #2a0d07;height:45px;}
#menu .last{border:none;}
.menu_element_active a, .menu_element a{padding:10px 20px;text-transform:uppercase;display:block;text-decoration:none;font-size:1.3em;color:#2a0d07;font-weight:bold;}

/** MAIN **/
#main{margin-bottom:20px;}
#main:after{content:'.';visibility:hidden;display:block;clear:both;height:0;}
/** FOOTER **/
#footer{margin-bottom:20px;padding:10px 0px;border-top:5px solid #cccccc;font-weight:bold;display:none;}
#link_serveisActius{color:#6D171A;text-decoration:none;}
#link_inetb{display:block;text-align:right;text-decoration:none;color:#df9600;}

/**HOME**/
#home_img{float:right;border:1px solid #444444;}
#home_text{text-align:justify;}

/** PRODUCT **/
#product_text{color:#ffffff;margin-bottom:30px;line-height:2em;}
#product_text .corner{background-color:#444444;}

/**MAP**/
#mapa_dir{text-align:center;font-weight:bold;padding:20px 0 5px;}
#gmap_box{text-align:center;}
#gmap_link{color:#2a0d07;}

/**CONTACT**/
#contact_form_inputs li{padding:0px;margin:0px;list-style:none;position:relative;height:35px;}
#contact_form_inputs li.textarea{height:300px;}
#contact_form_inputs label{width:140px;position:absolute;left:0;top:0;text-align:right;}
#contact_form_inputs input, #contact_form_inputs textarea{width:400px;position:absolute;left:170px;top:0;}
#contact_form_inputs textarea{height:280px;}

/*** GALLERIA ***/
.galleria{list-style:none;width:768px;margin:0 auto;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 5px 10px;border:3px double #111;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


#galleria_img{margin:0 auto 60px auto;background:black;border:5px solid #dddddd;}
#galleria_img img{margin-bottom:10px;}

/** CUSTOM **/
body{background: #00195A;font-size:14px;}
h1{color:#00195A;}
p{font-size:16px;margin-bottom:1em;}
a{color:#00195A;}
a:hover{color:#f4c72c;}
#ini_box{}
#ini_txt{color:#ffffff;font-size:1.3em;font-family:Tahoma, Arial,sans;}
#ini_link{color:#ffffff;font-size:25px;text-decoration:none;}
#ini_link:hover{color:#f4c72c;}

h1.lema{position:absolute;right:0;top:80px;font-family:Tahoma, Arial,sans;font-style:normal;}
.menu_element a{color:#ffffff;}
.menu_element_active a{color:#cccccc;}
.menu_element a:hover{color:#f4c72c;}

.featured_text{font-size:16px;}

#info_contacte_footer{border-top:1px solid #aaaaaa;padding:6px 0;color:#00195A;text-align:center;}
#footer{background:none;display:block;font-size:0.9em;border:none;padding-bottom:20px;}
#link_serveisActius{color:#ffffff;}

.galleria{list-style:none;width:300px;float:right;}
.galleria li{width:86px;height:80px;overflow:hidden;float:left;margin:0 4px 22px;border:3px solid #ddd;}

#galleria_img{height:401px;width:600px;float:left;}

