body{

	margin:0;

	padding:0;

	background:#454341 url(../img/fondo_body.png) top repeat-x;

	font-family:Verdana,Arial,Geneva,sans-serif;

	font-size:62.5%;

}

img{

	border:0;

}

#cuerpocontenido p{

	text-align:justify;
	
}

h3,

div.box h2{

	font-size:1.2em;

}


#selecciona_idioma,

#cabecera,

#contenedor,

#navegacion ul{

	min-width:770px;

	width:80%;

	max-width:90%;

	margin:0 auto;

}



a{

	color:#257A65;

}

p#link_contacto {
	font-size: 1.2em;
	height:1.2em;
	width: 50%;
	padding-left: 0.5em;
	position: relative;
	top: -2em;
}

p#link_contacto a {
	color: #fff;
}


#selecciona_idioma{
	height: 1.2em;
	padding:0;
	text-align:right;
	margin:1em auto 0.5em auto;
	font-size: 1.2em;
}

#selecciona_idioma li{

	display:inline;

	padding:0 1em;

}

#selecciona_idioma li a{

	color:#fff;

}



#cabecera{

	height:95px;

	background:#16483C url(../img/fondo_cabecera.png) left top no-repeat;

}

#cabecera h1{

	margin:0;

	width:200px;

	height:80px;

	float:right;

}



#navegacion{

	background:url(../img/fondo_navegacion.jpg) right top no-repeat;

}

#navegacion ul{

	height:85px;

	padding:0;

}

#navegacion ul li{

	width:85px;

	display:block;

	float:right;

	height:85px;

	margin:0;

}

#navegacion ul li a{

	display:block;

	height:85px!important;

}

#navegacion ul li a:hover{

	background:#257A65;

}





div#message{

	margin-bottom:10px;

}

div#message div.status{

	border:2px dotted #999999;

	padding:5px 30px;

	background:#D8F3ED url(../img/ok.gif) 5px 7px no-repeat;

}

div#message div.error{

	border:2px dotted red;

	padding:5px 30px;

	background: url(../img/ko.gif) no-repeat 5px 7px;	

	font-weight:bold;

}



/* elementos de navegacion activos por seccion */

body.productos li#productos,

body.consejos li#consejos,

body.pedidos li#pedidos,

body.contacto li#contacto,

body.products li#products,

body.brazingtips li#brazingtips,

body.order li#order,

body.contact li#contact{

	font-size:1.1em;

	text-decoration:none;

	font-weight:bold;

	text-transform:capitalize;

	color:#fff;

	text-align:center;

	background:#257A65 url(../img/li_activo.png) top no-repeat;

	padding-top:10px;

	position:relative;

	top:-15px;

	height:90px;

	margin:0 0 -25px 0;

}









h2.seccion{

	margin:0;

	line-height:35px;

	text-align:right;

	text-transform:capitalize;	

	padding-right:10%;

	border-top:1px solid #fff;

	border-bottom:1px solid #fff;	

	background:#2E987D url(../img/fondo_encabezado.png) top repeat-x;

	color:#fff;

	font-family:"Trebuchet MS",Futura,sans-serif;

	font-size:1.7em;

	font-weight:normal;

}



#contenedor{

	overflow:hidden;

	padding:0 10px 0 0;

	position:relative;

	left:5px;

	background:#fff url(../img/fondo_contenedor.png) bottom right no-repeat;

}



#pie{

	clear:both;

	text-align:center;

	background:url(../img/fondo_pie.png) left bottom no-repeat;

	height:20px;

	padding:40px 0 10px;

}





#navegacion_contextual{

	width:25em;

	max-width:33%;

	float:right;

}

#navegacion_contextual ul{

	padding:0;

	margin:0;

}



#navegacion_contextual li{

	display:block;

	padding:0;

	line-height:3.5em;

	border-bottom:1px solid #fff;

}

#navegacion_contextual li a{

	background:#AED3C9 url(../img/fondo_contextual.png) repeat-x;

	font-weight:bold;

	font-size:1.1em;

	color:#333;

	text-decoration:none;

	display:block;

	margin:0;

	padding-left:10%;

	width:90%;

}

#navegacion_contextual li a.active{

	color:#fff;

	background:#2E987D url(../img/fondo_contextual_activa.png) repeat-x;

}



/* segundo nivel */

#navegacion_contextual li ul{

	margin:0 0 2em 0;

}

#navegacion_contextual li ul li{

	padding-left:2em;

}

#navegacion_contextual li ul li a{

	background:url(../img/flechilla.gif) left no-repeat;

	border-bottom:1px dotted #ccc;

	line-height:2em;

}

#navegacion_contextual li ul li a{

	font-weight:normal;

}





#navegacion_contextual #sellos{

	padding:1em;

	text-align:center;

}





#contenido{

	min-width:40em;

	width:60%;

	padding:2em 0 1em 2em;

	float:left;

	border-left:1px solid #ADDACF;

	font-size:1.1em;

	line-height:1.8em;

}



#cuerpocontenido dl{

	margin-left:20px;

	padding-left:10px;

	border-left:1px dotted #ccc;

}

#cuerpocontenido dt{

	font-weight:bold;

	margin-top:10px;

}

#cuerpocontenido ul{

	margin:0 0 35px 0;

	padding:0 0 0 15px;

}

#cuerpocontenido ul li{

	list-style-type:none;

	line-height:1.8em;

	background:url(../img/flechilla.gif) left 0.8em no-repeat;

	padding-left:10px

}



#cuerpocontenido img.foto{

	border:1px solid #ccc;

	padding:7px;

}

#cuerpocontenido img.izq{

	float:left;

	margin:0 10px 10px 0;

}

#cuerpocontenido img.der{

	float:right;

	margin:0 0 10px 10px;

}

#cuerpocontenido img.centro{

	margin:10px auto;

	display:block;

}



/* tablas de datos */



table{

	border-collapse:collapse;

	border:1px solid #777;

	margin:1em -1em;

}



/* /tablas */
div.laboratorio, div.laboratory{

	clear:both;

	margin:40px 0;

	border:1px dotted #ccc;

	padding:30px 80px 10px 10px;

}

div.laboratorio{

	background:#D8F3ED url(../img/fondo_certificado.png) top right no-repeat;

}
div.laboratory{

	background:#D8F3ED url(../img/fondo_certified.png) top right no-repeat;

}

div.laboratorio h3{

	font-family:"Trebuchet MS",Futura,Arial, sans-serif;

	color:#27816C;

	font-size:1.6em;

}

div.laboratory h3{

	font-family:"Trebuchet MS",Futura,Arial, sans-serif;

	color:#27816C;

	font-size:1.6em;

}


p.afacosol{

	text-align:center;

	border-top:1px solid #ccc;

	margin:1em 0 0 0;

	padding:75px 0 0 0;

	background:url(../img/logo_afacosol.png) center 15px no-repeat;

}
p.mision{

	text-align:center;

	border-top:1px solid #ccc;

	margin:1em 0 0 0;

	padding:15px 0 0 0;

}



/* Secciones */



/* formatos de suministro */

dl#formatos_suministro{

	border:none;

	margin:0;

}

dl#formatos_suministro dt{

	margin:2em 0 1em 0;

	background:#eee;

}



dl#formatos_suministro dd dt{

	background:none;

}





/* pedidos */

div#escliente{

	padding:5px;

	background:#F0FFF0;

	border:1px solid #cccccc;

	overflow:hidden;

	margin-bottom:10px;

}

div#escliente label{

	display:block;

	width:40%;

	float:left;

}