@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bg/bg_site.jpg) repeat;
}
a:link {
	color: #00F;
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #CA0028;
}
a:hover {
	text-decoration: underline;
	color: #CA0028;
}
a:active {
	text-decoration: none;
	color: #000;
}

/*CSS PARA LAS REDES SOCIALES Y NUMERO DE CONTACTO*/
#infoTop{ width:100%; height:30px; background:#555;}
#infoTop #intoInfoTop{ width:950px; text-align:right; margin:0 auto; color:#E9E9E9; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; letter-spacing:-1px; padding-top:7px;}
#intoInfoTop a{color:#FFF; text-decoration:underline; padding: 0 0 0 18px;}
#intoInfoTop a:hover{color:#FFF; text-decoration:none;}

.iconTwitter{background:url(../images/icons/twitter.gif) no-repeat left 0px;}
.iconFacebook{background:url(../images/icons/facebook.gif) no-repeat left 0px;}
.iconMail{background:url(../images/icons/mail.gif) no-repeat left 0px;}
/*FIN CSS PARA LAS REDES SOCIALES Y NUMERO DE CONTACTO*/

#top_global{background:url(../images/bg/bg_top.png) repeat-x; height:90px; margin:0; padding:0;}
#top_global #top{width:950px; margin:0 auto;}
#top_global #top .logo a{width:300px; height:58px; background:url(../images/logo.gif) no-repeat center; display:block; float:left; text-indent:-9999px; text-decoration:none; outline:none; margin:0; padding:0; margin-top:15px; margin-right:30px;}
#menu{width:600px; height:80px; background:url(../images/bg/bg_menu.png) no-repeat left; margin-top:5px; float:left;}
#menu #interiores_menu{width:580px; margin:0 auto;}
	  #interiores_menu ul{margin:0; padding:0; list-style:none; display:inline;}
	  #interiores_menu li{ float:left; border-right:1px solid #3A3A3A; border-left:1px solid #838383; cursor:pointer;}
	  #interiores_menu li a{display:inline; float:left; width:114px; height:80px; text-decoration:none; text-align:center; color:#FFF; cursor:pointer;}
	  #interiores_menu li a:hover{text-decoration:none;}
	  
	 .servicios, .nosotros,
	.clientes,.design,
	.despacho{
		 width:60px;
		 padding-top:60px; 
		 margin:0 auto; 
		 display:block;
	}
	.servicios{background:url(../images/icons/servicios.gif) no-repeat 0 2px;}
	.nosotros{background:url(../images/icons/nosotros.gif) no-repeat 0 2px;}
	.clientes{background:url(../images/icons/clientes.gif) no-repeat 0 2px;}
	.design{background:url(../images/icons/design.gif) no-repeat 0px 2px;}
	.despacho{background:url(../images/icons/despacho.gif) no-repeat -2px 2px;}
	  
	  #interiores_menu .ini{border-left:none;}
	  #interiores_menu .end{border-right:none;}
	  
#contenido{width:950px; margin:0 auto; background:url(../images/bg/bg_contenido.png) center top repeat-y; overflow:hidden;}
#contenido #contenido_interior{padding:10px 20px 20px 20px; overflow:hidden;}
#contenido_interior #info_left_home_noticias{ width:240px; padding:10px; background:#F1F1F1; float:left; margin-right:10px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#info_left_home_noticias ul{ margin:0; padding:0; list-style:none;}
#info_left_home_noticias ul li{display:block; clear:both; width:235px; height:90px; font-size:12px; margin:0; padding:0; margin-top:5px; color:#333;}
#info_left_home_noticias ul li a{ color:#000; text-decoration:none;}
#info_left_home_noticias ul li a:hover{ color:#D9002B; text-decoration:underline;}
#info_left_home_noticias ul li h3{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:3px;}
#info_left_home_noticias ul li img{float:left; border:5px solid #D9002B; -moz-border-radius:5px; -webkit-border-radius:5px; width:78px; height:78px; margin-right:5px;}

#contenido_interior #info_right_home{width: 640px; overflow:hidden;}
#info_right_home #contenido_banners_principal{background:url(../images/bg/bg_banner_inicio.png) no-repeat center; width:570px; height:245px; margin:0 auto; margin-top:10px;}
/*#contenido_banners_principal #{height:230px;*/

#contenido h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#323232; font-weight:normal; letter-spacing:-1px;}

.termino_footer{background:url(../images/bg/bg_inicio_footer.png) top no-repeat; width:950px; margin:0 auto; height:5px;}
#footer{background:url(../images/bg/bg_footer.png) repeat-x bottom center; padding:2px 0 10px 0; text-align:left; width:950px; margin:0 auto; color:#FFF;}


.tituloUltimosProductosHome{margin-left:40px; margin-bottom:5px;}
#ProductosHome{width:567px; height:145px; margin:0 auto; background:url(../images/bg/bg_productos_home.gif) no-repeat top; padding-top:5px;}

/*INFO FOOTER*/
.info_footer{ padding:5px 15px; margin:0 auto; overflow:hidden;}
.info_footer h2{font-size:17px; font-weight:normal; font-family:"Arial Narrow"; color:#FFF; margin-bottom:5px; padding:0; text-shadow:1px 1px #212121;}
.info_footer h3{color:#F1F1F1; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-shadow:1px 1px #212121; border-bottom:4px solid #FFF; padding-bottom:5px;}
.info_footer dl{float:left; width:200px; padding:10px; margin:0;}
.info_footer dd{padding:3px 0 3px 5px; margin:0; font-size:11px;}
.info_footer a{text-decoration:none; color:#FFF;}
.info_footer a:hover{text-decoration:underline;}
.info_footer a:visited{text-decoration:underline;}


/*STYLES INTERIORES*/
#info_interiores_right{ width:250px; float:right; padding:10px 0; border-left:1px solid #F1F1F1; text-align:center; margin-left:20px;}
#info_interiores_left{overflow:hidden; text-align:left;}
#info_interiores_left h1{margin-bottom:10px;}
#info_interiores_left h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#666; margin:10px 0;}	
.mision_vision{margin-left:5px; background:#F9F9F9; padding:10px; margin-top:5px; border-bottom:1px solid #E4E4E4;}
.margin_top_10px{margin-top:10px;}
.margin_top_20px{margin-top:20px;}

ul.ListasInternas{padding:0; margin:0; margin-top:10px;}
ul.ListasInternas li{width:auto; background:url(../images/icons/icon_listas.gif) 0 50% no-repeat; margin:0; padding:8px 0; padding-left:28px; list-style-type:none; margin-bottom:5px;}
	
	
/*CSS CLIENTES*/
ul.listaClientes{margin:0; padding:0;}
ul.listaClientes li{display:inline;}
ul.listaClientes li a{float:left; width:150px; height:150px; margin-right:5px; margin-bottom:5px; display:block; border:1px solid #E4E4E4; background:#E4E4E4;}
ul.listaClientes li a:hover{ border:1px solid #CCC;}

/*STYLOS COLORES*/
.dark_red{ color:#CA0028;}
/*FIN STYLOS COLORES*/