/******** Base ********/

html {height: 100%;}
body {
margin:0;
padding:0;
height:100%;
} 

BODY { 
	font-family:  Arial, Helvetica, Trebuchet MS, sans-serif;
	font-size: 0.7em;
	line-height:14px;
	margin:0px 0px 0px 0px;
	color:#212121;
	text-align: left;
	background-color:#7c0f14;
	background-image:url(../images/az_fondo.gif);
	}

	
img{border:0px;}

acronym {cursor: help; text-decoration:underline;}

ul{
	margin:0px;
	padding:0px;
	}
li{
	list-style-type:none;
	padding:0px;
	margin:0px;
	}


/******** Enlaces ********/
a {
	color:#0292b6;
	text-decoration: underline;
}

a:hover{
	color: #6d0a0e;
	text-decoration: underline;

}


/******** Enlaces y parrafo ********/
h1 {
	display:none;
	}

h2 {
	font-family: Trebuchet MS, 	Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: left;
	padding:5px 0px 5px 10px;
	margin:0px 0px 5px 0px;
	color:#891419;
	background-color:#efeded;
	}
	
h3 {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 1.6em;
	text-align: left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f7a904;
	text-decoration:none;
	}

h4 {
	font-family: Trebuchet MS, Arial, sans-serif;
	color:#5B5A5A;
	font-size:1.0em;
	padding:5px 0px 5px 21px;
	margin:5px 0px 5px 0px;
	background-color:#EDECE9;
	background-image: url(../images/ico_flecha.png);
	background-repeat:no-repeat;
	background-position: 2px 7px
	}

h5 {
	font-family: Trebuchet MS, Arial, sans-serif;
	color:#5B5A5A;
	font-size:1.0em;
	padding:5px 0px 5px 21px;
	margin:5px 0px 5px 0px;
	background-image: url(../images/ico_flecha.png);
	background-repeat:no-repeat;
	background-position: 2px 7px
	}
	
.articulos{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	color: #BB0000;
	} 
	
.articulos2{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight:100;
	color: #BB0000;
	} 

	
/******** Capas principales ********/
#cabecera{ 
	width: 100%;
	padding: 0px 0px 24px 0px;
	margin:auto;
	text-align:left;
	clear:both;
	background-image:url(../images/az_cabecera.png);
	background-repeat:repeat-x;
	}
	
#cabecera_secc{ 
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin:auto;
	text-align:left;
	clear:both;
	background-image:url(../images/az_cabecera.png);
	background-repeat:repeat-x;
	}
	
#idiomas{ 
	width: 70px;
	height: 23px;
	padding: 8px 80px 0px 950px;
	margin:auto;
	text-align:left;
	clear:both;
	}	
	
#contenedor{ 
	width: 940px;
	padding: 0px 80px 0px 80px;
	margin:auto;
	text-align:left;
	clear:both;
	background-image:url(../images/gf_ESTEPIEL.png);
	background-repeat:no-repeat;
	background-position: 0px 205px;
	}	
	
#fondofotos{ 
	background-color:#FFF;
	padding: 10px 10px 10px 10px;
	}	

#logo_fotos{ 
	width: 212px;
	height: 46px;
	padding: 0px 0px 0px 0px;
	margin:auto;
	text-align:left;
	clear:both;
	position:absolute; 
	top:294px; 
	z-index:2;
	}
	
#logo{ 
	width: 930px;
	height: 50px;
	padding: 0px 0px 0px 10px;
	margin:auto;
	text-align:left;
	clear:both;
	background-color:#FFF;
	}
	
#menu{ 
	width: 940px;
	padding: 0px 0px 0px 0px;
	margin:auto;
	text-align:left;
	clear:both;
	}	
	
#menu_contenedor{
	padding: 0px 0px 0px 0px;
	margin:auto;
	text-align:left;
	float:right;
	}
	
#desarrollo{ 
	width: 910px;
	padding: 15px 15px 15px 15px;
	margin:auto;
	text-align:left;
	clear:both;
	background-color:#FFF;
	}	
	
#desarrollo_inicio_izq{ 
	width: 280px;
	height: 310px;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	text-align:left;
	float:left;
	background-image:url(../images/az_discon.png);
	}	
	
