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

#contenedor{width:900px;margin:0 auto;}

#top {position:absolute;left:50%;top:0; margin:0 0 0 -450px;background:url(/images/bgtop.jpg) top right no-repeat;width:900px;z-index:101;}
#top img{float:left;border:0;margin:0 5px 0 0;}
#top h1{font-size:18px;color:white;font-weight:normal;margin:30px 0 0 0;}
#top h2{font-size:32px;color:white;font-weight:bold;margin:-5px 0 0 0;}
#top h3{font-size:10px;color:white;font-weight:bold}

#menu {position:absolute;left:50%;top:102px;width:897px;margin:0 0 0 -450px;z-index:100;border-bottom:2px solid white;border-right:2px solid white;background:#999;}
#menu ul{list-style:none}
#menu li{font-size:10px;display:inline;}
#menu a{width:130px;display:block;float:left;background:#999;height:30px;font-size:11px;color:white;text-decoration:none;border-left:2px solid white;line-height:100%;padding:10px 0 0 10px;}
#menu a span{font-size:14px;font-weight:bold;}
#menu a:hover{background:#000;}

#complemento{display:inline;float:left;width:900px;background:url(/images/bgcomplemento.gif) repeat-y;border-top:2px solid white;}

#left {display:inline;float:right;width:190px;text-align:center;margin:10px 10px 0 0}
#left h1{font-size:15px;text-align:center;margin:0;color:#990000;background:url(/images/bgderecha.gif) no-repeat;width:190px;height:40px;display:block;
text-align:left;text-indent:10px;line-height:40px;}
#left ul{list-style:none;text-align:left;margin:0 15px;}
#left li{font-size:12px;border-bottom:1px dotted black;line-height:30px;text-indent:15px;}
#left a{color:black;text-decoration:none;display:block;}
#left a:hover,#left a.estoy{font-weight:bold;}
#left img {border:0;margin:0 0 10px 0;}
#left p{font-size:12px;margin:5px 10px;}
#left p span{font-size:16px;font-weight:bold;}

#left #destacado,#left #registro {background:#FFF;width:190px;margin:0 0 20px 0;}

#main {display:inline;float:left;margin:0;width:688px;background:url(/images/bgmain.gif) top right no-repeat;}
#main h1{font-size:21px;font-weight:normal;margin:10px 0 20px 0;color:#990000;}
#main h2{font-size:13px;font-weight:bold;margin:0 0 20px 0;color:#000;}
#main p{font-size:13px;font-weight:normal;margin:0 50px 20px 0;color:#333;line-height:150%;text-align:justify;}
#main p span{font-size:11px;color:#990000;}
#main ul {list-style:square;margin:0 30px;font-size:13px;line-height:135%;text-align:left;}
#main li {margin:0 0 20px 0}
#main a{color:#990000;text-decoration:none;font-weight:bold;}
#main a:hover{text-decoration:underline;}
#main form {width:485px;padding:0 0 20px 0}
#main fieldset { margin:5px 0; font-size: 13px; color: black;text-align: left;line-height: 150%;border:0;}
#main input, #main select, #main textarea  { background: #FFF url(/images/sombra.gif) repeat-x; 
border: 1px solid #CCC; color: #333; padding:3px;font-size: 13px; font-weight: bold; width: 100%;}
#main input.enviar {width:150px !important;color:white;background:#990000}

#pie {display:inline;float:left;width:688px;height:30px;line-height:30px;border-top:1px solid #990000;border-bottom:1px solid #990000;font-size:10px;color:#666;}
#pie a{color:#666;text-decoration:none;}
td {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.txt {
	font: 13px Arial, Helvetica, sans-serif;
}
.txtChico {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
.txtChi {
	font: 11px Arial, Helvetica, sans-serif;
}
.txtMed {
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.txtGrande {
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a:link, a:visited, a:active {
	text-decoration: none; color: #10009D}
a:hover {
	text-decoration: underline; color: #990000;}
