*{margin:0;padding:0;font-size:100%;}
body{text-align:center;background:transparent url('images/header-bg-solare_2.jpg') scroll no-repeat top center}
#centrado{width:1020px;margin:0 auto;}
#logo{position:relative;margin:26px 0 30px 0;}
img{vertical-align:top;}
a img{border:0;}
table{border-collapse:collapse;border:0;}
html, input, textarea{font-family:Arial, Helvetica, sans-serif;font-size:0.75em;line-height:1.167em;color:#999999;}
input, select{vertical-align:middle;font-weight:normal;}
a{text-decoration:underline;color:#299AD4;}
a:hover{text-decoration:none;}
ul{list-style:none;}
ul li{background:url(images/marker.gif) left 1px no-repeat;padding:0 15px 15px 20px;}
ol li{padding:0 15px 0 0;margin:20px}
li a{text-decoration:none;}
li a:hover{text-decoration:underline;}
a.text{color:#999999;text-decoration:none}
a.title{color:#999999;font-weight:bold;text-decoration:none}
a.title:hover{text-decoration:underline;}
.float-l{float:left;}
.float-r{float:right;}
.clear{clear:both;}
#content .col-1,
#content .col-2,
#content .col-3{float:left;}
#menu{position:relative;display:block;margin:0 auto 15px auto;width:920px;height:40px;}
#menu ul.menu{list-style:none;margin:0;padding:0;width:920px;}
#menu ul.menu li{display:inline;float:left;position:relative;margin:0;padding:0;}
#menu ul.menu li a.menu_link{background:transparent url(images/menu.png) no-repeat scroll 0 0;width:152px;height:50px;display:block;text-indent:-5000px;margin:0;}
#menu ul.menu li#menu_inicio a.menu_link{background-position:0 0;width:152px;}
#menu ul.menu li#menu_inicio a.menu_link:hover, #menu ul.menu li#menu_inicio a.sel{background-position:0 -50px;}
#menu ul.menu li#menu_inicio a.sel{background-position:0 -50px !important;}
#menu ul.menu li#menu_servicios a.menu_link{background-position:-126px 0;width:152px;}
#menu ul.menu li#menu_servicios a.menu_link:hover{background-position:-126px -50px;}
#menu ul.menu li#menu_servicios a.sel{background-position:-126px -50px !important;}
#menu ul.menu li#menu_productos a.menu_link{background-position:-278px 0;width:152px;}
#menu ul.menu li#menu_productos a.menu_link:hover{background-position:-278px -50px;}
#menu ul.menu li#menu_productos a.sel{background-position:-278px -50px !important;}
#menu ul.menu li#menu_clientes a.menu_link{background-position:-430px 0;width:152px;}
#menu ul.menu li#menu_clientes a.menu_link:hover{background-position:-430px -50px;}
#menu ul.menu li#menu_clientes a.sel{background-position:-430px -50px !important;}
#menu ul.menu li#menu_certificaciones a.menu_link{background-position:-582px 0;width:152px;}
#menu ul.menu li#menu_certificaciones a.menu_link:hover{background-position:-582px -50px;}
#menu ul.menu li#menu_certificaciones a.sel{background-position:-582px -50px !important;}
#menu ul.menu li#menu_contacto a.menu_link{background-position:-734px 0;width:152px;}
#menu ul.menu li#menu_contacto a.menu_link:hover{background-position:-734px -50px;}
#menu ul.menu li#menu_contacto a.sel{background-position:-734px -50px !important;}
.wrapper{width:100%;overflow:hidden;}
.img-indent{float:left;padding:2px 20px 0 0;}
.phone{float:right;margin-right:88px;}
#content{background-color:#fff}
.spacer{border-top:1px solid #DCDCDC;clear:both;height:20px;width:915px}
p.std{padding:0 20px;}
span.titleC{color:#999999;font-weight:bold;font-size:14px}
span.infoC{color:#37ADE0;font-weight:normal}
.row-1{padding-bottom:28px;}
.row-2{border-top:1px solid #DCDCDC;}
.row-2 .col-2, .row-2 .col-3{border-left:1px solid #DCDCDC;}
#proyectos_residenciales{width:430px;padding-left:20px;float:right;}
.row-2 .inner{padding-top:20px;padding-bottom:44px;}
.col-1 .inner{padding-right:15px;}
.col-2 .inner{padding-right:22px;padding-left:19px;}
.col-3 .inner{padding-left:14px;}
.title{margin-bottom:14px;}
.inner{}
.row-2 .image{margin:5px 0 10px;}
.row-2 p{padding-bottom:15px;}
.buttonNav{color:#FFFFFF;background:#299AD4 url(images/buttont-bg.gif) left top no-repeat;line-height:11px;text-decoration:none;}
.buttonNav span{background:#299AD4 url(images/buttont-bg.gif) right top no-repeat;padding:4px 11px 5px 8px;}
.buttonNav:hover{text-decoration:underline;}
.button{color:#FFFFFF;background:#299AD4 url(images/buttont-bg.gif) left top no-repeat;display:block;float:left;line-height:1em;text-decoration:none;}
.button span{background:url(images/buttont-bg.gif) right top no-repeat;display:block;padding:4px 11px 5px 8px;}
.button:hover{text-decoration:underline;}
h2{color:#37ADE0;font-weight:normal;padding-bottom:15px;}
cite{font-style:normal;}
p span{color:#37ADE0;}
#page-1 .col-1 ul{padding:16px 0 28px;}
#page-1 .col-2 .inner{padding-right:10px;}
#page-2 .row-1 p,
#page-4 .row-1 p,
#page-5 .row-1 p{padding-bottom:14px;}
#page-2 .col-2 .inner{padding-right:0;}
#page-2 .col-1 h2{text-align:right;padding-bottom:14px;}
#page-2 .col-2 ul{padding:16px 0 22px;}
#page-3 .col-1 ul{padding:14px 0 17px;}
#page-3 .row-2 .col-2 p{padding-bottom:17px;}
#page-3 .col-3 ul{padding:1px 0 13px;}
#page-4 .row-1{padding-bottom:46px;}
#page-4 .button{margin-top:13px;}
#page-5 .col-1 .button{margin-top:11px;}
#page-5 .inner ul{padding:16px 0 22px;}
.form{padding:5px 0 0 0;}
label{color:#626262;font-size:0.917em;padding-top:3px;}
#contactForm label, #contactForm .wrapper div, #contactForm .wrapper p{float:left;}
#contactForm .wrapper div{height:30px;}
#contactForm input, #contactForm textarea{font-size:0.917em;line-height:1em;color:#626262;}
#contactForm input{height:13px;padding-top:1px;}
#contactForm textarea{overflow:hidden;height:148px;}
#contactForm #puesto{width:200px;padding-top:1px;}
#contactForm .buttons{padding:14px 0 0 52px;}
#contactForm .buttons .button{margin-right:12px;}
#page-6 .col-2 .inner{padding-right:11px;}
#page-6 .col-2 p{padding-bottom:16px;}
#page-6 .col-2 .button{margin-top:2px;}
#page-7 .row-1{padding-bottom:50px;}
#page-7 h2{padding-bottom:0;}
#page-7 p{padding-bottom:16px;}
#footer{color:#fff;clear:both;background:transparent url('images/footer-bg.jpg') scroll no-repeat center center;height:58px;line-height:58px;text-indent:25px}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
ol.decimal{list-style-type:decimal}
ol.lower-alpha{list-style-type:lower-alpha}
ol.upper-roman{list-style-type:upper-roman}
ol.upper-alpha{list-style-type:upper-alpha}
#slideWrapper{left:50px;height:140px;overflow:hidden;position:relative;width:800px;}
#slide{height:180px;position:relative;width:3200px;}
#slide img{cursor:pointer;float:left;height:100px;width:200px;border:none;}
#slide a{border:none;}
span.hilite{color:#808080;font-weight:bold}
input.inputsize{height:15px;font-size:13px;text-align:center;width:120px;}
.sel{width:70px;}
.slider-wrapper2{width:924px;margin:0 auto 0 20px;}
.clear{clear:both;}
#main{width:915px;margin:0 auto;text-align:left;}
#header{height:515px;width:980px;text-align:left;margin:0 auto;}
#header2{height:198px;width:980px;text-align:left;margin:0 auto;}
#headerSmall{height:184px;width:980px;text-align:left;margin:0 auto;}
.row-2 .col-1{width:285px;}
.row-2 .col-2{width:311px;}
.row-2 .col-3{width:293px;}
#page-2 .col-1{width:445px;}
#page-2 .col-2{width:445px;}
#page-5 .col-1{width:445px;}
#page-5 .col-2{width:445px;}
#page-5 .inner ul{width:190px;}
label{color:#626262;width:51px;}
#contactForm input{width:200px;}
#contactForm textarea{width:200px;}