@charset "utf-8";

/* CSS Document */



/* ***************************************************************************************************** */

/* CONTENT CSS */



BODY{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	background-color: #BDBEC0;

	background-image: url(../images/bg_pag.jpg);

	background-repeat: repeat-x;

	background-position: top;

	margin: 0px;

}

P{



}

H1{



}

H2{



}

H3{



}

form {

	margin: 0;

}

a:link, a:active, a:visited{

	color: #FF6600;

	text-decoration: underline;

	font-size: 75%;

}

a:hover{

	color: #000000;

	text-decoration: underline;



}



/* ***************************************************************************************************** */

/* TEMPLATE SPECIFIC CSS CODE */



#maindiv {

	position: relative;

	width: 990px;

	margin: 6px auto 4px auto;

	background-color: #C25100;

}

#bg_header {

	background-image: url(../images/bg_header.jpg);

	background-repeat: no-repeat;

}

#header {

	clear: both;

	height: 100px;

	background-image: url(../images/img_header.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#logo {

	float: left;

	width: 150px;

	height: 100px;

	background-image: url(../images/logo.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

#fecha {

	position: absolute;

	height: 20px;

	width: 710px;

	left: 194px;

	top: 3px;

	background-image: url(../images/bg_fecha.png);

	background-repeat: no-repeat;

	background-position: bottom;

	color: #FFFFFF;

	font-size: 80%;

}

.fecha {

	display: block;

	padding: 4px;

}

#h_bottom {

	position: absolute;

	height: 28px;

	width:897px;

	top: 156px;

	left: 7px;

	background-image: url(../images/bg_buscador_bottom.png);

	background-repeat: repeat-x;

	background-position: bottom;

}

.busca {

	float: left;

	height: 24px;

	padding: 3px 3px 0 5px;

	background-color: #000000;

	border-top: solid 1px #FFFFFF;

}

#mod_search_searchword {

	height: 16px;

	width: 200px;

	font-size: 70%;

}

.curva {

	float: left;

	width: 12px;

	height: 28px;

	background-image: url(../images/bg_buscador_curva.png);

}

#mainmenu {

	position: absolute;

	width: 700px;

	height: 90px;	

	left: 280px;

	top: 2px;

	background-image: url(../images/bg_mainmenu.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

table#menu1 {

	width: 100%;

	height: 30px;

	margin-bottom: 3px;

}

#menu1 a:link, #menu1 a:active, #menu1 a:visited {

	color: #E46901;

	text-decoration: none;

	font-weight: bold;

}

#menu1 a#active_menu {

	color: #FFFFFF;

}



#menu1_left {

	background-image: url(../images/bg_deg1.png);

	background-repeat: repeat-x;

	padding: 4px;

}

#menu1_left a:link, #menu1_left a:active, #menu1_left a:visited {

	padding: 0 4px 0 4px;

	font-size: 100%;

	font-weight: bold;

}





#menu1_right {

	width: 100px;

	text-align: right; 

}

#menu1_right a:link, #menu1_right a:active, #menu1_right a:visited{

	font-weight: normal;

	font-size: 100%;

}

ul#mainlevel {

	list-style: none;

	padding: 0;

	margin: 0;

}

ul#mainlevel li {

	display: block;

	float: left;

	height: 24px;

	padding: 6px 10px 0 10px;

	background-image: url(../images/separador1.png);

	background-repeat: repeat-y;

	background-position: right;

}





table#menu2 {

	width: 100%;

	background-image: url(../images/bg_menu2_center.jpg);

	background-repeat: repeat-x;

	height: 30px;

}

#menu2 a:link, #menu2 a:active, #menu2 a:visited {

	font-size: 100%;

	color: #2E1202;

	text-decoration: none;

	font-weight: bold;

}
#menu2 a:hover {
	color: #FFFFFF;
}


#tabla_mainmenu td {

	padding: 0 1px 0 0;

}



#home_g1 {

	width: 990px;

	height: 182px;

	background-image: url(../images/home_g1.jpg);

}

#formulario_reservas {

	position: absolute;

	top: 110px;

	left: 10px;

	width: 350px;

	height: 440px;

	background-image: url(../images/bg_bookings_form.jpg);

}

