	
	div#main{width:860px; margin:auto auto; margin-top:30px;}
	
	div#main div#logo{height:102px; position:relative;}
	div#main div#logo div.img-hd{width:640px; height:102px; overflow:hidden; position:absolute; top:0px; right:0px;}
	div#main div#logo div.img-hd img.shadow{position:absolute;}
	
	div#main div#top-tabs{height:20px; position:relative;}
	div#main div#top-tabs div.date{position:absolute; left:13px; top:3px; color:#CCCCCC; font:normal 9px Arial, Helvetica, sans-serif;}
	div#main div#top-tabs div#languages{float:right; height:20px;}
	div#main div#top-tabs div#languages ul{margin:0px; padding:0px; float:right;}
	div#main div#top-tabs div#languages ul li{float:left; width:59px; height:20px; list-style:none;}
	div#main div#top-tabs div#languages ul li a{display:block; background-image:url("../../images/default/languages-tabs.gif"); height:20px; margin-left:1px;}
	div#main div#top-tabs div#languages ul li a:hover{text-decoration:none;}
	div#main div#top-tabs div#languages ul li a.es{background-position:0px 20px;}
	div#main div#top-tabs div#languages ul li a.en{background-position:-59px 20px;}
	div#main div#top-tabs div#languages ul li a.eu{background-position:-118px 20px;}
	div#main div#top-tabs div#languages ul li a.fr{background-position:-177px 20px;}
	div#main div#top-tabs div#languages ul li a:hover.es, div#main div#top-tabs div#languages ul li.selected a.es{background-position:0px 0px;}
	div#main div#top-tabs div#languages ul li a:hover.en, div#main div#top-tabs div#languages ul li.selected a.en{background-position:-59px 0px;}
	div#main div#top-tabs div#languages ul li a:hover.eu, div#main div#top-tabs div#languages ul li.selected a.eu{background-position:-118px 0px;}
	div#main div#top-tabs div#languages ul li a:hover.fr, div#main div#top-tabs div#languages ul li.selected a.fr{background-position:-177px 0px;}
	
	table.form{}
	table.form tr td{padding:4px;}
	table.form tr td.label{text-align:right;}
	table.form tr td.label div{margin-top:2px;}
	
	a.btn{padding:3px 5px 3px 5px; color:white; display:block; float:left; background-color:#606060; text-decoration:none; font-weight:bold;}
	a.btn:hover{background-color:#9C400F; color:white; text-decoration:none;}
	
	div.notification-box{}
	div.notification-box ul{margin:0px; padding:0px;}
	div.notification-box ul li.notification{list-style:none; margin:0px 0px 10px 0px; padding:0px 0px 0px 20px;}
	div.notification-box ul li.error{background:url("../../images/default/icon-error.gif") no-repeat 0% 50%;}
	div.notification-box ul li.success{background:url("../../images/default/icon-success.gif") no-repeat 0% 50%;}
	div.notification-box ul li.info{background:url("../../images/default/icon-info.gif") no-repeat 0% 50%;}
	
	/*div#main div#top-tabs{position:relative; }
	div#main div#top-tabs div#languages{position:absolute; right:0px; width:70px; z-index:100;}
	div#main div#top-tabs div#languages a{display:block; padding:2px 5px 2px 5px; text-decoration:none; background:white;}
	div#main div#top-tabs div#languages a:hover{text-decoration:none; color:black; background-color:#e1e1e1;}
	div#main div#top-tabs div#languages a.selected{padding-bottom:4px; color:#c0c0c0; background:url("../../images/default/icon-global.gif") no-repeat 0% 50%; padding-left:15px;}
	div#main div#top-tabs div#languages a.selected:hover{color:white;}
	div#main div#top-tabs div#languages a.selected span{color:#9dceff; font-size:9px;}
	div#main div#top-tabs div#languages div{display:none;}*/
	
	div#main div#content{padding:4px; background:white;}
	
	div#left-bar{position:absolute; height:auto !important; height:552px; min-height:552px; width:186px; background:#9C400F url("../../images/default/left-bar-bg.jpg") no-repeat; z-index:100;}
	div#left-bar ul{margin:0px; padding:0px; margin-top:10px;}
	div#left-bar ul li{list-style:none;}
	div#left-bar ul li a{background:url("../../images/default/bullet.gif") no-repeat 16px 10px; color:white; font:normal 12px Arial, Helvetica, sans-serif; padding:5px 15px 5px 29px; display:block;}
	div#main div#content div#left-bar ul li a:hover, div#main div#content div#left-bar ul li.selected a{text-decoration:none; background-color:#78320C;}
	div#left-bar ul li.selected a{font-weight:bold;}
	div#left-bar ul li ul{margin-left:0px; margin-top:0px;}
	div#left-bar ul li ul li{}
	div#left-bar ul li ul li a{padding-left:50px; background-position:36px 8px; padding-top:2px; padding-bottom:2px;}
	
	div#main div#content div#main-content{float:right;margin-left:0px; width:662px;}
	div#main div#content div#main-content div.top-boxes-container{margin-bottom:4px;}
	div#main div#content div#main-content div.top-boxes-container div.top-box-left-bienvenidos{float:left; width:276px; height:211px; background-color:#F3F3F3; margin-right:4px;}
	div#main div#content div#main-content div.top-boxes-container div.top-box-left-bienvenidos div.wraper{padding:10px 15px 0px 15px;}
	div#main div#content div#main-content div.top-boxes-container div.top-box-left-bienvenidos div.wraper h1{font:normal 20px Arial, Helvetica, sans-serif; color:#3F3F3F; margin-bottom:10px;}
	div#main div#content div#main-content div.top-boxes-container div.top-box-left-bienvenidos div.wraper div.text{line-height:16px;}
	div#main div#content div#main-content div.top-boxes-container div.top-box-right-imagenes{float:left; width:382px; height:211px; background-color:#F3F3F3; position:relative;}
	div#main div#content div#main-content div.top-boxes-container div.top-box-right-imagenes div{width:382px; height:211px; overflow:hidden; position:relative;}
	div#main div#content div#main-content div.top-boxes-container div.top-box-right-imagenes a.button-tab{width:128px; height:24px;  position:absolute; bottom:0px; right:0px; z-index:100;}
	div#main div#content div#main-content div.top-boxes-container div.top-box-right-imagenes a.button-tab:hover{text-decoration:none;}
	/*div#main div#content div#main-content div.top-boxes-container div.top-box-left-bienvenidos a.button-tab{width:169px; height:25px; background-image:url("../../images/default/button-tabs-home.jpg"); background-position:0px 0px; position:absolute; margin-top:185px; margin-left:106px;}*/
	div#main div#content div#main-content div.top-boxes-container div.top-box-left-bienvenidos a.button-tab:hover{text-decoration:none;}
	
	
	div#main div#content div#main-content div.bottom-boxes-container{}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-left-noticias{float:left; width:177px; height:337px; background-color:#F3F3F3; margin-right:4px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-left-noticias div.wraper{padding:10px 15px 0px 15px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-left-noticias div.wraper h1{font:normal 20px Arial, Helvetica, sans-serif; color:#3F3F3F; margin-bottom:10px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-left-noticias div.wraper div.list{}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-left-noticias div.wraper div.list div.item{margin-bottom:10px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-left-noticias div.wraper div.list div.item a{display:block; margin-bottom:3px; color:black; font-weight:bold;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-left-noticias div.wraper div.list div.item a:hover{color:#0885e6;}
	/*div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-left-noticias a.button-tab{width:169px; height:25px; background-image:url("../../images/default/button-tabs-home.jpg"); background-position:0px -25px; position:absolute; margin-top:311px; margin-left:7px;}*/
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-left-noticias a.button-tab:hover{text-decoration:none;}
	
	
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado{float:left; width:300px; height:337px; background-color:#F3F3F3; margin-right:4px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado div.wraper{padding:10px 15px 0px 15px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado div.wraper h1{font:normal 20px Arial, Helvetica, sans-serif; color:#3F3F3F; margin-bottom:10px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado div.wraper div.list{}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado div.wraper div.list div.item{margin-bottom:0px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado div.wraper div.list div.item div.img{width:96px; height:91px; float:left; margin-right:8px; margin-left:-3px;}
	div.bottom-box-middle-destacado div.wraper div.list div.item div.img div{width:96px; height:91px; overflow:hidden;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado div.wraper div.list div.item div.img b{ position:absolute; width:96px; height:91px; z-index:2; }
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado div.wraper div.list div.item div.text{padding-left:100px; padding-top:4px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado div.wraper div.list div.item div.text a.title{display:block; margin-bottom:3px; font-weight:bold; color:black; font-size:12px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado div.wraper div.list div.item div.text a.leer-mas{display:block; font:bold 10px Verdana, Arial, Helvetica, sans-serif; background:url("../../images/default/bullet2.gif") no-repeat 0px 3px; padding-left:8px; margin-top:5px;}
	/*div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado a.button-tab{width:169px; height:25px; background-image:url("../../images/default/button-tabs-home.jpg"); background-position:0px 0px; position:absolute; margin-top:311px; margin-left:130px;}*/
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-middle-destacado a.button-tab:hover{text-decoration:none;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right{float:left; width:177px; height:337px; background-color:white;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.top-box-servicios{margin-bottom:4px; background-color:#F3F3F3; height:173px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.top-box-servicios div.wraper{padding:10px 15px 0px 15px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.top-box-servicios div.wraper h1{font:normal 20px Arial, Helvetica, sans-serif; color:#3F3F3F; margin-bottom:10px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.top-box-servicios div.wraper div.list{}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.top-box-servicios div.wraper div.list a{display:block; background:url("../../images/default/bullet2.gif") no-repeat 0px 4px; padding-left:8px; margin-bottom:5px;}
	/*div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.top-box-servicios a.button-tab{width:169px; height:25px; background-image:url("../../images/default/button-tabs-home.jpg"); background-position:0px -75px; position:absolute; margin-top:147px; margin-left:7px;}*/
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.top-box-servicios a.button-tab:hover{text-decoration:none;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.bottom-box-referencias{margin-bottom:4px; background-color:#F3F3F3; height:160px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.bottom-box-referencias div.wraper{padding:10px 15px 0px 15px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.bottom-box-referencias div.wraper h1{font:normal 20px Arial, Helvetica, sans-serif; color:#3F3F3F; margin-bottom:10px;}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.bottom-box-referencias div.wraper div.list{}
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.bottom-box-referencias div.wraper div.list a{display:block; background:url("../../images/default/bullet2.gif") no-repeat 0px 4px; padding-left:8px; margin-bottom:5px;}
	/*div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.bottom-box-referencias a.button-tab{width:169px; height:25px; background-image:url("../../images/default/button-tabs-home.jpg"); background-position:0px -100px; position:absolute; margin-top:134px; margin-left:7px;}*/
	div#main div#content div#main-content div.bottom-boxes-container div.bottom-box-right div.bottom-box-referencias a.button-tab:hover{text-decoration:none;}
	
	div#main div#foot{height:30px; background:url("../../images/default/foot-shadow.jpg") no-repeat top; padding-top:6px;}
	div#main div#foot div.copy{float:left; font-size:11px; color:#CCCCCC; width:70%;  height:30px; }
	div#main div#foot div.copy div.wraper{padding-left:5px;}
	div#main div#foot div.links{float:right; font-size:11px; color:#CCCCCC; width:30%; height:30px;}
	div#main div#foot div.links div.wraper{padding-right:5px; text-align:right;}
	div#main div#foot div.links a{margin-left:15px;}
	div#main div#foot a{color:#CCCCCC;}
	
	
	div#main div#interior-content{ width:662px; height:auto !important; height:552px; min-height:552px; margin-left:4px; float:right; background:#EBEBEB; font-size:12px; margin-top:0px;}
	div#main div#interior-content div.content-wr{padding:10px;}
	div#main div#interior-content p{margin-bottom:10px;}
	div#main div#interior-content h1.main-title{font-size:22px; margin-bottom:20px; font-weight:normal;}
	
	div.box-interior{background:white url("../../images/default/content-bg.gif") repeat-y left !important; width:100%;}
	
	/* ------------------------------------------------------------
	 * Page: Noticias 
	 * */
	div.page-noticias{}
	div.page-noticias div.noticia{border-bottom:1px solid #c0c0c0; font-size:14px;}
	div.page-noticias div.noticia h2{position:relative; font-weight:normal; }
	div.page-noticias div.noticia h2.loader{background:transparent url("../../images/default/loader1.gif") no-repeat 100% 4px;}
	div.page-noticias div.noticia h2.loader span.fecha{right:40px;}
	div.page-noticias div.noticia h2 a{display:block; padding:3px 0px 3px 0px; color:black;}
	div.page-noticias div.noticia h2 a:hover{text-decoration:none; color:#0885e6;}
	div.page-noticias div.noticia h2 span.fecha{position:absolute; right:0px; top:3px; color:#808080; display:inline; font-size:10px;}
	div.page-noticias div.noticia h2 a:hover span.brief{display:block; color:#808080;}
	div.page-noticias div.noticia h2 a span.brief{padding-bottom:5px; position:relative; font-size:11px; display:block; color:#808080; font-weight:normal;}
	div.page-noticias div.noticia h2 a span.brief span.read{color:#0885e6;}
	div.page-noticias div.noticia h2 a.nohover:hover span.brief{}
	div.page-noticias div.noticia div.content{display:none; padding:8px; background-color:white; position:relative; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;}
	div.page-noticias div.noticia div.content a.request{position:absolute; right:40px; top:8px; font-size:12px; font-weight:bold;}
	div.page-noticias div.noticia div.content h1{font-size:18px; margin-bottom:10px; font-weight:normal;}
	div.page-noticias div.noticia div.content div.texto{margin-bottom:10px;}
	div.page-noticias div.noticia div.content span.fecha{position:absolute; right:40px; top:10px; font-size:11px; color:#D51D11;}
	div.page-noticias div.noticia div.content a.close{position:absolute; right:10px; top:8px;}
	div.page-noticias div.noticia div.content ul.imagenes{margin:0px; padding:0px; margin-top:15px;}
	div.page-noticias div.noticia div.content ul.imagenes li{list-style:none; float:left; margin:0px 5px 0px 0px; padding:0px;}
	div.page-noticias div.noticia div.content ul.imagenes li img{border:1px solid #cccccc; padding:2px;}
	
	/* ------------------------------------------------------------
	 * Page: Servicios 
	 * */
	div.related-trabajos{padding:5px; float:right; margin-left:15px; background:white; border:1px solid #cccccc; font-size:11px;}
	div.related-trabajos h3{font-size:12px; padding:3px; font-weight:bold;}
	div.related-trabajos a{display:block; padding:3px;}
	
	/* ------------------------------------------------------------
	 * Page: Contacto 
	 * */
	input, textarea{padding:2px; border:none; border:1px solid #cccccc;}
	div.page-contacto{}
	div.page-contacto div.info{padding:8px 0px 8px 0px; float:left; margin-right:45px; width:150px;}
	div.page-contacto div.info a.map{margin-top:20px; font-size:11px; display:block;  background:url("../../images/default/icon-global.gif") no-repeat 0% 50%; padding-left:15px;}
	div.page-contacto div.form{margin-left:180px;}
	div.page-contacto div.form div.txt{margin-bottom:15px;}
	div.page-contacto div.form span.agree{font-size:11px;}
	
	/* ------------------------------------------------------------
	 * Page: Clientes 
	 * */
	div.page-clientes{}
	div.page-clientes div.cliente{margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #cccccc; }
	div.page-clientes div.cliente h2{margin-bottom:5px;}
	div.page-clientes div.cliente p{margin:0px;}
	div.page-clientes div.cliente img{float:left; margin-right:10px;}

	div.paging{margin-top:20px; font-size:14px; text-align:center; }
	div.paging a, div.paging b{margin-right:5px; margin-left:5px;}
	
	/* ------------------------------------------------------------
	 * Page: Galeria 
	 * */
	div.page-galeria ul.imagenes{margin:0px; padding:0px; margin-top:15px;}
	div.page-galeria ul.imagenes li{list-style:none; float:left; margin:0px 5px 0px 0px; padding:0px;}
	div.page-galeria ul.imagenes li img{border:1px solid #cccccc; padding:2px;}
	
	/* ------------------------------------------------------------
	 * Page: Privacidad 
	 * */
	div.page-privacidad div.back-link{margin-top:20px;}
	
	/* ------------------------------------------------------------
	 * Page: Enlaces 
	 * */
	 div.page-enlaces{}
	 div.page-enlaces div.enlace{ margin-bottom:10px;}
	 div.page-enlaces div.enlace h2{font-size:15px; margin-bottom:3px; font-weight:normal;}
	 
	/* ------------------------------------------------------------
	 * Page: Comentarios 
	 * */
	 div.page-comentarios{}
	 div.page-comentarios div.list{margin-bottom:20px;}
	 div.page-comentarios div.list ul{margin-left:0px; padding-left:0px;}
	 div.page-comentarios div.list ul li{list-style:none; padding:0px; margin:10px 0px 0px 0px;}
	 div.page-comentarios div.list ul li ul{margin-left:40px;}
	 div.page-comentarios div.list ul li ul li{}
	 div.page-comentarios div.list ul li div.bubble{}
	 div.page-comentarios div.list ul li div.bubble div.admin span.name{color:#b61d1d; font-weight:bold;}
	 div.page-comentarios div.list ul li div.bubble div.person{float:left; width:100px; text-align:right;}
	 div.page-comentarios div.list ul li div.bubble div.person span{display:block; margin-bottom:4px;}
	 div.page-comentarios div.list ul li div.bubble div.person span.date{font-size:9px; color:#999999;}
	 div.page-comentarios div.list ul li div.bubble div.text{ margin-left:110px; padding-left:30px; background:url("../../images/default/bubble-pointer.gif") no-repeat 0px 4px;;}
	 div.page-comentarios div.list ul li div.bubble div.text div.wr{padding:8px; background:white; }
	 div.page-comentarios div.post{}
	 div.page-comentarios div.post h1{font-size:15px; margin-bottom:10px; font-weight:normal; font-style:italic;}
	