body
{
	padding: 0;
	margin:0;
	background: #FFF url(images/back.gif) repeat-x top left;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height:150%;
}

#main #container {
background: url(images/back2.gif) repeat-y;
}

#container {
width:900px;
padding: 0;
margin-left:auto;
margin-right:auto;
margin-top: 25px;
}

#derecha {float:right; text-align:right; margin-top:10px; width:300px;}
#derecha form {display:inline;}

#banner{margin:0 auto 25px auto;}

#footer {
clear:both; 
margin:30px 0; 
padding:5px 10px 10px 10px; 
color:#333; 
font-size:10px; 
border-top: solid #CCC 1px;
background-color:#EEE; 
}

a:link {text-decoration:underline; color: #F00; background-color:transparent;}
a:visited {text-decoration:underline; color: #F66; background-color:transparent;}
a:hover {text-decoration:none; color: #FFF; background-color:#C00;}
a:active {text-decoration:none; color: #FFF; background-color:#C00;}



h2 {
margin: 0;
padding: 0;
color: #900;
line-height:120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

p {
margin-top: 0px;
}
h3 {
margin: 0;
margin-top: 1em;
padding: 0;
color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

.content {
margin-top:10px;
float: right;
}

.capsula { 
width: 620px;
float:right;
padding:10px;
clear:both;


}




#sidebar {
float: left;
width: 250px;
}

#sidebar a:visited {
color:#999;
}

#sidebar ul {
list-style-type:none;
padding:3px;
margin:0;
}

#sidebar li a {
display:block;
line-height:150%;
width:239px;
background:url(images/ticks_grey.gif);
text-decoration:none;
}

#sidebar li a:link, a:active {
color:#666;
}

#sidebar li a:hover {
color:#F33;
background-position: 0 -20px;
}
#sidebar li a:visited {
background-position: 0 -40px;

} 

#sidebar h2 {
margin: 0;
margin-top:1em;
padding: 0;
color: #900;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}


.eso {
padding:0px;
border: solid 1px #DDD;
margin-left: auto;
margin-right:auto;
margin-bottom:25px;
}

.eso2 {
padding:10px;
border: solid 1px #DDD;
margin-bottom:25px;
min-height: 200px;
}

.mini {
font-size:9px;
color: #666;
margin-bottom:25px;
}

.tiny {
margin-top:10px;
font-size:9px;
color: #999;
}

.highlight {
background-color:#FDD;
}

.exception {
margin-top:50px;
line-height:150%;
border: solid 1px #DDD;
padding:10px;
background-color: #FFF;
}

.capsula ul 
{
margin-left: 0; 
padding-left: 0; 
list-style: none; 
}

.capsula li 
{
padding-left: 15px; 
background-image: url(images/arrow.gif); 
background-repeat: no-repeat; 
background-position: 0 .5em; 
}

.extramargin {
margin-top: 25px;
}


.headerTitle {float:left; position:absolute; top:25px;}