
* {
	margin:0px;
	padding:0px;
}

body {
	background-color: #fff;
}

body, textarea, input, h1,h2,h3,h4, p, a, li {
	font:12px Arial, helvetica, sans-serif ;
	line-height: 1.4em;
}

img {border:none;}

a {text-decoration: none;}

ul li{list-style:none;}
/*
--------------------------------------------------------------*/

#container{
	float:left;
	width:100%;
}


#header{
	position:relative;
	width:750px;
	margin:30px auto 6px;
	height: 106px;
	background-color: #fff;
}


#banner{
	clear:both;
	width:100%;
	float:left;
	margin-bottom: 6px;
	background: #FF8C0A url(/img/bg_cont.gif) 50% 0 repeat-y;
}

#banner2{
	width:750px;
	height:259px;
	margin:0 auto;
	background: #fff url(/img/bg_cont2.gif) repeat-y;
	overflow: hidden; /*para que el bckground de content2 se expanda en sus hijos*/
}

#content{
	width:100%;
	float:left;
	background: #BDBCBC url(/img/bg_cont.gif) 50% 0 repeat-y;
}

#content2{	

	width:750px;
	margin: 0 auto;
	background: transparent url(/img/bg_cont2.gif) repeat-y;
	overflow: hidden; /*para que el bckground de content2 se expanda en sus hijos*/
}

#main {
	float:left;
	width: 560px;
	margin-bottom:40px;
	background-color: #fff;
}

#sidebar {
	float:right;
	width: 184px;

}

#footer {
	position:relative;
	clear:both;
	width:750px;
	margin:0 auto 50px;
	padding: 10px  0;
	background: url(/img/bg_footer.gif) 50% 5px no-repeat;
}



/*-------------------------------------------------*/

#logo{
	position:absolute;
	bottom:0;
	width:164px;
	height:81px;
	background: url(/img/logo.gif) 0 0 no-repeat;
}

/*
#logo a{
	display:block;
	width:164px;
	height:81px;
	text-indent:-9999px;

}
*/

#nav{
	position:absolute;
	width:580px;
	height:106px;
	left:170px;
	background: transparent url(/img/bg_nav.gif);
}

#nav ul {
	position:absolute;
	width:390px;
	bottom:0;
	right:190px;
} 

#nav ul li{
	display:inline;
} 

#nav ul li a{
	display:block;
	float:right;
	height:18px;
	line-height:18px;
	padding: 0 10px;
	border-left:4px solid #fff;
	color:#fff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;

} 

#nav ul li a:hover{
	background-color:#FF8C09;
} 

/*
#banner_estrella{
	position:absolute;
	right:20px;
	top:-21px;
	width:99px;
	height:100px;
	background: transparent url(/img/banner_estrella.gif) no-repeat;

}
*/

#banner_estrella{
	position:absolute;
	right:0px;
	top:0;
	width:184px;
	height:106px;
	background: transparent url(/img/bg_banner_estrella.gif) no-repeat;

}

/*BANNER-------------------------------------------------*/

#flash2, #flash3{
float:left;
}

#flash2{
margin-right:6px;
}

/*-------------------------------------------------*/

#main h1, #main p {
}

#main a{
	color:#FF8C09
}

#main a:hover{
	text-decoration:underline;
}

#main h1 {
	margin-bottom:1.5em;
	height:24px;
	line-height:24px;
	padding-left:20px;
	background-color: #FF8C09;
	color:#fff;
	font-size:14px;
}

#main h2 {
	margin-bottom:1em;
	color:#FF8C09;
}

#main .txt{
	margin:0 20px 0 20px;
}

#main p {
	margin-bottom:1em;
	color:#797979;
}


#main p strong{
	color:#000;
	font-weight:normal;
}

#main p em{
	font-weight:bold;
	font-style: normal;
}

#main li{
	margin-bottom:1em;
}

/**/


.blq_logo{
position:relative;
clear:both;
height:225px;
padding-bottom:20px;
border-bottom: 1px solid #797979;
margin-bottom:30px;
}

.blq_logo_img{
width:310px;
height:225px;

}

.blq_logo_txt{
position:absolute;
bottom:6px;
left:330px;
}

/*además*/

#main p.blq_img{
margin-top:20px;
margin-bottom:30px;
}



/*contacto*/

#contacto form{
margin-bottom:20px;
}

#contacto fieldset{
	border:none;
	padding-top:20px;
}

#contacto legend{
	display:none;
}

#contacto label{
	display:block;
	float:left;
	width:76px;
	height:20px;
	margin-right:10px;
	padding-top:2px;
	padding-right: 4px;
	background: #908E8E;
	color:#fff;
	text-align: right;
}

#contacto input{
	display:block;
	margin-left:86px;
	margin-bottom:1em;
	border:1px solid #80899D;
	width:250px;
	padding:2px;
}

#contacto textarea{
	display:block;
	width:200px;
	height:100px;
	margin-left:86px;
	margin-bottom:1em;
	border:1px solid #80899D;
	width:250px;
	padding:2px;

}

#contacto input.boton{
	border:none;
	width:76px;
	height:20px;

}


/*-------------------------------------------------*/

#sidebar h4{
	background-color: #BDBCBC;
	height:24px;
	line-height:24px;
	padding: 0 10px;
	color:#fff;

}

#sidebar ul{
	padding:10px;

}

#sidebar li a{
	color: #888;
	text-decoration: underline;
}

#sidebar li a:hover{
	color: #000;
}


/*-------------------------------------------------*/

#footer ul {
	margin-top:20px;
	float:left;
	width:500px;
}

#footer ul li{
	display:inline;

}

#footer ul li a{
	display:block;
	float:left;
	padding-right:8px;
	color:#FF8C0A;
	font-size: 11px;
}

#footer ul li a:hover{
	text-decoration:underline;
}

#xhtml{
	float:right;
	width:184px;
	margin-top:20px;
}

#xhtml p{
	color:#aaa;
	font-size: 10px;
}

#xhtml p a{
	color:#aaa;
	font-size: 10px;
}

#xhtml p a:hover{
	color:#666;
}


#subir{

}

#subir{
	position:absolute;
	top:5px;
	left:506px;
	width:49px;
	height:15px;
	background: url(/img/subir.gif) 0 0 no-repeat;
}


#subir a{
	display:block;
	width:49px;
	height:15px;
	text-indent:-9999px;

}
