/* ##################################################################### */
/*                                   									COLUMNAS																		*/
/* #####################################################################*/

DIV.left-column {
	width: 225px;
	float: left;
}

DIV.center-column {
	margin-left: 5px;
	float: left;
	width: 490px;
}

DIV.right-column {
	width: 190px;
	float: right;
	border: solid silver 1px;
	background-color: #FFFFFF;
	opacity: .9;
	filter: alpha(opacity=90);
	padding-top: 10px;
	margin-bottom: 10px;
        overflow: hidden;
}

/* ##################################################################### */
/*                                   				CAJAS DE LA PRIMER COLUMNA																*/
/* #####################################################################*/

DIV.left-column-box {
	background-color: #FFFFFF;
	height: auto;
	padding: 0px 20px 10px 20px;
	margin: 0px 0px 10px  0px ;
	text-align: left;
	border: solid silver 1px;
	opacity: .9;
	filter: alpha(opacity=90);
}

DIV.box-title {
	padding-top:10px;
	width: 100%;
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #888888;
}

DIV.left-column-box DIV.content {
	font-size: 12px;
	width: 100%;
	height: auto;
	padding: 0px;
	border: none;
}

/* ##################################################################### */
/*                                   				CONTENIDO DE LA CAJA SECCIONES														*/
/* #####################################################################*/

