body {
background-image:url(img_home/fondo_web.png);
background-position:0px 0px;
background-repeat:no-repeat;

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	scrolling:no;

}

.body_fondo_desplazado {
background-image:url(img_home/fondo_2.png);
background-position:-283px 0px;
background-repeat:no-repeat;
background-attachment:fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:15px;
margin-left:35px;

}


#principal
{
	position:absolute;
	left:55px;
	top:6px;
}


.estilo_falso

{
scrollbar-face-color:#FF5758; 
scrollbar-arrow-color:#FF0204; 
scrollbar-track-color:#FF0204; 
scrollbar-shadow-color:#FF0204;
scrollbar-highlight-color:#FF0204; 
scrollbar-3dlight-color:#FF0204; 
scrollbar-darkshadow-Color:#FF0204;
}



.body2 {
background-image:none;
background-color:none;
font-family: Arial, Helvetica, sans-serif;
margin-left:00px;
text-align:right;
	
}


.body2b {
background-image:url(Images/fondo_menu.gif);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#FF0204;
font-family: Arial, Helvetica, sans-serif;
background-attachment:fixed;
	
}


.body3 {
background-image:none;
background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-left:0px;
	
}

.body_inicio {
background-image:url(Images/fondo_inicio.gif);
background-position:80px 80px;
background-repeat:no-repeat;
background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:20px;
	margin-left:20px;
	margin-right:140px;
		
}



h1
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0204;
text-decoration:none;
}

.texto
{font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
}

.titulo
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0204;
text-decoration:none;
}


td.descripcion
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6A6A6A;
text-decoration:none;
text-align:justify;
}

.cliente
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#6A6A6A;
text-decoration:none;
text-align:justify;
}


td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

div.menu
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;

}



#menu_contacto
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
}

#menu_contacto li
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
list-style-type:none;

}

#menu_contacto li#mays
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
padding:2px;
padding-bottom:5px;
color:#FF0204;
font-weight:bold;

}

#menu_contacto li#telef
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
padding:2px;
padding-bottom:1px;
color:#000000;
font-weight:normal;
font-style:italic;
}


#menu_contacto li#mail a:link
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
padding:2px;
padding-bottom:1px;
color:#FF0204;
font-weight:normal;
font-style:italic;
text-decoration:none;
}

#menu_contacto li#mail a:active
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
padding:2px;
padding-bottom:1px;
color:#FF0204;
font-weight:normal;
font-style:italic;
text-decoration:none;
}

#menu_contacto li#mail a:visited
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
padding:2px;
padding-bottom:1px;
color:#FF0204;
font-weight:normal;
font-style:italic;
text-decoration:none;
}

#menu_contacto li#mail a:hover
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
padding:2px;
padding-bottom:5px;
color:#000000;
font-weight:normal;
font-style:italic;
text-decoration:none;
}

li.menuli
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
padding-left:25px;
padding-bottom:5px;
margin-left:10px;
}

li.menuli_sinlink
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0204;
list-style-type:none;
padding-left:25px;
padding-bottom:5px;
margin-left:-2px;
}



li.menuli a:link
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#787878;
text-decoration:none;

}

li.menuli a:active
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0204;
text-decoration:none;
border-left:3px solid #FF0204;
margin-left:10px;
}


li.menuli a:visited
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#787878;
text-decoration:none;
}

li.menuli a:hover
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0204;
text-decoration:none;
border-left:5px solid #FF0204;
margin-left:-15px;
padding-left:10px;
}



div.menu_iframe
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;


}

.menuifr
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:none;

padding-left:26px;
padding-top:2px;
padding-top:2px;
border-top:1px solid #FF6464;
background-image:url(iframes/imagenes/bullet_menu_off.gif);
background-repeat:no-repeat;
background-position: 0px 1px;


}


.menuifr a:link
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.menuifr a:active
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
border-left:3px solid #FF0204;
margin-left:10px;
margin-bottom:6px;
margin-top:6px;
background-image:url(iframes/imagenes/bullet_menu_on.gif);
background-repeat:no-repeat;
background-position: 0px 1px;

}

.menuifr a:visited
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}


.menuifr a:hover
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
background-color: #FF5758;



}











