body, html {

	background: url(../images/bg.jpg) repeat-x;

	margin:0;

}



p {

	margin: 0;	

}



.page_shadow {
	background: url(none);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACAEA1;
	border-left-color: #ACAEA1;

}



.header_shadow {

	background: url(../images/header-top-shadow.gif) repeat-x;

}



#pager {

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

	font-size: 12px;

	color: #000000;

}



#pager a {

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

	font-size: 12px;

	color: #000000;

	text-decoration: underline;

}



#pager a:hover {

	color: #333333;

	text-decoration: none;

}



#pager .current{

	font-weight:bold;

	color:#CC3300;

}



.fields {

	border: 1px solid #666666;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	scrollbar-base-color:		#666666;

	scrollbar-arrow-color:      #FFFFFF;

	padding: 2px;

}



input.grey, 

select.grey {

	background: url(../images/bg_fields_grey.gif) repeat-x;

	background-color: #FFFFFF;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color: #333333;

	border: 1px solid #666666;

	padding: 3px;

}



#contents a.grey, 

a.grey {

	background: url(../images/bg_fields_grey.gif) repeat-x;

	background-color: #FFFFFF;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color: #333333;

	border: 1px solid #666666;

	padding: 3px;

	margin: 3px 0 3px 0;

	text-decoration: none;

	display: inline-block;

	font-weight: normal;

}



#contents a.grey:hover {

	text-decoration: none;

}



#contents a.grey:active, 

a.grey:active{

	padding: 3px 1px 1px 3px;

	border: 2px solid #666666;

}



input.grey-btn {

	background: url(../images/bg_fields_grey.gif) repeat-x;

	background-color: #FFFFFF;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color: #333333;

	border: 1px solid #666666;

	padding: 1px;

	height: 22px;

}



textarea.grey {

	background-color: #FFFFFF;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color: #333333;

	border: 1px solid #666666;

	padding: 3px;

	scrollbar-face-color: #FFFFFF;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-shadow-color: #FFFFFF;

	scrollbar-3Dlight-color: #FFFFFF;

	scrollbar-arrow-color: #000000;

	scrollbar-track-color: #FFFFFF;

	scrollbar-darkshadow-color: #FFFFFF;

	scrollbar-base-color: #FFFFFF;

}



textarea.width_400 {

	width: 380px;

}



.width_305 {

	width: 305px;

}



input.green {

	background: url(../images/bg-fields-pueblos.gif) repeat-x;

	background-color: #FFFFFF;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color: #333333;

	border: 1px solid #6B9501;

	padding: 3px;

}



input.green-btn {

	background: none;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #966200;

	background-color: #FECB00;

	border: 1px solid #6E9500;

	padding: 1px;

}



textarea.green {

	background-color: #FFFFFF;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color: #333333;

	border: 1px solid #6E9500;

	padding: 3px;

	scrollbar-face-color: #FFFFFF;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-shadow-color: #FFFFFF;

	scrollbar-3Dlight-color: #FFFFFF;

	scrollbar-arrow-color: #000000;

	scrollbar-track-color: #FFFFFF;

	scrollbar-darkshadow-color: #FFFFFF;

	scrollbar-base-color: #FFFFFF;

}



input.button {

	background: none;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #966200;

	background-color: #FECB00;

	border: 1px solid #6E9500;

	padding: 1px;

}



#header {

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

	font-size: 12px;

	color: #697F44;

}



#header a {

	color: #697F44;

	text-decoration: none;

}



#header a:hover {

	text-decoration: underline;

}



#header_intro {

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

	font-size: 12px;

	color: #666666;

}



#header_intro a {

	/*

	color: #A85426;

	font-weight: bold;

	text-decoration: none;

	*/

	color: #9E9E9E;

	text-decoration: none;

	font-weight: normal;

}



#header_intro a:hover {

	text-decoration: underline;

}



#header_right {

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

	font-size: 12px;

	color: #6491C8;

}



#header_right a {

	color: #6491C8;

	text-decoration: none;

}



#header_right a:hover {

	text-decoration: underline;

}



#header_right .date {

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color: #666666;

}



#header_menu {

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #666666;

}

#header_menu a:visited,

