/*css reset*/
*{margin:0;padding:0;outline:0}
html{overflow-y:scroll}
img,fieldset,hr,abbr,acronym {border:none}
ul,ol{list-style:none}
textarea,input,select{font-size:100%}
textarea,input{padding: 1px 2px}
textarea {overflow:auto;font-family:inherit;font-size:.9em;}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes: "" ""}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
strong {font-weight:bold}
em {font-style:oblique}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold}
.clear{clear:both}
.floatleft{float:left}
.floatright{float:right}
.textleft{text-align:left}
.textright{text-align:right}
.textcenter{text-align:center}
.textjustify{text-align:justify}
.bold{font-weight:bold}
.italic{font-style:oblique}
.underline{border-bottom:1px solid}
.highlight{background-color:#ffc}
.imgleft{float:left;margin:4px 10px 4px 0}
.imgright{float:right;margin:4px 0 4px 10px}
.nopadding{padding:0}
.nomargin{margin:0}
.noindent{margin-left:0;padding-left:0}
.nobullet{list-style:none;list-style-image:none}
hr {color:#000;background-color:#000;height:1px}
.error, .ok, .warning {font-weight:bold;padding:4px 10px;border:2px solid}
.error {background-color:#fbb;border-color:#F99;color:#F66;}
.ok {border-color:#9f9;background-color:#bfb;color:#484}
.warning {border-color:#EFDC0E;background-color:#FFF8AF;color:#DFB700}
.badbrowser {text-align:center;font-size:1.5em;background-color:#ff9;color:#333}
.badbrowser p,.badbrowser ul {padding: 5px 0;}
.badbrowser li {display:inline;}
.tinymce strong {font-weight:bold}
.tinymce em {font-style:oblique}
.tinymce ul{list-style-type:disc;list-style-position:inside}
.tinymce ol {list-style-type:decimal;list-style-position:inside}
.tinymce p {padding-bottom:10px;}
/*standars*/
body{font:62.5% Arial, serif;color:#45564A;background: #fff url(../imgs/fdo-body.gif) no-repeat center 155px}
a{text-decoration:none;color:#45564A;}
a:hover, a:active {}
.wrap {width:860px;margin:0 auto;position:relative}
p {color:#4F4F4E;font-size:1.1em;margin-bottom:1.5em;line-height:1.5em;}
.prewrap{background: transparent url(../imgs/fdo-idiomas.gif) no-repeat center top;}
#idiomas {text-align:right;background-color:#E9E9E9;overflow:hidden;margin-bottom:15px;}
#idiomas li{display:inline;}
#idiomas a{color:#748075;text-transform:uppercase;float:right;padding:2px 4px}
#idiomas a:hover,#idiomas a:active,#idiomas a.selected{color:#fff;background-color:#5AA650;}
.colleft,.colright{float:left;}
.colleft{width:255px;}
.colright{width:605px;}
#main .colright{border-left:1px solid #ccc;width:584px;min-height:16px;padding:8px 0 0 20px;}
#header {position:relative;overflow:hidden;height:1%;background-color:#fff;min-height:351px}
#header h1{position:absolute;font: 2.1em/1em "Times New Roman",sans-serif;color:#5F5F5E;width:450px;}
#header .derecha {right:30px}
#header .abajo {bottom:26px}
#header .izquierda {left:275px;text-align:left;}
#header .arriba {top:20px}
#header .colright{text-align:right;}
#pindex h1{color:#fff}
.menu {position:absolute;bottom:2px;left:0}
.menu li:first-child{border-top:0px none}
.menu li{border-top:1px solid #fff}
.menu a{display:block;width:235px;padding:4px 10px;background-color:#9ACACF;text-transform:uppercase;color:#4F4F4E}
.menu a:hover, .menu a:active, .menu a.selected{color:#fff;background-color:#5AA650;padding-left:20px;width:225px;}
#logo a{text-align:center;color:#666;display:block;font-size:1.2em;}
#main{margin:3px 0 5px;overflow:auto}
#ar {background:transparent url(../imgs/fdo-ar.gif) repeat-y left top;overflow:auto;padding:5px}
#ar li{display:inline;}
#ar li:first-child a{margin:0}
#ar a{float:left;width:210px;height:105px;background: transparent url(../imgs/fdo-ar-item.jpg) no-repeat left top;margin-left:3px;position:relative}
#ar .fdoitem2{background-position:0 -105px;}
#ar .fdoitem3{background-position:0 -210px;}
#ar .fdoitem4{background-position:0 -315px;}
#ar span {position:absolute;right:10px;bottom:35px;left:70px;color:#fff;cursor:pointer;font-size:1.3em;text-align:right;line-height:1.3em;max-height:4.1em;overflow:hidden;}
#ar strong {position:absolute;left:7px;bottom:4px;font-size:1.5em;text-transform:uppercase;cursor:pointer;}
#foot{background: transparent url(../imgs/brd-foot.gif) repeat-x left top;padding-top:10px;}
.contactus:hover,.contactus:active{color:#5AA650}
.separador{border-right:18px solid #5AA650;background: transparent url(../imgs/brd-main.gif) repeat-x left top;height:7px;margin-bottom:15px;}
h2{font-size:2em;text-align:right;text-transform:uppercase;border-right:5px solid #ccc;padding-right:5px;font-weight:normal;}
.team {border-bottom:1px dashed #5AA650;margin-bottom:15px;}
.team h3{font-size:1.5em;font-weight:normal;color:#5AA650;margin-bottom:2px}
.team h4{font-size:1.2em;}
.noticia {margin-bottom:30px;}
.noticia h3 a{font-size:1.5em;font-weight:normal;color:#5AA650;margin-bottom:4px;display:block;}
.noticia h4{font-size:1.2em;margin-bottom:4px;}
p.nomargen {margin-bottom:5px;}
.reglahorizontal{height:0px;border-top:1px dashed #5AA650;margin:3px 0}
.ar-noticias a{text-align:right;display:block;padding:2px 12px 2px 0;font-size:1.1em;}
.ar-noticias a:hover,.ar-noticias a:active{color:#5AA650}
.local {border-bottom:1px dashed #5AA650;margin-bottom:25px;}
.gmap{font-size:1.1em;color:#5AA650;cursor:pointer;text-align:center;display:block;margin-right:5px;}
.colorverde{color:#5AA650;}
.subtit{font-size:1.5em;font-weight:normal;}
.tiempos{border:1px solid #4F4F4E;border-right:0;border-bottom:0;font-size:1.1em;margin-bottom:15px;}
.tiempos th {background-color:#5AA650;font-weight:bold;color:#fff}
.tiempos th, .tiempos td{border:1px solid #4F4F4E;border-left:0;border-top:0;padding:4px 8px}
h3 .traduk{font-size:1.1em;}
.traduk{font-weight:bold;font-style:normal;color:#4F4F4E;text-transform:lowercase;}
.traduk span {color:#5AA650}
#gmap{width:584px;height:300px;}