body{
	text-align:center;
	font-family:'trebuchet ms', tahoma, arial, verdana;
	font-size:12px;
}

h1{
		color:#A96838;
		margin:0;
}

hr{
	color: #3EB0DF;
	background-color: #3EB0DF;
	height: 1px;
	border:0;
	margin-top:30px;
	margin-bottom:30px;
}

/*-- Maquetado --*/
#todo{
	width:786px;
	margin:auto;
	text-align:left;
}

#header{
	/*border:1px solid black;*/
	height:150px;
	background-image: url(images/header.jpg);
}

#abajo{
	
}

#izquierda{
	width:150px;
	float:left;	
}

#centro{
	margin-left:160px;	
	margin-right:160px;
}

#derecha{
	width:150px;
	float:right;	
}

/*-- Centro --*/
#centro #imagen{
	height:200px;
	color:red;
	/*border:1px solid black;*/
	margin-bottom:20px;
	/*background-image: url(images/principal.jpg);*/
}

#dos_columnas{
	
}

#uno{
	float:left;	
	width:50%;
}

#dos{
	float:right;
	width:50%;	
}

/*-- izquierda --*/
#izquierda h1{
	color:#3EB0DF;
	font-size:18px;
}

#izquierda #contenido{}

#izquierda #contenido #menu{
	margin:5px;	
}

#izquierda #menu ul{
	list-style: none;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	margin-top:20px;
}

#izquierda #menu ul li{
	margin-bottom:8px;
}

#izquierda #menu ul li a{
	color:#A96838;
	/*color:black;*/
	text-decoration: none;
	font-weight: normal;
}

#izquierda #menu ul li a:hover{
	text-decoration: underline;
	/*border-bottom:1px dashed black;*/
}

/*
#izquierda #menu ul li:first-letter{
	color:red;
}

#izquierda #menu ul li a:hover:first-letter{
	color:red;
}

#izquierda #menu ul li a:visited:first-letter{
	color:red;
}

#izquierda #menu ul li a:link:first-letter{
	color:red;
}

#izquierda #menu ul li a:active:first-letter{
	color:red;
}
*/

#izquierda #contacto{
	margin-top:20px;
	font-size: 11px;
	line-height: 18px;
}

/*-- Derecha --*/
#derecha #noticias{
	margin:5px;
}

#derecha #noticias #cuadro{
	margin-bottom:15px;
	font-size:11px;
}

#derecha #noticias #cuadro h1{
		font-size:14px;
		margin:0;
}

#derecha #noticias #cuadro h1 a{
	color:#3EB0DF;
	text-decoration: none;
}

#derecha #noticias #cuadro h2{
		margin:0;	
		font-size:10px;
}


/*-- Barra --*/
#barra{
	/*height:100px;*/
}

#barra{
	font-size:15px;
	color:#3EB0DF;
	/*font-weight:bold;*/
	text-align:center;
	padding-top:25px;
	padding-bottom:35px;
}

#barra a{
	color:black;
	text-decoration: none;
	margin:20px;
	/*font-size:14px;*/
}

#barra a:hover{
	color:#3EB0DF;
}


#scroll{

}

#scroll td{
	font-size:11px;
	color:black;
}

#scroll td h1{
	font-size:16px;
	margin-top:12px;
}

#scroll td h1 a{
	color:#A96838;
	/*font-size:16px;
	margin-top:12px;*/
	text-decoration: none;
}

#scroll td h1 a:hover{
	color:#A96838;
	/*font-size:16px;
	margin-top:12px;*/
	text-decoration: underline;
}

/* Formulario de Gerson */
#normal{
	font-size: 12px;
	text-align: justify;
	margin-top: 25px;
	margin-right: 5px;
	padding-left:10px;
	padding-right:10px;
}

#normal a{
	/*color:#E98228;*/
	color:#FE645A/*#ff3333*/;
	text-decoration: none;
}

#normal a:hover{
text-decoration: underline;
}

#normal .titulo{
	color:#E98228;
	font-size: 16px;
}

#normal p{
	margin-top:10px;
}
#normal h1{
	font-weight: bold;
	font-size:16px;
	color:#A96838;
}

#normal h2{
	font-size:12px;
	color:/*#1C7FAF*/ /*#3EB0DF*/#A96838;
	margin:0;
	margin-top:15px;
	line-height: 10px;
	font-weight: bold;
}

#normal h3{
	font-weight:normal;
	font-size:10px;
	text-align:right;
	margin:0;
}

#normal h5{
	color:#3EB0DF;
	font-size:13px;
	margin:0;
	padding:0;
	/*line-height: 10px;*/
	margin-top:5px;
}

#normal #barra{
	font-family: 'trebuchet ms', tahoma, arial;
	width:450px;
	padding-bottom:10px;
	border-bottom:1px solid #3EB0DF;
	font-size:18px;
	color:#3EB0DF;
}

#normal #barra a{
	color:black;
	text-decoration: none;
	/*font-weight: bold;*/
}

#normal #barra a:hover{
	text-decoration: underline;
}

