body { margin:0; overflow-x:hidden; }

a {	outline:none; text-decoration:none; }
a, a:visited {color: #fff;}

/******************************/

#fondo{
background-image:url(../imagenes/fondo.jpg); 
min-height:288px; 
min-width:100%;
background-repeat:repeat-x;
position:absolute;
z-index:-1;
}

#contenido {
position:relative;
width:950px;
}

#logo
{
position:relative;
width:160px;
float:left;
}

#menu1
{
position:relative;
width:120px;
float:left;
}

#menu2
{
position:relative;
width:169px;
float:left;
}

#menu3
{
position:relative;
width:121px;
float:left;
}

#menu4
{
position:relative;
width:104px;
float:left;
}

#menu5
{
position:relative;
float:left;
}

#caja_contenido{
position:relative; 
width:950px; 
min-height:220px; 
background-color:#FFFFFF;
}

#izquierda_home{
position:relative; 
width:495px; 
float:left; 
left:0px;
}

#izquierda{
position:relative; 
width:444px; 
float:left; 
left:6px;
margin-right:60px;
}

#derecha{
position:relative; 
width:442px; 
float:left; 
}

#derecha p { margin-top:16px; }

#ejemplo_1
{
position:relative; 
min-width:442px; 
min-height:79px; 
background-image:url(../imagenes/fondo_ejemplo1.jpg); 
background-repeat:no-repeat;
}

#ejemplo_2
{
position:relative; 
min-width:442px; 
min-height:79px; 
background-image:url(../imagenes/fondo_ejemplo2.jpg); 
background-repeat:no-repeat;
}

#ejemplo_3
{
position:relative; 
min-width:442px; 
min-height:79px; 
background-image:url(../imagenes/fondo_ejemplo3.jpg); 
background-repeat:no-repeat;
}

#pie
{
clear: both;
position:relative; 
width:100%; 
min-height:170px; 
background-color:#5d5d5d;
padding-top:13px;
}
/* QUITA LOS FLOATS */
.limpiar
{
clear:both;
}

.boton
{
position:relative; 
width:444px; 
min-height:39px; 
background-image:url(../imagenes/fondo_boton.jpg);
}

.texto
{
font-family:Verdana;
font-size:15px;
line-height:20px;
color:#454545;
}

.texto_gracomar
{
font-family:Verdana;
font-size:13px;
line-height:18px;
color:#454545;
}

.texto11negro { font-family:verdana; font-size:11px; color:#000000; line-height:18px; }
.texto12negro { font-family:verdana; font-size:12px; color:#000000; line-height:18px; }
.texto12negro16 { font-family:verdana; font-size:12px; color:#000000; line-height:16px; }
.texto16negro { font-family:verdana; font-size:16px; color:#000000; }

.texto_pie
{
font-family:Verdana;
font-size:10px;
line-height:13px;
color:#FFFFFF;
}

.texto_foto
{
font-family:Verdana;
font-size:10px;
color:#454545;
}

.foto
{
position:relative; 
float:left; 
width:72px;
}

.espacio
{
position:relative; 
float:left; 
width:50px;
}

.caja{
border:thin solid #086a75; 
width:245px;
height: 25px;
}

.puntos{
/*width:937px; */
height:2px; 
background-image:url(../imagenes/puntos.jpg); 
background-repeat:repeat-x;
}

.linea { position:relative; width:442px; height:2px; background-color:#5d5d5d; margin-bottom:11px; margin-top:11px; }
.left { position:relative; float:left; }
.texto_partner { position:relative; float:left; width:205px; margin-left:9px; }
.descargar_pdf { position:relative; float:left; margin-left:12px; margin-top:3px; }

#derecha {margin-bottom:95px;}
.articulo {clear:both; }
#partner { margin-top:42px }
#img_destacamos { position:relative; margin-bottom:17px; }
.animacion { position:relative; width:937px; height:415px; }


#nav {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	float: right;
	width: 74%;
		}
	
#nav li {
	margin: 0 0 0 33px; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav li a {
	float: left;
	margin: 78px 0 0 0;
	overflow: hidden;
	height:23px; /* for IE5/Win */
	margin-left: 33px;
	}
	
#nav a span {
	display: none;
/*	visibility: hidden;
*/	}

#nosotros a {
	width: 76px;
	background: url(../imagenes/nosotros.png)  no-repeat;
	}
	
#nosotros a.active, #nosotros a:hover {
	width: 76px;
	background: url(../imagenes/nosotros_activo.png)  no-repeat;
	}

#diseno a  {
	width: 123px;
	background: url(../imagenes/disena.png)  no-repeat;
	}