#desarrollo_inicio_cen{ 
	width:280px;
	height: 295px;
	padding: 15px 15px 0px 15px;
	margin:0px;
	text-align:left;
	float:left;
	background-image:url(../images/fd_centro_desa.png);
	background-repeat:no-repeat;
	}
	
#desarrollo_inicio_der{ 
	width: 280px;
	height: 310px;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	text-align:left;
	float:left;
	background-image:url(../images/az_discon.png);
	}	
	
#tit_derecha{ 
	padding: 20px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	}
	
#listado_derecha{ 
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:right;
	}	
	
#abajo{ 
	width: 910px;
	padding: 15px 15px 15px 15px;
	margin:25px 0px 0px 0px;
	text-align:left;
	clear:both;
	background-color:#FFF;
	}
	
#abajo_izq{ 
	width: 300px;
	height: 145px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	float:left;
	}	
	
#abajo_cen{ 
	width:310px;
	height: 120px;
	padding: 25px 0px 0px 0px;
	margin:0px;
	text-align:center;
	float:left;
	background-image:url(../images/fd_centro_secc.png);
	background-repeat:no-repeat;
	}
	
#abajo_der{ 
	width: 300px;
	height: 120px;
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	float:left;
	}
	
#copy{ 
	width: 575px;
	height: 22px;
	color:#891419;
	padding: 8px 0px 0px 365px;
	margin:18px 0px 20px 0px;
	text-align:left;
	clear:both;
	background-image:url(../images/az_desarrollo.png);
	}	
	
#foto_secc{ 
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	float:left;
	border: 3px solid #c0bdbd;
	}
	
#map_secc{ 
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	float:left;
	border: 3px solid #c0bdbd;
	}
	
#txt_map{ 
	width: 395px;
	font-size: 1.1em;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:right;
	}
	
#txt_secc{ 
	width: 495px;
	font-size: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:right;
	}
	
#txt_camara_izq{ 
	width: 350px;
	font-size: 1.1em;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	}
	
#txt_secc_izq{ 
	width: 240px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	}
	
#txt_secc_der{ 
	width: 240px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:right;
	}
	
#txt_secc_abj{ 
	width: 495px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	}
	
#txt_secc_abj_izq{ 
	width: 165px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	}
	
#txt_secc_abj_der{ 
	width: 320px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:right;
	}
	
#formula_envio { 
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
	}
	

/******** Lista idiomas ********/
#idiomas ul{
	border: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	}

#idiomas ul li{
	padding:0;
	margin: 0;
	display: inline;
	}

#idiomas ul li a{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
	border: 1px solid #2d4466;
	}

#idiomas li a:hover {
	border: 1px solid #ffffff;
	padding: 0px 0px 0px 0px;
	}
	

/******** Otras listas ********/
.lista_texto ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	}

.lista_texto li {
	padding: 3px 0px 0px 20px;
	background-image: url(../images/ico_flecha.png);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	}

.lista_texto li a{
	width: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	display: block;
	text-decoration:underline;
	}
	

/******** Lista inicio ********/

.lista_inicio ul {
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float:right;
	}

.lista_inicio li {
	padding: 0px 0px 0px 25px;
	background-image: url(../images/ico_lista.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	}

.lista_inicio li a{
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	display: block;
	text-decoration:none;
	}

/***** Capas Menú *****/

ul#main-nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
	}

ul#main-nav li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 83px;
	}

ul#main-nav li.inicio a {
	display: block;
	background: url(../images/bt_inicio.png) no-repeat 0% 0%;
	width: 63px;
	height: 83px;
	margin: 0px 0px 0px 0px;
	}
	

ul#main-nav li.inicio_on a {
	display: block;
	background: url(../images/bt_inicio_on.png) no-repeat 0% 0%;
	width: 63px;
	height: 83px;
	margin: 0px 0px 0px 0px;
	}
	
ul#main-nav li.empresa a {
	display: block;
	background: url(../images/bt_empresa.png) no-repeat 0% 0%;
	width: 82px;
	height: 83px;
	margin: 0px 0px 0px 0px;
	}
	
