body,#wrap,#footer{margin:0 auto}
body,#header,#avmenu,#avmenu ul,#extras{padding:0}
body{font:76% Verdana,Tahoma,Arial,sans-serif;background:#f4f4f4 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABCQAAAABCAMAAAAxZo+tAAAAe1BMVEUAAAD////z8vPr6uvz8/Ty8vPx8fLw8PHz9PTx8vLw8fHj5OTz9PPx8vHw8fDu7+7q6+r09PPz8/Ly8vHx8fDs7Ov08/Pz8vLy8fH09PTz8/Py8vLx8fHw8PDv7+/u7u7t7e3s7Ozp6eno6Ojn5+fm5ubl5eXk5OTj4+PAAz+vAAAAY0lEQVQY0+3BxxGAIBAAQHPOYjrgECP9V+joVxkbYNea/tRZH0EGGs7g028tjYORvRGS8JDfELEUs+yqZd3241TKNgzjodLz2Ld1caWchUBE/igYYV/ygGoMPoUGNDyI6unXBWeZH0XZCbtmAAAAAElFTkSuQmCC") repeat-y top center}
#wrap{background:#fff;color:#303030}
#wrap,#footer{width:760px}
#header,#footer{clear:both}
#header{margin:20px 0 0 0;height:45px}
#header h1{width:250px}
#header h1,#header p,#frontphoto,#avmenu,#extras,h3{margin:0 0 10px 0}
#header h1,#avmenu{float:left}
#header p{width:500px;color:#a0a0a0;line-height:1.2em}
#header p,#extras,.right{float:right}
#header p,#footer,.r4{text-align:center}
#header p,.small{font-size:.8em}
#frontphoto,a img{border:0}
#avmenu{clear:left}
#avmenu,#avmenu ul{width:150px}
#avmenu,#extras,#footer{font-size:.9em}
#avmenu ul{list-style:none;margin:0 0 20px 0;font-size:1.1em}
#avmenu li{margin-bottom:4px}
#avmenu li a{font-weight:700;height:20px;display:block;padding:6px 0 0 10px;background:#f4f4f4;border-left:4px solid #ccc}
#avmenu li a,a,#footer a{text-decoration:none}
#avmenu li a,.announce{color:#505050}
#avmenu li a:hover{background:#eaeaea;border-left:4px solid #286ea0}
#avmenu li a:hover,a,a:hover{color:#286ea0}
.announce{background:#f4f4f4;margin:10px 0 10px 0;padding:10px;width:130px;line-height:1.3em}
#extras{width:100px;line-height:1.5em}
#extras p{margin:0 0 1.5em 0}
#content{margin:0 110px 20px 160px;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:0 10px 0 10px;line-height:1.6em;text-align:left}
#content img{padding:1px;display:inline;background:#ccc;border:4px solid #f0f0f0}
h3{font-size:1.3em}
a:hover,#footer a:hover{text-decoration:underline}
#footer{padding:10px 0 20px 0;border-top:4px solid #f0f0f0}
#footer,#footer a{color:#808080}
.right{margin:10px 0 5px 10px}
.textright{text-align:right}
.hide{display:none}
.brClear{clear:both;display:block}
body{margin:0 auto;padding:0;font-family:"Times New Roman",Serif;background:#fff;color:#000}
#wrap{margin:2%;width:auto;float:none !important}
@media screen and (min-width:250px) and (max-width:800px) {
  body{font-size:1.1em}
 #wrap,#footer,img,#content{max-width:100%;height:auto}
 #content,#header{margin-left:2%;width:90%}
 #avmenu,#extras,#sentencia{display:none}
}