#normal #texto h1{
	margin-top:15px;
	font-size:12px;
}



#formulario {
	font-size:12px;
	margin-top: 25px;
	margin-right: 25px;
	margin-left: 25px;
	text-align: justify;
}
/* formulario de contacto */
#formulario fieldset { border:0;margin:0;padding:0; }
#formulario	label { display:block; }
#formulario	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
#formulario	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }

/* banners */
#banners ul{
	border:0;
	padding:0;
	margin:0;
	text-align: center;
	list-style: none;
}

#banners img{
	/*border:1px dashed black;*/
	border:none;
}

/* mail form */
#form_lista{
	text-align: right;	
	font-size:11px;
}
#form_lista h3{
	
}

#form_lista form{
	
}

#form_lista form label{
	font-size: 10px;
}              

#form_lista form input{
	border:1px solid silver;
}

#form_lista form #submit{
	margin-top:10px;
	font-family:'trebucet ms', tahoma, arial, 'sans serif';
}

#centro #error{
	text-align: center;
	font-size:14px;
	font-weight: bold;
}

#centro #error a, #centro #error a:link, #centro #error a:visited, #centro #error a:active{
	color:#A96838;
	text-decoration: none;
}

#centro #error a:hover{
	text-decoration: underline;
}

#centro #barra{
	font-size:13px;
	padding-top:10px;
	border-top:1px solid #3EB0DF;
	margin-top:10px;
}

#barra .actual{
	font-weight: bold;
	/*border-bottom:3px solid #E7E7E7;*/
}

#enlaces h2{
	margin-left:10px;
}

#enlaces a{
	margin-left:25px;
	color:black;
	text-decoration: none;
}

#enlaces a:hover{
	text-decoration: underline;
}

#centro ul{
	list-style: none;
	margin:0;
	padding:0;
}
#centro ul li{
	margin-bottom:15px;
	margin-left:15px;
}

#centro ul li:before 
{
content : "\2022 \0020";
color:#A96838;
}

#categorias{
	text-transform: lowercase;
}

#categorias ul{
	list-style: none;
	padding:0;
	margin:0;
}

#categorias ul li{
	font-size:14px;
	line-height: 25px;
}

#categorias a{
	color:#A96838;
	text-decoration: none;
}

#categorias a:hover{
	/*color:#FE645A;*/
	text-decoration: underline;
}

#categorias h1{
	margin-bottom:20px;
}

#centro h4{
	margin:0;
	margin-top:10px;
	font-weight: bold;
	font-size: 14px;
	/*text-transform: uppercase;*/
}

.imgright{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}

.imgleft{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#footer{
	clear:both;
	/*padding-top:25px;*/
}

.address{
	/*margin-left:160px;*/
	margin-top:20px;
	font-size:10px;
	/*width:430px;*/
	text-align:center;
}

.address h4{
	/*color:#FE645A;*/
	margin:0;
	font-size:11px;
	font-weight: normal;
}

#clear{
	clear: both;
	float: none;
	margin-bottom:20px;
	border-bottom:1px solid #3EB0DF;
	margin-top:25px;
}
#contenedor {
	/*width:100%;*/
	/*margin:auto;*/
	text-align:left;
}
#creditos{
	/*padding-top: 150px;*/
	/*margin-top:30px;*/
	padding: auto; 
	background-color: #9B671C;
	color: #f1f1f1;
	/*width: 100%;*/
	height: 20%;
}
#creditos h2 {
	color: #f1f1f1;
	text-align:left;
	margin-left: 25px;
	padding-top: 5px;
}
/*#creditos imagen{
	margin:auto;
}*/

#creditos_link{
	text-align: right;
	/*margin-right:80px;*/
}

#creditos_link a{
	color:#A96838/*#FE645A*/;
	text-decoration: none;
}

#creditos_link a:hover{
	text-decoration: underline;
}

#creditos_link a:visited{
	color:#A96838/*#FE645A*/;
	text-transform: lowercase;
}
#subcreditos {
	width: 100%;
	background-color: #ffffff;
	text-align: left;
	font-size: 14px;

}

#subcreditos #subizquierda{
	float: left;
	width: 45%;
	margin-left: 15px;
	padding-top: 15px;

}
#subcreditos #subderecha{
	float: right;
	width: 45%;
	margin-left: 15px;
	padding-top: 15px;
}
#subcreditos #subizquierda h4 {
	color: #9B671C;
}
#subcreditos #subderecha h4 {
	color: #9B671C;
}

#subcreditos #subderecha a{
	color: #9B671C;
	text-decoration: none;
}
#subcreditos #subderecha a:hover{
	color: #9B671C;
	text-decoration: underline;
}
#subcreditos #subderecha a:visited{
	color: #9B671C;
	text-decoration: none;
}

#subcreditos #subizquierda a{
	color: #9B671C;
	text-decoration: none;
}
#subcreditos #subizquierda a:hover{
	color: #9B671C;
	text-decoration: underline;
}
#subcreditos #subizquierda a:visited{
	color: #9B671C;
	text-decoration: none;
}