body {padding: 0px; margin: 0px; font-family: arial, Verdana, Helvetica, sans-serif; text-align: center;}

/***** Formateo Comun *****/

ul, ol {padding: 0px; margin: 0px;list-style-type:none;} 
blockquote {margin:1.25em;padding:1.25em 1.25em 0 1.25em;}
img {border:0;}
acronym, abbr {cursor:help;letter-spacing:normal;border-bottom:1px dashed;}
h1, h2, h3, h4, h5, h6{font-weight:bold; color:#333}
h1{font-size:1.4em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
a, a:link, a:visited, a:hover {text-decoration:underline;color:#99BE2B}
/***** Links *****/

a:hover {text-decoration:none;}
a:active, a:focus{}

/* --------------------------------------- contenedores -------------------------------------------*/
.contenedor_global {margin: 0px auto; width: 800px; background-repeat: no-repeat; position: relative; min-height: 690px}	
.contenedor {margin: 0px; width: 100%;text-align: justify}
.contenido{background-color:#FFF;padding:15px 30px 15px 30px;min-height:450px;font-size:.75em;font-family: arial, Verdana, Helvetica, sans-serif}

/* --------------------------------------- cabecera -------------------------------------------*/
#header{border-bottom: #ccc 1px solid;width: 100%;min-height:62px}

/* --------------------------------------- menus -------------------------------------------*/
#menu{clear:both;font-size:.75em; border-bottom: #ccc 1px solid}
#menu ul{width:100%;background: #fff;padding:7px 0 6px 0;height:14px}
#menu li{display: block; float: left}
#menu li a{width:100%;padding:7px 25px 6px 25px;text-decoration:none;overflow:visible;position:relative; color:#000}
#menu li a:hover{background: #99BE2B}
#menu li a:active, #menu li a.actual{color: #000; background: #fff}
.active{color: #fff!important; background: #99BE2B}

/* --------------------------------------- pie -------------------------------------------*/
#pie{width:100%;background: #fff;text-align:center;padding:4px 0 7px 0;border-top: #ccc 1px solid} 
#pie ul li{display:inline;margin:8px;padding-left:8px}
#pie li a{color:#000; FONT-SIZE:.7em; text-decoration:none}
#pie li a:hover{text-decoration:underline}


/* --------------------------------------- Generales -------------------------------------------*/
.fleft{float:left}
.fright{float:right}
.fclear{clear:both}
.fnone{float:none}
.aright{text-align:right}
.acenter{text-align:center}
.aleft{text-align:left}
.ajustify{text-align:justify}


/* --------------------------------------- home -------------------------------------------*/
.thumbs_marco{margin:auto; width:505px; padding:5px 0 0 5px; margin-top:40px; border-top: #ccc 2px solid; border-bottom: #ccc 2px solid; min-height:160px; background-color: #f2f2f2}
.thumbs_home{width:246px; float:left; padding:0 0 7px 5px}
.thumbs_home-foto{padding:2px; border: #99BE2B 1px solid}
.thumbs_home a{color:#99BE2B; text-decoration:underline; font-weight:bold; cursor:pointer; font-size:1em; margin-left:7px;}
.thumbs_home a:hover {text-decoration: underline; text-decoration:none;}
.marr12{margin-right:12px}


.contenido ul {list-style-type: disc; padding-left:15px} 

.bold12{color:#333333; font-size: 1.1em; font-weight:bold;}
.bold14{color:#99BE2B; font-size: 1.2em; font-weight:bold;}

/* --------------------------------------- formulario -------------------------------------------*/
#paso1 #paso2 #paso3 ul, ol {padding: 0px; margin: 0px;list-style-type:none;} 
.caja_formulario {width:90%; background-color: #f2f2f2; padding:15px; font-size:11px; margin:auto; margin-top:5px}
.caja_formulario ul li{list-style-type: none; margin: 0; padding: 0;} 

fieldset{margin-bottom:12px; padding: 0 16px 8px 16px;}
legend{padding:0 5px 5px 5px;color:#333333; font-size: 1.1em; font-weight:bold}
label { color: #000; display: block; font-size: 1em; }

.field {float: left;margin: 0 12px 8px 0;}
.field input {width: 180px;font-size: 1.1em}
select{font-size: 1.1em;width: 190px}
.field2 {float: left;margin: 0 12px 8px 0;}
.field2 input {width: 60px;font-size: 1.1em}
.field3 {float: left;margin: 0 12px 8px 0;}
.field3 input {width: 390px;font-size: 1.1em}


ul.radio-horizontal { margin: 0; padding: 0; }
ul.radio-horizontal li { float: left; list-style: none; margin: 0 8px 0 0; }

hr{ margin: 10px 0;width:100%; color:#ccc}

table caption { text-align:left; }
table th { text-align:left;}

.centro{margin:8px; text-align:center;}
.button a{background-color: #99BE2B;border: #99BE2B 1px solid; color:#fff!important;font-weight:bold;padding:3px 7px 3px 7px; height:15px; text-align:center; text-decoration:none!important;}
.button a:hover{background-color: #fff;border: #99BE2B 1px solid; color: #99BE2B!important;font-weight:bold;padding:3px 7px 3px 7px; height:15px; text-align:center; text-decoration:none;}


.padl5{ padding-left:5px}
.w60{width: 60px}
.w600{width: 600px}

.cajaOfertas {background-color: #f2f2f2; margin: 1px 0 1px 0; padding:1px}
