* {margin: 0;padding: 0}
body {background: #FFF url(images/bg.gif) repeat-x;margin: 0;text-align: center;font-family: Tahoma,Arial,Verdana; }

a:link, a:visited, a:active { text-decoration: none; color: #ff0000 }
a:hover { text-decoration: underline; }

form {text-align: left; margin: 0;margin: 20px 0;}
fieldset {padding: 5px 0;font-size:11px; color:#000;border:0;margin:0 0 10px 0;width:400px}
img {border: 0;margin: 0}
p {padding:0 10px;text-align: justify}

input, select, textarea  { background: #f5f5f5; border: 1px solid #ccc; color: #000; font-family: Verdana,Arial; font-size: 11px; font-weight: bold; width: 400px;padding:4px}
input.enviar {width:150px !important;background:#f00 !important;color:white !important}

#contenedor{width: 900px;margin: 0 auto;padding: 0;text-align: center;}

#top{float: left;width: 900px;height: 100px;overflow: hidden;display: inline;}
#top1{float: left;display: inline;margin: 42px 0 0 110px;}
#top2{float: right;display: inline;margin: 40px 20px 0 0;text-align: right;font-size:10px; color:white;}

#complemento{display: inline; float: left;width: 900px;margin: 0;padding: 0;background: url(images/bgcomp.gif) top left repeat-y}

#left{width: 170px;float: left;display: inline;text-align: left;font-size: 11px;line-height: 25px;margin-top: 25px;}
#left ul {margin:0;list-style:none}
#left li, #left li li {margin: 0;padding: 0 }
#left li a{padding:0 0 0 5px;display:block;width: 170px; border-bottom: 1px solid #FFF; height: 25px; color: #FF0000;text-decoration: none;}
#left li ul li a{margin:0 0 0 15px;display:block;list-style-image: none; width: 170px; border-bottom: 1px solid #FFF; height: 20px; color: #666;text-decoration: none;}
#left a:hover{text-decoration: underline;}


#medio{width: 700px;float: right;display: inline;text-align: left;margin: 25px 0 ;}
#medio p{font-size: 12px;font-weight: normal;color: #000; line-height: 20px;padding: 0;margin:0 0 20px 0;}
#medio h1{font-size: 25px;color: #ff0000; margin: 0 0 20px 0;font-family:Georgia,serif;font-style:italic;font-weight:normal;letter-spacing:-1px}
#medio h2{font-size: 14px;font-weight: bold;color: #000; margin:0}
#medio h4{font-size: 9px;font-weight: normal;color: #000000; margin: 20px;text-align: center;}

#medio blockquote {float:left;width:350px;margin:0 0 20px 0;border-bottom:1px dotted #CCC;padding: 20px 0;font-size:12px}
#medio ul {margin:0;list-style:none}
#medio li {margin: 0 0 5px 15px;padding: 0;font-size:12px }

#abajo{clear: both; display: inline; float: left;height: 30px;line-height: 30px;width: 900px;margin: 0;padding: 0;text-align: left;background: #CCC;font-size: 10px; color: #000;text-indent:10px}

#abajo a {color: #000; text-decoration: none;}
#abajo a:hover {text-decoration: underline;}

.img {padding:2px;border:1px dotted #CCC;margin:0 10px 0 0;vertical-align:middle;}
.rojo{font-size: 11px;color: red;}
.verde{font-size: 11px;color: green;}
