/*  Estilos comunes*/
 

body {margin: 0px; padding: 0; font-family:Verdana; font-size:100%; line-height:1em;}

/*GENERAL*/
 a.enlace {
color: #0000D9;
width: 100%;
height: 100%;
text-decoration: none;
}
a.enlace:hover {
text-decoration: none;
background: #77AADD;
} 

p {font: normal 12px/18px Verdana; color: #ffffff; font-weight:bold; text-decoration:none;margin: 10px 18px 15px 18px; padding: 0px;text-align:justify;}

h1, h2, h3, h4, h5, h6 { padding: 0 0 5px; margin: 0 0 5px; font-family:Verdana;}

h3 { color:#405785; font-size:2em; font-style:italic; font-weight:normal; margin-bottom:15px;}

a {color: #405785; text-decoration: none; background-repeat: no-repeat; outline: none;}

a:hover{text-decoration:none;}

a img {border: 0;}

form, form input, form select, form button {margin: 0;}

a:hover {text-decoration: none;/* color: #222; */color: #369;}

ul, ul li {margin: 0;padding: 0; list-style-type: none; background-repeat: no-repeat;}

blockquote {line-height: 1.4em;}

sub {vertical-align: bottom; font-size: 65% !important; line-height: 1.4em;}

h1 sub {vertical-align: bottom; font-size: 55% !important; line-height: 1.4em;}

hr {margin: 0!important; padding: 0!important; background: none; border: 0; height: 0!important;}

.lineaseparadora {background: #AAA; clear: both; width: 100%; height: 2px; margin-bottom: 0px;}

.lineaseparadora hr {display: none;}

.rompedor {clear: both;}

.spacer{clear:both; font-size:0; line-height:0;}

.span {font: normal 14px Verdana;}
 

#contenedor {margin:0px auto; width:964px; height:890px; background: #FFFFFF; overflow:hidden;}

/*CABECERA*/
#cabecera {clear: both;width: 964px;position: relative; z-index:1;}

body#regalos #cabecera {height: 191px;}

/*menu de navegación*/
#menunav{ background:url(images/fondomenu.jpg);}
#menunav ul{ height:20px;}
#menunav li{ height:20px; margin:0px 0 0 0; list-style-type:none; float:right; display:block;}
#menunav li a{ float:left; display:block; height:20px; background: url(images/separamenu.jpg) no-repeat; background-position: 0% 50%; font-size:12px; color:#FFFFFF; font-weight:bold;}
#menunav li a span{ padding: 6px 26px 0px 26px;  display:block;}
#menunav li.activo{ height:31px; margin:0; list-style-type:none;}
#menunav li.activo a,#menunav li.activo a:hover{ border-left:1px solid #DCD9D2; border-right:1px solid #DCD9D2; display:block; float:left; height:31px; background: url(images/fondobotonactivo.jpg) repeat-x; background-position: top; font-size:12px; color:#282826; font-weight:bold;}
#menunav li.activo a span{ padding: 8px 26px 0px 26px; display:block;}
#menunav li#mi-uh-home a{ border-left:0px}
/*hover*/
#menunav li a:hover,#menunav li#msportada a:hover{ text-decoration:none; display:block; float:left; }
#menunav li#msportada.activo{ height:31px; margin:0; list-style-type:none;}
#menunav li#msportada.activo a,#menunav li#msportada.activo a:hover{ border-left:1px solid #DCD9D2; border-right:1px solid #DCD9D2; display:block; float:left; height:31px; background: url(/img/f_mson.jpg) repeat-x; background-position: top; font-size:12px; color:#282826; font-weight:bold;}
#menunav li#msportada.activo a span{ padding: 8px 26px 0px 26px; display:block;}
/*EDICI?N IMPRESA*/
 
/*nuevos menus navegación*/
.masopciones li#nada,.masopciones li#empresa,.masopciones li#catalogo,.masopciones li#contacto{ text-align:right;}
.masopciones li a span{ padding: 6px 0px 0px 0px!important; display:block; text-align:center;}
div .masopciones li a.activo span{ padding: 8px 0px 0px 0px!important; display:block; text-align:center;}
.masopciones li#nada a{ width:355px; }
.masopciones li#empresa a{ width:150px;}
.masopciones li#catalogo a{ width:150px;}
.masopciones li#contacto a{ width:150px;}

#empresa2, #empresa2 a{
		background:url(images/fondomenu.jpg);
		
		height: 20px;
	}
	#empresa2 a{
		display:block;
	}	
	#empresa2 a:hover {

 background:url(images/fondoactivado.jpg); 
		
		cursor:pointer;
				
	}
#catalogo, #catalogo a{
		background:url(images/fondomenu.jpg); 
		height: 20px;
		
	}
	#catalogo a{
		display:block;
	}
	#catalogo a:hover {
		background:url(images/fondoactivado.jpg); 
			
		cursor:pointer;
	}
#contacto2, #contacto2 a{
		background:url(images/fondomenu.jpg);
		
		height: 20px;
		
	}
	#contacto2 a{
		display:block;
	}
	#contacto2 a:hover {
		background:url(images/fondoactivado.jpg); 
		
		cursor:pointer;
	}

/*CENTRO*/
#centro {clear: both; width: 355px; margin:0px;position: relative; top:3px; background: #EE982F;
height:660px;
//height:675px;
 border:0; z-index:0;}

#enlacescentro {margin:-20px 0 2px;padding:0 0 0px;position:relative;}
#enlacescentro ul.top{width:609px;height:630px;position:relative;left:355px;top:0px;padding:0 0 0 19px;margin-bottom: +0.3%;background: url(images/fotoderecha.jpg) no-repeat;}
#enlacescentro ul.top li.text{top:0px;padding:0 0 0 0px; color: #ffffff;margin: 0;padding: 0; position:absolute;}

.texto {
	position:absolute;
	top:118px;
	left: 3px;
}
.textoCatalogo{
	position:absolute;
	top:118px;
	left: 0px;
	height:20px;
	text-align:left;
	width: 300px;
}
.textoCatalogo2{
position:relative;

	left: 0px;
	
text-align:left;
}
#enlacescentro ul.top2{width:609px;height:500px;position:relative;left:340px;top:10px;padding:0 0 0 19px;margin-bottom: +0.3%;}
.logo {position:absolute;height:340px; top:2px; }
/*BAJO*/
#bajo {
clear: both;width: 964px;position: relative; background:url(images/fondomenu.jpg); height:18px; background-repeat: repeat;top:2px;//top:40px;}
#bajo ul{ height:18px; top:0px;}
#bajo li.text {font: normal 12px Verdana; color: #ffffff; text-decoration:none;margin: 5px 0px 0px 0px; padding: 0px;text-align:center;}
#bajo li.text2 {font: normal 12px Verdana; color: #6D6C6C; text-decoration:none;margin:10px 0px 0px 0px; padding: 0px;text-align:center;}
.pie{font: normal 12px Verdana; color: #ffffff; text-decoration:none;text-align:center;}