div.descripcion
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6A6A6A;
text-decoration:none;
padding-left:25px;
padding-top:2px;


}


div.portfolio
{

width:600px;
height:500px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6A6A6A;
text-decoration:none;
text-align:left;
margin-top:20px;
padding-left:10px;
padding-right:10px;
border-right:0px dotted #FF0000;
}


div.trabajo
{

border-bottom:1px dotted rgb(192,192,192);
margin-bottom:2px;
padding-bottom:5px;
padding-left:30px;
font-family:Helvetica, sans-serif;
font-size:14px;
color:#FF0204;
text-decoration:none;
text-align:justify;
background-image:url(iframes/imagenes/bullet_qs.gif);
background-repeat:no-repeat;
background-position: 0px 3px;

}

div.contenido_portfolio
{position:relative;}


div.piefoto
{position:relative;
top:3px;
width:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
list-style-type:none;
color:#666666;
text-align:left;
padding:5px;
border-top:1px dotted rgb(192,192,192);
}

.imagen
{  
align:center;
vertical-align:middle;
padding:10px;
border-bottom:1px dotted rgb(192,192,192);
   }

div.imagenes
{ width:560;
   height:290;
   vertical-align:middle;
   }


.navegacion
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
position:relative;
float:right;
list-style-type:none;
color:#FFFFFF;
text-align:left;
font-stretch:condensed;
letter-spacing:-1px;
padding:5px;
text-decoration:none;

}

.navegacion a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;
}

.navegacion a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;
}

.navegacion a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;
}

.navegacion a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;
}

.navegacion a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FF0204;
text-decoration:none;
}









#menutitulo_activo
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
padding:1px;
padding-left:5px;
width:200px;
background-color:#FF0204;
position:relative;
font-weight:bold;
margin-bottom:5px;

}

#menutitulo_activo a
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}

#menutitulo_activo a:link
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
width:100%;
}

#menutitulo_activo a:active
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
width:100%;
}


#menutitulo_activo a:visited
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
width:100%;
}

#menutitulo_activo a:hover
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:underline;
width:100%;
}






#menutitulo_inactivo
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
padding:1px;
padding-left:5px;
width:200px;
background-color:#E6E6E6;
background-image:url(Images/fondo_rayas_claro.gif);
position:relative;
}

#menutitulo_inactivo a
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#787878;
text-decoration:none;
}

#menutitulo_inactivo a:link
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#787878;
text-decoration:none;
width:100%;
}

#menutitulo_inactivo a:active
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#787878;
text-decoration:none;
width:100%;
}


#menutitulo_inactivo a:visited
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#787878;
text-decoration:none;
width:100%;
}

#menutitulo_inactivo a:hover
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#FF0204;
text-decoration:underline;
width:100%;
}

#menuif 
{font-family:Helvetica, sans-serif;
font-size:12px;
color:#FF0204;
list-style:none;
text-align:right;
float:right;
border-right:1px solid #EE0002;
}


#menuif ul
{
list-style:square;
text-align:right;
}

