@charset "utf-8";
/* CSS Document */
table, div, span, p{font-family:Arial, Helvetica, sans-serif;color:#452d23}
body{background:#ffffff url(../images/imagen_fondo/imagen_fondo_gris.jpg) 0px 0px repeat-x;margin:0px;padding:0px;color:#595959;}
table td, span, div, p{color:#452d23}
#body_container {margin:auto;font-size:90%;width:760px;}
#header {font-size:90%;margin:auto;width:760px;padding:0px 0px 0px 0px}
#header #logo{width:174px;height:55px;background:url(../images/images.png) 0px 0px no-repeat}
#header a{color:#FFFFFF;border-bottom:1px dotted #ffffff}



#top_links{}

.btn_previous{width:25px;height:25px;background: #000 url(../images/btn_previous.gif) 50% 50% no-repeat;border:1px solid #c0c0c0;-moz-border-radius: 8px;-webkit-border-radius: 8px;cursor:pointer;margin-right:2px}
.btn_previous_disabled{width:25px;height:25px;background: #e5e5e5 url(../images/btn_previous_off.gif) 50% 50% no-repeat;border:1px solid #c0c0c0;-moz-border-radius: 8px;-webkit-border-radius: 8px;margin-right:2px}
.btn_next{width:25px;height:25px;background: #000 url(../images/btn_next.gif) 50% 50% no-repeat;border:1px solid #c0c0c0;-moz-border-radius: 8px;-webkit-border-radius: 8px;cursor:pointer;margin-right:2px}
.btn_next_disabled{width:25px;height:25px;background: #e5e5e5 url(../images/btn_next_off.gif) 50% 50% no-repeat;border:1px solid #c0c0c0;-moz-border-radius: 8px;-webkit-border-radius: 8px;margin-right:2px}
.btn_first_page{width:25px;height:25px;background: #000 url(../images/btn_first_page.gif) 50% 50% no-repeat;border:1px solid #c0c0c0;-moz-border-radius: 8px;-webkit-border-radius: 8px;cursor:pointer;margin-right:2px}
.btn_first_page_disabled{width:25px;height:25px;background: #e5e5e5 url(../images/btn_first_page_off.gif) 50% 50% no-repeat;border:1px solid #c0c0c0;-moz-border-radius: 8px;-webkit-border-radius: 8px;margin-right:2px}
.btn_last_page{width:25px;height:25px;background: #000 url(../images/btn_last_page.gif) 50% 50% no-repeat;border:1px solid #c0c0c0;-moz-border-radius: 8px;-webkit-border-radius: 8px;cursor:pointer;margin-right:2px}
.btn_last_page_disabled{width:25px;height:25px;background: #e5e5e5 url(../images/btn_last_page_off.gif) 50% 50% no-repeat;border:1px solid #c0c0c0;-moz-border-radius: 8px;-webkit-border-radius: 8px;margin-right:2px}


#logo_container{background:#9c5326 url(../images/logo_home.jpg) 50% 0px no-repeat;height:171px;text-align:right;min-width:980px}

dl.yellow_curved{margin:0px;padding:0px;background-color:#fdde74}
dl.yellow_curved dd.top_left{float:left;margin:0px;padding:0px;background:#fdde74 url(../images/tl_crema.gif) 0px 0px no-repeat;height:9px;width:9px}
dl.yellow_curved dd.top_right{float:right;margin:0px;padding:0px;background:#fdde74 url(../images/tr_crema.gif) 0px 0px no-repeat;height:9px;width:9px}
dl.yellow_curved dd.bottom_left{margin:0px;padding:0px;background:#fdde74 url(../images/bl_crema.gif) 0px 0px no-repeat;height:9px;width:9px}
dl.yellow_curved dd.bottom_right{float:right;margin:0px;padding:0px;background:#fdde74 url(../images/br_crema.gif) 0px 0px no-repeat;height:9px;width:9px}
dl.yellow_curved dd.body{margin:0px;padding:15px 20px 15px 20px;background-color:#fdde74}

tr.border_bottom td{border-bottom:1px solid #045c9c}

.menu{margin-top:10px;font-size:90%;width:70%}
.menu .lnk{color:#000000;padding:5px;}
.menu .lnk_hover{color:#ffffff;padding:5px;background-color:#000000;}
.menu div.divider{font-size:1px;border-top:1px dashed #000000;margin:3px 0px 2px 0px;height:1px;}

#footer{font-size:60%;margin:auto;width:760px;}
#footer div{color:#FFFFFF;background-color:#333333}
#input, textarea, select{font-family:Arial, Helvetica, sans-serif;}
.input_fields{font-size:90%;background-color:#fff;color:#000;border:1px solid #cacaca;padding:3px}
.input_fields_focus{font-size:90%;background-color:#fff7b9;color:#000;border:1px solid #cdac97;padding:3px}
.input_fields_error{font-size:90%;background-color:#FF6600;border:1px solid #CC0000;background-color:#ffe0e0;color:#000;padding:3px}
.input_fields_textarea{font-size:90%;background-color:#fff;color:#000;border:1px solid #cacaca;padding:3px 3px 3px 2px}
.input_fields_textarea_focus{font-size:90%;background-color:#fff7b9;color:#000;border:1px solid #cdac97;padding:3px}
.input_fields_textarea_error{font-size:90%;background-color:#FF6600;border:1px solid #CC0000;background-color:#ffe0e0;color:#000;padding:3px}
select.error{background-color:#FF6600;border:1px solid #CC0000;background-color:#ffe0e0;color:#000;}
select{font-size:100%;border:1px solid #cacaca;}

dl.btn{margin:0px;padding:0px;height:27px;cursor:pointer;font-size:90%}
dl.btn dd.l{margin:0px;width:6px;padding:0px;background:url(../images/btns.gif) 0px -89px no-repeat;height:27px;float:left;border:0px}
dl.btn dd.label{padding:6px 6px 0px 6px;height:23px;background:url(../images/btns.gif) -6px -89px no-repeat;float:left;color:#FFFFFF;font-weight:bold;margin:0px;border:0px}
dl.btn dd.r{margin:0px;width:6px;padding:0px;background:url(../images/btns.gif) 100% -89px no-repeat;height:27px;float:left;border:0px}

dl.btn_hover{margin:0px;padding:0px;height:27px;cursor:pointer;font-size:90%}
dl.btn_hover dd.l{margin:0px;width:6px;padding:0px;background:url(../images/btns.gif) 0px -118px no-repeat;height:27px;float:left;border:0px}
dl.btn_hover dd.label{padding:6px 6px 0px 6px;height:23px;background:url(../images/btns.gif) -6px -118px no-repeat;float:left;color:#FFFFFF;font-weight:bold;margin:0px;border:0px}
dl.btn_hover dd.r{margin:0px;width:6px;padding:0px;background:url(../images/btns.gif) 100% -118px no-repeat;height:27px;float:left;border:0px}


dl.curved{margin:0px;padding:0px;background-color:#fffac7}
dl.curved dd.top_left{margin:0px;padding:0px;background:#fffac7 url(../images/curved_boxes.gif) 0px 0px no-repeat;height:15px;width:15px;float:left}
dl.curved dd.top_right{float:right;margin:0px;padding:0px;background:#fffac7 url(../images/curved_boxes.gif) 100% 0px no-repeat;height:15px;width:15px}
dl.curved dd.bottom_left{margin:0px;padding:0px;background:#fffac7 url(../images/curved_boxes.gif) 0px -15px no-repeat;height:15px;width:15px}
dl.curved dd.bottom_right{float:right;margin:0px;padding:0px;background:#fffac7 url(../images/curved_boxes.gif) 100% -15px no-repeat;height:15px;width:15px}
dl.curved dd.body{margin:0px;padding:0px 20px 0px 20px;background-color:#fffac7}

.sub_menu {position: absolute;visibility: hidden;margin: 0px 0px 0px 0px;font-weight: normal;padding: 0px !important;font-size:8pt;}
.sub_menu .top{width:174px;height:13px;background:url(../images/submenu_top.png) 0px 0px no-repeat;padding:0px;font-size:1px}
.sub_menu .body{width:174px;background:url(../images/submenu_body.png) 0px 0px repeat-y;}
.sub_menu .bottom{width:174px;height:21px;background:url(../images/submenu_bottom.png) 0px 0px no-repeat;font-size:1px}
.sub_menu div{white-space: nowrap;float:none !important;}
.sub_link {padding: 4px 0px 4px 0px;clear:both;width:167px;}
.sub_link div{color:#74c4d5;cursor:pointer}
.sub_link_hover {padding: 4px 0px 4px 0px;color:#fff;clear:both;background-color:#74c4d5;width:167px;}
.sub_link_hover div{color:#FFFFFF;cursor:pointer}
.sub_link_divisor {font-size:1px;border-top:1px solid #74c4d5;height:1px;margin:2px 0px 1px 0px;padding:0px;width:167px;}

.error_message{clear:both;margin-top:8px;border:3px solid #dcdcdc;background:#d70f0f url(../images/alert_background.gif) 10px 6px no-repeat;color:#FFFFFF;padding:11px 8px 15px 50px;-webkit-box-shadow: 1px 1px 5px #c0c0c0;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.success{clear:both;background:#46d13d url(../images/success_check.gif) 18px 8px no-repeat;/*background-color:#548234;*/border:3px solid #dcdcdc;margin-top:10px;padding:10px 12px 12px 58px;color:#FFFFFF;font-size:12pt;font-weight:normal;-webkit-box-shadow: 1px 1px 5px #c0c0c0;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.info{clear:both;margin-top:10px;background:#f9f8b2 url(../images/info_background.gif) 18px 8px no-repeat;border:1px solid #9c9c9c;padding:12px 12px 16px 58px;color:#000;font-size:8pt;font-weight:normal;-webkit-box-shadow: 1px 1px 5px #c0c0c0;-moz-border-radius: 10px;-webkit-border-radius: 10px;}

table.tbl_container {width: 100%;clear: both;border-bottom:2px solid #acacac;background-color:#f0f3ea}
table.tbl_container caption{text-align:left;font-size:10pt;font-weight:bold;color:#000000}
table.tbl_container th {font-size: 10pt;font-weight: bold;text-align:left;background:#d5d5d5 url(../images/th_background.gif) 0px 0px repeat-x;padding:7px 2px 2px 5px;border-bottom:1px solid #acacac;color:#636363}
table.tbl_container td {font-size:10pt;padding:4px 2px 4px 6px;border-bottom:1px solid #ced5cd}
table.tbl_container td.sub {font-size: 80%;font-weight: normal;text-align:left;background-color:#CDDEF1;padding:2px 2px 2px 5px;border-bottom:1px solid #ccc}
table.tbl_container tr.alter {padding:4px 2px 4px 6px;border-bottom:1px solid #cddcea;background-color:#eaede4}
/*.alter {background-color:#ddf1db;border-top:1px solid #7ac872}*/
table.tbl_container tfoot td{text-align:center;background-color:#CCCCCC;border-bottom:none;border-top:1px solid #FFFFFF}

.buttons{color:#ffffff;font-size:10pt;background:#11a2ff url(../images/buttons.gif) 0px 0px;padding:4px;border:none}
.right_shadow{margin:auto;width:948px;background:url(../images/right_shadow.png) 100% 0px repeat-y;}
.bottom_shadow{margin:auto;width:948px;background:url(../images/bottom_shadow.png) 0px 0px no-repeat;height:6px}
.hover{background-color:#ededed;color:#000000}
ol, ul{font-size:90%}
.required_note{background-color:#fffce2;border-top:1px solid #f5eeba;border-bottom:1px solid #f5eeba;color:#a19f8f;padding:2px 4px 2px 4px;font-size:90%}

h1{color:#000000;font-size:130%;font-weight:normal;margin:0px 0px 0px 25px;}
h2{color:#666666;font-size:110%;}
.footnote{font-size:90%}
.thumbs{width:80px;height:60px}
.reg{font-size:60%}
.img_border{border:3px solid #dadada}
.active{color:#00CC33}
.inactive{color:#CC0000}
a{color:#217fad;text-decoration:none;}
a:hover{color:#6e291f;text-decoration:underline;}
ul{margin:6px 0px 0px 15px;/*list-style:url(../images/bullet.gif);*/padding:0px 0px 0px 25px}
li{margin:0px 0px 6px 0px}
p{line-height:160%;margin:20px 0px 20px 0px;font-size:90%}
.required{font-size: 90%;color: #cc0000;}
.cursor{cursor:pointer}
.cb{clear:both}
.fl{float:left}
.fr{float:right}
.txt_r{text-align:right}
.txt_l{text-align:left}
.txt_c{text-align:center}
.hide{display:none}
.show{display:block}