#diseno a.active, #diseno a:hover  {
	width: 123px;
	background: url(../imagenes/disena_activo.png)  no-repeat;
	}

#productos a  {
	width: 176px;
	background: url(../imagenes/productos.png)  no-repeat;
	}

#productos a.active, #productos a:hover  {
	width: 176px;
	background: url(../imagenes/productos_on.png)  no-repeat;
	}

#faqs a {
	width: 77px;
	background: url(../imagenes/preguntas.png)  no-repeat;
	}

#faqs a.active, #faqs a:hover {
	width: 77px;
	background: url(../imagenes/preguntas_on.png)  no-repeat;
	}

#contacto a{
	width: 69px;
	background: url(../imagenes/contacto.png)  no-repeat;
	}
		
#contacto a.active, #contacto a:hover  {
	width: 69px;
	background: url(../imagenes/contacto_activo.png)  no-repeat;
	}
#nav a.active, #nav_muestras a.active {cursor:default;}	

#nav_muestras {
	list-style: none;
	margin: 0 0 40px 0;
	padding: 0;
}
#nav_muestras li {margin-bottom:13px;}
#nav_muestras li a{padding-left:18px; line-height:25px; color: #000; display:block}
#nav_muestras li a.active, #nav_muestras li a:hover {background-color: #5d5d5d; color: #fff; background: url(../imagenes/felichita.jpg) 6px 9px no-repeat #5d5d5d; }
	
.colleft {float:left; width:230px;}
.colright {float:right; width:278px; font-weight:bold;}	
.colleft p{margin-top:0;}
	
.fotos_amples {margin-top: 33px;}
.fotos_amples img{margin-bottom: 30px;}
#derecha {margin-bottom:65px;}
#izquierda {margin-bottom:0px;}
#izquierda_home {margin-bottom:65px;}
#izquierda form{margin-bottom:30px;}
#caja_contenido {margin-bottom: 65px;}
.esquerra {width: 445px;}


.nivo-controlNav {
    bottom: -15px;
	right: 0;
    margin-left: -40px;
    position: absolute!important;
}
.nivo-controlNav a {
    background: url("../imagenes/bullet.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 22px;
    margin-right: 3px;
    text-indent: -9999px;
    width: 22px;
}
.nivo-controlNav a.active {
    background: url("../imagenes/bullet_active.png") no-repeat scroll 0 0 transparent;

}


/* formulari de contacte i informació */

.row {margin:0 0 5px 0;float:left;width:100%;padding:6px 0;}
.row label {float:left;display:block;width:183px;padding:0 12px 0 0;}
.row input, .row select, .row textarea {float:left;display:block;width:244px; border: thin solid #086a75; height:25px; line-height:18px;}
.row textarea {height: 80px; width:241px;}
.row_col {clear: both; margin-left: 19.5em; margin-bottom: 8px; line-height:18px;position:relative;}
.row_col input[type="checkbox"] {width:15px; position:absolute;top: 1px; left:-4px;}
.row_col input[type="button"] {background-image: url(../imagenes/boton.jpg);border: none;width: 53px; height: 21px;line-height:21px;margin-left:-59px;margin-top: 5px;}
.row_col label {margin-left:25px;}
form#f1 a, form#f1 a:visited {color: #454545; text-decoration:underline;}

ul.serveis {padding-left:13px;}
