@charset "utf-8";
/* CSS Document */

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, 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 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;	font-style: inherit; font-size: 100%; vertical-align: baseline; font-family:Arial, Helvetica, sans-serif;  }

body { background-color:#FFFFFF; }

#todo { width:800px; margin: 0 auto; }

#cabecera { float:left; width:800px; height:70px; padding-top:20px; border-bottom:1px solid #cccccc; }
#sitio { float:left; width:800px; height:22px; padding-top:8px;  }
#sitio ul{ float:left;padding:0px; margin:0px;  }
#sitio ul li{ float:left; list-style:none; padding:0 8px 0 8px;  color:#2a2a2a; font-size:11px; font-weight:bolder; background-image:url(../img/sitempap_sitio_back.jpg); background-repeat:repeat-y; background-position:right;  }
#sitio ul li.beta{ float:left; list-style:none; padding:0 8px 0 8px;  color:#2a2a2a; font-size:11px; font-weight:normal; background:none; }
#sitio ul li a{ color:#2a2a2a; font-size:11px; font-weight:bolder; text-decoration:none;  }
#sitio ul li a:visited{ color:#2a2a2a;  }
#sitio ul li a:hover{ color:#2a2a2a; text-decoration:underline;  }



#contenido { float:left;width:778px; padding:20px 10px 20px 10px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-bottom:30px;}

#contenido .contenido3 { float:left; width:238px; padding-left:20px; }

.contenido3 h1{ color:#333333;font-size:12px; font-weight:bolder; padding:20px 10px 10px 18px; background-image:url(../imag/ico_flecha_bg.gif); background-repeat:no-repeat; background-position:0px 21px; text-decoration:none; cursor:default; }

.contenido3 h2{ color:#666666; font-size:12px; font-weight: normal; background-image:url(../imag/ico_flecha_off.gif); background-repeat:no-repeat; background-position:0px 7px; padding:4px 10px 4px 18px;   }
.contenido3 h2 a{ color:#666666; font-weight: normal; text-decoration:none; }
.contenido3 h2 a:hover{ color:#666666; font-weight: normal; text-decoration:underline; }

.contenido3 h3{ color:#666666; font-size:12px; font-weight: normal; padding:4px 10px 4px 30px;   }
.contenido3 h3 a{ color:#666666; font-weight: normal; text-decoration:none; }
.contenido3 h3 a:hover{ color:#666666; font-weight: normal; text-decoration:underline; }