/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
color:#3366CC;
margin:0;
background:#F6F6F6;
padding:0;
}
#barrafinatop {
width:100%;
height:3px;
background-color:#3366CC;
}
#contenedor {
margin:0 0 0 0;
width:830px;
background:#FFFFFF url(img/bg_contenedor.jpg) center repeat-y;
}
#contenedor2 {
margin:0 0 0 0;
width:830px;
height:300px;
background:#FFFFFF url(img/bg_contenedor.jpg) center repeat-y;
}
#contenedor3 {
margin:0 0 0 0;
width:830px;
height:430px;
background:#FFFFFF url(img/bg_contenedor.jpg) center repeat-y;
}
#header1 {
width:800px;
height:75px;
background:#FFFFFF;
border-bottom:#3366CC 2px solid;
margin:0 0 2px 0;
}
	#logo {
	float:left;
	width:205px;
	height:56px;
	margin:8px 0 0 0;
	}
	#menu {
	float:right;
	width:550px;
	height:70px;
	margin:0 5px 0 0;
	padding:0;
	}
#header2 {
width:800px;
height:278px;
background:#FFFFFF;
padding:0 0 2px 0;
}
#header_map {
width:800px;
height:350px;
background:#FFFFFF;
padding:0 0 2px 0;
}
#barramig {
float:left;
width:100%;
height:50px;
background:#FFFFFF url(img/bg_barra.jpg) repeat-x;
}

	#promos {
	float:left;
	margin:0 0 0 22%;
	width:580px;
	height:35px;
	padding:10px 0 0 0;
	text-align:left;
	background:transparent url(img/arrow.png) no-repeat left;
	}
#main {
width:800px;
height:325px;
background:#FFFFFF;
padding:8px 0 0 0;
}
#main2 {
float:left;
width:800px;
height:240px;
padding:8px 0 0 20px;
}
#thumbs {
float:left;
height:80px;
margin:0 0 5px 4px;
}
#thumbstxt {
float:left;
height:80px;
width:350px;
margin:0 0 5px 4px;}
#barrafinabot {
float:left;
width:100%;
height:3px;
background-color:#3366CC;
}
#bottom {
float:left;
width:100%;
height:50px;
background:#F5F5F5;}

#left {
float:left;
width:300px;
background:#FFFFFF;
}
#right {
float:left;
width:500px;
padding:0 0 4px 0;
background:#FFFFFF;
}
.style2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#3366CC;
font-size:1em;
text-align:left;
padding-top:4px;
padding-left:4px;
}

/*Menu Principal*/

   #tabsJ {
      float:right;
      width:500px;
      background:#fff;
      padding: 8px 30px 0 0;
      font-size:0.9em;
	  font-style:italic;
      }
    #tabsJ ul {
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:right;
      font-weight:bold;
      background:#fff;
      margin:1px;
      padding:0 0 0 0;
      text-decoration:none;
	  color:#CCCCCC;
      }

#tabsJ a span.activo {
      color:#3366CC;
      }
    #tabsJ a span {
      float:left;
      display:block;
      padding:5px 15px 4px 6px;
      color:#CCCCCC;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
	color:#3366CC;
      }
    #tabsJ a:hover {
	color:#3366CC;
      }
/*- Menu Idioma--------------------------- */

    #tabsI {
      float:right;
      width:500px;
      background:#fff;
      padding: 0px 0 0 0;
      font-size:0.7em;
	  font-style:italic;
      }
    #tabsI ul {
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:right;
      font-weight:bold;
      background:#fff;
      margin:1px;
      padding:0 0 0 0;
      text-decoration:none;
	  color:#CCCCCC;
      }

	#tabsI a span.activo {
      color:#0099FF;
      }
    #tabsI a span {
      float:left;
      display:block;
      padding:5px 3px 4px 3px;
      color:#CCCCCC;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
	color:#3366CC;
      }
    #tabsI a:hover {
	color:#3366CC;
      }