#header_menu a{

	text-decoration:none;

	color:#000000;

}

#header_menu a:hover{

	text-decoration:underline;

}



#footer {

	background: url(../images/bg-footer-repeat.jpg) repeat-x;

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

	font-size: 12px;

	color: #FFFFFF;

}



#footer a {

	color: #FFFFFF;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}



#footer .links, #footer .title {

	color: #FFCC00;

	font-weight: bold;

}



#footer .links a {

	color: #FFCC00;

	text-decoration: none;

}



#footer .links a:hover {

	text-decoration: underline;

}



#menu_recursos {

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

	font-size: 13px;

	color: #666666;

}



#menu_recursos a {

	color: #666666;

	text-decoration: none;

}



#menu_recursos a:hover {

	text-decoration: underline;

}



#menu_recursos .divisor {

	height: 1px;

	background-color: #ABB0AA;

}



#menu_huesca {

	background: url(../images/menus/menu-huesca-bg.jpg) no-repeat left top;

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

	font-size: 13px;

	color: #666666;

}



#menu_huesca a {

	color: #666666;

	text-decoration: none;

}



#menu_huesca a:hover {

	text-decoration: underline;

}



#menu_huesca .divisor {

	height: 1px;

	background-color: #C9C9C9;

}



#menu_panel {

	/*background: url(../images/menus/menu-panel-bg.jpg) no-repeat left top;*/

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

	font-size: 13px;

	color: #666666;

}



#menu_panel a {

	color: #666666;

	text-decoration: none;

}



#menu_panel a:hover {

	text-decoration: underline;

}



#menu_panel .divisor {

	height: 1px;

	background-color: #C9C9C9;

}



#menu_tematico {

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

	font-size: 13px;

	color: #666666;

}



#menu_tematico a {

	color: #666666;

	text-decoration: none;

}



#menu_tematico a:hover {

	text-decoration: underline;

}



#menu_tematico .divisor {

	height: 1px;

	background-color: #ABB0AA;

}



#noticias {

	background: url(../images/bg_noticias.jpg) repeat-x;

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

	font-size: 11px;

	color: #666666;

}



#noticias a {

	color: #666666;

	font-weight: bold;

	text-decoration: underline;

}



#noticias a:hover {

	text-decoration: none;

}



#noticias .title, #noticias .title a {

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

	font-size: 12px;

	color: #36699B;

	font-weight: bold;

	text-decoration: none;

}



#noticias .title a:hover {

	text-decoration: underline;

}



#noticias .pic, 

#agenda .pic{

	border: 1px solid #999999;

	background-color: #FFFFFF;

	padding: 5px;

}



#noticias .footer {

	background-color: #336699;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #FFFFFF;

	padding-left: 16px;

}



#noticias .footer a {

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}



#noticias .footer a:hover {

	text-decoration: underline;

}





#agenda {

	background: url(../images/bg_agenda.jpg) no-repeat;

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

	font-size: 11px;

	color: #666666;

}



#agenda a {

	color: #003366;

	font-weight: bold;

	text-decoration: underline;

}



#agenda a:hover {

	text-decoration: none;

}



#agenda .title, #agenda .title a {

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

	font-size: 12px;

	color: #669999;

	font-weight: bold;

	text-decoration: none;

}



#agenda .title a:hover {

	text-decoration: underline;

}



#agenda .footer {

	background-color: #669999;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #FFFFFF;

	padding-left: 16px;

}



#agenda .footer a {

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}



#agenda .footer a:hover {

	text-decoration: underline;

}





#hoteles {

	background: url(../images/bg_hoteles.jpg) repeat-x;

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

	font-size: 11px;

	color: #666666;

}



/*

#hoteles a {

	color: #CC0000;

	font-weight: bold;

	text-decoration: underline;

}



#hoteles a:hover {

	text-decoration: none;

}

*/



#hoteles .title, #hoteles .title a {

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

	font-size: 12px;

	color: #CC0000;

	font-weight: bold;

	text-decoration: none;

}



#hoteles .title a:hover {

	text-decoration: underline;

}



#hoteles .pic {

	border: 2px solid #999999;

}



#hoteles .footer {

	background-color: #CC3333;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #FFFFFF;

	padding-left: 16px;

}



