/* Añadir esta tipografía de simbolos para 2020*/
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
/*--*/

@charset "utf-8";
body {background-color:#FFF; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#333333; background-image:url(../images/fondo_mobiliario_tiendas.jpg);
background-position:top; background-repeat:repeat-x;}
ul, li {margin:0px; padding:0px; list-style:none;}
p {padding:0px; margin:0px; line-height:18px;}


/* Font Face*/
@font-face {
    font-family: 'SouvenirLtBTLight';
    src: url('souvnrl-webfont.eot');
    src: url('souvnrl-webfont.eot?#iefix') format('embedded-opentype'),
         url('souvnrl-webfont.woff') format('woff'),
         url('souvnrl-webfont.ttf') format('truetype'),
         url('souvnrl-webfont.svg#SouvenirLtBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*Tipos y Color*/
h1 {font-size:30px; color:#660066; font-weight:normal; padding:0px 0px 20px 0px; margin:0px; font-family:'SouvenirLtBTLight'; line-height:28px; text-shadow:1px 1px 2px #CCC;}
h2 {font-size:19px; color:#999999; font-weight:normal; padding:0px; margin:0px; font-family:'SouvenirLtBTLight'; font-style: italic;}
h3 {font-size:14px; color:#663333; font-weight:bold; padding:0px; margin:0px;}
.brown14 {font-size:14px; color:#c621c6;}
.brown {color:#c621c6;}


/*Estructura*/
#contenedor {width:950px; overflow:hidden; margin:0px auto;}
#cabecera {width:950px; height:111px; text-align:center; margin:0px auto;}
#menuflash {width:950px; height:290px; text-align:center; margin:0px auto;}
#contenido {width:950px; padding:35px 0px; overflow:hidden;}
#pie {width:900px; text-align:center; margin:0px auto; border-top:#663333 solid 3px; padding:35px 0px 45px 0px;}
.logo {float:left; padding-left:25px; width:360px; text-align:left;}
.menutop {float:right; padding-right:25px; width:350px; text-align:right; padding-top:15px;}
.col1 {width:270px; float:left; padding-left:25px;}
.col2 {width:270px; float:left; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; padding-left:20px; padding-right:20px; margin-left:25px; height:425px;}
.col3 {width:270px; float:right; padding-right:25px;}
.col-mobiliario {width:560px; float:left; border-left:solid 1px #d9d9d9; padding-left:20px; padding-right:20px; margin-left:25px; height:520px;}
.col-mobiliario-las-palmas {width:560px; float:left; border-left:solid 1px #d9d9d9; padding-left:20px; padding-right:20px; margin-left:25px; height:650px;}
.col-mobiliario-gran-canaria {width:560px; float:left; border-left:solid 1px #d9d9d9; padding-left:20px; padding-right:20px; margin-left:25px;}
.nov{width:100%; float:left; overflow:hidden; padding-bottom:12px;}
.fotonov {width:65px; float:left;}
.txtnov {width:205px; float:left; vertical-align:middle; /* Padding para centrado vertical de frase doble linea --> */ padding-top:10px;}
.linnov {border-top:dotted 1px #CCC; width:100%; clear:both; padding-top:20px;}
.txtpie {font-size:12px; color:#999999; text-align:left; line-height:18px;}
.boxpromos {background-color:#f5f5f5; width:270px; height:370px;}
.txt_monzal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B6B6B6;
	text-align:right;
}

/*Enlaces*/
a.link:link {text-decoration:underline; color:#530253;}
a.link:hover {text-decoration:none; color:#c621c6;}
a.link:visited {text-decoration:underline; color:#530253;}
a.link:active {text-decoration:underline; color:#530253;}

a.linkpie:link {text-decoration: underline; color:#999999;}
a.linkpie:hover {text-decoration: none; color:#999999;}
a.linkpie:visited {text-decoration: underline; color:#999999;}
a.linkpie:active {text-decoration: underline; color:#999999;}


/*Enlaces a otras webs*/
a.linkcocinas:link {text-decoration:none; color:#fff; background-color:#999;  padding:0px 2px;}
a.linkcocinas:hover {text-decoration:none; color:#fff; background-color:#000 !important; padding:0px 2px;}
a.linkcocinas:visited {text-decoration:none; color:#fff; background-color:#999; padding:0px 2px;}
a.linkcocinas:active {text-decoration:none; color:#fff; background-color:#999; padding:0px 2px;}

a.linkarmarios:link {text-decoration:none; color:#fff; background-color:#ff9900; padding:0px 2px;}
a.linkarmarios:hover {text-decoration:none; color:#fff; background-color:#000 !important; padding:0px 2px;}
a.linkarmarios:visited {text-decoration:none; color:#fff; background-color:#ff9900; padding:0px 2px;}
a.linkarmarios:active {text-decoration:none; color:#fff; background-color:#ff9900; padding:0px 2px;}

a.linkpuertas:link {text-decoration:none; color:#fff; background-color:#0066cc;  padding:0px 2px;}
a.linkpuertas:hover {text-decoration:none; color:#fff; background-color:#000 !important; padding:0px 2px;}
a.linkpuertas:visited {text-decoration:none; color:#fff; background-color:#0066cc; padding:0px 2px;}
a.linkpuertas:active {text-decoration:none; color:#fff; background-color:#0066cc; padding:0px 2px;}

a.linkmobcomercial:link {text-decoration:none; color:#fff; background-color:#660066;  padding:0px 2px;}
a.linkmobcomercial:hover {text-decoration:none; color:#fff; background-color:#000 !important; padding:0px 2px;}
a.linkmobcomercial:visited {text-decoration:none; color:#fff; background-color:#660066; padding:0px 2px;}
a.linkmobcomercial:active {text-decoration:none; color:#fff; background-color:#660066; padding:0px 2px;}

/*Formulario*/
input,textarea {
	background-color: #F5F3F1;
	border: 1px solid #E0E0E0;
	padding: 4px;
	font-size: 13px;
	color: #B73801;
}
.textoform {
font-size: 13px;
font-style: normal;
color: #018033;
padding: 4px;
}

/*NUEVO 2020*/
.contenedormenu {
	width: 950px;
	height: 290px;
	float: left;
}
#menuadyacentefoto {
	float: left;
	width: 630px;
	margin: 5px 25px;
	height: 100%;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.55);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.55);
}
.menuadyacente {
	float:left;
	width: 245px;
}
.menuadyacente ul {
	margin: 0px;
	padding: 0px;
	font-family: 'SouvenirLtBTLight';
	font-weight: normal;
	margin-top: 40px;
}
.menuadyacente ul li{
	height: 28px;
	transition: all .3s;
	font-size: 23px;
	display: block;
}
.menuadyacente ul li a{
	background-color: rgba(0, 0, 0, 0.25);
	padding: 2px 4px;
	margin: 8px 12px;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border: 0px solid #000000;	
}
.menuadyacente a{
	text-decoration: none;
	color: #FFF;
	display: block;
	transition: all .3s;
}
.menuadyacente a:hover {
	background-color: rgba(0, 0, 0, 0.75);
	color:#c621c6;
	margin-left:0px;
}
.menuadyacente i {
	margin-right: 10px;
	margin-left: 15px;
	color:#972b97;
}