ul#main-nav li.articulos a {
	display: block;
	background: url(../images/bt_articulos.png) no-repeat 0% 0%;
	width: 92px;
	height: 83px;
	margin: 0px 0px 0px 0px;
	}
	
ul#main-nav li.localizacion a {
	display: block;
	background: url(../images/bt_localizacion.png) no-repeat 0% 0%;
	width: 109px;
	height: 83px;
	margin: 0px 0px 0px 0px;
	}
	
ul#main-nav li.sandach a {
	display: block;
	background: url(../images/bt_sandach.png) no-repeat 0% 0%;
	width: 83px;
	height: 83px;
	margin: 0px 0px 0px 0px;
	}
	
ul#main-nav li.camaraweb a {
	display: block;
	background: url(../images/bt_camaraweb.png) no-repeat 0% 0%;
	width: 105px;
	height: 83px;
	margin: 0px 0px 0px 0px;
	}
	
ul#main-nav li.contacto a {
	display: block;
	background: url(../images/bt_contacto.png) no-repeat 0% 0%;
	width: 88px;
	height: 83px;
	margin: 0px 0px 0px 0px;
	}
	
/******** Formularios ********/

form{
margin: 0px;
padding: 0px 0px 0px 0px;
	}

input {
  	border: 1px solid #eae7e7;
	background-color:#eae7e7;
    font-size: 0.8em;
    color: #000000;
	padding:2px;
	}
	
select {
  	border: 1px solid #eae7e7;
	background-color:#eae7e7;
    font-size: 0.8em;
    color: #000000;
	padding:1px;
	}
	
textarea{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
	color: #000000;
	background-color:#eae7e7;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid #eae7e7;
	} 
	
.boton{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 1px 0px;
	text-decoration: none;
	}
	
	
/******** Clases ********/
.tecla {text-decoration: underline;}
.raya {text-decoration: underline;}
.nomostrar{display:none;}

.cierre{ 
	padding: 0px 0px 0px 0px;
	margin:auto;
	clear:both;
	}
	
.txt_rojo_b{ 
	padding: 0px;
	color:#891419;
	font-weight:bold;
	}
	
.txt_rojo{ 
	padding: 0px;
	color:#891419;
	}
	
.txt_amarillo_b{ 
	padding: 0px;
	color:#cd9112;
	font-weight:bold;
	}
	
.linea_discon{ 
	width: 275px;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin:auto;
	clear:both;
	background-image:url(../images/az_discon.png);
	}

.tit_bienvenido{
	height: 24px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	background-image:url(../images/tit_bienvenido.png);
	background-repeat:no-repeat;
	}
	
.tit_welcome{
	height: 24px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	background-image:url(../images/tit_welcome.png);
	background-repeat:no-repeat;
	}
	
.tit_nuestrosproductos{
	height: 107px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_nuetrosproductos.png);
	background-repeat:no-repeat;
	}
	
.tit_sandach{
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_sandach.png);
	background-repeat:no-repeat;
	}
	
.tit_articulos{
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_articulos.png);
	background-repeat:no-repeat;
	}
	
.tit_articles{
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_articles.png);
	background-repeat:no-repeat;
	}
	
.tit_localizacion{
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_localizacion.png);
	background-repeat:no-repeat;
	}
	
.tit_location{
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_location.png);
	background-repeat:no-repeat;
	}
	
.tit_contacto{
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_contacto.png);
	background-repeat:no-repeat;
	}
	
.tit_contact{
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_contact.png);
	background-repeat:no-repeat;
	}
	
.tit_empresa{
	height: 26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_empresa.png);
	background-repeat:no-repeat;
	}
	
.tit_company{
	height: 26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_company.png);
	background-repeat:no-repeat;
	}
	

.tit_avisolegal{
	height: 26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_avisolegal.png);
	background-repeat:no-repeat;
	}
	
.tit_legalnotice{
	height: 26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_legalnotice.png);
	background-repeat:no-repeat;
	}
	
.tit_camaraweb{
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_camaraweb.png);
	background-repeat:no-repeat;
	}
	
.tit_cameraweb{
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_cameraweb.png);
	background-repeat:no-repeat;
	}
	
.tit_accesousuarios{
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tit_accesousuarios.png);
	background-repeat:no-repeat;
	}
	


/******** Parrafos ********/

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