* {margin:0;padding:0;}
body {background:#FFFFFF;font:normal small Arial, Helvetica, sans-serif;color:#546473;}
form {}
fieldset {border:none;}
legend {display:none;}
h1, h2, h3 {margin:0;}
h1 {margin-bottom:0.5em;font-size:1.5em;}
h2 {margin-bottom:.5em;font-size:1.3em;}
h3 {margin-bottom:1em;font-size:1em;}
p, blockquote, ul, ol {margin-bottom:1em;line-height:1.7em;}
p {}
blockquote {}
ul {margin-left:2em;list-style:square;}
ul li {}
ol {margin-left:2em;list-style:lower-roman;}
ol li {}
a {color:#000;font-weight:bold; text-decoration:none;}
a:hover {text-decoration:none;color:#000;font-weight:bold;}
#main a:hover, #footer a:hover {border-bottom:1px solid #000;}
img {border:none;}
.boxed, .boxed2 {margin-bottom:1em;background:#F7F7F7;border:1px solid #666666;}
.boxed2 {font-size:1em;}
.boxed .title {height:29px;padding:11px 0 0 15px;font-size:1.1em;color:#FFFFFF;}
.boxed .content {padding:10px;}
#header, #menu, #content, #footer{width:900px;}
#main {width:700px; padding:0 0 10px 15px;}
#header {height:140px;margin:0 auto;}
#logo {float:left;padding:45px 0 0 0;}
#logo h1 {font-size:1.7em;}
#logo h2 {margin:0;font-size:1.2em;}
#logo a {text-decoration:none;color:#FFFFFF;}
#topmenu {float:right;}
#topmenu ul {margin:0;padding:100px 0 0 0;list-style:none;line-height:normal;}
#topmenu li {display:inline;}
#topmenu a {display:block;float:left;margin:0 0 0 10px;padding:0 0 0 15px;text-decoration:none;font-size:small;font-weight:bold;}
#topmenu a:hover {text-decoration:underline;}
#menu {height:40px;margin:0 auto;}
#menu ul {margin:0;list-style:none;line-height:normal;}
#menu li {display:inline;}
#menu a {display:block;float:left;height:26px;/*padding:14px 28px 0 5px;*/padding:14px 10px 0 10px;text-decoration:none;font-weight:bold;}
#menu .first a {padding-left:0;background:none;}
#menu a:hover, #menu a.actual {border-bottom:2px solid #000;font-weight:bold;}

#content {margin:0 auto;padding:20px 0;}
#main {float:left;width:600px;}
#sidebar {float:right;width:235px;}
#motivo {width:230px;height:140px;background-position:top left;background-repeat:no-repeat;}
#divsubmenu, #contacto {}
#divsubmenu ul, #contacto ul{margin:0;list-style:none;}
#divsubmenu li, #contacto li {}
#divsubmenu h3, #contacto h3 {margin:0;padding:0 0 0 10px;font-size:x-small;}
#divsubmenu p, #contacto p{margin:0;padding:0 0 0 10px;line-height:normal;font-size:.85em;}
#divsubmenu a, #contacto a{text-decoration:none;}
#contacto h3, #contacto p {font-size:1em;padding:2px 0 3px 10px;}
#contacto h3 {color:#000; border-bottom:1px solid #666; font-size:1.1em; padding-top:5px; padding-bottom:5px;}

#divsubmenu .content ul li a {display:block; padding:1px 0;}
#divsubmenu .content ul li a:hover, #divsubmenu .content ul li a.actual {border-left:3px solid #000; margin-left:-3px;}

#footer {clear:both;margin:0 auto 2em auto;border:1px solid #CCCCCC;}
#legal {margin:0;padding:8px;text-align:center;color:#000;}
#legal a {font-weight:bold;color:#000;border:0;}
#links {margin:0;padding:10px;text-align:center;}
.boxed a {border:0;}
#links a {border:0;}