@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{
		background-color:#E3DEC0;
		font-family: Georgia;
		font-size:12px;
}

#wapper_top{
		width:100%;
		background-color:#4A4A4A;
		color:#FFF;
}
#container_top{
		width:990px;
		margin:0 auto;
}
#menu{
		width:520px;
		float:left;
		padding:10px 0 0 0;
}
#menu ul{
		list-style:none;
		font-size:14px;
}
#menu li{
		float:left;
}
#menu li a{
		color:#FFF;
		display:block;
		font-weight:normal;
		line-height:20px;
		margin:0px;
		padding:0px 12px;
		text-align:center;
		text-decoration:none;
}
#menu li a:hover, #menu ul li:hover {
		background-color:#F90;
		color:#FFF;
		text-decoration:none;
}
#menu li ul{
		background:#FFF;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:150px;
		z-index:200;
}
#menu li:hover ul{
		display:block;
}
#menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:150px;
		color:#666;
}
#menu li:hover li a{
		line-height:25px;
		color:#666;
}
#menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 5px 0px 10px;
		text-align:left;
}
#menu li ul a:hover{
		background:#671B4C;
		border:0px;
		color:#fff;
		text-decoration:none;
}
#menu li ul li:hover a{
		border:0px;
		color:#fff;
		text-decoration:none;
}
#reproductor{
		width:470px;
		height:38px;
		float:left;
}
.limpiar{
		clear:both;}
#slider{
		width:990px;
		height:475px;
		margin:0 auto;
		}
#container{
		width:990px;
		margin:0 auto;
}
#videos_home{
		width:580px;
		float:left;
}
#videos_home p{
		margin:20px 0;
}
#videos_home h1{
		background-image:url(../images/tit_Videos.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:24px;
		padding:5px 15px;
		margin:0 0 15px 0;
		}
#videos_home a{
		background-image:url(../images/bkg_btn_videos.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 476px;
		margin:0 0 0 15px;
		text-decoration:none;
}
#videos_home a:hover{
		background-image:url(../images/bkg_btn_videos2.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 476px;
		margin:0 0 0 15px;
		text-decoration:none;
}
#bio{
		
		width:400px;
		float:left;
		margin:0 0 0 10px;
}
#bio h1{
		background-image: url(../images/tit_bio.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:24px;
		padding:5px 15px;
		}
#bio h2{
		color:#666;
		font-size:13px;
		padding:15px 10px 0 10px;
		}
#bio p{
		color:#666;
		font-size:11px;
		margin:10px;
		}
#bio a{
		background-image: url(../images/bkg_btn_bio.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 297px;
		margin:10px 0 0 15px;
		text-decoration:none;
}
#bio a:hover{
		background-image:url(../images/bkg_btn_bio2.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 297px;
		margin:10px 0 0 15px;
		text-decoration:none;
}
#bio2{
		
		width:570px;
		float:left;
		margin:0 0 0 10px;
}
#bio2 h1{
		background-image: url(../images/tit_bio2.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:24px;
		padding:5px 15px;
		}
#bio2 h2{
		color:#666;
		font-size:13px;
		padding:15px 10px 0 10px;
		}
#bio2 p{
		color:#666;
		font-size:11px;
		margin:10px;
		}
#bio2 a{
		background-image: url(../images/bkg_btn_bio021.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 465px;
		margin:0 0 0 15px;
		text-decoration:none;
}
#bio2 a:hover{
		background-image:url(../images/bkg_btn_bio023.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 465px;
		margin:0 0 0 15px;
		text-decoration:none;
}
#news{
		width:580px;
		float:left;
		margin:25px 0 0 0;
}
#news h1{
		background-image: url(../images/tit_news.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:24px;
		padding:5px 15px;
		margin:0 0 15px 0;
		}
#news h3{
		color:#F78F09;
		font-size:11px;
		}