DIV.left-column-box DIV.content UL.sections {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

DIV.left-column-box DIV.content UL.sections LI {
	padding: 10px 0px 10px 0px;
	border-bottom: dashed 1px;
	border-color: #888888;
}

DIV.left-column-box DIV.content UL.sections LI.parent{
	padding: 10px 0px 5px 0px;
	border-bottom: none;
}

DIV.left-column-box DIV.content UL.sections LI.cat {
	border-bottom: none;
	padding:0px 0px 2px 20px;
}
DIV.left-column-box DIV.content UL.sections LI.cat.end {
	border-bottom: dashed 1px;
	border-color: #888888;
	padding-bottom:10px;
}	

DIV.left-column-box DIV.content UL.sections LI.last {
	border-bottom: none;
}

LI.hidden-item {
    display: none;
}

DIV.left-column-box DIV.content UL.sections LI A {
	text-decoration: none;
	font-size: 12px;
}

DIV.left-column-box DIV.content UL.sections LI A:hover {
		font-weight: bold;
}

A.section-link {
	background-position: left;
	background-repeat: no-repeat;
	border: 0px;
	height: 16px;
	line-height: 16px;
}

A.section-alojamientos {
	background-image: url('../images/aloj_icon.gif');
	padding: 10px 73px 10px 20px;
	height: 15px;
	line-height: 15px;
	color: #107E37;
}

A.section-gastronomia {
	background-image: url('../images/gast_icon.gif');
	padding: 12px 75px 12px 20px;
	color: #D94A28;
}

A.section-comercios {
	background-image: url('../images/come_icon.gif');
	padding: 12px 90px 12px 20px;
	color: #246488;
}

A.section-productos-regionales {
	background-image: url('../images/prod_icon.gif');
	padding: 12px 90px 12px 20px;
	color: #714400;
}

A.section-actividades {
	background-image: url('../images/acti_icon.gif');
	padding: 12px 82px 12px 20px;
	color: #E10000;
}

A.section-eventos {
	background-image: url('../images/even_icon.gif');
	padding: 12px 105px 12px 20px;
	color: #888888;
}

A.section-salidas {
	background-image: url('../images/sali_icon.gif');
	padding: 12px 130px 12px 20px;
	color: #888888;
}

A.section-alquileres {
	background-image: url('../images/aloj_icon.gif');
	padding: 12px 90px 12px 20px;
	color: #888888;
}


A.section-mapa {
	background-image: url('../images/mapa_icon.gif');
	padding: 12px 125px 12px 20px;
	color: #888888;
}

A.section-tandiltel {
	background-image: url('../images/tel_icon.gif');
	padding: 12px 45px 12px 20px;
	color: #888888;
}

A.section-centros {
	background-image: url('../images/sali_icon.gif');
	padding: 12px 80px 12px 20px;
	color: #888888;
}
/* ###################### NUEVO ############################*/
/*
DIV.left-column-box DIV.content UL.sections {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

DIV.left-column-box DIV.content UL.sections LI {
    padding: 10px 0px 10px 0px;
    border-bottom: dashed 1px;
    border-color: #888888;
}

DIV.left-column-box DIV.content UL.sections LI.parent{
    padding: 10px 0px 5px 0px;
    border-bottom: none;
}

DIV.left-column-box DIV.content UL.sections LI.cat {
    border-bottom: none;
    padding:0px 0px 2px 20px;
}
DIV.left-column-box DIV.content UL.sections LI.cat.end {
    border-bottom: dashed 1px;
    border-color: #888888;
    padding-bottom:10px;
}   

DIV.left-column-box DIV.content UL.sections LI.last {
    border-bottom: none;
}

LI.hidden-item {
    display: none;
}

DIV.left-column-box DIV.content UL.sections LI A {
    text-decoration: none;
    font-size: 12px;
}

DIV.left-column-box DIV.content UL.sections LI A:hover {
        font-weight: bold;
}

A.section-link {
    background-position: left;
    background-repeat: no-repeat;
    border: 0px;
    height: 16px;
    line-height: 16px;
}

DIV.section-alojamientos {
    background-image: url('../images/aloj_icon.gif');
    height: 15px;
    line-height: 15px;
    color: #107E37;
}

DIV.section-gastronomia {
    background-image: url('../images/gast_icon.gif');
    color: #D94A28;
}

DIV.section-comercios {
    background-image: url('../images/come_icon.gif');
    color: #246488;
}

DIV.section-productos-regionales {
    background-image: url('../images/prod_icon.gif');
    cursor:pointer;
    padding-left: 20px;
    color: #714400;
}

DIV.section-actividades {
    background-image: url('../images/acti_icon.gif');
    color: #E10000;
    padding-left:25px;
}

DIV.section-eventos {
    background-image: url('../images/even_icon.gif');
    cursor:pointer;
    padding-left:20px;
    color: #888888;
}

A.section-salidas {
    background-image: url('../images/sali_icon.gif');
    padding: 12px 130px 12px 20px;
    color: #888888;
}

A.section-alquileres {
    background-image: url('../images/aloj_icon.gif');
    padding: 12px 90px 12px 20px;
    color: #888888;
}


A.section-mapa {
    background-image: url('../images/mapa_icon.gif');
    padding: 12px 125px 12px 20px;
    color: #888888;
}

A.section-tandiltel {
    background-image: url('../images/tel_icon.gif');
    padding: 12px 45px 12px 20px;
    color: #888888;
}

DIV.section-centros {
    background-image: url('../images/sali_icon.gif');
    cursor:pointer;
    color: #888888;
    padding-left:20px;
}
#accordion {
    margin:0px;
    vertical-align:bottom;
}
div.toggler{
    text-decoration:none;
    cursor: pointer;
    padding-left:20px;
}
DIV.element {
 
}
DIV.element A{
    text-decoration:none;
}
DIV.section-link2 {
    background-position: left;
    background-repeat: no-repeat;
    border: 0px;
    height: 16px;
    line-height: 16px;
}
DIV.espacio{
    padding-top:10px;
}

TABLE.footerMenu{
    width:230px;
    background:#D9291A;
    vertical-align:bottom;
}
TABLE.footerMenu TD.texto{
    color:#FFFFFF;
    vertical-align:middle;
    font:11px Arial, Helvetica, sans-serif;
}
TABLE.footerMenu TD.image{
    border:0;
    padding:0px 5px 0px 15px;
}
 */
/* ##################################################################### */
/*                                   				CAJA DE SERVICIOS																			*/
/* #####################################################################*/

DIV.services-container {
	position: relative;
	height: 81px;
	width: 220px;
}

DIV.service-buttons-container {
	position: absolute;
	top: 10px;
	z-index: 2;
}

DIV.service-button {
	width : 38px;
	height: 27px;
	text-align: center;
	float: left;
	z-index: 20;
	background-color: #FFFFFF;
	z-index: 3;
	cursor: pointer;
}

DIV.service-button A {
	text-decoration: none;
}

DIV.service-button A IMG {
	margin-top: 5px;
}

DIV.service-button-selected {
	border-top: solid silver 1px;
	border-right: solid silver 1px;
	border-left: solid silver 1px;
	border-bottom: solid #FFFFFF 1px;

}

DIV.service-buttons-speechs-mask {
	position: absolute;
	top: 38px;
	height: 35px;
	width: 219px;
	padding: 10px 2px 0px 2px;
	border-top: solid silver 1px;
	z-index: 1;
	overflow: hidden;
	text-align: center;
	background-image: url('../images/servicios/services_bkg.gif');
	background-position: left;
	background-repeat: repeat-x;
	font-size: 12px;
}

DIV.service-buttons-speechs {
	width:1200px;
	position:relative;
}

DIV.service-buttons-speechs DIV {
	color: #8BA75C;
	float: left;
	width: 219px;
	height: 30px;
}


/* ##################################################################### */
/*                                   				CAJA DE LINKS AMIGOS																			*/
/* #####################################################################*/
UL.friend-links-content {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
}

UL.friend-links-content LI A.friend-link {
		border: 0px;
		height: 16px;
		line-height: 16px;
		color: #888888;
		text-decoration: none;
		font-size: 11px;
}

UL.friend-links-content LI A.friend-link:hover {
		font-weight: bold;
}

UL.friend-links-content LI {
	padding: 2px 0px 2px 0px;
}

/* ##################################################################### */
/*                                   				CAJA DE PUBLICIDAD																			*/
/* #####################################################################*/

DIV.column-advertise {
	margin-bottom: 20px;
	text-align: center;
}

DIV.banner-fixed-bottom-center {
	margin: 10px 0px 10px 0px;
	width: 490px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/* ##################################################################### */
/*                                   				BARRA DE BUSQUEDA SUPERIOR															*/
/* #####################################################################*/
DIV.center-box-container {
	margin-left: 30px;
	margin-right: 30px;
	text-align: left;
}

DIV.center-box-container DIV.top-box {
		width: 100%;
}

DIV.top-bar {
		width: 100%;
		text-align: left;
		position: absolute;
		top: -30px;
		left: 0px;
		color: #FFFFFF;
}

DIV.top-bar DIV {
	float: left;
	margin: 0px 2px 0px 2px;
}

DIV.top-bar DIV.advertise-links {
	margin-left: 20px;
}

DIV.top-bar DIV A {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 0.9em;
}

DIV.top-bar DIV A.publique-aviso {
	background-image: url('../images/pubclasif_icon.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

DIV.top-bar DIV A.publicite {
	background-image: url('../images/pubadvert_icon.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

 DIV.top-bar FORM INPUT.search-text {
 	vertical-align: top;
 	width: 300px;
 	background-color: #EAF8D5;
 	color: #666666;
 	height: 14px
 }
 
 DIV.top-bar FORM INPUT.search-button {
 	vertical-align: top;
 	background-image: url('../images/commonsearch_btn.png');
 	background-repeat: no-repeat;
 	background-position: top;
 	padding: 0px 0px 2px 17px;
 	color: #666666;
 	width: 71px;
 	height: 20px;
 	line-height: 20px;
 	font-weight: bold;
 	font-size: 11px;
 	border: 0px;
 	vertical-align: middle;
 }

 DIV.addToAnyContainer {
 	border: 0px;
 	font-family: Arial;
 	font-size: 12px;
 }
 
 DIV.addToAnyContainer A {
 	text-decoration: none;
 	font-weight: normal;
 	border: 0px;
 }
 
 DIV.addToAnyContainer SPAN {
 	font-weight: normal;
 }
 
  DIV.addToAnyContainer A SPAN {
 	text-decoration: none;
 	border: 0px;
 	text-decoration: none;
 }

