/**********************************************
* @style       Web aluminios-newproject.es
* @media       screen
* @version     2.0
* @author      Ailon Webs ®
* @copyright   ©2009 AilonWebs.com
* @layout      in pixels:
*              |             100%             |
* container    |             980              |
* body         |  350      |  630             |
**********************************************/
*{margin:0px; padding:0px;}
html, body {
   margin:0;
   padding:0;
   height:100%;
   font-family:"Trebuchet MS", Arial, sans-serif;
   color: #ffffff;
   background-color:#6F706B;
}
a:link, a:visited {
	color: #FFD735;
	text-decoration: none;
	}
a:hover, a:active {
	color: #ffffff;
	text-decoration: underline;
	}
a:active{  outline: none;}
a:focus {outline-width: 0px;}

.hide {display:none;}
.clear { clear: both;}
a img {
	border: 0;
	display: block;
	}
#container {
   min-height:100%;
   position:relative;
}
		* html #container  { 
			min-height:100%;
		} 
		/* Internet Explorer * 
		/*\*/ 
		* html #container  { 
			height:100%;
			} 
		/**/


#header{
	clear:both;
	width:100%;
	height:200px;
	background-color:#fff;
	color:#000000;
	margin:0;
    padding:0;
	border-bottom:8px solid #333333;
	border-top:8px solid #333333;
	}	
#header_central{
	width:980px;
	height:200px;
	margin: 0px auto;
		
	/*background-color:#fffccc;*/
}
#body {
   clear:both;
   width:100%;
   padding-bottom:61px;   /* Height of the footer */
   background-color:#6F706B;
   overflow:hidden;
   
   
}
#body_central{
	width:980px;
	height:auto;
	margin: 0px auto;
		
	background-color:#6F706B;
	}
#menu{
	width:350px;
	float:left;
	display:block;
	/*clear:both;*/
	/*height:41px;*/
/*	background-color:#ccc;*/
	overflow:hidden;
	margin:0;
   	padding:0;
	}
#contenido{
	width:610px;
	float:left;
	display:block;
	margin:0;
	padding:0 10px;
	/*background-color:#aaa*/
	}
.separador{
	clear:both;
	height: 40px;
	display:block;
	width:100%;
}	
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:40px;   /* Height of the footer */
   text-align:center;
   padding-top:20px;
   
   background-color:#6F706B
}
#footer_central{
	width:980px;
	height:auto;
	margin: 0px auto;
	text-align:right;
	font-size:80%;
		
	/*background-color: #00FF99;*/
	}
#footer_central p{ padding-right:50px;}
.logo{
	width:350px;
	height:200px;
	float:left;
	display:block;
	}
.topimgs{
	width:630px;
	height:200px;
	float:left;
	display:block;
	
	background-image: url(../imgs/topimg.jpg);
	background-position:10px 0px;
	background-repeat:no-repeat;}
	
	/* MENU  */
.nav_menu{ 
	width:300px;
	overflow:hidden;
	padding-left:10px;
}
.nav_menu a:link,.nav_menu a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.nav_menu ul{ 
	list-style:none; 
	margin:30px 0px 50px 10px; 
	padding:0;
}
.nav_menu li {
	width:300px;
	margin:0;
	padding:1px 0;
	text-align:left;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:1.1em;
}
.nav_menu li a{
	display:block;
	padding:5px 10px 5px 24px;
	height:100%;
	color:#fff;
	text-decoration:none;
	background-image:url(../imgs/li_off.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
}
.nav_menu li a:hover{ 
	color:#A2A39E; 
	text-decoration:none;
	background-image:url(../imgs/li_on.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
	}

.nav_menu a.activomenu{
	color:#A2A39E !important; 
	background-image:url(../imgs/li_on.gif);
	background-position:0 8px;
	background-repeat:no-repeat;}

h1{ 
	padding: 20px 0 30px 0; 
	margin:0;
	font-size:150%;
	letter-spacing:1px;
	color:#FFFFFF;
}
h2{ 
	padding: 10px 0 20px 0; 
	margin:0;
	font-size:110%;
	letter-spacing:1px;
	color:#FFFFFF;
	font-weight:normal;
}
#contenido p{ text-align:justify; line-height:1.6em; padding: 0 /*5*/0px 10px 0;}
#contenido ul{ list-style-position:inside; padding: 0 0 10px 0;}
.tel, .fax{
	color:#000000;
	float:left;
	display:block;
	width:220px;
	height: 50px;
	padding:0;
	margin:0 0 10px 34px;
	
}
.telico{
	width:42px;
	height:24px;
	float:left;
	display:block;
	background-image:url(../imgs/ico_tel.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.faxico{
	width:40px;
	height:29px;
	float:left;
	display:block;
	background-image:url(../imgs/ico_fax.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.d1{ font-size:0.8em; font-style:italic; padding-left:53px;line-height:1em;}
.d2{  font-size:1.6em; font-weight:bold; padding-left:10px;line-height:1.1em;}
.i_banner{ width:620px;	height:200px;padding: 0px 0 0px 10px; text-align:right;}

div.formulario{ margin:30px 0; width:100%; float:left; display:block;}
div.fila {
	clear: both;
	padding-top: 10px;
	display: block;
	width:620px;

  }
div.fila span.etiqueta {
  float: left;
  width: 200px;
  text-align: right;
  padding-right:4px;
  display:inline;

  }
div.fila span.areaform {
  float: left;
  width: 400px;
  text-align: left;  
  display:inline;
  } 
.boton{
	margin: 10px 0px 0px 0px;
	text-align:center;
	line-height: 1.0em;
	font-size:1em;
	height:32px;
	padding:5px;
	}
/*p.ficon{ line-height:1.8em; margin-left: 20px; margin-top:30px;}
p.ficon span{ padding-left:30px;}*/
.allthumbs{
width:100%;
height:auto;
float: left;
display:block;}
.thumb {
	width:120px;
	height:90px;
	float:left; 
	display:block;
	padding:4px;
	margin:5px 24px 5px 0;
	background-color:#fff;
	text-align:center;
	
	}
.thumb img{
	/*float:left; 
	display:block;*/
	margin:0 auto !important;
	text-align:center;
	
/*padding:4px;background-color:#FFFFFF;*/}	