body {
	margin:0;
	padding:0;
	font:12px Arial, Sans-Serif;
	color: #333;
	background-color: #BBEEFF;
	background-image: url(../imagenes/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}	

img { border:none;}
p { margin:0px 0 10px 0; }

.clear { clear:both; margin:0; padding:0; }

h1 { font-size:22px; font-weight:normal; color:#006699; margin:0px 0 8px 0; padding:0px; letter-spacing:-1px; }
h2 { font-size:20px; font-weight:normal; color:#c12b15; margin:0px 0 8px 0; padding:0px; letter-spacing:-1px; }	

#contenedor {
	width:800px;
	margin:0px auto;
	padding:0px;
	background: #fff;
}
#cabecera {
	margin:0 0 30px 0;
	padding:0px;
	height:170px;
	border-top: 4px solid #006699;
	border-bottom:4px solid #ccc;
}
#contenido {
	float:right;
	width:590px;
	margin:0;
	padding:0px 30px 0 0px;
	line-height:18px;
}
.caja { margin:0px 0 20px 0; padding:0 0 15px 0; border-bottom:1px dotted #CCC; text-align:justify; }

#lateral {
	float:left;
	text-align:right;
	width:150px;
	margin:0;
	padding:0;
}
#lateral ul {
	font-size:10px;
	float:right;
	letter-spacing:0px;
	text-transform:uppercase;
	padding:0px;
	margin:0;
	width:150px;
}
#lateral ul li { list-style:none; padding:0px; margin:0px 0 5px 0; text-align:right; }
#lateral ul li a { display:block; width:100%; padding:3px 2px 2px 0; text-decoration:none; color:#006699; background-color:#fff; border-bottom:1px solid #BBEEFF; height:20px; }
#lateral ul li a:hover { display:block; width:100%; padding:3px 2px 2px 0; text-decoration:none; color:#999; background-color:#fff; border-bottom:1px solid #ccc; height:20px; }


#pie {
	clear:both;
	margin:0;
	padding:0 0 10px 0;
	border-bottom:4px solid #006699;
	text-align:center;
	font-size: 10px;
	color:#aaa;
}
