/* Style sheet basicos */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;}
h1,h2,h3,h4,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px;}
h1,h2,h3,h4,h5,h6{margin-top:0.5em;}
h1,h2,h3,h4{font-family:"Arial";}
h1{font-size:16px;line-height:1.5em;}
p.confirm{font-weight:bold;color:#de0909;}
li{list-style-type:none;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
img{border:0;}
#main .mod_article .sinmarco img{border:0px;}
#main img{padding:2px;border:2px solid #C5BEA1;}
#main img.proyectos{vertical-align:middle;border:0px;}
#ce_image proyectos{border:0px;}
h2.proyectos{margin-top:5px;font-size:14px;color:#837761;}
#wrapperbox img{border:0px;}
#descargas img{vertical-align:middle;border:0px;}
*{margin:0;}
html{width:100%;height:100%;margin:0;padding:0;background: #DBD6C2;}
body{margin:0;padding:0;background: url("tl_files/imagenes/bg_header.png") center top no-repeat;}
#wrapper{border:0px solid #C5BEA1;}
#header{width:960px;}
#sliderhome{width:960px;text-align:left;background:#ffffff;}
#menu{width:960px;height:31px;}
#header .menuheader{float:right;margin:15px 0 0;}
#header .menuheader img{margin:0 10px 0 0;}
#imagen{width:960px;height:200px;}
#navmain{width:960px;background-color:#FFFFFF;border-bottom:1px solid #999999;}
#navmain a.invisible{display:none;}
#navmain ul{list-style:none;}
#navmain li a,#navmain li span.active{height:30px;float:left;display:inline;padding:0 9px 0 8px;text-align:center;background-color:#ffffff;border-right:1px solid #999999;font-family:Arial, Helvetica,sans-serif;text-decoration:none;font-size:14px;color:#545454;line-height:32px;}
#navmain li a.quiero{height:30px;float:left;display:inline;padding:0 9px 0 8px;text-align:center;background-color:#908264;border-right:1px solid #999999;font-family:Arial, Helvetica,sans-serif;text-decoration:none;font-size:14px;color:#ffffff;line-height:32px;}
#navmain li span.active.quiero{height:30px;float:left;display:inline;padding:0 9px 0 8px;text-align:center;background-color:#C86217;border-right:1px solid #999999;font-family:Arial, Helvetica,sans-serif;text-decoration:none;font-size:14px;color:#ffffff;line-height:32px;}
#navmain li a{color:#545454;}
#navmain li a:hover{background-color:#C86217;color:#ffffff;}
#navmain li.last a{width:67px;border:0px;}
#navmain li span.active.last{width:67px;border:0px;}
#navmain li span.active,#navmain li.parent a,#navmain li.trail a{background-color:#C86217;color:#ffffff;}
#left .subnav{margin:9px 0 0;text-align:left;background-color:#C86217;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;color:#ffffff;}
#left .subnav ul{width:200px;margin:0;padding:0;list-style-type:none;}
#left .subnav li a{font-weight:normal;text-decoration:none;}
#left .subnav .level_1 li{border-bottom:2px solid #ffffff;}
#left .subnav .level_2 li{border-bottom:0px;}
* html #left .subnav a,* html #left .subnav .active span{height:14px;margin:0;padding:0;vertical-align:text-top;}
#left .subnav .level_1 a,#left .subnav .level_1 .active span{display:block;margin:0;padding:6px 6px 6px 20px;color:#ffffff;background:#C86217 url("tl_files/imagenes/flecha1.gif") left center no-repeat;}
#left .subnav .level_1 a:hover{background-color:#C86217;font-weight:bold;color:#ffffff;}
#left .subnav .level_1 .active span,#left .subnav .level_1 .trail{font-weight:bold;color:#ffffff;background:#C86217 url("tl_files/imagenes/flecha_active1.gif") left center no-repeat;}
#left .subnav .level_2 a{display:block;margin:0;padding:4px 4px 4px 30px;background:#C86217 url("tl_files/imagenes/flecha2.gif") left center no-repeat;}
#left .subnav .level_2 a:hover{font-weight:bold;color:#ffffff;}
#left .subnav .level_2 .active span{display:block;margin:0;padding:4px 4px 4px 30px;color:#ffffff;background:#C86217 url("tl_files/imagenes/flecha_active2.gif") left center no-repeat;}
.mod_newsmenu{margin:9px 0 0;text-align:left;background-color:#C86217;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;color:#ffffff;}
.mod_newsmenu ul{width:200px;margin:0;padding:0;list-style-type:none;}
.mod_newsmenu li a{font-weight:normal;text-decoration:none;}
.mod_newsmenu .level_1 li{border-bottom:2px solid #ffffff;}
.mod_newsmenu .year{padding-top:10px;padding-left:10px;}
.mod_newsmenu .level_2 li{border-bottom:0px;}
* html .mod_newsmenu a,* html .mod_newsmenu .active span{height:14px;margin:0;padding:0;vertical-align:text-top;}
.mod_newsmenu .level_1 a,.mod_newsmenu .level_1 .active span{display:block;margin:0;padding:6px 6px 6px 20px;color:#ffffff;background:#C86217 url("tl_files/imagenes/flecha1.gif") left center no-repeat;}
.mod_newsmenu .level_1 a:hover{background-color:#C86217;font-weight:bold;color:#ffffff;}
.mod_newsmenu .level_1 .active span,.mod_newsmenu .level_1 .trail{font-weight:bold;color:#ffffff;background:#C86217 url("tl_files/imagenes/flecha_active1.gif") left center no-repeat;}
.mod_newsmenu .level_2 a{display:block;margin:0;padding:4px 4px 4px 30px;background:#C86217 url("tl_files/imagenes/flecha2.gif") left center no-repeat;}
.mod_newsmenu .level_2 a:hover{font-weight:bold;color:#ffffff;}
.mod_newsmenu .level_2 .active span{display:block;margin:0;padding:4px 4px 4px 30px;color:#ffffff;background:#C86217 url("tl_files/imagenes/flecha_active2.gif") left center no-repeat;}
#container{width:960px;overflow:hidden;padding-top:20px;background-color:#FFFFFF;color:#545454;}
body.paraindex #main .inside{overflow:hidden;padding-right:15px;padding-left:15px;background-color:#FFFFFF;color:#545454;}
body.paraindex #right .inside{padding-right:15px;}
.mod_breadcrumb{width:935px;height:20px;padding-top:15px;padding-left:25px;background-color:#ffffff;color:#545454;}
.mod_breadcrumb span{font-size:11px;}
.mod_breadcrumb a:link,a:visited{text-decoration:none;color:#545454;}
.mod_breadcrumb a:hover{text-decoration:underline;}
.mod_breadcrumb .active{color:#C86217;}
#main{padding-right:20px;padding-left:20px;background-color:#ffffff;}
#main .ce_text{text-align:justify;}
.mod_article{padding-top:0;padding-right:0;padding-bottom:20px;min-height:300px;}
.mod_article h1{color:#837761;}
.mod_article{line-height:1.3em;}
.mod_article .ce_text a{text-decoration:none;color:#C86217;}
.mod_article .ce_text a:hover{text-decoration:underline;}
#left{background-color:#ffffff;}
#right{margin-top:45px;background-color:#ffffff;}
#footer{width:980px;margin:0 0 0 -10px;background:url("tl_files/imagenes/bg_footer.png") left top no-repeat;}
#footer .inside{width:960px;}
#footer .inside .izq{width:330px;left:190px;position:absolute;float:left;padding-top:22px;font-size:12px;color:#ffffff;}
#footer .inside .der{width:60px;left:830px;position:absolute;float:left;padding-top:45px;font-weight:bold;font-size:12px;color:#ffffff;}
#footer .inside a{padding:0 7px;text-decoration:none;color:#ffffff;}
#footer .inside a:hover{text-decoration:underline;}
#footer .inside .mod_customnav{width:320px;left:560px;position:absolute;float:left;padding-top:45px;font-size:12px;color:#ffffff;}
#footer .inside .mod_customnav li{display:inline;}
#footer .inside .mod_customnav li a{float:left;padding-right:7px;padding-left:7px;font-weight:bold;text-decoration:none;font-size:12px;color:#ffffff;}
#footer .inside .mod_customnav li a:hover{text-decoration:underline;}
#footer .inside .mod_customnav span.active{float:left;padding-right:7px;padding-left:7px;font-weight:bold;text-decoration:none;font-size:12px;color:#000000;}
.text_campa{margin:20px 0 0 55px;}
#tablaproyectos{width:520px;text-align:left;border:1px solid #C5BEA1;border-collapse:collapse;font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:11px;}
#tablaproyectos th{padding:6px 10px;text-align:left;border-bottom:1px dashed #C5BEA1;font-weight:bold;font-size:12px;color:#333333;}
#tablaproyectos td{padding:4px 12px;color:#333333;}
#tablaproyectos tbody tr:hover td{color:#000000;background: #D8DADC;}
.contacto table{border:0;border-collapse:collapse;}
.contacto table th{text-align:left;font-family:Tahoma;font-size:11px;line-height:1em;}
.contacto table th,.contacto table td{padding:5px 10px 5px 5px;}
.contacto table td{vertical-align:top;border:1px solid #e4e4e4;}
.mod_article .mod_downloadarchiv{text-align:center;}
.mod_article .mod_downloadarchiv a{text-decoration:none;color:#A92B24;}
.mod_article .mod_downloadarchiv a:hover{text-decoration:underline;}
.mod_downloadarchiv .even{width:235px;float:left;clear:left;margin:0 0 10px;padding:5px;border:1px solid #B6B6B6;}
.mod_downloadarchiv .odd{width:235px;margin:0 0 10px 255px;padding:5px;border:1px solid #B6B6B6;}
.downloadname{position:absolute;}
.downloadsize{text-align:right;}
.mod_article .contacto{font-family:Tahoma;font-size:11px;line-height:1em;}
.text_campa{margin-top:20px;margin-left:110px;text-align:left;}
.mod_sitemap li{list-style:circle;}
.mod_sitemap ul{margin:0;padding:0;font-size:11px;}
.mod_sitemap .level_1 a{font-weight:bold;color:#000000;}
.mod_sitemap .level_2{padding-left:25px;}
.mod_sitemap .level_2 a{font-weight:normal;color:#666666;}
.mod_sitemap .level_3{padding-left:15px;}
.mod_sitemap .level_3 a{font-weight:normal;color:#999999;}
.toggler{padding:0 0 10px;font-weight:bold;color:#000000;}
.toggler:hover{cursor:pointer;}
.accordion div{padding:6px 0 8px 10px;line-height:16px;}
.accordion{text-align:justify;}
.ce_comments .info{margin-bottom:6px;font-size:11px;color:#000000;}
.ce_comments .comment_default{margin-bottom:6px;padding:12px 0 3px;border-bottom:1px dotted #C3C5C8;}
.ce_comments .comment_default pre{margin-top:9px;margin-bottom:9px;font-size:11px;}
.ce_comments .info,.ce_comments p{margin-bottom:9px;}
.ce_comments .code,.ce_comments .quote{margin-bottom:13px;background-color:#f0f0f0;}
.ce_comments .code p,.ce_comments .quote p{font-weight:bold;font-size:11px;margin:3px 0 3px 1em;}
.ce_comments .code pre,.ce_comments .quote blockquote{margin-top:0;margin-bottom:6px;}
.ce_comments .comment{font-size:12px;}
.ce_comments .form{margin-top:1.5em;}
.ce_comments .widget{margin-bottom:3px;}
.ce_comments .text,.ce_comments .captcha{width:40%;margin-right:0;}
.ce_comments span.captcha_text{font-weight:bold;color:#444;}
.testimonio{font-weight:bold;font-size:14px;color:#C86217;}
.pagination{overflow:hidden;margin-top:6px;margin-bottom:20px;padding-top:6px;}
.pagination p{float:left;font-size:10px;}
.pagination ul{float:right;margin:0;padding:0;font-size:12px;}
.pagination li{display:inline;padding:0 1px;font-size:10px;color:#666666;background:none;}
.pagination li a{display:inline;padding:0 1px;text-decoration:none;font-size:10px;color:#666666;background:none;}
.pagination li .current{font-weight:bold;color:#C86217;}
.mod_newsarchive h1{color:#837761;}
.mod_newsarchive h2 a{margin-top:10px;margin-bottom:30px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:14px;color:#C86217;line-height:1.2em;}
.mod_newsarchive .layout_short{margin-bottom:5px;text-align:left;}
.mod_newsarchive .layout_short a:hover{text-decoration:underline;}
.mod_newsarchive .teaser{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:1.2em;}
.mod_newsarchive .more a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;color:#C6621B;line-height:1.2em;}
.back a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;color:#C6621B;line-height:1.2em;}
.back a:hover{text-decoration:underline;}
.submit{width:auto;height:25px;clear:left;margin-bottom:10px;padding-right:7px;padding-left:7px;background-color:#ffffff;border:1px solid #999999;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#999999;cursor:pointer;}
p.error{font-weight:bold;color:#ff0000;}
.mod_newsreader h2{font-size:14px;}