/*Tipogfrafías*/
.titulo {
font-family:Georgia, "Times New Roman", Times, serif;
color:#3366CC;
font-size:1em;
text-align:left;
padding-top:4px;
padding-left:4px;
}
.aviso {
color:#f5f5f5;
font-size:0.9em;
font-style:inherit;
font-style:italic;
padding:0px 0 0 45px;
}
.aviso a {
text-decoration:none;
color:#FFFFFF;
}
.aviso a:hover {
color:#CCCCCC;}
.parrafo {
font-size:0.8em;
color:#999999;
line-height:1.2em;
text-align:left;
padding-top:0px;
padding-left:4px;
}
.parrafo ul, li {
text-align:left;
color:#999999;}
.parrafo2 {
font-size:0.8em;
color:#999999;
line-height:1.2em;
text-align:left;
padding-top:0px;
padding-left:30px;
}
.pie {
font-size:0.6em;
text-align:center;
color:#999999;
font-style:italic;
padding:7px 0 0 0;
}
.titulo2 {
text-align:left;
font-size:1em;
line-height:28px;
font-style:italic;
font-weight:bold;
color:#3366CC;
padding-left:30px;
background:#FFFFFF url(img/logo_p.png) left no-repeat;}
/*Submenu promos*/
.mpromos {
text-align:left;
font-size:0.9em;
margin:0;
color:#3366CC;
line-height:18px;
padding:0 0 0 3px;}
.mpromoslist {
margin:5px 0 0 0;
padding:0 0 0 5px;
line-height:18px;
font-size:0.8em;
list-style:none;

}
.mpromoslist a {
text-decoration:none;
color:#CCCCCC;
padding:0 0 0 20px;
background:url(img/list_promos2.jpg) left no-repeat;
}
.mpromoslist a:hover {
text-decoration:none;
color:#3366CC;
font-style:italic;
background:url(img/list_promos1.jpg) left no-repeat;
}
.current {
color:#3366CC;
padding:0 0 0 20px;
background:url(img/list_promos1.jpg) left no-repeat;
}
/*Mapa google*/

#map {
float:right;
width:580px;
height:350px;
margin:0px;
padding:0px;
text-align:left;
margin-bottom:2px;
background:#FFFFFF;
}

#map_promos {
float:right;
width:800px;
height:350px;
margin:0px;
padding:0px;
text-align:left;
padding-bottom:2px;
background:#FFFFFF;
}

.mapa {
font-size:10px;
color:#666666;
text-align:left;}


/*  Caixes info contactar.html */

#caixa1 {
width:220px;
height:220px;
float:left;
background:#FFFFFF;
padding-left:5px;
}
#contactar2 {
width:350;
height:200px;
float:left;
background:#CCCC00;
border-right:#FFFFFF solid 2px;
} 

#contac_img {
float:left;
height:350px;
}

