@charset "UTF-8";
/* CSS Document */

/*
Template Name: Sadim08
Theme URI: http://www.sadim-asturies.com
Version: 2.0
Author: Poli Mencia
Author URI: http://www.siero.com
*/

/* RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
	
/* SADIM */

* {
	list-style:none;
	text-decoration:none;
	margin:0;
	padding:0;
	outline:none;
	}

abbr[title], acronym[title] {
	border-bottom:1px dotted;
	}


h1,h2,h3,h4,h5,h6 {
	font-family: Helvetica, "Trebuchet MS", Arial, Verdana;
	margin: 0;
	}
	
a {
	text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
		}
p {
	margin: 15px 0px;	
	}
	
#contenedor {
	font:13px/140% helvetica, verdana, Arial, "Trebuchet MS";
	color: #333;
	text-align: center;
	}
		
#portada, .interior {
	margin:auto;
	text-align:center;
	}

#nav-es, #nav-en, #nav-llateral {
	font:14px/150% Helvetica, Arial, "Trebuchet MS", Arial, Verdana;
	height:185px;
	width:290px;
	}
	
	.cuadros a {
		color:#FFF;
		}
	
	#nav-es, #nav-llateral {
		float:left;
		text-align: right;
		}
	
		#nav-es ul, #nav-llateral ul {
			margin:15px 25px 0 0;	
			}
			
			#nav-es a, #nav-llateral a {
				background:transparent url("../imx/nav-check.png") no-repeat scroll right -1px;
				padding-right: 23px;
				}
				
			#nav-en a {
				background:transparent url("../imx/nav-check.png") no-repeat scroll 0 -1px;
				padding-left: 23px;
				}
				
#subnav a, #subnav a:visited, #subnav-llateral a, #subnav-llateral a:visited {
		color:#003366;
		font:11px/130% Helvetica, Arial, "Trebuchet MS", Arial, Verdana;
		}
		
		.subnav-es a, #subnav-llateral a {
				background:transparent url("../imx/subnav-es.gif") no-repeat scroll right 2px;
				padding-right: 15px;
				}
				
		.subnav-en a {
				background:transparent url("../imx/subnav-en.gif") no-repeat scroll 0 2px;
				padding-left: 15px;
				}
				
a img {
	border:1px solid #6BAA00;
	}

#conteniu li, #textu dd {
		background:transparent url("../imx/conteniu-check.gif") no-repeat scroll 20px 2px;
		padding: 0 0 10px 20px;
		text-indent: 20px;
		}
	
				
/*
	PORTADA
*/

#portada {
	background:#FFF url("../imx/cuadradinos.png") no-repeat 0 20px;
	width: 650px;
	}
	
#nav-es, #nav-en {
	background:#FFF url("../imx/cuadru-portada.png") no-repeat 0 0;
	margin-top: 100px;
	}
		
	#nav-en {
		float:right;
		text-align: left;
		}
		
		#nav-en ul {
			margin:15px 0 0 25px;	
			}
	
	.cuadros a {
		color:#FFF;
		}
		
.logo-portada {
		background:#FFF url("../imx/logo-portada.png") no-repeat 0 0;
		clear:both;
		height:165px;
		text-indent:-9999px;
		width:650px;
		}

#subnav {
	height: 150px;
	margin-top: 20px;
	width: 650px;
	}
	
	.subnav-es, .subnav-en {
		margin-top: 10px;
		width: 200px;
		}
		
	.subnav-es {
		float:left;
		text-align: right;
		}

	.subnav-en {
		float: right;
		text-align: left;
		}
	
	.calidade {
		float:left;
		margin:0 40px;
		width:170px;	
		}
		
/*
	INTERIOR
*/

.color-fondo {
	background: #E0F5FF;
	}

.interior {
	width: 960px;
	}

#llateral {
	float:right;
	margin-top: 20px;
	width: 290px;
	}
	
	.ll-calida {
		background:transparent url("../imx/ll-calida.png") no-repeat 0 100px;
		}
	.ll-empresa {
		background:transparent url("../imx/ll-empresa.png") no-repeat 0 100px;
		}
	.ll-instalaciones {
		background:transparent url("../imx/ll-instalaciones.png") no-repeat 0 100px;
		}
	.ll-idi {
		background:transparent url("../imx/ll-idi.png") no-repeat 0 100px;
		}
	.ll-cronologia {
		background:transparent url("../imx/ll-cronologia.png") no-repeat 0 100px;
		}
	.ll-contacto {
		background:transparent url("../imx/ll-contacto.png") no-repeat 0 100px;
		}
	.ll-productos {
		background:transparent url("../imx/ll-productos.png") no-repeat 0 100px;
		}
	.ll-productos {
		background:transparent url("../imx/ll-llegal.png") no-repeat 0 100px;
		}
	.ll-productos {
		background:transparent url("../imx/ll-accesibilida.png") no-repeat 0 100px;
		}
	.ll-llegal {
		background:transparent url("../imx/ll-llegal.png") no-repeat 0 100px;
		}
	.ll-privacida {
		background:transparent url("../imx/ll-privacida.png") no-repeat 0 100px;
		}
	.ll-accesibilida {
		background:transparent url("../imx/ll-accesibilida.png") no-repeat 0 100px;
		}
		
	#llateral h1 a {
		background:transparent url("../imx/logo-interior.png") no-repeat 0 0;
		display:block;
		height:84px;
		text-indent:-9999px;
		width:290px;
		}
	
	#nav-llateral {
		background:#FFF url("../imx/cuadru-interior.png") no-repeat 0 0;
		margin-top: 180px;
		}
	
	#subnav-llateral {
		height: 150px;
		margin-top: 20px;
		}

	.calidade-interior {
		margin-top:20px;
		}

#conteniu {
	background:url("../imx/cuadradinos-interior.png") no-repeat 0 20px;
	float: left;
	text-align: justify;
	width:650px;
	}
	
	#conteniu dt, #conteniu h3, #conteniu h2, legend, .obligatoriu, .firma {
		color:#83BF4B;
		}
	
	#conteniu h2 {
		font-size: 16px;
		}
	
	#conteniu h3, conteniu dt {
		font-size: 14px;
		}
	
	#textu a {
		background: #FF9933;
		color: #FFF;
		}
		
		#textu a:hover {
		background: #FFF;
		color: #FF9933;
		}
		
	.ligazons {
		background: transparent url("../imx/ligazons.gif") no-repeat 0 -1px;
		font:12px helvetica, verdana, Arial, "Trebuchet MS";
		padding-left: 15px;
		}
	
	.firma {
		font:15px/180% helvetica, verdana, Arial, "Trebuchet MS";
		margin-top: 20px;
		text-align: center;
		}
	
	#titular {
		font:16px Helvetica, "Trebuchet MS", Arial, Vernada;
		margin: 100px 0 20px 0;
		width: 650px;
		}
	
	.esquines {
		background-color:#fff; 
		padding:10px;
		} 
		
		
/* FOTOS */

.foto-esq {
	float:left;
	margin:5px 5px 5px 0;
	}

.foto-der {
	float:right;
	margin:5px 0 5px 5px;
	}

/* FORMULARIU */

form {
	width: 640px;
	}

input, textarea {
	background-color: #FF9933;
	border:0px;
	color:#FFF;
	padding:3px;
	}
	
	input#enviar {
		margin-left:350px;
		}

fieldset {
	border: 0px;
	margin:5px 0 5px 30px;
	}

label {
	float:left;
	padding:0 5px;
	text-align:right;
	width:125px;
}