/* CSS Document */
/* --------------------------------------- reseteo -------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,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,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, p
{margin:0;padding:0;border:0;/*outline:0;*/font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;background:transparent;color:inherit}
strong{font-weight:bold}
a:active, a:focus{/*outline:0*/}
ol, ul{list-style:none}
em{ font-style:italic}
/* --------------------------------------- gral -------------------------------------------*/
body{padding:0;margin:0;background:#fff;color:#686868;font:normal 71%/1em  Arial, sans-serif;height:100.01%!important}
a{color:#0093bd;text-decoration:none}
p{margin:0 0 6px; line-height:14px}
.oculto{display:none}
.offleft{position:absolute;left:-9999px;width:999px}
.fleft{float:left!important}
.fright{float:right!important}
.fclear {clear:both; height:0px !important}
.acenter{text-align: center  !important}
.aright{text-align: right  !important}
.aleft{text-align: left  !important}

/*CABECERA*/
#cabecera{height:109px; background:url(../img/bkg_cabecera.gif) repeat-x 0 0}
.cabecera{width:1003px; margin:0 auto; height:109px}
.logo{width:268px; height:107px; background:url(../img/bkg_logo.gif) no-repeat bottom; padding-top:2px; float:left}
.logo img{margin:0 auto; margin:10px 0 0 70px}

.cab_left{float:left; width:729px}
.li_cab{float:right;font-size:1em;margin-bottom:8px; font-weight:bold; padding-right:20px; height:15px}

#menu{width:729px; height:56px;background:url(../img/bkg_menu.gif) no-repeat bottom; margin-top:53px; text-align:center; margin-left:6px;}
.li_menu{ margin:0 auto; padding:13px 10px 5px; clear:both; }
.li_menu li{line-height:33px; margin:0 25px;float:left; }
.li_menu li a{color:#fffefe; font-size:1.3em; font-weight:bold; text-decoration:underline!important}
.li_menu li.act span a{background:url(../img/brd_der_menu_act.gif) no-repeat right 0; color:#555; color:#0093bd; padding:8px 17px 18px; text-decoration:none!important;}
.li_menu li.act span{display:block; background: #dadada url(../img/brd_iz_menu_act.gif) no-repeat left 0; padding-bottom:10px;} 
.li_menu li.act span a, x:-moz-any-link {padding-top:7px}/* para firefox2*/
.li_menu li.act span a, x:-moz-any-link, x:default {padding-top:8px}/* restaurar para firefox3*/


/*PIE*/
#pie{width:963px; margin:0 auto; background-color:#ab0f10; padding:13px 20px;color:#FFFFFF}
/*iz*/
.webs_li{float:left}
.webs_li li{background:url(../img/ico_lista_pie.gif) no-repeat 0px 5px; padding-left:15px}
.webs_li li a{color:#fff; line-height:16px}
/*derecha*/
.pie_r{float:right; min-height:27px; padding-left:32px; margin-right:10px}
.pie_r img, .pie_r .copyright{float:left; clear:right; margin-bottom:5px}
.pie_r .copyright span {color:#fff; display:block;font-size:1.1em; line-height:14px; margin-left:7px}
.pie_r .copyright ul{margin-left:7px}

/*lista enlace inline*/
.links_li{margin-top:10px}
.links_li li{display:inline; border-right:#fff solid 1px;  padding: 0px 5px}
.links_li li a{color:#fff; text-decoration:underline!important}
.links_li li.last{border:none}
.links_li li.first{padding-left:0px}

.pie_r .links_li{clear:left}