.roundedcornr_box_130865 {
	float:left;
   	background: #f0f0f0;
	width:206px;
	height:70px;
	margin:3px;
}
.roundedcornr_box_2 {
	float:left;
   	background: #f0f0f0;
	width:100px;
	height:112px;
	margin:3px;
}
.roundedcornr_box_3 {
	float:left;
   	background: #f0f0f0;
	width:550px;
	height:188px;
	margin:3px;
}
.roundedcornr_box_promos {
	float:left;
   	background: #f0f0f0;
	width:180px;
	height:auto;
	margin:3px;
}
.roundedcornr_top_130865 div {
   background: url(img/roundedcornr_130865_tl.png) no-repeat top left;
}
.roundedcornr_top_130865 {
   background: url(img/roundedcornr_130865_tr.png) no-repeat top right;
}
.roundedcornr_bottom_130865 div {
   background: url(img/roundedcornr_130865_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_130865 {
   background: url(img/roundedcornr_130865_br.png) no-repeat bottom right;
}

.roundedcornr_top_130865 div, .roundedcornr_top_130865, 
.roundedcornr_bottom_130865 div, .roundedcornr_bottom_130865 {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content_130865 { margin: 0 5px; }

/*Caja azul promos*/
.roundedcornr_box_357218 {
   background: #3366cc;
}
.roundedcornr_top_357218 div {
   background: url(img/roundedcornr_357218_tl.png) no-repeat top left;
}
.roundedcornr_top_357218 {
   background: url(img/roundedcornr_357218_tr.png) no-repeat top right;
}
.roundedcornr_bottom_357218 div {
   background: url(img/roundedcornr_357218_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_357218 {
   background: url(img/roundedcornr_357218_br.png) no-repeat bottom right;
}

.roundedcornr_top_357218 div, .roundedcornr_top_357218, 
.roundedcornr_bottom_357218 div, .roundedcornr_bottom_357218 {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content_357218 { margin: 0 5px; }

/*Caja gris promos*/
.roundedcornr_box_gris {
   background: #f0f0f0;
}
.roundedcornr_top_gris div {
   background: url(img/roundedcornr_130865_tl.png) no-repeat top left;
}
.roundedcornr_top_gris {
   background: url(img/roundedcornr_130865_tr.png) no-repeat top right;
}
.roundedcornr_bottom_gris div {
   background: url(img/roundedcornr_130865_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_gris {
   background: url(img/roundedcornr_130865_br.png) no-repeat bottom right;
}

.roundedcornr_top_gris div, .roundedcornr_top_gris, 
.roundedcornr_bottom_gris div, .roundedcornr_bottom_gris {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content_gris { margin: 0 5px; }

/*  Formulario */

.form-container { margin-left:2px; width:90%; padding: 0px; background-color: #F0F0F0; color: #3366CC; font-size: 0.8em; text-align:left; font-weight:bold; font-style:italic;}
.form-container input { background-color: #FFFFFF; color: #999999; border:0; font-size:0.8em; line-height:1.2em;}
.form-container select { background-color: #F3F3F3; font-size:8px; color: #3399CC; }
.form-container input.radio { background-color: ffffff; }
.form-container textarea { background-color: #FFFFFF; color: #999999; border:0; font-size:0.9em; font-family:Arial, Helvetica, sans-serif;}
.form-container .button { font-size: 10px; background-color: #3366CC; color:#F0F0F0; float:right; margin-right:10px;}
.button {
float:right;
margin-right:20px;}

/*  Promocions */

#promo00 {
position:relative;
float:left;
width:22%;
background:#FFFFFF;
text-align:left;
margin:10px 8px 10px 15px;}

#titpromos {
float:left;
width:97%;
color:#3366CC;
font-size:0.7em;
font-style:italic;
text-align:left;
margin:10px 0 0 0;}

#titpromos a {
text-decoration:none;
color:#3366CC;}

#titpromos a:hover {
text-decoration:none;
color:#3366CC;
text-decoration:underline;
}

#promo01 {
position:relative;
float:left;
width:184px;
height:233px;
background:#FFFFFF;
margin:8px;}

.imageOver{
	background:url(img/zoom.gif) no-repeat 65% 75%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
img{border:none;
}

#descripcions {
float:left;
width:35%;
background:#FFFFFF;
margin:5px;
}

#descripcions ul {
font-size:0.8em;
margin:0 0 0 30px;
padding:0px 0px 0 0px;
list-style:none;
}
#descripcions li {
margin:0;
padding:0;
}
#descripcions a {
margin:0;
padding:0;
text-decoration:none;
color:#999999;
}
#descripcions a:hover {
margin:0;
padding:0;
text-decoration:underline;
font-style:italic;
color:#CCCCCC;
}
.img_video {
margin-left:30px;}
/*Formulario clientes*/
#tabla {
width:770px;
float:left;
background:#A6D2FF;
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
margin:10px;
}
#tabla_c1 {
width:360px;
float:left;
background:#A6D2FF;
margin:0;
padding:0;
}
#tabla_c2 {
width:380px;
float:right;
background:#e4e4e4;
border-left:#FFFFFF solid 2px;
}
#colum_1 {
width:170px;
float:left;
margin:0;
color:#333333;
}
#colum_2 {
width:170px;
float:left;
color:#333333;
}
.tab_1 {
float:left;
height:30px;
background:#A6D2FF;
width:245px;
margin:0;
border-bottom:#FFFFFF solid 1px;
border-top:#3399CC solid 1px;
padding-top:5px;
padding-left:5px;
}
.tab_2 {
float:left;
height:30px;
width:220px;
background:#A6D2FF;
margin:0;
padding-top:5px;
border-bottom:#FFFFFF solid 1px;
border-top:#3399CC solid 1px;
}