#menuif li
{color:#FF0204;
list-style:none;
text-align:right;
width:200px;
margin-bottom:3px;
padding:0px;

list-style-position:inside;
}
#menuif a
{background-color:#ffffff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-right:5px;padding-left:5px;}
#menuif a:link
{color:#000000;text-decoration:none;}
#menuif a:visited
{color:#000000;text-decoration:none;}
#menuif a:active
{color:#000000;text-decoration:none;}
#menuif a:hover
{color:#ff0000;text-decoration:none;border-right:11px solid #ff0000; }

div.titulo_menu
{font-family:Helvetica, sans-serif;
font-size:14px;
padding:2px;
padding-right:15px;
color:#FFF;
text-align:right;
font-weight:normal;
margin-bottom:5px;
background-color:#666666;
border-bottom:0px solid #EE0002;
}

div.titulo_menu2
{font-family:Helvetica, sans-serif;
font-size:16px;
padding:2px;
padding-left:5px;
color:#aaa;
text-align:left;
font-weight:bold;
margin-bottom:5px;
background-color:#fff;
}




#menuif_titulo
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:none;
font-weight:normal;
padding:1px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
color:#757474;
width:180px;
float:right;
text-align:right;
background-image:url(img_home/fondo_rayas_gris_claro.gif);
background-repeat:repeat-y;
background-position:0px 0px;
background-color:#fff;
margin-bottom:1px;
}

#menuif_titulo a
{text-decoration:none;}

#menuif_titulo a:link
{text-decoration:none;
color:#BE0002;}

#menuif_titulo a:active
{text-decoration:none;
color:#BE0002;}

#menuif_titulo a:visited
{text-decoration:none;
color:#BE0002;}

#menuif_titulo a:hover
{text-decoration:underline;
color:#BE0002;}




#fondo
{
position:relative;
top:-68px;
float:left;
background-image:url(Images/fondo_divs.gif);
background-position:top center;
background-repeat:no-repeat;
border:0px solid #000000;
width:1000px;
height:625px;
z-index:0;
}

#fondo_home
{
position:relative;
top:-68px;
float:left;
background-image:url(Images/fondo_home.gif);
background-position:top center;
background-repeat:no-repeat;
border:0px solid #000000;
width:1000px;
height:625px;
z-index:0;
}

#fondo_web
{
position:relative;
top:-68px;
float:left;
background-image:url(Images/fondo_web.gif);
background-position:top center;
background-repeat:no-repeat;
border:0px solid #000000;
width:1000px;
height:625px;
z-index:0;
}

#fondo_contacto
{
position:relative;
top:-68px;
float:left;
background-image:url(Images/fondo_contacto5.gif);
background-position:top center;
background-repeat:no-repeat;
border:0px solid #000000;
width:1000px;
height:625px;
z-index:0;
}

#fondo_quienes
{
position:relative;
top:-68px;
float:left;
background-image:url(Images/fondo_quienes.gif);
background-position:top center;
background-repeat:no-repeat;
border:0px solid #000000;
width:1000px;
height:625px;
z-index:0;
}



#menu_up 
{
position:relative;
top:220px;
left:85px;
background:none;
border:0px solid #000000;
width:225px;
height:80px;
}

#menu_up_contacto
{
position:relative;
top:220px;
left:80px;
background:none;
border-right:1px dotted #FF0204;
width:225px;
padding-right:5px;
}

#menu_up_productos
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#AAA;
position:relative;
top:220px;
left:105px;
background:none;
border-right:1px dotted #FF0204;
width:200px;
padding-right:5px;
text-align:justify;
z-index:1;
}




#menu_up_productos li
{
list-style:none;
}

#menu_up_productos #mays
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
padding:2px;
padding-bottom:5px;
color:#FF0204;
font-weight:none;
list-style:none;

}

#menu_up_productos #titulos
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
padding:2px;
padding-bottom:1px;
color:#FF0204;
font-weight:none;
list-style:none;

}

#menu_up_productos p#textos
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
padding-left:15px;
padding-right:5px;
padding-bottom:1px;
color:#767676;
font-weight:none;
list-style:none;

}

#menu_up_productos div#links 
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
padding:2px;
padding-bottom:5px;
color:#FF0204;
font-weight:bold;
list-style:none;
width:200px;
border-bottom:1px solid #D7D7D7;;
text-decoration:none;


}


#menu_up_productos div#links a:link
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
padding:2px;
padding-bottom:5px;
color:#FF0204;
font-weight:bold;
list-style:none;
text-decoration:none;

}

#menu_up_productos div#links a:visited
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
padding:2px;
padding-bottom:5px;
color:#FF0204;
font-weight:bold;
list-style:none;
text-decoration:none;
}

#menu_up_productos div#links a:active
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
padding:2px;
padding-bottom:5px;
color:#FF0204;
font-weight:bold;
list-style:none;
text-decoration:none;

}

#menu_up_productos div#links a:hover
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
padding:2px;
padding-bottom:5px;
color:#909090;
font-weight:bold;
list-style:none;
text-decoration:none;

}




#menuhorizontal
{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;

padding-right:0px;
border-bottom:0px solid #000;
border-top:0px solid #000;

}

#menuhorizontal li
{list-style-type:none;}

