/* General */

* { margin: 0; padding: 0; }

html { color:#000; height: 100%; font-size: 70.5% }

body 
{	
	background:#878f99 url('../imagenes/mainbg_top.png') 0 0 repeat-x;
	text-align: center;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;	
}

div.address {
	background-color: #E3F4FF;
	border: 1px solid #A8DCFF;
	margin: 40px 10px 0 20px;
}

address {
	line-height: 2;
	text-align: left;
	margin: 0.3em 1em;
}

.noscreen {
	display: none;
}


/* Cleaner */

.cleaner {
	clear: both;
	height: 0;
	font-size: 0;
	visibility: hidden;
}

/* Wrapper */

#wrapper 
{
	width: 1000px;
	margin: 20px auto 0 auto;
	padding-bottom: 90px;
}


/* Headings, paragraphs */

h1 {
	font-size: 1.8em;
	color: #FFFFFF;
	position: relative;
	z-index: 2;
}

h1 a:link, h1 a:visited {
	text-decoration: none;
	color: #8DE0FF;
}

h2 {
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	color: #1473B0;
	letter-spacing: 1px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #1473B0;
	padding-bottom: 3px;
}

h3 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 22pt;
	font-weight: normal;
	color: #1A608E;
	border-bottom: 1px solid #222222;
	line-height: 16pt;
	letter-spacing: -0.1em;
}


p 
{	
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	text-align:justify;
	margin: 0px 0px 10px 0px;
	line-height: 1.7;
}


/* Header */

#logo {
	position: absolute;
	width: 152px;
	height: 260px;
	bottom: -80px;
	left: 848px;
	background: #005481 url('../imagenes/logo.jpg') no-repeat 0 0;
}

#fecha 
{
	color:White;
	position: absolute;
	width: 200px;
	height: 5px;
	bottom: -7px;
	left: 638px;
}

p.login
{
	float:right;
	text-align:right;	
	color:White;
	position:absolute;
	width: 100px;
	height: 5px;		
	left: 740px;
}

p.login a, p.login a:visited {
	color:White;
	font-weight: normal;
}

p.login a:hover {
	color: #3783B0;
}

p.usuario
{
	float:inherit;
	color:White;
	text-align:right;		
	position:absolute;
	width: 400px;
	height: 5px;
	left: 350px;
}

#usuario
{
	color:#D4D400;	
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	text-align:right;		
}

#header {
width: 1000px;
height: 173px;
margin: 0 auto;
position: relative;
text-align: left;
}

#header p.title {
color: white;
line-height: 1.8;
position: relative;
z-index: 2;
}

#header-in {
position: absolute;
width: 1000px;
height: 119px;
bottom: 0;
left: 0;
background: #005481 url('../imagenes/encabezado.jpg') no-repeat 0 0;
}

#header-in p {
	font: 2.1em Georgia, "Times New Roman", Times, serif;
	color: white;
	position: absolute;
	top: 34px;
	left: 55px;
	letter-spacing: 1px;
	width: 800px;
}

.bar {
	width: 1000px;
	height: 12px;
	background: #2B2B2B url('../imagenes/bar.gif') no-repeat 0 0;
}

/* Content and columns */

.content {
	width: 1000px;
	background-color: white;
}

.cuerpocompleto
{
	clear:both;
	margin:auto;
	text-align:center;
	width:400px;	
}

.column-left {
	float: left;
	width: 80%;
	text-align: left;
}

.column-right {
	float: right;
	width: 20%;
	text-align: center;
}

.column-left-in 
{	
	margin: 1.3em 1em 3em 1.5em;
}

.column-right-in {
	margin: 5.3em .5em 3em 0em;
}

/* Column left two boxes */

.box0
{
	float: left;
	width: 100%;
	height:350px;
	margin: 0 0 1.5em 0;
	background: url(../anuncios/clas00.jpg) no-repeat 0px 0px;
}

.box1
{
	float: left;
	width: 100%;
	height:350px;
	margin: 0 0 1.5em 0;
	background: url(../anuncios/clas01.jpg) no-repeat 0px 0px;
}

.box2 {
	float: left;
	width: 100%;
	height:350px;
	margin: 0 0 1.5em 0;
	background: url(../anuncios/clas03.jpg) no-repeat 0px 0px;
}

.box3 {
	float: left;
	width: 100%;
	height:350px;
	margin: 0 0 1.5em 0;
	background: url(../anuncios/clas04.jpg) no-repeat 0px 0px;
}

.box4 {
	float: left;
	width: 255px;
	height:450px;
	margin: 0 0 0.5em 0;
	background: url(../anuncios/clas07.jpg) no-repeat 0px 0px;
}

.box5 {
	float: left;
	width: 255px;
	height:200px;
	margin: 0 0 0.5em 0;
	background: url(../anuncios/clas06.jpg) no-repeat 0px 0px;
}

/*.box1-in, .box2-in {
margin: 0.4em 0.8em 1.3em 0.8em;
}

.box1 p, .box2 p {
line-height: 1.5;
}

.box1 p.more, .box2 p.more {
position: relative;
top: 6px;
left: 200px; 
}

.box1 p.more a, .box1 p.more a:visited {
color: #005083;
}

.box2 p.more a, .box2 p.more a:visited {
color: #2F6900;
}

*/
/* Footer */

#footer {
width: 1000px;
height: 92px;
background: #2B2B2B url('../imagenes/footer-bg.gif') no-repeat 0 0;
border-bottom: 3px solid #101010;
}

#footer a:link, #footer a:visited {
color: #FFFFFF;
font-weight: normal;
}

#footer ul {
list-style-type: none;
color: #FFFFFF;
padding: 13px 0 0 10px;
text-align: left;
font-size: 0.9em;
float: left;
width: 430px;
}

#footer ul li {
float: left;
display: inline;
white-space: nowrap;
}

#footer ul li a, #footer ul li a:visited {
margin: 0 6px;
}

#footer p.cop {
font-size: 0.9em;
color: #FFFFFF;
float: right;
padding: 12px 16px 0 0;
margin: 0;
line-height: 1.6;
}


/* Mantis-a templates backlink */

p.mantis-a {
color: #C0C0C0;
font-size: 0.9em;
margin: 7px 8px 10px 0;
line-height: 1;
text-align: right;
}

p.mantis-a a, p.mantis-a a:visited {
color: #C0C0C0;
font-weight: normal;
}

p.mantis-a a:hover {
color: #FFFFFF;
}


#commercial-link, a:visited#commercial-link {
font-weight: bold;
color: #FCFCFC;
}

/* Manual de Publicidad link */

p.manual-a {
color: #C0C0C0;
font-size: 1em;
margin: 7px 8px 10px 0;
line-height: 1;
text-align: left;
}

p.manual-a a, p.manual-a a:visited {
color: #C0C0C0;
font-weight: normal;
}

p.manual-a a:hover {
color: #3783B0;
}
