* {margin:0;padding:0;}
html {margin:0 auto;padding:0;color:#545453;text-align:center;background:#fff;}
body {margin:0 auto;padding:0;font: 70%/130% Arial, sans-serif;text-align: center;}
/* general */
a img {border:0;}
a:link, a:visited {color:#49483C;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:2px 0;}
h1 {font-size:120%;letter-spacing:2px;}
h2 {font-size:120%;}
h3 {font-size:110%;}
h3 {padding:9px 0 0 15px;margin-bottom:5px;}

h1.especial {text-indent:-9999px;display:none;}
div.clear {clear:both;height:1px;line-height:1px;}
hr {color:#B0D0B0;clear:both;width:75%;text-align:center;}
ul, ol {margin-left:30px;}
li {list-style-type:square;}
img.b {border:1px solid #F9E29E;padding:1px;margin:3px 1px 0 1px;}
.right {float:right;margin-left:20px;}
.left {float:left;margin-right:20px;}
img.right {border:1px solid #FAC624;}
p.j {text-align:justify;}
.verde {color:#41782C;}

a.mas:link {display:block;padding-bottom:5px;text-align:right;}
/* Layout */
div#super_container{width:995px;text-align:left;margin:0 auto;}
div#acava {height:116px;width:100%;float:left;background:transparent url("../imagenes/layout/acava_bg.gif") no-repeat 0 2px;}
#opciones {}

div#topnavi {clear:both;height:67px;font-variant:small-caps;width:100%;background:transparent url("../imagenes/layout/navi_bg.gif") no-repeat;}

div#content {clear:both;/*overflow:auto;*/}
div#content_main {float:left;width:756px;background:#F7F1DF url("../imagenes/layout/content_main_bg.gif") repeat-y;margin-left:16px;}
* html div#content_main {float:left;width:756px;background:#F7F1DF url("../imagenes/layout/content_main_bg.gif") repeat-y;margin-left:8px;}
div#content_sub {float:left;width:218px;text-align:center;background:#FFCC33 url("../imagenes/layout/content_sub_bg.gif") repeat-y ;margin:0 2px 0 0;}

div#content_sub_end {color:#41782C;height:90px;background:#FFCC33 url("../imagenes/layout/content_sub_bot_bg.gif") no-repeat;}
div#siteinfo {clear:both;color:#5C9333;height:31px;margin-top:10px;padding:10px 0 9px 30px;background:#F7F1DF url("../imagenes/layout/site_info_bg.gif") no-repeat 0 100%;}
div#developer {text-align:right;padding:15px 15px;font-size:75%;display:none;}
/* */
div#developer a:hover {color:#000;font-weight:normal;}
/* secciones */
div#acava h1 {clear:both;text-transform:uppercase;font-size:9px;margin:5px 0 0 14px;line-height:11px;width:70%;}

div#acava ul {float:left;padding:38px 0 0 240px;margin:0 0 0 235px;text-transform:uppercase;font-weight:bold;}
* html div#acava ul {margin:0 0 0 120px;}
div#acava ul li{float:left;list-style-type:none;}
div#acava ul li a:link, div#acava ul li a:visited {font-size:12px;color:#2F3034;display:block;width:130px;}
div#acava ul li a:hover{color:#000;}

div#acava ul.lenguajes {border-left:2px solid #006600;text-transform:none;font-weight:normal;text-align:left;float:right;width:200px;margin:7px 0 0 5px;padding:2px 5px;}
div#acava ul.lenguajes li {clear:both;}
div#acava ul.lenguajes li a {font-size:80% !important;}

div#topnavi ul {margin:0 0 0 70px;padding-top:9px;}
div#topnavi li {float:left;list-style-type:none;width:17%;height:30px;line-height:30px;}
div#topnavi a:link, div#topnavi a:visited {color:#fff;font-size:13px;border-bottom:3px solid #85B685;}
div#topnavi a:hover {border-bottom:3px solid #000;text-decoration:none;color:#000;}

div#content_sub h2, div#content_sub p, div#content_sub ul {text-align:left;}
div#content_sub h2 {margin:0 7px;border-left:9px solid #5C9333;border-bottom:1px solid #F7F1DF;padding:6px 0 6px 14px;text-transform:uppercase;color:#41782C;}
div#content_sub h2 span {color:#000;}
div#content_sub h4 {font-size:90%;color:#41782F;border:1px solid #fff;width:70%;margin:4px auto 3px auto;padding:1px;}
div#content_sub p {padding:0 11px;margin:3px 0 6px 0;}
div#content_sub img {margin:2px auto;width:90px;border:1px solid #fff;}
div#content_sub ul {margin:0 0 9px 40px;}

div#content_main ol {margin-bottom:15px;}
div#content_main ol li {padding-top:9px;list-style-type:none;width:90%;}
div#content_main ol li img {margin-right:19px;float:left;margin-top:-5px;}

div#content_main h1 {color:#5C9333;padding:15px 0 15px 30px;}
div#content_main h2 {color:#000;background:#C4DAC2;width:88%;margin:0 auto;letter-spacing:1px;text-align:center;font-variant:small-caps;border-bottom:1px solid #FAC624;padding:5px;}
div#content_main ul {margin-left:50px;text-align:left;}
div#content_main h4 {text-align:left;margin:6px 40px;border-bottom:1px solid #F9E29E;}
div#content_main p span {font-weight:bold;}

div.ruta {border:1px solid #F9E29E;background:#fff;margin:5px auto;width:90%;padding:2px 0 3px 9px;}

div#content_main ul.acava li {list-style-type:none;background:transparent url("../imagenes/layout/li_acava.gif") no-repeat;padding-left:20px;}
ol.maquinas {text-align:left;margin-left:99px;}

div.p33 {float:left;width:214px;text-align:center;margin:0 9px 5px 9px;}
div.p33 img {margin:0 auto;}
div#content_main div.p33 p {margin:0 9px 0 9px;padding:4px 9px;text-align:left;background:#FFF9E7;border-left:1px solid #41782C;}

div.masservicios {clear:both;width:50%;float:left;margin:5px 9px;}
div#content_main div.masservicios ul {border-right:2px solid #808080;margin:0;padding:5px 60px 0 9px;}
div.masservicios ul li {list-style-type:none;height:102px;clear:both;}
div.masservicios ul li span {text-transform:uppercase;color:#2A722A;font-weight:bold;}
div.masservicios ul img {float:right;}

div.info {text-align:center;}
div.info p {width:90%;text-align:justify;font-size:110%;margin-left:40px;}
* html div.info p {width:90%;text-align:justify;font-size:110%;margin-left:0;}

img.ampliada {border:1px solid #F9EA75;width:320px;}

div#content_main ul.maquina {margin-left:40px;width:320px;float:left;}
div#content_main ul.maquina span {color:#5C9333;}

div.detalle {width:85%;background:#fff;margin:0 auto;padding:2%;}
div.detalle span {color:#5C9333;font-weight:bold;}
div.arriba , div.imprimir {clear:both;text-align:center;margin-top:25px;font-size:90%;}
div.arriba a {background:transparent url("../imagenes/ico/top.gif") no-repeat;padding-left:20px;}
/* table */ 
caption {color:#999;}
table {color:#000;margin:0 auto 6px auto;width:90%;text-align:center;border:none;background:#fff;}
thead {font-weight:bold;background:#C4DAC2;height:24px;letter-spacing:1px;font-variant:small-caps;border-bottom:1px solid #82B381;}
tfoot {margin-top:9px;color:#999;}
tfoot td {border-top:1px solid #919293;}
tbody td img {width:100px;border:1px solid #82B381;padding:1px;margin:3px;}
/* form */
textarea {font-size:11px;}
label {display:block;clear:both;}
label span {width: 40%;text-align:right;display:block;padding-bottom:.10em;float:left;}
fieldset input, fieldset select, fieldset textarea {margin-top:3px;float:right;width: 45%;border: 1px solid #eee;}
fieldset {background:#EAE3CE;margin:5px 30px;padding: 15px;overflow: hidden;border: 1px solid #eeeeee;}
fieldset p {background:#FEE598;border:1px solid #fff;padding:5px;}

select {color:#090909;font-size:80%;}
input.bt {margin:8px auto 0 auto;font-size:95%;}