#menuhorizontal li.activo
{list-style-type:none;color:#FFFFFF; background-color:#000000;padding-top:2px;padding-bottom:2px;padding-right:2px;}

#menuhorizontal li.activo a
{list-style-type:none;color:#FFFFFF; background-color:#000000;}

#menuhorizontal a
{font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;


}

#menuhorizontal a:link
{font-family:Arial, Helvetica, sans-serif;
color:#787878;
text-decoration:none;
}
#menuhorizontal a:visited
{font-family:Arial, Helvetica, sans-serif;
color:#787878;
text-decoration:none;
}
#menuhorizontal a:active
{font-family:Arial, Helvetica, sans-serif;
color:#FF0204;
text-decoration:none;
background-color:#FFF;
}

#menuhorizontal a:hover
{font-family:Arial, Helvetica, sans-serif;
color:#FF0204;
text-decoration:none;
}





#iframe_contenido
{
position:relative;
top:130px;
left:340px;
background:none;
width:585px;
height:375px;
border-left:0px dotted #aaaaaa;
overflow:hidden;
}

#iframe_menu
{
position:relative;
top:-150px;
left:90px;
background:none;
width:209px;
height:280px;
border:0px dotted #fff;
}


#idiomas
{
position:absolute;
top:3px;
left:55px;
width:250px;
float:left;
background-color:none;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#666666;
line-height:12px;
padding:1px;
padding-left:15px;
z-index:2;
visibility:hidden;
}

#idiomas a
{padding:0px;
}

#idiomas a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
text-decoration:none;}

#idiomas a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
text-decoration:none;}

#idiomas a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ff0000;
text-decoration:none;
}

#idiomas a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ff0000;
text-decoration:none;}



.pie
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
list-style-type:none;
color:#666666;
text-align:right;
padding-left:25px;
padding-bottom:2px;
margin-left:10px;
position:relative;
background:none;
width:800px;
height:10px;
position:absolute;
top:625px;
left:85px;
border-bottom:0px solid #FF0204;
z-index:0;

}


#productos_list 
{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff3300;
list-style-type:none;
padding-left:0px;
padding-bottom:5px;
margin-left:-2px;
position:relative;
left:10px;
width:170px;
text-align:right;
border:0px solid #000000;
}

#productos_list li
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ff3300;
list-style-type:none;
padding-left:0px;
padding-bottom:5px;
margin-left:-2px;
}





.botton_up
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:FFFFFF;
text-decoration:none;
width:300px;
background-color:#FFFFFF;
z-index:1;
position:fixed;}

.botton_down
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
top:270px;
text-decoration:none;
width:300px;
background-color:#FFFFFF;
position:fixed;
z-index:1;
}

.contacto
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:none;
padding-left:26px;
padding-bottom:5px;
padding-top:2px;
border-top:1px solid #FF6464;
background-position: 0px 1px;


}

#tabla_indice
{
position:relative;
left:-43px;
}

#tabla_indice td
{ padding:5px;
border-bottom:2px dotted #aaaaaa;
border-left:2px dotted #aaaaaa;
}




#product_list
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0204;
text-decoration:none;
list-style-type:none;
}

#product_list li
{padding:2px;
border-bottom:1px dotted #aaa;
}

#table_indices
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0204;
text-decoration:none;
margin-bottom:0px;
background-color:#ffffff;
}

#table_indices a
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FF0204;
text-decoration:none;
}
#table_indices a
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0204;
text-decoration:none;
}
#table_indices a:link
{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0204;
text-decoration:none;
}
#table_indices a:hover
{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#AAAAAA;
text-decoration:none;
}


#table_indices td.td_a
{border-right:0px dotted #aaa;border-bottom:2px solid #aaa;padding:4px;padding-left:15px;padding-right:5px;}

#table_indices td.td_b
{border-right:0px dotted #aaa;border-bottom:2px solid #aaa;padding:5px;}

.nederlands
{display:none;}
.english
{display:none;}
.espanol
{display:block;}



#contacto_index a:
{ color:#666666; text-decoration:none;
}

#contacto_index a:link
{ color:#FF0004; text-decoration:none;
}

#contacto_index a:hover
{ color:#666666; text-decoration:none;
}

#contacto_index
{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:right; }