#hoteles .footer a {

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}



#hoteles .footer a:hover {

	text-decoration: underline;

}



#mapa {

	border: 1px solid #FE9900;

}



#mapa .header {

	background-color: #FE9900;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #FFFFFF;

}



#anuncios {

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

	font-size: 11px;

	color: #666666;

	border: 1px solid #6699FF;

}



#anuncios a {

	color: #6699FF;

	text-decoration: none;

}



#anuncios a:hover {

	text-decoration: underline;

}



#anuncios .divisor {

	height: 1px;

	background-color: #6699FF;

}



#anuncios .categories {

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

	font-size: 12px;

	color: #666666;

	font-weight: bold;

}



#anuncios .categories a {

	color: #666666;

	text-decoration: none;

}



#anuncios .categories a:hover {

	text-decoration: underline;

}



#anuncios .title {

	color: #6699FF;

	font-weight: bold;

}



#anuncios .header {

	background-color: #6699FF;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #FFFFFF;

	padding-left: 35px;

}



#anuncios .header a {

	color: #FFFFFF;

	text-decoration: none;

}



#anuncios .header a:hover {

	text-decoration: underline;

}



/*

LEFT

*/

#hotel_search {

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

	font-size: 12px;

	color: #333333;

}



#hotel_search .title {

	background-color: #669933;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #FFFFFF;

	padding-left: 20px;

}



/*

#hotel_search input {

	background: url(../images/hotel-search-fields-bg.gif) repeat-x;

	background-color: #FFFFFF;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color: #333333;

	border: 1px solid #679801;

	padding: 3px;

}

*/



/*

CONTENTS

*/

#contents {

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

	font-size: 11px;

	color: #666666;

}



#contents a {

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}



#contents a:hover {

	text-decoration: underline;

}



#contents .title {

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

	font-size: 12px;

	font-weight: bold;

	color: #333333;

}



#contents .title_nb {

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

	font-size: 12px;

	color: #333333;

}



#contents .title a, 

#contents .title_nb a {

	color: #333333;

	text-decoration: none;

}



#contents .title a:hover, 

#contents .title_nb a:hover {

	text-decoration: underline;

}



#contents .gradient {

	background: url(../images/titles/big/bg_gradient.jpg) repeat-x;

}



#contents .pic {

	border: 2px solid #999999;

}



#contents .footer {

	background-color: #E8E8E8;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #000000;

	padding-left: 16px;

}



#contents .footer a {

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}



#contents .footer a:hover {

	text-decoration: underline;

}



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



#contents_noticias {

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

	font-size: 11px;

	color: #666666;

}



#contents_noticias a {

	color: #666666;

	font-weight: bold;

	text-decoration: underline;

}



#contents_noticias a:hover {

	text-decoration: none;

}



#contents_noticias .title, #contents_noticias .title a {

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

	font-size: 16px;

	color: #36699B;

	font-weight: bold;

	text-decoration: none;

	letter-spacing: -1px;

}



#contents_noticias .title a:hover {

	color: #36699B;

	text-decoration: underline;

}



#contents_noticias .pic {

	border: 1px solid #999999;

	background-color: #FFFFFF;

	padding: 5px;

}



#contents_noticias .comments_name {

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

	font-size: 11px;

	font-weight: bold;

	color: #36699B;

}



#contents_noticias_toolbar {

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

	font-size: 11px;

	font-weight: normal;

	color: #333333;

}



#contents_noticias_toolbar a {

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}



#contents_noticias_toolbar a:hover {

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}



#contents_quickform {

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

	font-size: 11px;

	color: #333333;

}



#contents_quickform .title {

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

	font-size: 16px;

	color: #333333;

	font-weight: bold;

	letter-spacing: -1px;

}



#contents_quickform .context_bg {

	background:url(../images/box_context_bg.jpg) repeat-x bottom;

	background-color: #FFFFFF;

}



#contents_quickform .context_bg_left {

	background:url(../images/box_context_left.gif) repeat-y top;

}



#contents_quickform .context_bg_right {

	background:url(../images/box_context_right.gif) repeat-y top;

}



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



#contents_empresas {

	background: url(../images/titles/big/bg_empresas.jpg) repeat-x;

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

	font-size: 12px;

	color: #333333;

}



