/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Trebuchet Ms, Arial, Geneva, Helvetica, sans-serif;
	background:url(images/body_bg.jpg) #252525 fixed;
	color:#e1e1e1;
}

#contenedor{
	margin:0 auto;
	padding:0;
	width:900px;
	height:auto;
	border-left:#333333 2px solid;
	border-right:#333333 2px solid;
}

/*cabecera*/
#cabecera{
	margin:0;
	padding:0;
	width:900px;
	height:140px;
}

#cabecera h1{
	visibility:hidden;
}

#cabecera h2{
	visibility:hidden;
}

/*menu*/
#menu{
	margin:0;
	padding:0;
	background:url(images/menu_bg.jpg) repeat-x;
	width:900px;
	height:40px;
	z-index:2;
	position:relative;
}

#menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu li{
	margin:0;
	padding:0;
	width:180px;
	height:40px;
	display:inline;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}

#menu li a:link, #menu li a:visited{
	margin:0;
	padding:0;
	width:180px;
	height:40px;
	line-height:40px;
	display:inline;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}

#menu li:hover{
	margin:0;
	padding:0;
	width:180px;
	height:40px;
	line-height:40px;
	display:inline;
	color:#ffb400;
	text-decoration:none;
	background:#252525 url(images/menuhover_bg.jpg) top center no-repeat;
	cursor:pointer;
}

#menu li a:hover{
	margin:0;
	padding:0;
	width:180px;
	height:40px;
	line-height:40px;
	display:inline;
	color:#ffb400;
	text-decoration:none;
	cursor:pointer;
}

#menu li ul{
   display:none;
   list-style:none;
}

#menu li:hover ul{
	display:block;
}

#menu li:hover ul li{
	margin:0;
	padding:0;
	width:180px;
	height:40px;
	line-height:40px;
	display:inline;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	background:#333333;
}

#menu li:hover ul li a:hover{
	margin:0;
	padding:0;
	width:180px;
	height:40px;
	line-height:40px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	background:#000000;
}

/*bajda*/
#bajada{
	margin:0;
	padding:0;
	width:900px;
	height:120px;
	background:url(images/bajada_bg.jpg) repeat-x;
	z-index:1;
	position:relative;
}

#bajada blockquote{
	margin:0;
	padding:30px 78px;
	text-align:center;
	font-size:19px;
	font-weight:normal;
	line-height:30px;
	color:#FFFFFF;
}

#centro{
	margin:0;
	padding:0;
	width:900px;
	height:670px;
}

#principal{
	margin:0;
	padding:0;
	width:618px;
	height:670px;
	float:left;
	background-image:url(images/principal_bg.jpg);
}

#principal h2{
	margin:0;
	padding:37px 28px 10px 40px;
	font-size:16px;
	color:#ffb400;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#principal p{
	margin:0;
	font-size:12px;
	padding:0 28px 0 40px;
	line-height:20px;
	color:#FFFFFF;
	text-decoration:none;
}

#principal p a:link; #principal p a:visited;{
	margin:0;
	font-size:12px;
	padding:0 28px 0 40px;
	line-height:20px;
	color:#FFFFFF;
	text-decoration:none;
}

#principal p a:hover{
	margin:0;
	font-size:12px;
	padding:0 28px 0 40px;
	line-height:20px;
	color:#FFFFFF;
	text-decoration:underline;
}


#principal img{
	margin:0;
	padding:10px 28px 10px 40px;
}

#flash{
	margin:0;
	padding:0 28px 10px 40px;
	width:539px;
	height:auto;
}

/*galeria*/
#galeria{
	margin:0 0 10px 40px;
	padding:0;
	width:540px;
	height:auto;
	background: #252525;
}

#galeria h2{
	margin:0;
	padding:10px 10px 10px 10px;
	font-size:12px;
	color:#FFFFFF;
}

#imagenes{
	margin:0 0 0 10px;
	padding:0;
	width:520px;
	height:auto;
}

#imagenes img{
	margin:0;
	padding:0 0 10px 2px;
}

#imagenes a img{
	margin:0;
	padding:0 0 10px 2px;
	border:none;
	opacity:.8;
	filter:alpha(opacity=80);
}

#imagenes a:hover img{
	margin:0;
	padding:0 0 10px 2px;
	border:none;
	opacity:1;
	filter:alpha(opacity=100);
}

/*formulario*/
#f1{
	margin:0;
	padding:20px 28px 0 40px;
	width:539px;
	height:auto;
}

/*barra lateral*/
#lateral{
	margin:0;
	padding:0;
	width:282px;
	min-height:670px;
	background:url(images/lateral_bg.jpg) repeat-y;
	float:right;
}

#lateral h2{
	margin:49px 0 25px 0;
	padding:0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	line-height:23px;
	background:#000000;
}

#pastilla{
	margin:0 25px 25px 25px;
	padding:0;
	width:231px;
	height:86px;
	background:#252525;
}

#pastilla p{
	margin:0;
	padding:0;
}

#pastilla a:link, #pastilla a:visited{
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	line-height:23px;
	color:#ffffff;
	text-decoration:none;
}

#pastilla a:hover{
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	line-height:23px;
	color:#ffffff;
}

#pastilla a img{
	margin:0;
	padding:1px 2px;
	border:none;
}

#pastilla a:hover img{
	margin:0;
	padding:1px 2px;
	border:none;
	opacity:.8;
	filter:alpha(opacity=80);
}

/*cierre barra lateral*/

/*pie*/
#pie{
	margin:0;
	padding:0;
	width:900px;
	height:62px;
	background-color:#0e0d0d;
}

#pie p{
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px;
	line-height:30px;
	color:#cccccc;
}

#pie a{
	color:#fff;
}

/*otros*/
.limpia {
	clear:both;
	visibility: hidden;
}