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,
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%;background: transparent;}
body {}
table {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

td {max-width: 750px;
}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;color:#000;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* Body Main Setting */

body {font: 1em Arial, sans-serif;color:#333;line-height:20px;}
a {text-decoration:none;color:#0750d9;}
a:hover {color:#cc0000}
a:active {color:#0750d9;}
a:visited {color:#0750d9;}

/******************************************************************
	Typography
******************************************************************/

h1 {font-size: 1.5em;line-height:40px;}
h2 {font-size: 1.4em;line-height:30px;;}
h3 {font-size: 1.2em;}
h4 {font-size: 1em;font-weight:normal;}
h5 {font-size: 0.9em;font-weight:normal;}
h6 {font-size: 0.8em;font-weight:normal;}

.nobold {font-weight:normal}
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}


.tam20 {font-size:20px;}

/******************************************************************
	Aligns & Colors & Borders & Backgrounds
******************************************************************/
.negro {color:#000000;}
.blanco {color:#ffffff;}
.backnegro {background-color:#000000;padding:3px 0px;}
.rojo {color:#e00034;}
.azul {color:#4371b6;}
.verde {color:#17ae3a;}
.yellow {color:#fdce08;}
.gray {color:#666}
.lightgray {color:#999}

.right {text-align:right;}
.center {text-align:center}
.left {text-align:left;}
.justify {text-align:justify;}


.backyellow {background-color:yellow;}
.backgray {background-color:#ddd;padding:4px 0px;}
.backazul {border:1px solid #000080;background-color:#e8eeff;}
.backcrema {background-color:#fff0d4;padding:3px 0px;}
.box {background-color:#f5f5f5;
    padding:3px 0px;
    border:1px solid #999;
    margin: 20px 5px 0px 5px;
    width: 97%;
    position:relative;
    float:left;
}

.ball1 {border:1px solid #17ae3a;}
.ball {border:1px solid #000080;}

.bbotwhite {border-bottom:1px solid #666;padding-top:10px;padding-bottom:10px;}
.ballblack {border:1px solid #000000;}

.contorno {text-shadow: -3px 0 black, 0 3px black, 3px 0 black, 0 -3px black}
.difshadow {text-shadow: 2px 2px 2px #000}
/******************************************************************
	Margins & Paddings
******************************************************************/
.left1 {margin-left:1px;}
.left2 {margin-left:2px;}
.left3 {margin-left:3px;}
.left4 {margin-left:4px;}
.left5 {margin-left:5px;}
.left6 {margin-left:6px;}
.left7 {margin-left:7px;}
.left8 {margin-left:8px;}
.left9 {margin-left:9px;}
.left10 {margin-left:10px;}
.left12 {margin-left:12px;}
.left18 {margin-left:18px;}
.left12 {margin-left:12px;}
.left20 {margin-left:20px;}
.left25 {margin-left:25px;}
.left30 {margin-left:30px;}
.left40 {margin-left:40px;}
.left50 {margin-left:50px;}
.left60 {margin-left:60px;}
.left65 {margin-left:65px;}
.left70 {margin-left:70px;}
.left75 {margin-left:75px;}
.left80 {margin-left:80px;}
.left100 {margin-left:100px;}
.left110 {margin-left:110px;}
.left120 {margin-left:120px;}
.left150 {margin-left:150px;}


.right1 {margin-right:1px;}
.right2 {margin-right:2px;}
.right3 {margin-right:3px;}
.right4 {margin-right:4px;}
.right5 {margin-right:5px;}
.right6 {margin-right:6px;}
.right7 {margin-right:7px;}
.right8 {margin-right:8px;}
.right9 {margin-right:9px;}
.right10 {margin-right:10px;}
.right20 {margin-right:20px;}
.right30 {margin-right:30px;}
.right40 {margin-right:40px;}
.right50 {margin-right:50px;}
.right60 {margin-right:60px;}
.right80 {margin-right:80px;}


.top1 {margin-top:1px;}
.top2 {margin-top:2px;}
.top3 {margin-top:3px;}
.top4 {margin-top:4px;}
.top5 {margin-top:5px;}
.top6 {margin-top:6px;}
.top7 {margin-top:7px;}
.top8 {margin-top:8px;}
.top9 {margin-top:9px;}
.top10 {margin-top:10px;}
.top15 {margin-top:15px;}
.top20 {margin-top:20px;}
.top30 {margin-top:30px;}
.top40 {margin-top:40px;}
.top45 {margin-top:45px;}
.top50 {margin-top:50px;}
.top60 {margin-top:60px;}
.top70 {margin-top:70px;}
.top80 {margin-top:80px;}
.top90 {margin-top:90px;}

.bottom1 {margin-bottom:1px;}
.bottom2 {margin-bottom:2px;}
.bottom3 {margin-bottom:3px;}
.bottom4 {margin-bottom:4px;}
.bottom5 {margin-bottom:5px;}
.bottom6 {margin-bottom:6px;}
.bottom7 {margin-bottom:7px;}
.bottom8 {margin-bottom:8px;}
.bottom9 {margin-bottom:9px;}
.bottom10 {margin-bottom:10px;}
.bottom20 {margin-bottom:20px;}
.bottom30 {margin-bottom:30px;}
.bottom40 {margin-bottom:40px;}
.bottom50 {margin-bottom:50px;}
.bottom60 {margin-bottom:60px;}
.bottom70 {margin-bottom:70px;}
.bottom80 {margin-bottom:80px;}

.paddtop10 {padding-top:10px;}
.paddtop20 {padding-top:20px;}
.paddtop30 {padding-top:30px;}

.paddbot5 {padding-bottom:5px;}
.paddbot10 {padding-bottom:10px;}
.paddbot20 {padding-bottom:20px;}
.paddbot30 {padding-bottom:30px;}

.paddright20 {padding-right:20px;}
.paddright50 {padding-right:50px;}

.paddleft20 {padding-left:20px;}
.paddleft40 {padding-left:40px;}
.paddleft50 {padding-left:50px;}


/******************************************************************
	Blocks
******************************************************************/
.all {width:100%; position:relative; float:left; }
.mitad {width:48%}
.tercio {width:30.66%}
.cuarto {width:22%}
.cuartored {width:21.5%}
.dostercios {width:65.34%}
.quinto {width:16.5%}
.sexto {width:13.4%}
.septimo {width:10.8%}
.octavo {width:9%}
.noveno {width:7.5%}
.cuatroquintos {width:66%;}
.trescuartos {width:74%;}

.mitad, .tercio, .cuarto, .dostercios, .cuartored, .quinto, .sexto, .septimo, .octavo, .noveno, .cuatroquintos, .trescuartos { position:relative; margin-right:4%; float:left; }
.midmargin {margin-right:2%;}

/******************************************************************
	Listas
******************************************************************/
.square {list-style-type:square;font-size:1.5px;}
.circle {list-style-type:circle;font-size:1.5px;}
.disc {list-style-type:disc;font-size:1.5px;}


/******************************************************************
	Data Sheet
*******************************************************************/
#headrow {float:left;position:relative;background-color:#000;height:20px;padding:3px 0px;color:#fff;}
#datarow {float:left;position:relative;border-bottom:1px solid #999;padding:3px 0px;background-color:#fff;}
.b1 {width:1%}
.b2 {width:2%}
.b3 {width:3%}
.b4 {width:4%}
.b5 {width:5%}
.b6 {width:6%}
.b7 {width:7%}
.b8 {width:8%}
.b9 {width:9%}
.b10 {width:10%}
.b12 {width:12%}
.b15 {width:15%}
.b20 {width:20%}
.b25 {width:25%}
.b30 {width:30%}
.b35 {width:35%}
.b40 {width:40%}
.b42 {width:42%}
.b45 {width:45%}
.b50 {width:50%}
.b55 {width:55%}
.b60 {width:60%}
.b65 {width:65%}
.b70 {width:70%}
.b75 {width:75%}
.b80 {width:80%}
.b85 {width:85%}
.b90 {width:90%}
.b95 {width:95%}
.b98 {width:98%}

.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8,.b9,.b10,.b12, .b15,.b20,.b25,.b30,.b35,.b40,.b42,.b45,.b50,.b55,.b60,.b65,.b70,.b75,.b80,.b85,.b90,.b95, .b98 {float:left;position:relative;}

/******************************************************************
	Helping styles
******************************************************************/
.lastpadmenu {padding:0px 16px 0px 17px !important}
.last { margin-right:0 !important; clear:right; }
.clear {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}
.noborder {border:none !important}
.inimenuborder {border-left:1px solid #e5e5e5;}
.separador {float:left;border-bottom:1px solid #666; position:relative;}

ol li {font-size:1em;}
li.arrow {background-image: url('../images/check.png');background-repeat: no-repeat;background-position: -3px 1px;padding-left:20px;font-size:1em;}
/******************************************************************
	Heights
******************************************************************/

.hmin {height:670px;}
.h60 {height:60px;}
.h120 {height:120px;}
.h150 {height:150px;}
.h330 {height:280px;}

/******************************************************************
	Formularios
******************************************************************/
#form600 {width:600px;position:absolute;left:50%;margin:30px 0px 0px -300px;background-color:#fff;padding:20px;}
#form800 {width:800px;position:absolute;left:50%;margin:30px 0px 0px -400px;background-color:#fff;padding:20px;}
#form1000 {width:1000px;position:absolute;left:50%;margin:30px 0px 0px -500px;background-color:#fff;padding:20px;}


fieldset {border:1px solid #1a7106;padding:15px;}
legend {color:#666;padding:0px 5px;}
.checkbox {width:20px;}
select {border:1px solid #666;padding:2px 5px;color:#000;font-size:1em;}
textarea {border:1px solid #666;padding:2px 5px;color:#000;font-size:1.8em;}
button {outline:0;border:1px solid #fff;background-color:#1a7106;width:120px;height:28px;color:#fff;font-weight:bold;cursor:pointer;}

.botonsb {max-width:220px;}
.botonsb2 {max-width:364px;height:50px;}

.check {max-width:20px;}
.tam300 {max-width:300px;}
.area300 {max-width:300px;height:80px;}
.left28 {margin-left:28px;}
.left37 {margin-left:37px;}
.left78 {margin-left:78px;}

input[type="submit"] {
    cursor: pointer;
}

input[type="image"] {
    cursor: pointer;
    width: auto;
}

input[type="text"] {
    cursor: pointer;
    width:430px;
    font-size:1.6em;
    font-family:Arial;
}



/******************************************************************
	LAYOUT
******************************************************************/
#wrapper {max-width:950px;height:auto;position:absolute;left:50%;margin:0px 0px 0px -475px;background:transparent !important;}
#wrapper2 {max-width:600px;height:auto;position:absolute;left:50%;margin:0px 0px 0px -300px;background:transparent !important;padding:0px 10px}
#wrapper3 {max-width:1600px;height:90px;position:absolute;left:50%;margin:0px 0px 0px -800px;background:url(../images/fondo.jpg) repeat-x;}
#wrapper4 {max-width:950px;height:90px;position:absolute;left:50%;margin:0px 0px 0px -475px;}
#header {height:100px;border-top:5px solid #086c03}
#inheader {height:100px;width:1173px;position:absolute;left:50%;margin:0px 0px 0px -586px;}
#central {background-color:#fafbf8;}