/*** ALWEC ****/

/* ESTILOS BÁSICOS */
body{
	font-family:Arial,Helvetica, Sans serif;
	font-size:12px;
	text-align:justify;
	color:#333333;
/*	background-image:url(../img/fondo_Alwec.jpg);
/*	background-color:#333333;*/
/*	background-color:#e7e8ea;*/
	background-color:#ccc;
/*	background-color:#bdbec0;*/
}
p{
	line-height:130%;
}
a{
	color:#336699;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1{
	font-size: 1.6em;
	font-family:Arial,Helvetica, Sans serif;
}
h1#titulo_seccion{
	color: #cd1a2b;
	font-size:1.6em;
}
h2{/*Titulo Subsecciones*/
	font-family:Lucida Sans;
	font-size:1.3em;
	color:#333333;
}
a:hover h2{
	text-decoration:underline;
}
h3{/*ej:titulo oficinas*/
	font-size:1.2em;
	color:#353f53;
}
h4{/*ej:ciudades oficinas*/
	font-size:1.2em;
	color:#333333;
}
.lema{/*frase derecha*/
	font-size:1.5em;
	color:#cd1a2b;
	text-align:center;
/*	padding-left:5px;*/
	padding-top:10px;
	font-weight:bold;
}
.list_contenido{
	line-height:180%;
}
li.list_contenido{
	list-style-image:url(../img/ico_lista.jpg);
}


.fija{/* img. para texto estático */
	margin-top:0px;
	margin-right:20px;
	margin-bottom:10px;
	height:170px;
	float:left;
/*	border:4px solid #b4bfcb;*/
}
.fija_derecha{/* img. para texto estático */
	margin-top:0px;
	margin-right:20px;
	margin-bottom:10px;
	height:170px;
	float:right;
/*	border:4px solid #b4bfcb;*/
}
/*.p_est{
	font-size: 11px;
	padding: 3px;
	letter-spacing: 0.5px;
	line-height: 140%;*/
/*	text-align:left;*/
/*	color:#003e33;
}*/
/*p.p_est ul, li{
	font-size: 11px;
	padding: 3px;
	letter-spacing: 0.5px;
	line-height: 140%;
	text-align:left;
	color:#003e33;
}*/

/* MARCO PRINCIPAL */
div#marco_principal{
	display:block;	
	width: 800px;
	margin: 0 auto;
	padding-right: 0px;
	background-color:#ffffff;
}
div#navegacion{
	height:100px;
	min-height:100px;
	width:630px;
	float:left;
	clear:left;
}
div#tlf{
	float:left;
	width:150px;
	max-width:120px;
	height:20px;
	margin-top:10px;
}
div#contenido{
	font-size:1em;
	clear:left;
	padding: 20px;
	border:0px;
	width: 580px;
	min-height: 530px;
	float:left;
}
div#derecha{
	font-size: 0.8em;
	width: 160px;
	min-height: 520px;
	display: inline;
	margin-top: 40px;
/*	left: 590px;*/
/*	position:absolute;*/
	border-left:1px dotted #cd1a2b;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:5px;
	float:left;
}
.clear{
	clear:both;
}
/*.section{
	display:block;
	margin:0 auto;
	width: 750px;
}*/
div#frases{
	height:15%;
	padding-top:0px;
}
div#form{
/*	width:160px;
	float:center;*/
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	background-color:#f7f7f7;
	border:1px dotted #95c956;
	line-height:80%;	
}
div#oficinas{
	text-align:center;
}
div#pie{
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	font-size: 0.9em;
	color: #a1a1a1;
	width: 800px;
	display: inline;
	float:left;
	position:relative;
	border-top:1px dotted #cd1a2b;
	background-color:#ffffff;
}

/*#sombra_der{
	width:945px;
	display:block;
	margin:0 auto;
	padding:0px;
	border:0px;
	background-image:url(../img/sombra.gif);
	background-repeat:repeat-y;
}*/

/*div#superior{/*Incluye div tlf y div auxiliar
	width:800px;
	height:20px;
	display:block;
}*/