#news img{
		float:left;
		margin:0 10px 30px 15px;
}
.img_limpiar{
		clear:both;
		margin:0 10px 30px 15px;
}
#news a{
		background-image:url(../images/bkg_btn_news.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 476px;
		margin:0 0 0 15px;
		text-decoration:none;
}
#news a:hover{
		background-image:url(../images/bkg_btn_news2.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 476px;
		margin:0 0 0 15px;
		text-decoration:none;
}
#news h2{
		font-size:16px;
		color:#666;
}
#news h2 a{
		background:none;
		color:#666;
		font-size:18px;
		padding:0;
		margin:0;
		text-decoration:none;
}
#news h2 a:hover{
		background: none;
		color:#333;
		font-size:18px;
		padding:0;
		margin:0;
		text-decoration:none;
}
#news p{ 
		color:#666;
}
#news p a{ 
		color:#555;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0;
		margin:0;
		}
#news p a:hover{ 
		color:#333;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0;
		margin:0;
		}
		
#news2{
		width:580px;
		float:left;
		margin:0;
}
#news2 h1{
		background-image: url(../images/tit_news.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:24px;
		padding:5px 15px;
		margin:0 0 15px 0;
		}
#news2 h3{
		color:#F78F09;
		font-size:11px;
		}
#news2 img{
		float:left;
		margin:0 10px 30px 15px;
}
#news2 h2{
		font-size:16px;
		color:#666;
}
#news2 h2 a{
		background:none;
		color:#666;
		font-size:18px;
		padding:0;
		margin:0;
		text-decoration:none;
}
#news2 h2 a:hover{
		background: none;
		color:#333;
		font-size:18px;
		padding:0;
		margin:0;
		text-decoration:none;
}
#news2 p{ 
		color:#666;
}
#news2 p a{ 
		color:#555;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0;
		margin:0;
		}
#news2 p a:hover{ 
		color:#333;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0;
		margin:0;
		}
#news2 a{
		background-image:url(../images/bkg_btn_news.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 476px;
		margin:0 0 0 15px;
		text-decoration:none;
}
#news2 a:hover{
		background-image:url(../images/bkg_btn_news2.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 476px;
		margin:0 0 0 15px;
		text-decoration:none;
}
#news3{
		width:400px;
		float:left;
		margin:20px 0 0 10px;
}
#news3 h1{
		background-image:url(../images/bkg_btn_news221.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:24px;
		padding:5px 15px;
		margin:0 0 15px 0;
		}
#news3 h3{
		color:#F78F09;
		font-size:11px;
		}
#news3 img{
		float:left;
		margin:0 10px 30px 15px;
}
#news3 h2{
		font-size:11px;
		color:#666;
}
#news3 h2 a{
		background:none;
		color:#666;
		font-size:11px;
		padding:0;
		margin:0;
		text-decoration:none;
}
#news3 h2 a:hover{
		background: none;
		color:#333;
		font-size:11px;
		padding:0;
		margin:0;
		text-decoration:none;
}
#news3 p{ 
		color:#666;
}
#news3 p a{ 
		color:#555;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0;
		margin:0;
		}
#news3 p a:hover{ 
		color:#333;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0;
		margin:0;
		}
#news3 a{
		background-image:url(../images/bkg_btn_news221.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 296px;
		margin:10px 0 0 15px;
		text-decoration:none;
}
#news3 a:hover{
		background-image:url(../images/bkg_btn_news222.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 296px;
		margin:10px 0 0 15px;
		text-decoration:none;
}
#paginador{
		clear:both;
		width:580px;
		height:40px;
		background-image:url(../images/bkg_btn_news.png);
		background-repeat:no-repeat;
		background-position:10px top;
		text-align:center;
		color:#FFF;
		padding:10px 0;
}
#paginador a{
		font-size:15px;
		background:none;
		margin:8px 0;
		padding:0 5px;
		border:1px solid #FFF;	
}
#paginador a:hover{
		font-size:15px;
		background: #FC0;
		margin:8px 0;
		padding:0 5px;
		border:1px solid #FFF;	
}
#photos{
		width:400px;
		float:left;
		margin:25px 0 0 10px;
}
#photos h1{
		background-image: url(../images/tit_photos.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:24px;
		padding:5px 15px;
		}
