/*----------------------------------------------------------------------
	layout
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body{
	background:url(../images/estilos/fondo.gif);
}

.container{
	width:803px;
	margin:0 auto;
	background-color:#FFFFFF;
}

/*----------------------------------------------------------------------
	top
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.top{
	padding:10px 0 0 0 ;
}

/*----------------------------------------------------------------------
	menu
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.menu ul li{
	padding-bottom:4px;
}

/*----------------------------------------------------------------------
	main
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.main{
	padding:10px;
}

.paginacion{
	font-weight:bold;
	padding:10px 5px;
	border-bottom:none;
	text-align:center;
}

.paginacion span{
	font-size:1.2em;
}

.paginacion a{
	padding:1px 4px 1px 4px;
	margin:0;
	text-decoration:none;
	font-size:1.2em;
}

.paginacion a:hover{
	padding:1px 4px 1px 4px;
	margin:0;
	text-decoration:none;
}

.main .menu{
	width:140px;
	margin-right:10px;
}

.main .menu h2{
	text-align:center;
	color:#FFFFFF;
	font-size:1.3em;
	background-color:#d5b359;
	padding-bottom:3px;
}

.main .menu ul{
	background-color:#F5F6F1;
	padding:5px;
	margin-bottom:10px;
}

.main .menu ul li{
	background:url(../images/estilos/bullet_menu.png) no-repeat 0 5px;
	padding-left:8px;
}

.main .menu ul li a{
	color:#665A40;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.8em;
}

.main .content .bloque{
	width:610px;
	padding:10px;
	background-color:#f8f6ef;
	border:1px solid #c3b9a6;
	margin-bottom:10px;
}

.main .content .bloque.msns{
	padding:150px 0;
	text-align:center;
	font-size:1.2em;
}

.main .content .fecha{
	color:#5F543A;
	font-size:1.1em;
}

.main .content h3, .main .content h4{
	font-size:1.4em;
}

.main .content a{
	color:#d5b359;
	font-weight:bold;
}

.main .content .centro{
	text-align:center;
}

.main .content .contentimg{
	padding-right:15px;
	float:left;
}

.main .content .imagenright{
	padding-left:15px;
	float:right;
}

.main .content .categorias{
	font-weight:bold;
	font-size:1.1em;
}

.main .content .formularios td{
	padding:5px 0;
	font-size:1.2em;
	vertical-align:top;
}

/*----------------------------------------------------------------------
	foot
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.foot{
	background-color:#c3b9a6;
	padding:15px;
}

.foot p{
	text-align:center;
	color:#FFF;
	padding-bottom:0;
}