div#cabecera{
	background-image: url(../img/cabecera_n.jpg);
	background-repeat: no-repeat;
	border:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	height: 180px;
}
img#logo{
	margin-left: 20px;
	margin-top: 20px;
}

#cabecera a img, a:link img, a:active img, a:visited img, a:hover img{
	border: 0px;
	padding:0px;
}
/*FORMULARIO*/
.formulario{
	width:120px;
	height:14px;
}

/* MENÚ CON LISTAS */
#menu {
	list-style:none;
	font-family: arial;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	text-transform:lowercase;
}

#menu li {
	margin:0px;
	margin-left:1px;
	padding:0px;
	border:0px solid #CCCCCC;
	float:left;
}

#menu li a {
	font-size: 1.1em;
	display:block; 
	width:110px;
	height: 15px;
	line-height: 11px;
	padding-top:16px;
	text-decoration:none;
	text-align:center;
	color:#eeeeee;
/*	background-color:#444444;*/
	background-color:#6e6e6e;
	border-color:#566676;	
}
#menu li a:hover {
	color:#eeeeee;
	background-color:#cd1a2b;
}

#menu a.menu_actual {
	color:#eeeeee;
	background-color:#cd1a2b;
}


#submenu {
	list-style:none;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	font-size: 0.9em;
	clear:left;
	height:25px;
	max-height:25px;
	text-transform:lowercase;
}

#submenu li {
	margin:1px;
	padding:0px;
	float:left;
/*	border:1px solid #CCCCCC;*/
}

#submenu li a {
	font-size: 1.1em;
	display:block; 
	width:100px;
	min-width:70px;
	height: 10px;
	padding:4px;
	text-decoration:none;
	text-align:center;
	color:#444444;
/*	background-color:#eeeeee;
	border-color:#eeeeee;*/
}
#submenu li a:hover {
	border-bottom: solid 1px #cd1a2b;
}

#submenu a.menu_actual {
	border-bottom: solid 1px #cd1a2b;
}

/*
#menu_aux {
	float:center;
	list-style:none;
	font-family: arial;
	font-weight:bold;
	margin-top:0px;	
	margin-right: 10px;
	padding: 0px;
	font-size: 0.8em;
}

#menu_aux li {
/*	margin:1px;
	margin-left:-1px;*/
/*	padding:0px;
/*	border:1px solid #CCCCCC;*/
/*	float:right;
}
/*
#menu_aux li a {
	font-size: 1.1em;
	display:block; 
	width:80px;
/*	height: 14px;*/
/*	padding-top:-10px;*/
/*	text-decoration:none;
	text-align:center;
	color:#353f53;*/
/*	background-color:#566676;
	border-color:#566676;
}
/*
#menu_aux li a:hover {
	color:#cd1a2b;
}*/
/*
#menu_aux a.menu_actual {
	color:#cd1a2b;
}
*/

/*.espacio{
	width:200px;
	background-color:#eeeeee;
}*/
.direccion{
	width:180px;
	min-width:180px;
}
.frase{
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	color:#353f53;
	padding-top:10px;
	padding-bottom:10px;
}
/*.telefono{
	font-size:1.2em;
	font-weight:bold;
	color:#cd1a2b;
	text-align:center;
	margin-left:5px;
	margin-top:2px;	
}*/
.centrar_imagen{
	text-align:center;
}
.tabla_catalogo{
	margin-left:auto;
	margin-right:auto;
	border:1px solid #333333;
}
.textoBase{
/*	color:#95c956;*/
	color:#f37427;
	padding-left:0px;
}
.intro{
	color:#333333;
}
a.correo{
	color: #a1a1a1;
}
a.correo:hover{
	color: #999999;
}
a.etiqueta{	
	text-decoration:none;
	color:#999999;
	font-size:10px;
	padding-bottom:10px;
}


/* FORMULARIO SOLICITUD*/

#solicitud input, textarea, select,fieldset{
	border:1px dotted #95c956;
	font-size:1em;
}
legend{
	background:#ffffff;
}

.lbl_siguiente{
	width: 18em; 
	padding: 0; 
	text-align: left; 
   	margin-left: 2em;
}
.lbl_primera{
   width: 10em;
   float: left;
   text-align: right;
   margin-right: 1em;
}

