article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block}
audio[controls], canvas, video{display:inline-block; *display:inline; *zoom:1}
html{font-size:100%; overflow-y:scroll; -webkit-overflow-scrolling:touch; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
body{margin:0; font-size:13px; line-height:1.231; background-image:url(/img/fondo_02.jpg); background-repeat:repeat}
body, button, input, select, textarea{font-family:'Istok Web',sans-serif; color:#222}
::-moz-selection{background:#51A554; color:#fff; text-shadow:none}
::selection{background:#51A554; color:#fff; text-shadow:none}
a{color:#3E7E42}
a:visited{color:#3E7E42}
a:focus{outline:thin dotted}
a:hover, a:active{outline:0; color:#60A661}

abbr[title]{border-bottom:1px dotted}
b, strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0}

ins{background:#ff9; color:#000; text-decoration:none}

mark{background:#ff0; color:#000; font-style:italic; font-weight:bold}

pre, code, kbd, samp{font-family:monospace,monospace; _font-family:'courier new',monospace; font-size:1em}

pre{white-space:pre; white-space:pre-wrap; word-wrap:break-word}

q{quotes:none}
q:before, q:after{content:""; content:none}

small{font-size:85%}

sub, sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
h1{background-image:url(/img/fondo_h1.png); background-position:right center; background-repeat:no-repeat; border-bottom:2px solid #51A554; color:#51A554; font-size:20px; font-weight:normal}
h2{    clear:left;     color:#51A554;     font-size:16px;     font-weight:normal;     margin-left:4px;     margin-top:10px}
p{color:#666}

ul, ol{margin:1em 0; padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul, nav ol{list-style:none; margin:0; padding:0}

img{border:0; -ms-interpolation-mode:bicubic}

svg:not(:root){    overflow:hidden}

figure{margin:0}

form{margin:0}
fieldset{border:0; margin:0; padding:0}

legend{border:0; *margin-left:-7px; padding:0}

label{cursor:pointer}

button, input, select, textarea{font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle}

button, input{line-height:normal; *overflow:visible}

button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer; -webkit-appearance:button}

input[type="checkbox"], input[type="radio"]{box-sizing:border-box}
input[type="search"]{-moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}

button::-moz-focus-inner, input::-moz-focus-inner{border:0; padding:0}

textarea{overflow:auto; vertical-align:top}

input:valid, textarea:valid{}
input:invalid, textarea:invalid{    background-color:#C1E663}

table{border-collapse:collapse; border-spacing:0}

body{font-family:font-family:'Istok Web',sans-serif}

.wrapper{margin:auto; width:960px}

#header-container{height:167px; margin-bottom:0; background-image:url(/img/barra_hor_04.png); background-repeat:repeat-x; background-position:0px top}

h2, h3{margin:30px 0}
h2{font-size:16px}
h3{font-size:30px}
#title, h2, h3{font-weight:normal}
#title{    background-image:url("/img/logo_antrasa_07.png");     color:white;     float:left;     font-size:60px;     height:70px;     margin-left:336px;     position:absolute;     top:25px;     width:436px}
header nav{    background-image:url("/img/fondo_menu_11.png");     float:right;     height:36px;     margin-top:0;     width:960px}

header nav ul li{display:inline}

nav a{padding:20px; color:white; text-decoration:none}

aside{color:white; padding:23px 20px 20px; float:left; width:150px; -webkit-box-shadow:0 0px 40px -10px #AAA; -moz-box-shadow:0 0px 40px -10px #AAA; box-shadow:0 0px 40px -10px #AAA; background-image:url(/img/fondo_aside_14.png); background-repeat:no-repeat; background-color:#F8F9F4; min-height:800px}

#main p{font:13px/1.5 'Istok Web',sans-serif; overflow:hidden}

article header{margin-bottom:50px; padding-bottom:30px; width:700px; -webkit-box-shadow:0 45px 60px -60px #AAA;    -moz-box-shadow:0 45px 60px -60px #AAA;         box-shadow:0 45px 60px -60px #AAA}

#footer-container h2{font-size:14px; margin-top:0; margin-bottom:0}

#footer-container footer{position:relative; background-image:url("/img/fondo_pie.png");  background-position:1px top;  background-repeat:no-repeat;  height:245px;  margin-top:15px;  overflow:hidden;  padding-left:40px;  width:922px; -webkit-box-shadow:0 0 59px -26px #AAA; -moz-box-shadow:0 0 59px -26px #AAA; box-shadow:0 0 59px -26px #AAA;  border-bottom:solid #60C064 9px; background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */ }
.grid_3{ display:inline;  float:left;  margin-left:10px;  margin-right:10px}

.ir{display:block; text-indent:-999em; overflow:hidden; background-repeat:no-repeat; text-align:left; direction:ltr}
.ir br{display:none}

.hidden{display:none; visibility:hidden}

.visuallyhidden{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto}

.invisible{visibility:hidden}

.clearfix:before, .clearfix:after{content:""; display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}

@media only screen and (min-width:480px){ /* Style adjustments for viewports 480px and over go here */}

@media only screen and (min-width:768px){ /* Style adjustments for viewports 768px and over go here */}

 
@media print{ *{background:transparent !important; color:black !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important}/* Black prints faster:sanbeiji.com/archives/953 */

 a, a:visited{color:#444 !important; text-decoration:underline}
 a[href]:after{content:"("attr(href) ")"}
 abbr[title]:after{content:"("attr(title) ")"}
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:""}
 /* Don't show links for images, or javascript/internal links */
 pre, blockquote{border:1px solid #999; page-break-inside:avoid}
 thead{display:table-header-group}/* css-discuss.incutio.com/wiki/Printing_Tables */

  tr, img{page-break-inside:avoid}
  img{max-width:100% !important}
  @page{margin:0.5cm}
  p, h2, h3{orphans:3; widows:3}
  h2, h3{page-break-after:avoid}
}
#header-container .wrapper{    background-image:url("/img/fondo_cabecera.jpg");     background-position:0 9px;     background-repeat:no-repeat;     height:200px;     position:relative}
#header-container .wrapper #logo{height:225px; width:340px; position:absolute; z-index:999; background-image:url(/img/logo_antrasa_02.png); background-repeat:no-repeat}
#header-container .wrapper nav ul{ float:right}
#header-container .wrapper nav ul li a{ color:#777;  display:block;  float:left;  height:28px;  line-height:200%;  padding:8px 8px 0;  text-decoration:none;  font-size:12px;  font-family:'Istok Web',sans-serif;  font-weight:bold;  list-style-type:none}
#header-container .wrapper nav ul li a:hover{ color:#000}
li .current{color:#00A62E !important; padding:5px 15px 0; border-bottom:solid #60C064 2px; background:#e5f4bb; /* Old browsers */background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#e9f9c5 35%,#e9f9c5 39%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(0%,#b7d68d),color-stop(35%,#e9f9c5),color-stop(39%,#e9f9c5),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#e9f9c5 35%,#e9f9c5 39%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#e9f9c5 35%,#e9f9c5 39%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#e9f9c5 35%,#e9f9c5 39%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#e9f9c5 35%,#e9f9c5 39%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */}
aside  h1{    background-image:none;     border-style:none;     color:#51A554}
#descargas_home a{background-image:url(/img/load_download.png); background-position:left center; background-repeat:no-repeat; display:block; padding:8px 8px 8px 26px}
#descargas_home h1{    margin-bottom:5px;     margin-top:20px}
#privada_home a{    background-color:#FFF;     background-image:url("/img/fondo_acceso_privada.png");  background-repeat:repeat-y;  display:block;  margin-bottom:5px;  padding:10px 10px 10px 15px}
#privada_home h1{margin-top:5px}
#enlaces_home a{ display:block;  font-size:11px;  font-variant:small-caps;  line-height:14px;  margin-bottom:5px;  text-decoration:none}
 .grid_3{ width:210px}
.omega{ margin-right:0}
.alpha{ margin-left:0}
#footer-container .wrapper h1{ margin-right:33px}
#footer-container .wrapper .grid_3 a{ display:block;  line-height:16px;  margin-left:0}
#productos_home{ margin-bottom:15px;  overflow:hidden}
#productos_home{ background-color:#C1E663;  margin-bottom:0;  margin-top:15px;  overflow:hidden;  padding:15px}
.grid_4{ width:280px}
.grid_6{ width:460px}
 .grid_10{ width:780px}
.grid_5{ width:364px}
.clear{ clear:both;  display:block;  height:0;  overflow:hidden;  visibility:hidden;  width:0}
#main{overflow:hidden; clear:right}
#noticias_home #noticias_1{ float:left;  width:379px}
#noticias_home #noticias_1 h2{ clear:none;  margin:0;  overflow:hidden;  padding:0}
#featured-office .office .excerpt h2{ color:#51A554;  font-size:12px;  font-variant:small-caps;  font-weight:normal;  line-height:14px;  padding-left:0; margin-top:0}
#noticias_home h1{ clear:left;  margin-top:0;  width:755px}
#noticias_home #noticias_1 img{width:117px; height:73px; float:left; margin-right:10px}
#instalaciones_home div img{height:73px; width:117px; float:left; margin-right:10px}
#proceso_home div a img{height:73px; width:117px; float:left; margin-right:10px}
#noticias_home {
    margin-top: 25px;
    overflow: hidden;
    width: 758px;
}
article{ margin-top:10px;  overflow:hidden;  padding-left:15px;  position:relative}
#instalaciones_home{}
#proceso_home{ margin-left:12px}

#obras #obra_rec div .option img{height:70px; width:100px}

#antrasa_izq{ float:left;  margin-right:30px;  overflow:hidden;  width:435px}
#organigrama{ background-color:#C1E663;  margin-top:20px;  overflow:hidden;  padding-left:10px;  padding-right:10px;  width:270px}
#organigrama h2{ margin-bottom:15px;  margin-top:10px;  padding:5px;  border-bottom:solid #60C064 3px; background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */}
#equipo_izq{ float:left;  margin-right:30px;  overflow:hidden;  width:435px}
#fotos_equipo{ margin-top:21px;  overflow:hidden;  width:290px}
#fotos_equipo h2{ margin-bottom:15px;  margin-top:67px}
#productos h2{ font-size:22px; margin-left:15px; margin-bottom:0; margin-top:15px}
#productos h3{ font-size:18px; margin-top:15px; margin-bottom:10px}
#paginas img{ float:right}
#productos .tabs a.highlight{ color:#000;  font-weight:bold}
#productos .tabs a{ padding:0 5px}
.tab_content{padding:15px}
#productos div.tabs{ background:none repeat scroll 0 0 #DEF2AD;   margin:0;  overflow:hidden;  padding-bottom:15px;  padding-left:0;  padding-top:15px;  border-bottom:solid #60C064 9px; background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */}
#productos table th, table td{ background-color:#C1E663;  border-bottom:1px solid #999;  color:#666;  font-size:100%;  padding:15px 5px;  text-align:center;  text-transform:uppercase;  width:25%; background:#e5f4bb; /* Old browsers */border-bottom:solid #60C064 3px; background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */}
h4{    color:#408143;     font-size:12px;     font-weight:normal}
#productos table tr td div{    color:#000;     margin-bottom:2px;     text-transform:capitalize}

.tabs li{float:left; list-style-type:none}
.tabs ul{    border:medium none !important;     float:right;     margin:0;     padding:0 !important}

.container{    background-color:#C1E663;     border:1px solid #999;     margin-bottom:15px}
#obra_rec h2{margin-left:0}
h3{    color:#51A554;     font-size:16px;     font-weight:normal;     margin-top:10px}

#obra_rec span{    color:#333;     font-size:11px;     right:5px;     top:56px}
.container .tab_container p{    float:left;     margin-right:15px;     margin-top:0;     width:273px}
.tab_container   #obra_rec  ul{clear:left}
#calidad_izq{    float:left;     margin-right:30px;     overflow:hidden;     width:435px}
#certificados{   background-color:#C1E663;     margin-top:20px;     overflow:hidden;     padding-left:10px;     padding-right:10px; padding-bottom:10px;     width:270px}
#certificados img{    clear:left;     float:right;     margin-bottom:15px;     margin-left:15px}
#certificados a{       background-image:url("../img/load_download.png");  background-position:left 2px;  background-repeat:no-repeat;  display:block;  height:100px;  line-height:24px;  margin-bottom:15px;  overflow:hidden;  padding-left:26px}
 #certificados div{border:1px solid #60C064; padding:10px; margin-top:10px;  border-bottom:solid #60C064 5px; background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */}

#obra_rec{    background-color:#C1E663;     float:left;     margin-bottom:25px;     margin-right:7px;     overflow:hidden;     padding:10px;     width:350px}
#obra_rec div .option img{    height:114px !important;     width:auto !important}
#obra_rec div .option{    display:block;     float:left;     margin-right:15px}
#obra_rec div h2{    clear:right;     margin-bottom:0;     margin-top:5px;     overflow:hidden;     padding:5px 0 10px}
#obra_rec div #aviso_gal{    color:#666;     float:none !important;     font-size:10px;     margin-bottom:5px;     overflow:hidden;     text-align:left !important;     width:250px !important}
#obras #obra_rec div span{color:#2F6133; display:block; float:right; text-align:right; width:250px}
#obras #obra_rec div p{    font-size:13px;     margin-top:0}

#obras{   margin-right:0;     overflow:hidden}
#pagination{    clear:left;     float:right;     overflow:hidden}
#pagination a{text-decoration:none; font-weight:bold}
#pagination span{    border:1px solid #51A554;     display:block;     float:left;     font-size:12px;     line-height:18px;     margin:0 0 0 5px;     text-align:center;     text-decoration:none;     vertical-align:middle;     width:24px}
#pagination .current{    background-color:#51A554;     border:1px solid #51A554;     color:#FFF; float:left}
#pagination .disabled{    color:#999;     float:left;     margin-right:5px}
#clientes{padding-left:30px;     margin-right:0;     overflow:hidden}
#clientes div table{width:100%}
#fotos_id{    margin-top:67px;     overflow:hidden;     width:290px}
#id_izq{    float:left;     margin-right:30px;     overflow:hidden;     width:435px}

#contacto_derecha{    background-color:#C1E663;     border:1px solid #51A554;     margin-top:22px;     overflow:hidden;     padding:10px;     width:268px}
#contacto_derecha2{    background-color:#C1E663;     border:1px solid #51A554;     margin-top:15px;     overflow:hidden;     padding:10px;     width:268px}
.google-maps-frame{   background-image:url("/img/map-frame.png");  float:right;  height:308px;  margin-bottom:15px;  margin-right:8px;  margin-top:15px;  padding:10px;  width:259px; -webkit-box-shadow:0 0 10px 0 #AAA; -moz-box-shadow:0 0 10px 0 #AAA; box-shadow:0 0 10px 0 #AAA}
#contacto_izq{ float:left;  margin-right:30px;  overflow:hidden;  width:435px}
#contacto_derecha h3{ background-color:#E5F4BB;  margin-bottom:5px;  margin-top:0;  padding:5px;  border-bottom:solid #60C064 3px; background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */}
#contacto_derecha2 h3{ background-color:#E5F4BB;  margin-bottom:5px;  margin-top:0;  padding:5px;  border-bottom:solid #60C064 3px; background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */ }
legend{ clear:left;  color:#51A554;  font-size:16px;  font-weight:normal;  margin-left:4px;  margin-top:10px}
form label{ display:block; float:left; width:150px; margin-bottom:15px}
#contacto_izq #form_test{background-color:#FFF; padding:15px}
#contacto_izq input{margin-bottom:15px; border:1px solid #999; padding:3px}
#contacto_izq #submit{ float:right;  margin-bottom:15px;  margin-right:160px;  margin-top:0}
#contacto_izq textarea{ border:1px solid #999;  margin-bottom:15px;  padding:3px;  width:228px}
#instalaciones_izq{ float:left;  margin-right:30px;  overflow:hidden;  width:420px}
#instalaciones_fotos{ margin-top:64px;  overflow:hidden;  width:290px}
#instalaciones_fotos #img_proceso span{ color:#999;  display:block;  width:150px}
#proceso_izq{ float:left;  margin-right:30px;  overflow:hidden;  width:420px}
#proceso_fotos{
	margin-top:22px;
	overflow:hidden;
	width:285px;
	background-color: #C1E663;
	padding: 10px;
	color:#4C9850;
   }
#proceso_fotos #img_proceso span{ color:#999;  display:block;  width:150px}
#noticias_rec{ background-color:#C1E663;   float:left;  height:130px;  margin-bottom:15px;  margin-right:15px;  overflow:hidden;  padding:10px;  width:342px;  border-bottom:solid #60C064 5px; background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */}
#noticias_rec h2{ margin-bottom:10px;  margin-top:0}
#noticias_rec div .option img{ height:114px !important;  width:auto !important}
#noticias_rec div .option{ display:block;  float:left;  margin-right:15px}
#noticias_rec div h2{ clear:right;  margin-bottom:0;  margin-top:15px;  overflow:hidden}
#noticias_rec div #aviso_gal{ color:#666;  float:none !important;  font-size:10px;  margin-bottom:12px;  overflow:hidden;  text-align:left !important;  width:151px !important}
#noticias #noticias_rec div span{ display:block;  float:right;  text-align:right;  width:250px}

#noticias #noticias_rec p{ font-size:11px;  margin-top:5px}

#noticias{ margin-right:0;  overflow:hidden}

#noticias_rec img{ float:left;  margin-bottom:25px;  margin-right:10px}
#noticias_rec p{overflow:hidden}

#detalle_obra #obra_rec{ min-height:200px;  width:734px}

#detalle_noticia #obra_rec{ margin-right:0;  min-height:200px;  position:relative;  width:734px}
#detalle_noticia #obra_rec span{ background-color:#FFF;  float:right;  font-size:13px;  margin-bottom:15px;  padding:5px;  position:absolute;  right:0;  top:0; margin-top:5px; margin-right:5px}
#detalle_noticia #obra_rec img{ clear:left;  float:left;  margin-right:23px}
#detalle_noticia #obra_rec p{ clear:right;  margin-left:275px;  margin-top:0;  overflow:hidden;  width:430px}

#detalle_noticia #obra_rec h2{ float:left;  margin-bottom:15px;  margin-top:15px}
.container .tab_container #tab1 #paginas div ul{ clear:left}

#titulo_inicio{margin-bottom:0}
#productos_home .grid_10.alpha .grid_6.omega h1{width:415px;  background-image:none;  border:medium none navy;  margin-bottom:0;  margin-right:11px; padding:5px;  border-bottom:solid #60C064 3px; background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */}
#header-container #calidad{    float:right;     margin-top:15px;     width:146px}
#header-container #calidad img{    margin-left:10px;     margin-right:6px}

#header-container #title h3{    margin-bottom:0;     margin-right:11px;     margin-top:60px;     text-align:right}
.send_email{    clear:left;     display:none;     margin-bottom:30px;     overflow:hidden;     width:512px}
.comment_write{    clear:both;     display:none;     float:right;     margin-bottom:30px;     margin-top:0;     overflow:hidden;     width:458px}
.send_email{  clear:both;     display:none;     float:right;     margin-bottom:30px;     overflow:hidden;     width:438px}
#social_icon img{    cursor:pointer;     float:none !important;     margin-left:0;     margin-right:10px !important;     margin-top:25px;     width:26px}
#social_icon{    float:right}
#comment{    clear:both;     float:right}
#comment h3{margin-bottom:5px}
.comment_write form{    margin-top:30px}
label{    clear:left;     display:block;     float:left;     margin-bottom:19px;     overflow:hidden;     width:150px}
input{    border:1px solid #BFCBAA;     color:#666;     display:block;     margin-bottom:19px;     padding:5px;     width:150px}
input:invalid, textarea:invalid{    border-radius:1px 1px 1px 1px;     box-shadow:0 0 5px green}
.submit{    background-color:#51A554;     border:1px solid #999;     color:#FFF;     display:block;     float:right;     font-family:'Anton',helvetica,arial;     font-size:12px;     font-weight:normal;     height:30px;     margin-bottom:38px;     margin-right:117px;     margin-top:38px;     padding:3px;     text-align:center;     text-transform:uppercase;     width:80px}
#title_comment{    clear:both;     float:right !important}
textarea{border:1px solid #BFCBAA; color:#666; display:block; height:200px; padding:5px; width:272px}
#detalle_obra #comment{    width:536px}
#detalle_obra #comment p{    width:538px}
#detalle_obra{}
#productos{    margin-right:0;     overflow:hidden}
.des_doc{    background-image:url("/img/load_download.png");     background-position:left center;     background-repeat:no-repeat;     display:block;     height:25px;     margin-left:20px;     width:25px}
#clientes table{font-size:12px}
.paging{    text-align:right; margin-top:10px}
.paging a{background-color:#51A554; color:#FFF; padding:4px; display:block; float:left}
.paging .disabled{    display:inline}
tr td.actions{    text-align:center;     width:1% !important}
#descargas{  margin-right:0;     overflow:hidden;     padding-left:30px}
#title img{float:right; width:25px; height:25px}
.container .tab_container ul{clear:left; padding-left:15px}
.container .tab_container li{list-style-image:url(/app/webroot/img/listas.png); list-style-type:none}
.parrafo{padding:0px}
.listado-trabajos{padding:0px}
#espectaculos img{float:right; margin-left:20px; display:block; margin-bottom:20px}
#espectaculos .listas{margin:0px; padding-top:5px; padding-right:5px; padding-bottom:0px; padding-left:25px; color:#666}
#espectaculos{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFF; overflow:hidden; margin-bottom:10px; clear:right; padding:10px}
#buscador{float:right; width:600px; text-align:right; clear:right; margin-bottom:10px}

#buscador p{float:left}
#formaciones img{float:left; width:150px; margin-right:20px; display:block}
#formaciones .listas{margin:0px; padding-top:0px; padding-right:0px; padding-bottom:5px; padding-left:0px; color:#666}
#formaciones h3{padding:0px; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px}
#formaciones h2{margin-bottom:10px}
#formaciones .enlaces{}
#formaciones{float:left; width:450px; padding-right:15px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFF; padding-bottom:15px}
#paginacion{clear:left; display:block; padding-top:15px}
#detalle_espectaculos .fotos{float:right; margin-left:25px}
#detalle_espectaculos .fotos img{display:block; padding-bottom:15px; width:250px}
#detalle_espectaculos #video{margin-top:25px}
#detalle_espectaculos{padding:15px}
#listado_noticias img{float:left; width:200px; margin-right:15px}
#listado_noticias{float:left; width:440px; padding-right:10px; margin-top:15px; padding-left:15px; overflow:hidden}
#listado_noticias h2{padding:0px; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px}
#listado_noticias h2 span{font-size:12px; font-style:normal}
#listado_noticias .listas{margin:0px; padding:0px}
#detalle_noticia .fotos{float:right; margin-left:15px; margin-bottom:15px}
#detalle_noticia h2 span{font-size:12px; font-style:normal}
#noticias_relacionadas img{width:100px; float:right; margin-left:15px; margin-bottom:15px}
#noticias_relacionadas{width:250px; float:right; margin-left:25px}
#noticias_relacionadas h2 span{font-size:12px; font-style:normal}
#noticias_relacionadas h1{font-size:22px}
#detalle_noticia .enlaces{clear:none}
#detalle_noticia{ padding:15px 0 15px 15px}
#detalle_noticia h2{ font-size:26px;  margin:0;  padding:0}
#noticias_relacionadas h2{ margin-bottom:5px}
#noticias_relacionadas p{margin:0px; padding:0px}
#mes h2 span{font-size:12px; font-style:normal}
#mes h2{font-size:32px; font-style:normal; font-family:Verdana,Geneva,sans-serif; clear:left; margin-bottom:15px}
#mes #calendario_listado h2{font-size:14px; float:left; margin-right:15px; clear:none; margin-top:15px; line-height:34px}
#calendario_listado img{width:90px; float:left; margin-right:15px}
#mes #calendario_listado .titulo-espectaculos span{font-size:32px; color:#017DCD; line-height:34px}
#mes #calendario_listado h3{font-size:14px; padding-right:0px; padding-bottom:5px; padding-left:0px; margin-top:15px; margin-right:0px; margin-bottom:0px; margin-left:0px; line-height:47px; display:block}
#mes #calendario_listado .listas{color:#666}
#mes #calendario_listado h3 span{color:#017DCD}
#mes #calendario_listado .listas{margin:0px; padding:0px}
#mes{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFF; overflow:hidden; padding:15px}
#mes #calendario_listado{width:400px; float:left; margin-left:50px; margin-bottom:20px}
#formacion h2{clear:left}
.noticias_home .enlaces{width:100%; clear:right}
#productos_home div{ }
#featured-office .office .excerpt h2{font-variant:small-caps; font-size:12px; font-weight:normal; line-height:14px; color:#51A554; padding-left:0px}
.send_email h2{font-size:14px}
#detalle_obra #social_icon{ clear:right}
#home .grid_5{ margin-left:0;  width:372px}
#productos #aviso_gal{ position:absolute;  right:15px;  top:15px; color:#666}
.tab_container{position:relative}
#obras #obra_rec{ min-height:170px;  border-bottom:solid #60C064 5px; background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */}
#detalle_obra .comment_write{       width:634px}

#detalle_obra .send_email{       width:634px}
#detalle_obra .submit{       margin-right:287px}

#descargas table th{    background-color:#E5F4BB;     padding:15px 5px}
#organigrama img{float:left; margin-right:15px}
#footer-container .wrapper .grid_3 span{display:block}
.coberture{    background-image:url("/img/coberture.png");  background-repeat:no-repeat;  bottom:-5px;  color:#000;  float:right;  font-size:10px;  height:25px;  margin:13px 0 0;  padding-left:21px;  padding-top:5px;  position:absolute;  right:13px;}
#noticia_destacada_home{  overflow:hidden;  border-bottom:solid #60C064 5px;  margin-right:0;  min-height:304px;  position:relative;  width:477px; padding:10px; background:#e5f4bb; /* Old browsers */ background:-moz-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */	float:left;
	margin-right: 15px; z-index:999;}
#noticia_destacada_home h2 {
    float: left;
    font-size: 23px;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 0;
    width: 356px;

}
#noticia_destacada_home img{ clear:left;  float:left;  margin-right:23px}
#noticia_destacada_home span{ background-color:#FFF;  float:right;  font-size:13px;  margin-bottom:15px;  margin-right:5px;  margin-top:5px;  padding:5px;  position:absolute;  right:0;  top:0}
#noticia_destacada_home p {
    margin-top: 0;
    overflow: hidden;
    width: 194px;
}
.idiomas a{color:#00A62E !important; padding:5px 15px 0; border-bottom:solid #60C064 2px; background:#e5f4bb; /* Old browsers */background:#e5f4bb; /* Old browsers */background:-moz-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#e9f9c5 35%,#e9f9c5 39%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(0%,#b7d68d),color-stop(35%,#e9f9c5),color-stop(39%,#e9f9c5),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#e9f9c5 35%,#e9f9c5 39%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#e9f9c5 35%,#e9f9c5 39%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#e9f9c5 35%,#e9f9c5 39%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#e9f9c5 35%,#e9f9c5 39%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */ float:left; text-decoration:none; height:28px;width: 52px;line-height: 26px; text-align: center; font-weight:bold;}
.idiomas a:hover{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background:-moz-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#FFFFFF 35%,#FFFFFF 39%,#c2e766 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f4bb),color-stop(0%,#b7d68d),color-stop(35%,#FFFFFF),color-stop(39%,#FFFFFF),color-stop(100%,#c2e766)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#FFFFFF 35%,#FFFFFF 39%,#c2e766 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#FFFFFF 35%,#FFFFFF 39%,#c2e766 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#FFFFFF 35%,#FFFFFF 39%,#c2e766 100%); /* IE10+*/background:linear-gradient(top, #e5f4bb 0%,#b7d68d 0%,#FFFFFF 35%,#FFFFFF 39%,#c2e766 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f4bb',endColorstr='#c2e766',GradientType=0 ); /* IE6-9 */
	
}
.idiomas {
    margin-bottom: 15px;
    margin-left: -6px;
    margin-top: -25px;
    overflow: hidden;
    width: 164px;
}
#title_comment{
	font-size:16px!important;
}