#contents_empresas a {

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}



#contents_empresas a:hover {

	text-decoration: underline;

}



#contents_empresas .header_title {

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

	font-size: 15px;

	font-weight: bold;

	color: #333333;

	letter-spacing: -1px;

}



#contents_empresas .map {

	background-color: #FFFFFF;

	border: 1px solid #333333;

}



#contents_empresas .pic {

	border: 1px solid #333333;

	background-color: #FFFFFF;

	padding: 4px;

}



#contents_empresas #pueblo {

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

	font-size: 11px;

	color: #666666;

}



#contents_empresas #pueblo a {

	color: #666666;

	text-decoration: none;

}



#contents_empresas #pueblo a:hover {

	text-decoration: underline;

}



#contents_empresas #pueblo .title_big {

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

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	letter-spacing: -1px;

}



#contents_empresas #pueblo .title_big a {

	color: #333333;

	text-decoration: none;

}



#contents_empresas #pueblo .title_big a:hover {

	text-decoration: underline;

}



#contents_empresas #pueblo .title {

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

	font-size: 11px;

	font-weight: bold;

	color: #333333;

}



#contents_empresas #pueblo .title a {

	color: #333333;

	text-decoration: none;

}



#contents_empresas #pueblo .title a:hover {

	text-decoration: underline;

}



#contents_empresas #pueblo .gradient {

	background: url(../images/titles/pueblos_bg_gradient.jpg) repeat-x;

}



#contents_empresas #pueblo .footer {

	background-color: #E8E8E8;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #000000;

	padding-left: 16px;

}



#contents_empresas #pueblo .footer a {

	color: #000000;

	text-decoration: none;

	font-weight: normal;

}



#contents_empresas #pueblo .footer a:hover {

	text-decoration: underline;

}

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



#contents_hoteles {

	background: url(../images/titles/big/bg_hoteles.jpg) repeat-x;

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

	font-size: 12px;

	color: #333333;

}



#contents_hoteles a {

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}



#contents_hoteles a:hover {

	text-decoration: underline;

}



#contents_hoteles .header_title {

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

	font-size: 15px;

	font-weight: bold;

	color: #333333;

	letter-spacing: -1px;

}



#contents_hoteles .map {

	background-color: #FFFFFF;

	border: 1px solid #333333;

}



#contents_hoteles .pic {

	border: 1px solid #333333;

	background-color: #FFFFFF;

	padding: 4px;

}



#contents_hoteles #pueblo {

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

	font-size: 11px;

	color: #666666;

}



#contents_hoteles #pueblo a {

	color: #666666;

	text-decoration: none;

}



#contents_hoteles #pueblo a:hover {

	text-decoration: underline;

}



#contents_hoteles #pueblo .title_big {

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

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	letter-spacing: -1px;

}



#contents_hoteles #pueblo .title_big a {

	color: #333333;

	text-decoration: none;

}



#contents_hoteles #pueblo .title_big a:hover {

	text-decoration: underline;

}



#contents_hoteles #pueblo .title {

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

	font-size: 11px;

	font-weight: bold;

	color: #333333;

}



#contents_hoteles #pueblo .title a {

	color: #333333;

	text-decoration: none;

}



#contents_hoteles #pueblo .title a:hover {

	text-decoration: underline;

}



#contents_hoteles #pueblo .gradient {

	background: url(../images/titles/pueblos_bg_gradient.jpg) repeat-x;

}



#contents_hoteles #pueblo .footer {

	background-color: #E8E8E8;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #000000;

	padding-left: 16px;

}



#contents_hoteles #pueblo .footer a {

	color: #000000;

	text-decoration: none;

	font-weight: normal;

}



#contents_hoteles #pueblo .footer a:hover {

	text-decoration: underline;

}

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



#contents_deshabitados {

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

	font-size: 12px;

	color: #333333;

	background: url(../images/titles/big/bg_deshabitados.jpg) repeat-x;

}



#contents_deshabitados a {

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}



#contents_deshabitados a:hover {

	text-decoration: underline;

}



#contents_deshabitados .header_title {

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

	font-size: 15px;

	font-weight: bold;

	color: #333333;

	letter-spacing: -1px;

}