#photos a{
		background-image: url(../images/bkg_btn_gallery.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 298px;
		margin:10px 0 0 15px;
		text-decoration:none;
}
#photos a:hover{
		background-image: url(../images/bkg_btn_gallery2.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 10px 298px;
		margin:10px 0 0 15px;
		text-decoration:none;
}
#photos p{ 
		margin:20px 0 25px 10px;
}
#photos p a{ 
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0 0 0 0;
		margin: 0px 3px 3px 3px;
		}
#photos p a:hover{ 
		color:#333;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0 0 0 0;
		margin:0px 3px 3px 3px;
		}
#photos2{
		width:400px;
		float:left;
		margin:0 0 0 10px;
}
#photos2 h1{
		background-image: url(../images/tit_photos.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:24px;
		padding:5px 15px;
		}
#photos2 a{
		background-image: url(../images/bkg_btn_gallery.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 298px;
		margin:10px 0 0 15px;
		text-decoration:none;
}
#photos2 a:hover{
		background-image: url(../images/bkg_btn_gallery2.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 10px 276px;
		margin:10px 0 0 15px;
		text-decoration:none;
}
#photos2 p{ 
		margin:20px 0 25px 10px;
}
#photos2 p a{ 
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0 0 0 0;
		margin: 0px 3px 3px 3px;
		}
#photos2 p a:hover{ 
		color:#333;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0 0 0 0;
		margin:0px 3px 3px 3px;
		}
#photos3{
		width:980px;
		float:left;
		margin:25px 0 0 10px;
}
#photos3 h1{
		background-image: url(../images/tit_photos2.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:24px;
		padding:5px 15px;
		}
#photos3 a{
		background-image: url(../images/bkg_btn_gallery.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 275px;
		margin:10px 0 0 15px;
		text-decoration:none;
}
#photos3 a:hover{
		background-image: url(../images/bkg_btn_gallery2.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 10px 275px;
		margin:10px 0 0 15px;
		text-decoration:none;
}
#photos3 p{ 
		margin:20px 0 25px 10px;
}
#photos3 p a{ 
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0 0 0 0;
		margin: 0px 3px 3px 3px;
		}
#photos3 p a:hover{ 
		color:#333;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0 0 0 0;
		margin:0px 3px 3px 3px;
		}
#musica{
		width:580px;
		float:left;
		margin:0;
}
#musica h1{
		background-image: url(../images/tit_music.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:24px;
		padding:5px 15px;
		margin:0 0 15px 0;
		}
#musica h3{
		color:#F78F09;
		font-size:11px;
		}
#musica img{
		float:left;
		margin:0 10px 30px 15px;
}
#musica h2{
		font-size:16px;
		color:#666;
}
#musica h2 a{
		background:none;
		color:#666;
		font-size:18px;
		padding:0;
		margin:0;
		text-decoration:none;
}
#musica h2 a:hover{
		background: none;
		color:#333;
		font-size:18px;
		padding:0;
		margin:0;
		text-decoration:none;
}
#musica p{ 
		color:#666;
}
#musica p a{ 
		color:#555;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0;
		margin:0;
		}
#musica p a:hover{ 
		color:#333;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background: none;
		padding:0;
		margin:0;
		}
#musica a{
		background-image:url(../images/bkg_btn_news.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 480px;
		margin:0 0 0 15px;
		text-decoration:none;
}
#musica a:hover{
		background-image:url(../images/bkg_btn_news2.png);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:18px;
		padding:10px 20px 5px 480px;
		margin:0 0 0 15px;
		text-decoration:none;
}
#ultima{ 
		clear:both;
		height:30px;
		}
#eventos{
		width:100%;
		background-color:#397780;
}
#container_eventos{
		width:990px;
		margin:0 auto;
		padding:20px 0 0 0;
		color:#FFF;
		}
#container_eventos_calendario{
		width:600px;
		float:left;
		}		
