/* CSS Embutidos Aldaz */

/* Estilos especificos del web */
html {
	margin:0px;
	padding:0px;
}
body {
	color:#000;
	font:80% "Trebuchet MS", Arial, Tahoma, Verdana;
	margin:0px;
	padding:0px;
	background: #870812 url(../img/fondo_body.jpg) left top repeat-x;
}

h1 {
	margin:0px;
	padding:0px;
	float:left;
}
h2 {
	margin:0px;
	padding:0px;
	float:left;
	display:none;
	font:120% "Trebuchet MS", Arial, Tahoma, Verdana;
	clear:right;
}

h3 {
	font: normal 220% Georgia, "Times New Roman", Times, serif;
	color:#000000;
	margin:0px 0px 10px 0;
	padding:0px 0 6px;
	border-bottom:1px dotted #999999;
}
h3 span {
	font:normal 50% "Trebuchet MS", Arial, Tahoma, Verdana;
	color:#666666;
	margin:0px;
	text-transform:uppercase;
}

p {
	margin: 0 0 8px 0;
	padding:0px;
}

a {
	text-decoration:none;
	color: #666;
}
/*a:hover {
	color:#95426b;
}*/
img {
	border-style:none;
}
.ocultar {
	display:none;
}
.clear {clear: both; color:#999; text-align:right; font:0.7em tahoma, Verdana, Arial, Helvetica;
}
.subr {
	text-decoration:underline;
}
/* -- paginas interiores -- */

#contenedor{
	width:863px;
	margin: 0px auto;
	margin-top:0px;
	background: url(../img/fondo_dcho.jpg) right 80px no-repeat;	
}
#head img {
	margin:15px 0 15px;
}
#head ul{
	margin:30px 10px 0 0;
	padding:15px 0px 10px;
	float:right;
}
#head li{
	margin:0px 0;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#head li a {
	margin:0px;
	padding:8px 10px 12px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}

#head li a:hover {
	background-color:#870812;
	color:#ffffff;
}
.current {
	background-color:#870812;
	padding:15px 8px 0;
	color:#ffffff;
}

#contenido {
	margin:0px 10px 0 0; 
	padding:8px;
	background-color:#fff;
	min-height:417px;
}

.columna {
	margin-top:3px;
	background:url(../img/fondo_int.jpg) left top repeat-x;
	min-height:300px;
	border-top:1px solid #fff;
	padding:10px 20px 0 20px;
}
.col_izq {
	float:left;
	width:200px;
	padding:0 20px;
	margin:18px 40px 20px 0px;
}
.txt1 {
	font-size:110%;
	color:#333333;
}
.txt2 {
	font-size:100%;
	margin:18px 0 20px 0px;
	color:#CC0000;
	border-top:1px dotted #CC0000;
	border-bottom:1px dotted #CC0000;
	padding:15px 0;
}
.col_dcha {
	float:left;
	width:450px;
	padding:15px 0 0 20px;
}
.borde {
	border:1px solid #ccc;
}
.distribucion {
	float:right;
	width:400px;
	/*background:url(../img/mapa.gif) right bottom no-repeat;*/
	padding:0px 0 0 10px;
	border-left:5px solid #ccc;
	margin-top:35px;
}
.senda {
	font:90% Arial, Helvetica, sans-serif;
}
/*-----------------------------
----------pie -----------------*/
#pie{
	padding:10px 0 0px 0px;	
	height:22px;
	color:#ffffff;
	background:url(../img/fondo_inf.jpg) left top no-repeat;
}
.izq {	float:left;
}
.dcha {	
	float:right;
	margin-right:20px;
	color:#ffffff;
}
.dcha a{	
	color:#ffffff;
}


/* ------------------------------
-------- contenido -------------*/ 


/* -- Formulario -- */

#formulario {
	float:left;
	width:450px;
	color:#333333;
	background-color: #cccccc;
	padding:15px 20px 15px 15px;
	margin-top:20px;
	text-align:right;
}
.gracias {
	float:left;
	color:#333333;
	background-color: #cccccc;
	padding:40px 100px;
	margin-top:20px;
}
label{
	margin-bottom:0px;
	
	
}
input, textarea{
	width:83%;
	border:0px solid #fff;
	border-bottom: 1px dashed #666666;
	margin-bottom:3px;
	font:90% "Trebuchet MS", Arial, Tahoma, Verdana;
	color:#333333;
	vertical-align:middle;
}
textarea{
	height:50px;
}
.boton{
	width:70px;
	border:1px solid #666666;
	color:#666666;
	margin:8px 0px 0px 130px;
	cursor:pointer;
	text-transform:uppercase;
}
.check {
	width:20px;
	text-align:left;
	border-style:none;
}

/* -------------------------------
--------- Xfade para la HOME-----*/

#imageContainer {
	position:relative;
	margin:auto;
	width:837px;
	height:416px;
	background: url(../img/img_home_02.jpg) center no-repeat;
}

#imageContainer img {
	display: none;
	opacity: 0.1;
}

