html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{min-width:960px}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,.push_8, .pull_8,.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12, .pull_12,.push_13, .pull_13,.push_14, .pull_14,.push_15, .pull_15{position:relative}
.container_12 .grid_3,.container_16 .grid_4{width:220px}
.container_12 .grid_6,.container_16 .grid_8{width:460px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
.container_12 .push_3,.container_16 .push_4{left:240px}
.container_12 .push_6,.container_16 .push_8{left:480px}
.container_12 .push_9,.container_16 .push_12{left:720px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_16 .push_1{left:60px}
.container_16 .push_2{left:120px}
.container_16 .push_3{left:180px}
.container_16 .push_5{left:300px}
.container_16 .push_6{left:360px}
.container_16 .push_7{left:420px}
.container_16 .push_9{left:540px}
.container_16 .push_10{left:600px}
.container_16 .push_11{left:660px}
.container_16 .push_13{left:780px}
.container_16 .push_14{left:840px}
.container_16 .push_15{left:900px}
.container_12 .pull_3,.container_16 .pull_4{left:-240px}
.container_12 .pull_6,.container_16 .pull_8{left:-480px}
.container_12 .pull_9,.container_16 .pull_12{left:-720px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.container_16 .pull_1{left:-60px}
.container_16 .pull_2{left:-120px}
.container_16 .pull_3{left:-180px}
.container_16 .pull_5{left:-300px}
.container_16 .pull_6{left:-360px}
.container_16 .pull_7{left:-420px}
.container_16 .pull_9{left:-540px}
.container_16 .pull_10{left:-600px}
.container_16 .pull_11{left:-660px}
.container_16 .pull_13{left:-780px}
.container_16 .pull_14{left:-840px}
.container_16 .pull_15{left:-900px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
body{font:13px/1.3 Georgia, Times, 'Times New Roman', serif}
a:focus{outline:1px dotted}
hr{border:0 #d2d2d2 solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px;font-weight:400}
h2{font-size:23px;font-weight:400}
h3{font-size:21px;font-weight:400}
h4{font-size:19px;font-weight:400}
h5{font-size:17px;font-weight:400}
h6{font-size:15px;font-weight:400}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
body{ background:url(css/img/white_sand.gif);color:#555}
body.page-template-default #cuerpo{background:url(css/img/intro4.jpg) no-repeat}
a, a:link, a:visited{text-decoration:none;color:#4F8EB3}a:hover{color:#5F462F}h1, h2, h3, h4, h1.entry-title a{color:#000}
h1.entry-title{padding-top:20px !important}
.menu{background:url(css/img/menu.gif) repeat-x center 0;margin-bottom:0}
#nav{margin:0 auto;height:50px}
#nav ul{ overflow:hidden;list-style-type:none;margin:0;padding:0;width:800px;margin:0 auto}
#nav li{display:inline;float:left;position:relative;margin:0 0 0 20px;padding:0}
#nav li a{line-height:50px;font-size:16px;text-transform:uppercase;letter-spacing:1px;text-shadow:#382C24 -1px -1px 0px;filter:dropshadow(color=#382C24,offX=-1,offY=-1)}
#nav li a:hover{color:#FFFFFF}
#nav li.current_page_item a{color:#FFFFFF}img{display:block}
.imagen a{position:relative;display:block}
.imagen a span{position:absolute;display:block;top:0;left:0;width:220px;height:100%;background:#FFF url(css/img/search.gif) no-repeat 50% 50%}
.imagen a:hover span{position:absolute;display:block;top:0;left:0;width:220px;height:100%;background:#FFF url(css/img/search.gif) no-repeat 50% 50%}
.imagen a img, .imagen.simple img{padding:9px;border:1px solid #FFF;background:#FFF}
.imagen a:hover img{border:1px solid #FFF;background:#f2f2f2}
.imagen-caption{padding:9px;border:1px solid #FFF;background:#FFF}
.imagen-caption img{display:block;margin-bottom:10px}.imagen-caption span{font-size:10px}
.cabeza{background:url(css/img/head.jpg) repeat-x center 0;margin-bottom:0}
.logo{margin-bottom:0}
.wrap{background:url(css/img/wrap.png) repeat-x center 0;margin-bottom:0}
#contenedor{padding:0 0 50px !important}
#contenido h1, #contenido h2, #contenido h3, #contenido h4, #contenido h5, #contenido h6{ color:#5F462F}
#contenido ul li{margin-bottom:10px}
#contenido strong, #contenido b{color:#434343}
#contiene-pg{padding-top:40px}
.obra{margin-bottom:20px}
.obra .imagen{margin-bottom:0}
.obra h6{margin-bottom:0px;font-size:16px;text-shadow:#fff 1px 1px 0px;filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=1, Strength=1);behavior:url(css/ie-css3.htc)}
.obra p{font:normal 11px/120% Arial, Helvetica, sans-serif;color:#c6c6c6}
.obra p a{color:#777777}#footer{padding:50px 0 100px;background:url(css/img/white_sand_2.gif)}
#footer .datos{text-align:right}
#footer p.firma-pie{width:250px;height:50px;background:url(css/img/firma-pie.png) no-repeat;text-indent:-9999px}
#footer h4, .tit2, .tit3{clear:both;margin:0 0 20px;padding:0}
.tit2{font-size:42px;color:#4F8EB3;text-shadow:1px 1px 0px #FFF;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=1, Color='#ffffff')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=1, Color='#ffffff');behavior:url(css/ie-css3.htc)}
.footer-social{text-align:right;margin:0 0 10px;padding:0;overflow:hidden}
.footer-social a{display:block;width:24px;height:24px;margin:0 0 0 5px;background:url(css/img/footer-social.png) no-repeat;float:right;text-indent:-9999px !important}
.footer-social a.facebook{ background-position:0 0}
.footer-social a.twitter{ background-position:-24px 0}.footer-social a.rss{ background-position:-48px 0}.footer-social a.facebook:hover{ background-position:0 -24px}
.footer-social a.twitter:hover{ background-position:-24px -24px}.footer-social a.rss:hover{ background-position:-48px -24px}.caracteristicas{ padding-top:20px}
.f_tecnica{list-style-type:none}
.f_tecnica li{margin:0 0 10px;padding:0;font-size:16px}
.f_tecnica li span{display:block;margin:0;padding:0;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif}.intro{padding:10px;background:#FFF}
#slider{position:relative;width:940px;height:350px;background:url(css/img/loading.gif) no-repeat 50% 50% !important}
#slider img{position:absolute;top:0px;left:0px;display:none;height:350px}
#slider a{border:0;display:block}
.nivo-controlNav{position:absolute;left:400px;bottom:-40px}
.nivo-controlNav a{display:block;width:22px;height:22px;background:url(css/img/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left}
.nivo-controlNav a.active{background-position:0 -22px}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(css/img/arrows.png) no-repeat;text-indent:-9999px;border:0}
a.nivo-nextNav{background-position:-30px 0;right:15px}
a.nivo-prevNav{left:15px}
.menu-lateral ul{padding-top:20px}
.menu-lateral ul li{margin:0;padding:0;list-style:none}
.menu-lateral ul li ul{padding-top:10px}
.menu-lateral ul li a{border-bottom:1px solid #ddd;display:block;padding-left:30px;margin:0 0 10px;padding:0 0 10px 30px;font-size:16px;background:url(css/img/li.gif) no-repeat !important;line-height:16px;text-shadow:#fff -1px -1px 0px;filter:dropshadow(color=#fff,offX=-1,offY=-1)}.sombra{ height:10px;background:#ECEBE8 url(css/img/sombra3.png) no-repeat right bottom}
.sombra span{display:block;width:30px;float:left;height:10px;background:#ECEBE8 url(css/img/sombra3.png) no-repeat left bottom}
.qtrans_language_chooser{padding-top:40px !important;list-style-type:none}.qtrans_language_chooser li{ float:left;margin-right:3px }.qtrans_language_chooser li a{color:#98CCD7}.qtrans_language_chooser li a:hover{color:#FFF}.qtrans_flag{ border:1px solid #fff }.derecha{text-align:right}
.centro{text-align:center}
.izquierda{text-align:left}
.hr{margin:10px 0;padding:0;background:url(css/img/separador.gif) repeat-x 0 center;height:10px}
body.page-template-obras-php #contenedor, body.tax-tematica #contenedor{padding-top:40px !important}
.mini{font-size:11px}
form#contactForm ul{margin:0;padding:0;list-style-type:none}
form#contactForm ul li{margin:0 0 20px;padding:0}
form#contactForm ul li label{display:block;font-size:11px}
form#contactForm ul li .input, form#contactForm ul li .textarea{background:#F2F2F2;padding:9px;border:1px solid #C5C5C4;width:480px;font-family:Georgia, "Times New Roman", Times, serif}.thanks{margin:0;padding:10px;background:#FFF;border:1px solid #C5C5C4;color:#009933 }.error{margin:0;padding:10px;background:#FFF;border:1px solid #C5C5C4;color:#990000 }.text-intro{font-size:19px;margin:0 0 10px;font-style:italic;text-shadow:#fff 1px 1px 0px;filter:dropshadow(color=#fff,offX=1,offY=1);line-height:120% !important}
.text-intro img{float:left;margin:0 10px 10px 0 }#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#fff}
#colorbox{}#cboxContent{margin-top:32px;overflow:visible}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{background:#000;padding:1px}
#cboxLoadingGraphic{background:url(img/loading.gif) no-repeat center center}
#cboxLoadingOverlay{background:#000}
#cboxTitle{position:absolute;top:-22px;left:0;color:#000}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(img/controls.png) no-repeat 0 0}
#cboxPrevious{background-position:0px 0px;right:44px}
#cboxPrevious.hover{background-position:0px -25px}
#cboxNext{background-position:-25px 0px;right:22px}
#cboxNext.hover{background-position:-25px -25px}
#cboxClose{background-position:-50px 0px;right:0}
#cboxClose.hover{background-position:-50px -25px}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px}