#contents_deshabitados .map {

	background-color: #FFFFFF;

	border: 1px solid #333333;

}



#contents_deshabitados .pic {

	border: 2px solid #999999;

}



#contents_deshabitados #pueblo {

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

	font-size: 11px;

	color: #666666;

}



#contents_deshabitados #pueblo a {

	color: #666666;

	text-decoration: none;

}



#contents_deshabitados #pueblo a:hover {

	text-decoration: underline;

}



#contents_deshabitados #pueblo .title_big {

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

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	letter-spacing: -1px;

}



#contents_deshabitados #pueblo .title_big a {

	color: #333333;

	text-decoration: none;

}



#contents_deshabitados #pueblo .title_big a:hover {

	text-decoration: underline;

}



#contents_deshabitados #pueblo .title {

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

	font-size: 11px;

	font-weight: bold;

	color: #1F551C;

}



#contents_deshabitados #pueblo .title a {

	color: #1F551C;

	text-decoration: none;

}



#contents_deshabitados #pueblo .title a:hover {

	text-decoration: underline;

}



#contents_deshabitados #pueblo .gradient {

	background: url(../images/titles/pueblos_bg_gradient.jpg) repeat-x;

}



#contents_deshabitados #pueblo .footer {

	background-color: #E8E8E8;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #000000;

	padding-left: 16px;

}



#contents_deshabitados #pueblo .footer a {

	color: #000000;

	text-decoration: none;

	font-weight: normal;

}



#contents_deshabitados #pueblo .footer a:hover {

	text-decoration: underline;

}



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

#contents_pueblos {

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

	font-size: 12px;

	color: #333333;

	background: url(../images/titles/big/bg_pueblos.jpg) repeat-x;

}



#contents_pueblos a {

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}



#contents_pueblos a:hover {

	text-decoration: underline;

}



#contents_pueblos .header_title {

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

	font-size: 15px;

	font-weight: bold;

	color: #333333;

	letter-spacing: -1px;

}



#contents_pueblos .map {

	background-color: #FFFFFF;

	border: 1px solid #333333;

}



#contents_pueblos .pic {

	border: 2px solid #999999;

}



#contents_pueblos #pueblo {

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

	font-size: 11px;

	color: #666666;

}



#contents_pueblos #pueblo a {

	color: #666666;

	text-decoration: none;

}



#contents_pueblos #pueblo a:hover {

	text-decoration: underline;

}



#contents_pueblos #pueblo .title_big {

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

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	letter-spacing: -1px;

}



#contents_pueblos #pueblo .title_big a {

	color: #333333;

	text-decoration: none;

}



#contents_pueblos #pueblo .title_big a:hover {

	text-decoration: underline;

}



#contents_pueblos #pueblo .title {

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

	font-size: 11px;

	font-weight: bold;

	color: #669933;

}



#contents_pueblos #pueblo .title a {

	color: #669933;

	text-decoration: none;

}



#contents_pueblos #pueblo .title a:hover {

	text-decoration: underline;

}



.gradient {

	background: url(../images/titles/pueblos_bg_gradient.jpg) repeat-x;

}



#contents_pueblos #pueblo .footer {

	background-color: #E8E8E8;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #000000;

	padding-left: 16px;

}



#contents_pueblos #pueblo .footer a {

	color: #000000;

	text-decoration: none;

	font-weight: normal;

}



#contents_pueblos #pueblo .footer a:hover {

	text-decoration: underline;

}



.txt_error {

	color: #AD0000;

}





.empresas .title_general,

.empresas .title_general a,

.hoteles .title_general,

.hoteles .title_general a {

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

	font-size: 12px;

	color: #36699B;

	font-weight: bold;

	text-decoration: none;

}





label {

	cursor: pointer;

}





.title_bigcolor {

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

	font-size: 18px;

	color: #AD0000;

	font-weight: bold;

	letter-spacing: -1px;

}

.link_color,

.link_color a:visited,

.link_color a{

	color: #FF661C;

	font-weight:bold;

	text-decoration:none;

}

.link_color a:hover{

	color: #FFB66C;

	text-decoration:underline;

}

.borde-header {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACAEA1;
	border-left-color: #ACAEA1;
}

