body{margin:0;padding:0;font-family:sans-serif;font-size:12px}
a{color:#333;text-decoration:none} 
img{border:0 none}
hr{height:1px;border:0;color:#DDD;background-color:#DDD;width:100%}

#DIVtopMidContainer{width:100%;background:transparent url(../imgs/layout/body_bgd.gif) 0 0 repeat-x;border-top:1px solid #a95b46;margin-bottom:55px}
#DIVtopMidContainer-header{width:1020px;margin:0 auto;height:124px;background:transparent url(../imgs/layout/header_bgd.gif) 0 0 no-repeat}
#DIVtopMidContainer-header a img{margin:18px 0 0 30px;border:0 none}
#DIVtopMidContainer-header ul{margin:83px 30px 0 0;padding:0;list-style-type:none;float:right}
#DIVtopMidContainer-header ul li{float:left;margin-right:25px}
#DIVtopMidContainer-header ul li:last-child{margin-right:0}
#DIVtopMidContainer-header ul li a{color:#ddd9cc;font-size:1.2em;letter-spacing:1px}
#DIVtopMidContainer-header ul li a:hover{color:#f97a15}

#DIVtopMidContainer-content{width:960px/*1020*/;margin:0 auto;padding:15px 30px}
#DIVtopMidContainer-content #DIVbreadcrumbs{height:20px}
#DIVtopMidContainer-content #DIVbreadcrumbs p{color:#a14933;margin:0}
#DIVtopMidContainer-content #DIVbreadcrumbs p a{}
#DIVtopMidContainer-content #DIVbreadcrumbs p a:hover{color:#F97A15}
#DIVtopMidContainer-content #DIVbreadcrumbs p a::before{content:'>';margin-right:12px;font-size:0.7em;padding-left:12px;color:#555}

#DIVtopMidContainer-content > h1{margin:65px 0 15px 0;padding:0;color:#333;font-size:2.6em;font-weight:normal;letter-spacing:1px}
#DIVtopMidContainer-content h2{margin:0 0 15px 0;padding:0;color:#a14933;font-size:1.2em;font-weight:normal;letter-spacing:1px}
#DIVtopMidContainer-content h3{margin:0 0 15px 0;padding:0;color:#a14933;font-size:1.5em;font-weight:normal;letter-spacing:1px}

#DIVtopMidContainer-content #DIVsocialSpace{float:right;margin:-50px 0 0 0;display:none}

#DIVtopMidContainer-content .oneCol,#DIVtopMidContainer-content .twoCol{width:960px;margin-top:55px;clear:both}
#BODYhome #DIVtopMidContainer-content .oneCol{margin-top:0}
#DIVtopMidContainer-content .twoCol .leftCol{float:left;width:610px/*660*/;padding-right:50px}
#DIVtopMidContainer-content .twoCol .rightCol{float:left;width:300px}
#DIVtopMidContainer-content .oneCol p,#DIVtopMidContainer-content .twoCol p{margin:0 0 15px 0;line-height:135%}

#DIVbottomContainer{width:100%;height:340px;background:#2e2825 url(../imgs/layout/footer_cont_bgd.gif) 0 0 repeat-x}
#DIVbottomContainer-content{position:relative;width:960px/*1020*/;height:310px/*340*/;padding:30px 30px 0 30px;margin:0 auto;background:#2e2825 url(../imgs/layout/footer_bgd.gif) 0 0 no-repeat}
#DIVbottomContainer-content #DIVfooterNav{float:left;width:520px}
#DIVbottomContainer-content #DIVfooterNav a img{margin-bottom:17px}
#DIVbottomContainer-content #DIVfooterNav a:hover img{filter:alpha(opacity=50);/*for internet explorer*/opacity:0.50;/*CSS3 standard*/-moz-opacity:0.50;/*for older gecko browsers*/-khtml-opacity:0.50;/* for older webkit browsers*/}
#DIVbottomContainer-content #DIVfooterNav ul{margin:0;padding:0;list-style-type:none}
#DIVbottomContainer-content #DIVfooterNav ul li{width:150px;border-top:1px solid #555;padding-top:10px;margin-bottom:10px}
#DIVbottomContainer-content #DIVfooterNav ul li a{color:#a5a5a5}
#DIVbottomContainer-content #DIVfooterNav ul li a:hover{color:#f97a15}

#DIVbottomContainer-content #DIVfooterContact{float:left;width:160px/*190*/;min-height:228px;background:transparent url(../imgs/layout/footer_contact_bgd.png) right 12px no-repeat;text-align:right;padding-right:30px}
#DIVbottomContainer-content #DIVfooterContact h1{margin:20px 0 0 0;font-weight:normal;color:#ff5e43;font-size:1.6em;letter-spacing:1px}
#DIVbottomContainer-content #DIVfooterContact p{color:#a5a5a5;line-height:170%;border-top:1px solid #555;padding-top:7px}
#DIVbottomContainer-content #DIVfooterContact p a{border-bottom:1px solid #555;display:block;color:#a5a5a5;font-size:1.3em;padding-bottom:5px}
#DIVbottomContainer-content #DIVfooterContact p a:hover{color:#ff5e43}
#DIVbottomContainer-content #DIVfooterMisc{float:left;width:250px;text-align:right}
#DIVbottomContainer-content #DIVfooterMisc h1{margin:20px 0 0 0;font-weight:normal;color:#b7d130;font-size:1.6em;letter-spacing:1px}
#DIVbottomContainer-content #DIVfooterMisc p{color:#a5a5a5;line-height:170%;border-top:1px solid #555;width:150px;padding-top:7px;margin-left:100px;font-size:0.9em}
#DIVbottomContainer-content #DIVfooterMisc span.footerIcon1{display:inline-block;width:46px;height:68px;background:transparent url(../imgs/layout/footer_icons.png) 0 0 no-repeat;margin-right:10px}
#DIVbottomContainer-content #DIVfooterMisc span.footerIcon2{display:inline-block;width:50px;height:50px;background:transparent url(../imgs/layout/footer_icons.png) -57px -18px no-repeat}
#DIVbottomContainer-content #DIVfooterCopyright{clear:both;position:absolute;top:300px}
#DIVbottomContainer-content #DIVfooterCopyright p{color:#a5a5a5;font-size:0.8em;letter-spacing:1px;}

/*SPECIFIC PAGES*/
/*Home*/
#DIVhomeSlider{margin-top:20px}
#DIVhomeSlider img{margin-bottom:20px}
#DIVhomeSlider p{margin-left:15px;display:inline}
#DIVhomeSlider p a{color:#8e3727;border-bottom:1px solid #999}
#DIVhomeSlider p a:hover{border-bottom:0 none}
#DIVhomeSlider ul{float:right;margin:0;padding:0;list-style-type:none}
#DIVhomeSlider ul li{float:left;margin-right:8px}
#DIVhomeSlider ul li:last-child{margin-right:20px}
#DIVhomeSlider ul li a{width:44px;height:33px;display:block;background-image:url(../imgs/content/home/slider/home_slider_thumbs.jpg);cursor:pointer}
#DIVhomeSlider ul li a.pattern1{background-position:0 0}
#DIVhomeSlider ul li a.pattern2{background-position:-52px 0}
#DIVhomeSlider ul li a.pattern3{background-position:-104px 0}
#DIVhomeSlider ul li a.pattern4{background-position:-156px 0}
/*Contact*/
#BODYcontacto form{position:relative}
#BODYcontacto form label{color:#333;font-size:1em;font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;margin-bottom:5px}
#BODYcontacto form label span{color:#b64633;font-size:0.8em;text-transform:none}
#BODYcontacto form label,#BODYcontacto form input,#BODYcontacto form textarea{display:block}
#BODYcontacto form input{font-size:1.7em;color:#80a67c;background-color:#f2f2f2;-moz-border-radius:4px;/*Firefox*/-webkit-border-radius:4px;/*Safari,Chrome*/border-radius:4px/*CSS3*/;border:1px solid #E7E7E7;width:500px;margin-bottom:10px}
#BODYcontacto form input:hover{background-color:#E7E7E7}
#BODYcontacto form input:focus{background-color:white}
#BODYcontacto form textarea{color:#333;background-color:#f2f2f2;-moz-border-radius:4px;/*Firefox*/-webkit-border-radius:4px;/*Safari,Chrome*/border-radius:4px/*CSS3*/;border:1px solid #E7E7E7;width:500px;margin-bottom:10px}
#BODYcontacto form textarea:hover{background-color:#E7E7E7}
#BODYcontacto form textarea:focus{background-color:white}
#BODYcontacto form input[type='submit']{position:absolute;top:332px;left:0;background-color:#323232;border:0 none;width:125px;height:27px;font-size:1em;color:white;cursor:pointer}
#BODYcontacto form input[type='submit']:hover{background-color:#414141}
/*Paneles*//*Lstelos*/
.panelRow{width:960px}
.panelRow div{width:206px/*240*/;float:left;padding:0 17px;margin-bottom:50px}
.panelRow div img{margin:0 0 10px 0}
.panelRow div img:hover{-moz-opacity:.60;filter:alpha(opacity=60);opacity:.60}
.panelRow div a{color:#a14933;font-size:1em;text-decoration:underline;letter-spacing:1px}
.panelRow div a:hover{text-decoration:none}
.twoColTwoRight img:hover{-moz-opacity:.60;filter:alpha(opacity=60);opacity:.60}

/*Acabados*/
.boxAcabados{width:960px;margin-bottom:50px}
.boxAcabados ul{width:960px;height:35px/*50*/;background-color:#F2F2F2;border-bottom:1px solid #DDD;margin:0;padding:0;list-style-type:none;padding-top:15px}
.boxAcabados ul li{float:left;color:#111;font-family:Verdana, Geneva, sans-serif;font-size:1.3em;text-align:center}
.boxAcabados ul li:first-child{color:#c74d43;width:80px!important}
.boxAcabados ul li.recycleIcon{background:transparent url(../imgs/content/recycle_icon.png) 200px 0 no-repeat;height:29px;text-align:left;padding-left:60px;width:230px!important/*290*/}
.boxAcabados ul.material li{width:290px}
.boxAcabados ul.colores li{width:146px}
.boxAcabados ul.tipos li{width:219px}
.boxAcabados span{height:85px;margin-left:20px;padding-top:8px;width:940px;display:block;background:transparent url(../imgs/layout/acabados_span_bgd.gif) 0 0 no-repeat}
.boxAcabados span img{float:right;margin-left:1px}
#BODYacabados table{width:100%;margin:15px 0 0 0;font-family:Verdana, Geneva, sans-serif;background-color:#F7F7F7;text-align:center}
#BODYacabados table tr{height:47px}
#BODYacabados table thead th{font-size:1.3em;font-weight:normal}
#BODYacabados table tr td{border-top:1px solid #EEE;border-right:1px solid white}
#BODYacabados table tr td:last-child{border-right:0}
#BODYacabados table tr td.check{background:transparent url(../imgs/content/table_icons.png) center 13px no-repeat}
#BODYacabados table tr td.ex{background:transparent url(../imgs/content/table_icons.png) center -37px no-repeat}
/*Paneles y Listelos Paginas Internas*/
.twoCol .rightCol .twoColTwo{width:300px}
.twoCol .rightCol .twoColTwoLeft,.twoCol .rightCol .twoColTwoRight{width:150px;float:left}
#DIVtopMidContainer-content .twoCol .rightCol .twoColTwoLeft p,#DIVtopMidContainer-content .twoCol .rightCol .twoColTwoRight p{margin-bottom:8px}
#DIVtopMidContainer-content .oneCol h1{margin:40px 0 35px 0;padding:0;color:#333;font-size:1.7em;font-weight:normal;letter-spacing:1px}

/*Home specific*/
#BODYnosotros .rightCol a:hover img,#BODYcontacto .rightCol a:hover img{filter:alpha(opacity=50);/*for internet explorer*/opacity:0.50;/*CSS3 standard*/-moz-opacity:0.50;/*for older gecko browsers*/-khtml-opacity:0.50;/* for older webkit browsers*/}

/*Social*/
#DIVsocial{width:200px;float:right;text-align:right;padding-right:-100px;height:31px;margin-top:77px;vertical-align:top}
.a{position:relative; padding-left:50px;}
.likebtt{position:absolute;}

/*Gallery*/
.galleryRowGal,.galleryRowPhoto{width:100%;height:220px;margin-bottom:60px}
.galleryRowGal .galleryItem,.galleryRowPhoto .galleryItem{width:205px;height:220px;float:left;margin-right:46px}
.galleryRowGal .galleryItem:last-child,.galleryRowPhoto .galleryItem:last-child{margin:0}

.galleryRowPhoto .galleryItem a[rel='gallery']:first-child{background:none;display:inline;width:205px;height:169px;position:static}

.galleryRowGal .galleryItem a{width:125px;height:20px/*33*/;display:block;background:transparent url(../imgs/layout/goto_gallery_button.png) 0 top no-repeat;position:relative;top:-23px;left:70px;color:white;text-align:center;padding-top:13px;font-size:13px}
.galleryRowPhoto .galleryItem a{width:125px;height:20px/*33*/;display:block;background:transparent url(../imgs/layout/goto_image_button.png) 0 top no-repeat;position:relative;top:-23px;left:70px;color:white;text-align:center;padding-top:13px;font-size:13px}
.galleryRowGal .galleryItem a:hover,.galleryRowPhoto .galleryItem a:hover{background-position:0 bottom}

.galleryRowGal .galleryItem h2{text-transform:uppercase;font-size:1em!important;letter-spacing:0!important} 
	 

/*GENERAL CLASSES*/
div.grayRoundedBox{background-color:#F7F7F7;padding:20px 15px;-moz-border-radius:12px;/*Firefox*/-webkit-border-radius:12px;/*Safari,Chrome*/border-radius:12px/*CSS3*/}
.highlight{color:#f97a15}
.bigText{font-size:1.3em}
.biggerText{font-size:1.6em}
.chocolateText{color:#b1a5a0}
.dotted{border-bottom:2px dotted #333}
.right-floated{float:right;margin-left:10px}
.left-margin{margin-left:15px}
.clear{clear:both}
.darkOrangeText{color:#c74d43}
.tealGreenText{color:#61845d}
.lightGrayBgd{background-color:#F2F2F2}