/* HTML TAGS */
body {
	background-color:#699;
	color:#000;
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	margin:5px 0;
}
a {
	color:#f60;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
p {
	margin-bottom:10px;
}
hr {
	border:0;
	color:#fff;
	background-color:#fff;
	height:1px;
	width:100%;
	text-align:center;
	padding:0;
}
input, textarea {
	width:400px;
}
textarea {
	height:100px;
}




/* LAYOUT */
#contenedor {
	width:80%;
	min-width:760px;
	margin:5px auto;
	padding:5px 5px 0 5px;
	min-height:400px;
	border: 5px solid #cededa;
	background-color:#fff;
	color:#000;
	font: 14px Arial, Verdana, Times, sans-serif;
}
#contenido {
	padding: 5px 0;
	line-height:120%;
	clear:both;
}
#contenido ul {
	margin-top:10px;
	margin-bottom:10px;
}
#principal {
	margin:5px 0;
	padding:10px;
	min-height:190px;
	background-color:#dae5e1;
	text-align:justify;
}
.separador {
	width:100%;
	clear:both;
	height:10px;
	line-height:10px;
	font-size:10px;
}
h1.titular {
	margin:0;
	padding:0 150px 0 5px;
	font-size:22px;
	font-weight:bold;
	background: #b1966b url(../images/fondo-h1.jpg) repeat-y right top;
	color:#fff;
	line-height:normal;
}

h2.titular {
	display:block;
	margin:-10px 0 10px -10px;
	padding:0 150px 0 5px;
	font-size:17px;
	font-weight:bold;
	background: #94b6b5 url(../images/fondo-h2.jpg) repeat-y right top;
	color:#fff;
	line-height:normal;
	clear:both;
}
h2.titular a {
	color:#fff;
}
h3.titular {
	padding:12px 5px 1px 5px;
	background-color: #fff;
	color:#f60;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	clear:both;
}
h4.titular {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#b1966b;
	line-height:normal;
}
.columna1 {
	width:135px;
	float:left;
	text-align:center;
}
.columna2 {
	margin:0 0 0 140px;
}
.azul {
	color:#669999;
	font-weight:bold;
}
.marron {
	color: #b1966b;
	font-weight:bold;
}
.blanco {
	color:#ffffff;
	font-weight:bold;
}
.ancla {
	padding:5px 10px 5px 0;
	text-align:right;
}
.fotos {
	margin:0 0 5px 10px;
	width:110px;
	float:right;
}
.fotos img {
	border: 4px solid #699;
}


/* HOME */
#home {
	margin:-10px;
}
#home #tablaHome {
	background-color:#fff;
}
#home .elpadding {
	margin:5px 0 5px 0;
	padding:0 5px 5px 5px;
}
#home .elpaddingRight {
	background-color:#dae5e1;
	padding:5px 5px 10px 5px;
}
#home .elpadding img {
	margin:0 5px 5px 5px;
}
#home .elpadding img.fotoizq {
	float:left;
	margin:0 5px 5px 0;
	border: 4px solid #699;
}
#home .elpadding img.fotodcha, #home .elpaddingRight  img.fotodcha {
	float:right;
	margin:0 0 5px 5px;
	border: 4px solid #699;
}
#home .elpaddingnaranja {
	margin:0;
	padding:5px 5px 0 5px;
	background-color:#f60;
}
#home .elpaddingnaranja img.fotodcha {
	float:right;
	margin:0 0 0 5px;
	border: 4px solid #699;
}





/* ENLACES */
#enlaces {
	text-align:left;
}




/* TEXTOS WEB */
#textosweb h2.titular, #contacto h2.titular {
	margin-left:-150px;
}



/* NOTICIAS */
#noticias .columna1 {
	margin:-10px 0 0 -10px;
}
#noticias .columna1 img {
	border: 4px solid #699;
}
#noticias .columna2 {
	margin:-10px 0 0 130px;
}




/* GALERIAS */
#galerias .listado {
	clear:both;
	margin-bottom:15px;
}
#galerias .listado .imagen {
	width:150px;
	float:left;
}
#galerias .listado .texto {
	margin-left:160px;
}
#galerias .thumb {
	float:left;
	width:75px;
	height:50px;
	margin:8px;
	border:1px solid #999;
	background-repeat:no-repeat;
	background-position:center center;
}




/* CABECERA */
#cabecera {
	padding:10px 0;
	border-bottom:1px solid #333;
}



/* MENU */
#menu ul {
	margin-left:336px;
	padding-left:2px;
	list-style: none;
}
#menu li {
	margin:2px;
	padding:0;
	background: url(../images/fondo-menu.gif) no-repeat left top;
	float: left;
}
#menu a {
	float: left;
	margin: 0px;
	padding:5px 4px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	white-space:nowrap;
	color: #fff;
}
#menu a:hover {
	background: url(../images/fondo-menu-on.gif) no-repeat left top;
	color: #000;
}
#menu .seleccionado a {
	background: url(../images/fondo-menu-on.gif) no-repeat left top;
	color: #000;
}



/* PIE DE PAGINA */
#pie {
	margin:4px 0;
	padding:0;
	line-height:150%;
	text-align:center;
	font-size:10px;
}
#pie a {
	color:#000;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
#pie a:hover {
	text-decoration:underline;
}



/* PAGINACION */
.paginacion {
	margin:25px 0;
}
.paginacion .activa {
	font-weight:bold;
	border:1px solid #333;
	padding:0 3px;
}
.paginacion .otrapagina {
	text-align:center;
	letter-spacing:0;
	border:1px solid #333;
	padding:0 3px;
}
