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;}

/***** Links *****/
a, a:link, a:visited, a:hover {text-decoration:none;color:#99BE2B}
a:hover {text-decoration:underline;}
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: 12px;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 8px 0;height:12px}
#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: #000; 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;}

#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-top:5px}


.w120{width: 120px}
.w150{width: 150px}
.w250{width: 250px}
.w276{width: 276px; /width: 277px;}
.w440{width: 440px}
.w450{width: 400px; /width: 452px;}
.w500{width: 500px}
.w550{width: 550px}
.w552{width: 552px; /width: 555px;}
.w600{width: 600px}
.w690{width: 690px}

.padl5{ padding-left:5px}
.padl25{ padding-left:25px}
.padr5{ padding-right:5px}
.padr10{ padding-right:10px}
.padr25{ padding-right:25px}
.padt2{ padding-top:2px}
.padt10{ padding-top:8px}
.padt14{ padding-top:14px}
.padt18{ padding-top:18px}

.marb5{margin-bottom:5px}

.marl5{margin-left:5px}
.marl60{margin-left:60px}
.marl140{margin-left:140px}
.marl220{margin-left:220px}







.caja_login {width:198px; border: #ff9933 1px solid; height: 60px; background-color: #f2f2f2; margin:18px 0 266px 0; _margin-bottom:249px; padding:15px}
.cajacondiciones {width:440px; border: #ff9933 1px solid; background-color: #f2f2f2; margin-bottom:15px; padding:15px; font-size:11px; float:right;}
.caja200 {width:200px; border: #ff9933 1px solid; background-color: #f2f2f2; margin:18px 0 15px 0; padding:15px; font-size:11px}
.caja500 {width:500px; border: #ff9933 1px solid; background-color: #f2f2f2; margin-bottom:15px; padding:15px; font-size:11px}
.caja820 {width:820px; border: #ff9933 1px solid; background-color: #f2f2f2; padding:15px; font-size:11px}

.tabla820{ text-align:center; width:820px;font-size:11px}

.label35{width: 36px; text-align:right; font-size: 11px; float:left; padding:2px 2px 0 0}
.label70{width: 70px; text-align:right; font-size: 11px; float:left; padding:2px 2px 0 0}
.label80{width: 80px; text-align:right; font-size: 11px; float:left; padding:2px 2px 0 0}
.label105{width: 105px; text-align:right; font-size: 11px; float:left; padding:2px 2px 0 0}
.label100{width: 112px; text-align:right; font-size: 11px; float:left; padding:2px 2px 0 0}
.label120{width: 122px; _width: 120px;text-align:right; font-size: 11px; float:left; padding:2px 2px 0 0}
.label120b{ color:#ff9933;font-weight:bold;width: 98px; text-align:right; font-size: 11px; float:left; padding-right:2px}
.label151{ color:#ff9933;font-weight:bold;width: 151px; text-align:right; font-size: 11px; float:left; padding-right:2px}
.label140{width: 142px; /width: 136px;text-align:right; font-size: 11px; float:left; padding:2px 2px 0 0}
.label150{width: 150px;text-align:right; font-size: 11px; float:left; padding:2px 2px 0 0}
.label230{width: 232px; text-align:right; font-size: 11px; float:left; padding:2px 2px 0 0}

.form40 {width: 39px; /width: 38px; font-size:10px; float:left}
.form55 {width: 55px; /width: 56px; font-size:10px; float:left}
.form120 {width: 120px; font-size:10px; float:left}
.form120b {width: 124px; /width: 126px; font-size:10px; float:left}
.form200 {width: 225px; /width: 200px; font-size:10px; float:left}
.form230 {width: 225px; /width: 230px; _width: 226px; font-size:10px; float:left}
.form400 {width: 400px; /width: 404px; font-size:10px; float:left}


.h3{height:3px; _margin-bottom:-9px}
.h7{height:7px;}
.h10{height:10px;}
.h20{height:20px;}

.pestana{border: #ff9933 1px solid; border-bottom:0px;background-color: #fff; color:#333;font-weight:bold;font-size:11px; padding:3px 6px 2px 7px; float:left; height:16px; text-align:center;}
.pestana_seleccionada{background-color: #ff9933;color:#fff;font-weight:bold;font-size:11px; padding:4px 6px 2px 7px; float:left; height:16px; text-align:center;}
.pestana_submenu{border: #ff9933 1px solid; border-bottom:0px;background-color: #f2f2f2; float:left; height:21px; width:850px}
.pestana2{border: #ff9933 1px solid; border-bottom:0px;border-top:0px;background-color: #FFE6CC; color:#ccc;font-weight:bold;font-size:11px; padding:3px 6px 2px 7px; float:left; height:16px; text-align:center;}
.pestana2_seleccionada{background-color: #ccc;color:#fff;font-weight:bold;font-size:11px; padding:4px 6px 2px 7px; float:left; height:16px; text-align:center;}

.button a{background-color: #fff;border: #ff9933 1px solid; color:#ff9933;font-weight:bold;font-size:11px; padding:0px 6px 2px 7px; float:right; height:12px; text-align:center; text-decoration:none; cursor:pointer; margin-top:1px}
.button a:hover{background-color: #ff9933;border: #ff9933 1px solid; color:#fff;font-weight:bold;font-size:11px; padding:0px 6px 2px 7px; float:right; height:12px; text-align:center; text-decoration:none; cursor:pointer; margin-top:1px}

.button_logout a{background-color: #fff;border: #ff9933 1px solid; color:#ff9933;font-weight:bold;font-size:10px; padding:0px 6px 2px 7px; float:right; height:10px; text-align:center; text-decoration:none; cursor:pointer; margin-right:2px}
.button_logout a:hover{background-color: #ff9933;border: #ff9933 1px solid; color:#fff;font-weight:bold;font-size:10px; padding:0px 6px 2px 7px; float:right; height:10px; text-align:center; text-decoration:none; cursor:pointer; margin-right:2px}

.button_enlaces-home{background-image:url(images/grafico_bg-enlaces.jpg); height:32px; text-align:left}
.button_enlaces-home a{color:#333; text-decoration:none;; font-weight:bold; cursor:pointer; font-size:12px; marging-top:10px}
.button_enlaces-home a:hover {text-decoration: underline; color:#ff9933; text-decoration:underline;}

.titulos_barra{background-image:url(images/grafico_bg-enlaces.jpg); height:32px; width:850px; font-weight:bold}

.graficos{border: #ff9933 1px solid; float:left; text-align:center; margin-top:5px}