#container_eventos_calendario h1{
		color:#FFF;
		font-size:25px;
		margin:0 0 10px 0;
		}
#container_contact{
		width:345px;
		float:left;
		margin:0 0 0 20px;
		}
#container_contact h1{
		width:165px;
		float:left;
		font-size:25px;
		}
#container_contact h2{
		width:160px;
		float:left;
		font-size:10px;
		font-weight:normal;
		}
#calendario{
		width:245px;
		float:left;
		margin: 0 0  20px 0;
}
#container_calendario{
		width:320px;
		float:left;
		margin:0 0 0 20px;
		}
#container_calendario h1{
		font-size:15px;
		margin:0px;
		padding:0px;
		font-weight: normal;
		}
#container_calendario h2{
		font-size:16px;
		
		}
#container_calendario a{
		color:#FFF;
		text-decoration:none;
}
#container_calendario a:hover{
		color:#FFF;
		text-decoration: underline;
}
.body-form{
	background-color:#397780;
	color:#FFF;
	}		
#form{
	margin:5px;
}
#camp1{ float:left;
		width:370px;
		color:#FFF;
}
#camp{
	width:160px;
	float: left;
	margin: 0 10px 0 0;
}

#camp input{
	border:none;
	background-color:#FFF;
	color:#666; 
	font-size:11px;
	font-family:Georgia;
	padding:5px 0 0 5px ; 
	width:150px;
	height:22px;
	}
	
#camp2{
	width:200px;
	float: left;
}
#camp2 textarea{
	border:#FFF solid 1px;
	background-color:#FFF;
	color:#666; 
	font-size:11px;
	font-family:Georgia;
	padding:5px 0 0 5px ; 
	width:175px;
	height:76px;
	}
#camp3{ 
	width:370px;
	clear:both;
}
#camp3 input{
	width:350px;
	border:none;
	background-image:url(../images/btn_send.jpg);
	background-repeat:no-repeat;
	color:#FFF; 
	font-size:20px;
	font-weight:normal;
	font-family:Georgia;
	margin:13px 0 0 0;
	}

#container_redes{
		width:100%;
		background-color:#FFB614;
		}
#redes{	
		width:790px;
		height:25px;
		padding:5px 0 0 0;
		margin:0 auto;
		color:#FFF;
		text-align:center;
}
#redes ul{
		list-style:none;
		font-size:14px;
		
}
#redes li{
		float:left;
}
#redes li a{
		color:#FFF;
		display:block;
		font-weight:normal;
		line-height:20px;
		margin:0px;
		padding:0px 12px;
		text-align:center;
		text-decoration:none;
}
#redes li a:hover, #redes ul li:hover {
		background-color:#F90;
		color:#FFF;
		text-decoration:none;
}
#redes li ul{
		background:#FFF;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:150px;
		z-index:200;
}
#redes li:hover ul{
		display:block;
}
#redes li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:150px;
		color:#666;
}
#redes li:hover li a{
		line-height:25px;
		color:#666;
}
#redes li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 5px 0px 10px;
		text-align:left;
}
#redes li ul a:hover{
		background:#671B4C;
		border:0px;
		color:#fff;
		text-decoration:none;
}
#redes li ul li:hover a{
		border:0px;
		color:#fff;
		text-decoration:none;
}
#pata{
		width:100%;
		background-color:#78AC21;
}
#container_pata{
		width:990px;
		margin:0 auto;
		height:30px;
		color:#FFF;
		font-size:14px;
}
#pata_left{
		width:400px;
		float:left;
		margin:8px 0 0 0;
		}
#pata_left a{
		color:#FFF;
		text-decoration:none;
		}
#pata_left a:hover{
		color:#FFF;
		text-decoration: underline;
		}
#pata_right{
		width:590px;
		float:left;
		text-align:right;
		margin:8px 0 0 0;
		}
#pata_right a{
		color:#FFF;
		text-decoration:none;
		}
#pata_right a:hover{
		color:#FFF;
		text-decoration: underline;
		}