#mainpub {

	position: absolute;

	width: 600px;

	height: 440px;

	top: 110px;

	left: 380px;

}



#home_g2 {

	width: 990px;

	height: 278px;

	background-image: url(../images/home_g2.jpg);

}

#home_g3 {

	width: 990px;

	height: 230px;

	background-image: url(../images/home_g3.jpg)

}

#pub2 {

	width: 945px;

	margin: auto;

	padding-top: 37px;

}

#tabla_pub2 {
/*	width: 100%;*/

}

#tabla_pub2 td {

	padding: 5px;

}

#tabla_pub2 .inter {
	width: 10px;

}
td.modulos {
	width: 290px;
}




#banner {

	text-align: center;

	padding: 5px;

}

#right {

	width: 250px;

	border-left: solid 1px #FF6600;

}

#contenido {

	width: 710px;

}

#contenido .relleno {

	padding: 6px;

}

#right .relleno {

	padding: 6px 6px 6px 15px;

}

#maincont_bottom {

	background-image: url(../images/bg_maincont_bottom.png);

	height: 7px;

	clear: both;

	width: 960px;

	margin: 0 auto 10px auto;

}

ul.mostread {

	list-style-image: url(../images/flecha1.png);

	padding: 0;

	margin: 0;

}

li.mostread {

}


table.cifra {
	background-color: #9F4103;
}
table.cifra td {
	background-color: #FC8602;
	padding: -2px;
	font-size: 11px;
}







#footer {
	padding-top: 10px;
	color: #333;
	clear: both;
	background-color: #DFDFE0;
	height: auto;

}

#footer_left {

	float: left;

	width: 25%;

	margin-left: 20px;

	height: auto;

}

#footer_right {

	float: left;

	width: 69%;

	margin-left: 25px;

	height: auto;

}

#footer_left a:link, #footer_left a:active, #footer_left a:visited, #footer_right a:link, #footer_right a:active, #footer_right a:visited {

	color: #FF6600;

}

#footer .mainmenu {

	color: #333333;

	border-top: solid 1px #999999;

	padding: 0 10px 10px 10px;

	clear: both;

}

#footer a:link, #footer a:active, #footer a:visited {

	color: #333;

	text-decoration: none;

}

#footer a:hover {

	text-decoration: underline;

}



/* ***************************************************************************************************** */

/* JOOMLA SPECIFIC CSS CODE */



.article_separator{



}

.adminform{



}

.author{



}

.bannerfooter{



}

.bannergroup{



}

.bannerheader{



}

.banneritem{



}

.blog{



}

.blog_more{



}

.blogsection{



}

.breadcrumbs{



}

.button{
	color: #000000;
}

.buttonheading{



}

.clr{

	clear:both

}

.componentheading, .contentheading{

	font-size: 110%;

	color: #333;

	font-weight: bold;

}

.content_email{



}

.content_rating{



}

.content_vote{



}

.contentdecription{



}

.contentpagetitle{



}

.contentpane{



}

.contentpaneopen{



}

.contenttoc{



}

.createdate{



}

.created-date{



}

.date{



}

.input{



}

.inputbox{
	border: solid 1px #333333;
	padding: 2px;
	font-size: 11px;
}

.intro{



}

.latestnews{



}

.loclink{



}

a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{



}

a.mainlevel:hover{



}

.message{



}

.metadata{



}

.modifydate{



}

.module{



}

.moduletable{



}

.mosimage{



}

.mosimage_caption{



}

.mostread{



}

.newsfeed{



}

.outline{



}

.pagenav{



}

.pagenav_next{



}

.pagenav_prev{



}

.pagenavbar{



}

.pagenavcounter{



}

.pathway{



}

.pollstableboarder{



}

.read{



}

.search{



}

.searchintro{



}

.sections{



}

.sectiontable_footer{



}

.sectiontableentry{



}

.sectiontablefooter{



}

.sectiontableheader{



}

.small{

	font-size: 70%;

	color: #999999;



}.smalldark{



}

a.sublevel:link, a.sublevel:active, a.sublevel:visited{



}

a.sublevel:hover{



}

.title{



}

.wrapper{



}

