@import 'reset.css';
@import 'fonts.css';
@import 'lightbox.css';
@import 'highslide.css';

@import 'scroller.css';
@import 'drop_down.css';

body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background:#536072 url(../../img/bg_sombra.jpg) center 0px no-repeat;}
h1{color:#585858;font-size:48px;margin:0 0 15px; font-weight:500;}
p{color:#8b8b8b;margin:0 0 25px;}
.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;font-size:0;line-height:0;margin:0;padding:0;}

/* div header */
div#header{margin:0px auto 0 auto; width:900px; height:19px; padding:3px 0 0 0; background:#adadad; overflow: hidden;}

div#menu{width:360px; padding:0 0 0 540px;}

a#castellano, p#castellano{width: 80px; display:block; float:left; clear:none; text-align:center; color:#eaeaea; text-decoration:none;}
a#castellano:hover, p#castellano{font-weight:700; color:#d7f65c;}

a#ingles, p#ingles{width: 70px; display:block; float:left; clear:none; text-align:center; color:#eaeaea; text-decoration:none;}
a#ingles:hover, p#ingles{font-weight:700; color:#d7f65c;}

a#frances, p#frances{width: 80px; display:block; float:left; clear:none; text-align:center; color:#eaeaea; text-decoration:none;}
a#frances:hover, p#frances{font-weight:700; color:#d7f65c;}

a#aleman, p#aleman{width: 60px; display: block; float:left; clear:none; text-align:center; color:#eaeaea; text-decoration:none;}
a#aleman:hover, p#aleman{font-weight:700; color:#d7f65c;}

a#catala, p#catala{width: 60px; display:block; float:left; clear:none; text-align:center; color:#eaeaea; text-decoration:none;}
a#catala:hover, p#catala{font-weight:700; color:#d7f65c;}

/*div footer*/
div#footer-menu{width:900px; height:83px; margin:0 auto; background:url(../../img/bg_footer.jpg) repeat-x;}

div#footer-menu img{margin:0 0 0 20px; float:left; clear:none;}

div#menu-pie{width:709px; padding:32px 0 0 15px; float:left; clear:none; text-align: center;}

a#empresa, p#empresa{width: auto; height:23px; padding:7px 3px 0 3px; display:block; float:left; clear:none; text-align:center; color:#1b1b1b; text-decoration:none;}
a#empresa:hover, p#empresa{font-weight:700; color:#ff9600;}

a#servicios, p#servicios{width: auto; height:23px; padding:7px 3px 0 3px; display:block; float:left; clear:none; text-align:center; color:#1b1b1b; text-decoration:none; border-left:1px solid #7f7f7f;}
a#servicios:hover, p#servicios{font-weight:700; color:#ff9600;}

a#productos, p#productos{width: auto; height:23px; padding:7px 3px 0 3px; display:block; float:left; clear:none; text-align:center; color:#1b1b1b; text-decoration:none; border-left:1px solid #7f7f7f;}
a#productos:hover, p#productos{font-weight:700; color:#ff9600;}

a#clientes, p#clientes{width: auto; height:23px; padding:7px 3px 0 3px; display:block; float:left; clear:none; text-align:center; color:#1b1b1b; text-decoration:none; border-left:1px solid #7f7f7f;}
a#clientes:hover, p#clientes{font-weight:700; color:#ff9600;}

a#obras, p#obras{width: auto; height:23px; padding:7px 3px 0 3px; display:block; float:left; clear:none; text-align:center; color:#1b1b1b; text-decoration:none; border-left:1px solid #7f7f7f;}
a#obras:hover, p#obras{font-weight:700; color:#ff9600;}

a#catalogos, p#catalogos{width: auto; height:23px; padding:7px 3px 0 3px; display:block; float:left; clear:none; text-align:center; color:#1b1b1b; text-decoration:none; border-left:1px solid #7f7f7f;}
a#catalogos:hover, p#catalogos{font-weight:700; color:#ff9600;}

a#novedades, p#novedades{width: auto; height:23px; padding:7px 3px 0 3px; display:block; float:left; clear:none; text-align:center; color:#1b1b1b; text-decoration:none; border-left:1px solid #7f7f7f;}
a#novedades:hover, p#novedades{font-weight:700; color:#ff9600;}

a#ubicacion, p#ubicacion{width: auto; height:23px; padding:7px 3px 0 3px; display:block; float:left; clear:none; text-align:center; color:#1b1b1b; text-decoration:none; border-left:1px solid #7f7f7f;}
a#ubicacion:hover, p#ubicacion{font-weight:700; color:#ff9600;}

a#contacto, p#contacto{width: auto; height:23px; padding:7px 3px 0 3px; display:block; float:left; clear:none; text-align:center; color:#1b1b1b; text-decoration:none; border-left:1px solid #7f7f7f;}
a#contacto:hover, p#contacto{font-weight:700; color:#ff9600;}

div#footer{margin:0 auto; width:860px; height:19px; padding:3px 20px 0 20px; background:#adadad; font-size: 10px;}
div#footer p{color:#eaeaea; margin:0;}
div#footer a{width:80px; display:block;color:#eaeaea;text-align:center;margin:0;}
div#footer a:hover{color:#d7f65c; font-weight:700;}

/*div contenido */
div#contenido{width:900px; height:473px; margin:0 auto;}
div#panel-izq{width:450px; height:473px; background:#000; float:left; clear:none;margin: 0; overflow: hidden;}
div#panel-der{width:450px; height:473px; background:#fff; float:left; clear:none;margin: 0; overflow: hidden;}
div#bloque-texto-der{width:414px; padding:34px 18px 0 18px; float:left; clear:none; margin: 0;}
div#bloque-texto-der h1{color:#ff9600; font-weight:700; font-size:12px; margin:0 0 25px 0;}
div#bloque-texto-der h2{font-size:16px; color:#000; font-weight:700; margin:0;}
div#bloque-texto-der h3{font-size:12px; color:#000; margin:0 0 25px 0;}

div#bloque-texto-der p, div#bloque-texto-der span, div#bloque-texto-der ul li, div#bloque-texto-der ul li span,
div#bloque-texto-der-productos p, div#bloque-texto-der-productos span, div#bloque-texto-der-productos ul li, div#bloque-texto-der-productos ul li span
{ color: #8b8b8b; font-size: 12px; display: block; line-height: 20px}


div#bloque-texto-izq{width:414px; padding:148px 18px 0 18px; float:left; clear:none; position: relative; overflow: hidden;}
img#generales{float:left; clear:none; overflow: hidden; width:450px; height: 148px; }

div#bloque-pdf{width:430px; padding:5px 0 0 8px; float:left; clear:both; height: 24px; text-align: right;}
div#bloque-pdf a{width:auto; margin:1px 5px 0 5px; color:#8b8b8b; display:block; text-align:left; float:right; clear:none; background: url(../../img/img_pdf.jpg) no-repeat left; padding-left: 30px; padding-top: 2px; height: 24px; line-height: 24px; font-size: 10px;}
div#bloque-pdf a:hover{text-decoration:underline;}



/*parte empresa*/


/*parte servicios*/

/*parte obras*/
ul#obras li{height: 20px; overflow: hidden;}
ul#obras li h1{color:#ff9600; font-weight:700; font-size:12px; margin:0; padding:5px 5px 5px; border-bottom:1px solid #626262;}
ul#obras li a, ul#obras li p{width:200px; color:#626262; font-weight:700; border-bottom:1px solid #626262; display:block; padding:5px 0;}
ul#obras li a:hover, ul#obras li p, ul#obras li a:active{color:#fff; text-decoration:none;}
ul#obras {width:200px; display:block; margin:10px 0 0 0; clear:none; float:left}
img#obras {margin:0 12px 10px 0; clear:none; float:left;}
ul#obras2 {margin:20px 0 0 5px; float:left; clear:none;}
ul#obras2 li a{color:#8b8b8b; height:auto; display:block; padding-bottom: 3px; font-size: 12px; line-height: 16px;}
ul#obras2 li a:hover{color:#fff; font-weight:700;}

/*parte catalogos*/
ul#catalogos li{height: 20px; overflow: hidden;}
ul#catalogos li h1{color:#ff9600; font-weight:700; font-size:12px; margin:0; padding:5px 5px 5px; border-bottom:1px solid #626262;}
ul#catalogos li a, ul#catalogos li p{width:200px; color:#626262; font-weight:700; border-bottom:1px solid #626262; display:block; padding:5px 0;}
ul#catalogos li a:hover, ul#catalogos li p, ul#catalogos li a:active{color:#fff; text-decoration:none;}
ul#catalogos {width:200px; display:block; margin:10px 0 0 0; clear:none; float:left}
img#catalogos {margin:0 12px 10px 0; clear:none; float:left;}
ul#catalogos2 {margin:20px 0 0 5px; float:left; clear:none;}
ul#catalogos2 li a{color:#8b8b8b; height:auto; display:block; padding-bottom: 3px; font-size: 12px; line-height: 16px;}
ul#catalogos2 li a:hover{color:#fff; font-weight:700;}

/*parte productos*/
div#bloque-texto-izq-productos{width:414px; padding:20px 18px 0 18px; float:left; clear:none;overflow: hidden;}
div#bloque-texto-izq-productos img{margin:0 0 80px 8px;}
div#bloque-texto-der-productos{width:414px; padding:5px 18px 0 18px; float:left; clear:none; overflow: hidden; height: 468px;}
div#bloque-texto-der-productos h1{color:#ff9600; font-weight:700; font-size:12px; margin:0;}


ul#productos li{height: auto; display: block; float: none; clear: both; list-style: none; border-top:1px solid #626262; padding-bottom: 5px;}
ul#productos h1{color:#ff9600; font-weight:700; font-size:12px; margin:0; padding:5px 0; }
ul#productos a, ul#productos p{width:220px; color:#626262; font-weight:700; display:block; padding:5px 0;}
ul#productos a:hover, ul#productos p{color:#fff; text-decoration:none;}
ul#productos {width:225px; border-bottom:1px solid #626262; display:block; margin:20px 0 0 0; clear:none; float:left}


ul#menu-productos li{ float:left; clear:none; margin:10px 0 0 0;}
ul#menu-productos a#btn_izq,ul#menu-productos p#btn_izq{ width:205px; height:21px; text-align:center; background:#d7f65c url(../../img/bg_btn_menu_productos_izq_up.jpg) no-repeat left; display:block; margin:0 2px 0 0; color:#3c3c3c; padding:8px 0 0 0; font-weight:700;}
ul#menu-productos a:hover#btn_izq,ul#menu-productos p#btn_izq{background:#ebfaad url(../../img/bg_btn_menu_productos_izq_down.jpg) no-repeat left; color:#979797;}
ul#menu-productos a#btn_der,ul#menu-productos p#btn_der{ width:205px; height:21px; text-align:center; background:#d7f65c url(../../img/bg_btn_menu_productos_der_up.jpg) no-repeat right; display:block; margin:0 2px 0 0; color:#3c3c3c; padding:8px 0 0 0; font-weight:700;}
ul#menu-productos a:hover#btn_der,ul#menu-productos p#btn_der{background:#ebfaad url(../../img/bg_btn_menu_productos_der_down.jpg) no-repeat right; color:#979797;}


div#galeria-productos{ width:132px; float:left; clear:none; margin:10px 0 0 0; overflow: hidden; height: 335px}
/*div#galeria-productos img{margin:0 0 6px 6px; float:left; clear:none;}*/

a.piedras{width: 60px; height: 60px; overflow: hidden; margin: 6px 6px 0 0; padding: 0; float: left; clear: none; display: block;}
a.piedras img{border: none; display: block; }

div#info-productos{width:260px; clear:none; float:left; margin:10px 0 0 0;}
div#info-productos img{margin:0 0 20px 70px;}
div#info-productos h1{font-size:24px; color:#585858; font-weight:normal;}
div#info-productos h2{font-size:12px; color:#585858; font-weight:normal;}

div#info-productos-cont{width:259px; border-top:#ababab 1px solid; border-bottom:#ababab 1px solid; padding:15px 0; float:left; clear:none;}
div#info-productos-cont p{color:#585858; margin:0;}

div#info-productos-nota {width:413px; float:left; clear:none; margin:10px 0 0 0;}
div#info-productos-nota p{color:#585858; font-size:10px; margin:0px;}
div#info-productos-nota h1{font-size:10px; color:#585858;}

/*parte novedades*/
a#sec_novedades{color:#3b52c6; text-decoration:underline;}
ul#novedades{
	height: 200px;
}
ul#novedades a{font-size:12px; color:#585858; font-weight:700; margin:0; text-decoration:none;}
ul#novedades a:hover,ul#novedades a:active{color:#ff9600;}
ul#novedades p{color:#fff; margin:0 0 10px 0;}

div#paginador-nov{ width:380px; margin:20px 0 0 0;}
div#paginador-nov p{margin:0; float:left; clear:none; color:#6a6a6a;}

ul#paginador-novedades {float:right; clear:none;}
ul#paginador-novedades li{float:left; clear:none; color:#6a6a6a;}
ul#paginador-novedades li a{width:20px; display:block; color:#6a6a6a; float:left; clear:none; text-align:center;}
ul#paginador-novedades li a:hover{color:#ff9600; font-weight:700;}

/*parte ubicacion*/
div#telefonos{width:220px; margin:0 0 0 20px; float:left; clear:none;}
div#telefonos p{margin:0 0 5px 0;}
div#telefonos a{color:#8b8b8b;}
div#telefonos a:hover{text-decoration:underline;}
div#ubicacion{width:400px; float:left; clear:none; margin:35px 0 0 0;}
div#ubicacion p{margin:0 0 10px 0;}

/*scroll*/
#myContent{	position: relative; margin:5px;}
#easyscroll{margin:0; width: 420px; height: 300px; position: relative;}
/* easyscroll navigation buttons */
#easyscrollnav{position: relative; left: -25px; top: 240px; z-index: 22; height: 300px; width: 12px; overflow: hidden;  background: #f5f5f5; }
#easyscrollnav li{height:12px;line-height:12px;margin:0;padding:0; width: 12px;}
/*#easyscrollnav{margin:1em 0;}*/
#easyscrollnav li{list-style:none;	float:none;	color:#333;	cursor:pointer;}
#easyscrollnav li.over{	color:#999;	text-decoration:underline;	}
#easyscrollnav li#btnUp{text-indent: -9999px; background: url(../../img/btnUp.jpg) no-repeat; width: 12px; height: 12px;clear: both; float: none; }
#easyscrollnav li#btnDown{text-indent: -9999px; background: url(../../img/btnDown.jpg) no-repeat; width: 12px; height: 12px; position: relative; top: 275px; clear: both; float: none;}

#easyscrollnav li#btnReset{display: none;}

/*parte contacto*/
fieldset#contacto{width:420px; padding:10px 0 0 10px; float:left; clear:none; margin:0; height: 306px; overflow: hidden; }
fieldset#contacto label{width:98px; height:30px; clear:none; float:left; color:#6e6e6e; line-height: 20px;}
fieldset#contacto label.chico{width:54px; height:30px; clear:none; float:left; color:#6e6e6e; text-align:center; line-height: 20px;}

fieldset#contacto input.form{width:316px; height:20px; border:none; color:#6e6e6e; background:#d9d9d9; float:left; clear:none; margin:0 0 10px 0;}
fieldset#contacto input.form2,fieldset#contacto select#pais{width:130px; height:20px; border:none; color:#6e6e6e; background:#d9d9d9; float:left; clear:none; margin:0 0 10px 0;}
fieldset#contacto textarea{width:316px; height:100px; border:none; background:#d9d9d9; clear:none; float:left; color:#6e6e6e; margin:0; overflow: auto;}
fieldset#contacto input#btn{width:74px; height:20px; clear:both; float:left; background:#fcc132; margin:0 0 5px 0; position:relative; top:-45px; border-bottom:1px solid #564211; border-left:1px solid #e8b22e; border-top:1px solid #fee099; border-right:1px solid #e8b22e;}

/*parte clientes*/
ul#clientes li{float:left; clear:none; margin:0 3px 5px 3px; list-style:none; height:80px;}
img.suaves{-moz-opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
img.suaves:hover{filter:none; -moz-opacity: 1.0; border: none;}

/* Jean Paul .: Only Code :. */

div#contenido-novedades{width: 390px; background-color: #fff; display: block; float:left; clear:right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #7F7A63; padding-left: 10px; padding-right: 24px; padding-top: 10px}
div#contenido-novedades h2{font-size: 18px; color: #958E6C; font-weight: bold; margin-bottom: 20px}
div#contenido-novedades p{margin-bottom: 20px;}

div#bloque-texto-izq h6#novedades{width: 783px; height: 28px; color: #ECE9D8;display: block; background: url(img/h6_novedades.gif) left bottom no-repeat; float: none; clear: both; color: #fff}

div#bloque-texto-izq h6#novedades p.page-tot{width: 120px; height: 28px; text-align: left; float: left; display: block; clear: none; line-height: 28px; margin-left: 0px; margin-top: 5px; color: #fff; font-weight: normal;}
div#bloque-texto-izq h6#novedades p.page-idx{width: 130px; height: 28px; text-align: right; float: left; display: block; clear: none;line-height: 28px; margin-top: 5px; color: #fff;font-weight: normal; overflow: hidden;}
div#bloque-texto-izq h6#novedades p a{color:#fff}
div#bloque-texto-izq h6#novedades p a.normal{font-family: Verdana, Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: center;  font-weight: normal; text-decoration: none; display: inline;}
div#bloque-texto-izq h6#novedades p a strong{font-family: Verdana, Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: center;  font-weight: bold; text-decoration: none;display: inline; width: 20px}
div#bloque-texto-izq h6#novedades p a.normal:hover{ font-weight: bold;}

ul#lista-novedades{width: 240px; list-style: none; padding-left: 0px; padding-right: 12px; float: left; display:block; clear: none; margin-bottom: 0px;}
ul#lista-novedades li{width: 240px; list-style: none; background: transparent; color: #958E6C; display: block; clear: both; float: left; margin-top: 5px; margin-bottom: 5px}
ul#lista-novedades li div.imgdata{ width: 83px; height: 83px; float: left; display: block; clear: none; margin-right: 6px; overflow: hidden;}
ul#lista-novedades li div.imgdata img{	display: block; border: none;}
ul#lista-novedades li div.data{ float: left; clear: none; display: block; overflow: hidden; width: 150px;}
ul#lista-novedades li div.data div.subdata{float: none; clear: both; display: block; overflow: hidden; width: 150px; height: 65px;margin: 0; padding: 0}
ul#lista-novedades li div.data a.titulo{ font-weight: bold; font-size: 14px;  color: #958E6C; text-decoration: none; text-align: left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; clear: both;}
ul#lista-novedades li div.data a.subtitulo{ font-weight: normal; font-size: 11px;  color: #958E6C; text-decoration: none; text-align: left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; clear: both; }
ul#lista-novedades li div.data a.leer-mas{ font-weight: bold; font-size: 14px;  color: #958E6C; text-decoration: none; text-align: left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; clear: both;}

#obras_images { padding-top:190px; }
#catalogos_images { padding-top:190px; }

.error-contacto{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fc0; text-decoration: none; font-weight: bold;}


#message p{ font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6e6e6e; padding-top: 30px;}