* {margin:0;padding:0;}
html{color:#555555;background:#ffffff url(/graf/bg.gif) top left repeat-x;font:normal 12px/1.5em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;}
a {text-decoration:none;}
a:link, a:visited {color:#2989C2;border-bottom-color:#F37E0B;}
a:hover, a:active {color:#000000;border-bottom-style:solid;}
#content a:link, #content a:visited {color:#000;border-bottom-color:#C2AB29;border-bottom-style:solid;border-bottom-width:2px;padding:1px 3px 1px 18px;background:url(/graf/ico16_a.gif) top left no-repeat;}
#content a:hover, #content a:active {background:#C2AB29 url(/graf/ico16_a.gif) top left no-repeat;color:#FFF;border-bottom-color:#000;border-bottom-style:solid;}
.oculto {display:none;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:5px 0 10px;line-height:1.2em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {border-bottom-width:0;}
h1 {font-size:32px;}
h2 {font-size:28px;color:#802020;}
h3 {font-size:24px;}
h4, h5, h6 {font-size:20px;}
ul, ol{margin:1em 0;line-height:1.8em;}
#content ul,#content ol {margin:1em 0 1em 3em;line-height:1.8em;}
ol li {margin-left:2.5em;}
ul {padding-left:2em;list-style-type:square;}
#enlacetop {clear:none;position:absolute;top:0;left:0;z-index:99;width:375px;height:100px;}
blockquote{clear:both;padding:0.5em 1em;margin:2em 3em;font-size:0.85em;line-height:1.5em;background-color:#eeeeee;border:1px solid #a9a9a9;background:#eeeeee;}
hr {clear:both;height:1px;visibility:hidden;}
#buscar {float:right;clear:right;margin:5px 15px 0 0;color:#FFF;font-size:15px;}
#buscar form {clear:none;margin:0;display:inline;}
#buscar input {color::#000;border-left:1px solid #FFF;border-top:1px solid #FFF;border-right:1px solid #000;border-bottom:1px solid #000;background:#f7f7f7 url(/graf/bgq.gif) bottom left repeat-x;margin:0 5px 0 15px;padding:1px 3px;}
.fmqtop {font:normal 15px "Trebuchet MS", Tahoma, Helvetica, sans-serif;color:#000000;border:1px solid #7F97AD;background:#FFF url(/graf/bgq.gif) top left repeat-x;}
#idiomas {float:right;clear:right;margin:15px 15px 0 0;}
#idiomas ul{margin:0;padding:0;float:left;line-height:1.5em;list-style-type:none;}
#idiomas li{float:left;font-size:14px;font-style:normal;}
#idiomas a{float:left;display:block;color:#FFF;padding:3px 5px;border-bottom-width:0;}
#idiomas a:hover,#idiomas a:active{color:#FC3;background-color:#000;}
#idiomas li.active a{color:#FFCC33;background-color:#000;}
#header{margin-top:10px;}
#navigation{width:750px;margin:0 auto;}
#featured{padding:27px 0 1px;}
#wrapper {clear:both;width:770px;margin:0 auto;background:#ffffff url(/graf/wrapper_bg.gif) top left repeat-y;}
#content {/* margin-left:10px;margin-bottom:25px;*/margin:0 0 25px 10px;float:left;/*width:450px;*/font-size:14px;}
#footer {clear:both;width:770px;margin:0 auto;text-align:center;background:#333333 url(/graf/footer_bg.gif) top left repeat-y;}
#header h1{min-height:95px;margin-left:25px;background:transparent url(/graf/logo.gif) bottom left no-repeat;}
#header h1 a{display:block;text-indent:-9999px;}
#header h2 {display:none;}
#navigation ul{margin:0;padding:0;float:left;line-height:1.5em;list-style-type:none;}
#navigation li{float:left;font-size:15px;font-style:normal;}
#navigation a{float:left;display:block;color:#FFF;padding:5px 11px;margin-top:-6px;border-bottom-width:0;}
#navigation a:hover,#navigation a:active{color:#ededed;background-color:#44515D;}
#navigation li.active a{color:#3f4d1e;background-color:#ffffff;}
#content p {margin-top:10px;margin-bottom:10px;line-height:1.6em;font-size:14px;color:#333;}
#content h2 {margin-bottom:15px;}
#content h3 {color:#44515D;margin-bottom:15px;}
#content h2, #content h3, #content p, #content ul, #content ol, #content table{margin:10px 20px 0 20px;} 
#content td {margin:10px 15px 10px 30px;padding:3px 5px;color:#44515d;}
#content td.resalta1, #content p.resalta1 {background:#A33C3C;color:#FFF;margin:0 15px 0 30px;padding:3px 5px; font-size:16px; text-align:left;}
#content td.resalta2 {background:#A5BCD1;color:#000;margin:10px 15px 10px 30px;padding:3px 5px;}
#content td i {color:#802020;font-style:italic;font-weight:bold;}
#content p.resalta1 {padding:1px 5px;}
#content p.resalta1, #content div.bloque {margin:0 15px 10px 20px;}
#content p.aviso {border:1px solid #44515D; display:block; height:20px; overflow:visible; padding:5px; clear:both; background:#FFF url(/graf/bgq.gif) top left repeat-x;}
#content table.bloque {margin:10px 0 10px 10px;}
#content table.bloque td.detalledocs, #content table.bloque td.detalledocs table {padding:0;margin:0;}
#content table.bloque td.listadocs ul { list-style-type:none; color:#000; margin:0 0 10px 0; padding:0;}
#content table.bloque td.listadocs ul li {color:#000;margin:2px 0; padding:0; display:block;}
#content table.bloque td.listadocs ul li a {padding:2px 4px; background:none;border:0; color:#44515d;margin:0; display:block; width:270px;}
#content table.bloque td.listadocs ul li a:hover, #content table.bloque td.listadocs ul li a.sel, #content table.bloque td.listadocs ul li a.sel:hover {background:none;border:0;background:#900; color:#FFF;}
#content table.bloque td.detalledocs h4 {font-size:14px; color:#000; padding:2px 0; margin:0;}
#content table.bloque td.detalledocs p {margin:3px 0; line-height:1.5em; display:block;}
#content table.bloque td.detalledocs p a {padding:1px 3px; background:none;text-align:left; border:0; color:#900;}
#content table.bloque td.detalledocs p a:hover {background:none;border:0;background:#900; color:#FFF;}
#content table.bloque td.detalledocs img.foto {clear:none;display:block;border:1px solid #44515D; margin:0;padding:7px;background:#FFF url(/graf/bgfoto.gif) top left repeat;overflow:visible;}
#content h6 {height:1px; font-size:1px;}
#content h2.resalta1 {background:#A33C3C;color:#FFF;margin:0 15px 0 20px;padding:3px 5px; font-size:16px; text-align:left; clear:both;}
#content p.rojo {color:#900;}
#content div.bloque p.separa {display:block; clear:both; height:5px;}
#lateral {float:right;margin:0 10px 0 0;font-size:12px;}
#lateral h3 {padding:10px 10px 0;}
#lateral ul {margin:10px 0 0;padding:0;list-style-type:none;}
#lateral li {display:block;clear:both;padding:0;margin:0;}
#lateral li a{clear:both;float:right;display:block;color:#333333;margin:-3px 0 2px 0;padding:5px 10px;font-weight:normal;overflow:hidden;border-top:1px solid #97A8B8;border-left:1px solid #97A8B8;border-bottom:1px solid #97A8B8;}
#lateral a:hover ,#lateral li.icopdf a:hover,#lateral li.icoimg a:hover,#lateral li.icoweb a:hover{background-color:#BEC8D1;}
#lateral a strong{display:block;padding:0 0 0 16px;}
#lateral a em{display:block;}
#lateral img {float:left;margin:5px 0 5px 15px;padding:3px;margin-right:10px;border:1px solid #802020;background:#FFF;}
#lateral li.icopdf a {background:url(/graf/bg_icopdf.gif) top left no-repeat;}
#lateral li.icoimg a{background:url(/graf/bg_icoimg.gif) top left no-repeat;}
#lateral li.icoweb a{background:url(/graf/bg_icoweb.gif) top left no-repeat;}
#footer {color:#FFF;}
#footer .block {float:left;width:240px;padding:10px 5px;text-align:left;}
#footer .block h3 {color:#FFF;padding:0 10px 5px 13px;font-size:15px;text-transform:uppercase;letter-spacing:0.1em;margin:0;}
#footer .block ul {padding:0 10px 20px;list-style-type:none;}
#footer .block ul a{width:100%;display:block;margin-top:-1px;padding:5px 10px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
#footer .block ul a:hover, #footer .block ul a:active {background-color:#BEC8D1;color:#000;}
#footer .block ul.upper a:hover, #footer .block ul.upper a:active {background-color:#BEC8D1;color:#000; text-transform:uppercase;}
#footer p {padding:0 15px;}
#footer .block p {margin:15px 0;}
#footer a {color:#ededed;border-bottom-color:#000;}
#footer a:hover, #footer a:active {color:#FC3;}
#footer p.copyright {border-top:1px solid #FFF;clear:both;background-color:#BEC8D1;padding:7px 15px;margin:0 10px;color:#000;font-size:13px;}
#footer p.copyright a {color:#933;border:0;font-weight:bold;padding:0 3px;}
#footer p.copyright a:hover, #footer p.copyright a:active {color:#FFF;background:#933;border:0;font-weight:bold;padding:0 3px;}