body { padding: 0; margin: 0; left: 50%; background: #ebe5d8}
caption, legend, hr {display: none; padding: 0; margin: 0}
fieldset {width: auto; padding: 0;margin: 0;border: none}
abbr, acronym { border-bottom: 1px dotted #3a5e6b; cursor: help}
a img { border: 0}
.cero { margin:0; padding:0}
.clear { height:0px; clear: both; margin: 0; padding: 0; font-size: 0; line-height: 0}
a.linkBase { color: #787b67; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: underline}
a.linkBase:hover { text-decoration: none}
p { font: 0.90em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #787b67; margin: 0; padding: 0}
#saltar {text-indent:-999em; margin: 0; padding:0; font-size: 0; height: 0; line-height: 0}
.imagenIncrus {float: left; margin: 6px 35px 10px 0; border: #f2f2f2 8px solid; padding: 1px}
.fleft {float: left}
/*
.separa {
	background: transparent url(../imagenes/piePagFnd.gif) repeat-x;
	padding: 0; margin: 20px 0; height: 3px;
}

.entretitulo {
	font: 1.00em Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
}
*/

/****************************************/

#idioma {float:left; width: 50px; margin-right: 10px; text-align: center}
#idioma a {display: block; height: auto; width: 50px; text-decoration: none; background-color: #3a5e6b; color: #d5e1e5; font-size: 0.80em; }
#idioma a:hover { background-color: #5ca7b4; color: #fff;}

#centraCabecera {
	background: transparent url(../imagenes/fndCabecera.gif) repeat-x;
	background-color: #fff;
	width: auto;
}

#cabecera {
	width: 990px;
	margin: auto;
}

#imgSeccion {
	float: right; 
	height: 136px;
	width: 273px;
}

#compCabecera {
	background: transparent url(../imagenes/fndCompCabecera.jpg) top right no-repeat;
	width: 717px;
	height: 108px;
	float: left;
}

/**/

#centraContainer {width: auto; background-color: #fff}
#container {width: 990px; margin: auto; background: transparent url(../imagenes/fndColumna.gif) top right repeat-y;}

#centraContainerDestacado {width: auto; background: #ced4ac url(../imagenes/fndCentraContainerDestacado.jpg) repeat-x;}
#containerDestacado, #containerDestacado_en {width: 990px; margin: auto; padding-bottom: 9px; background-color: #ced4ac}

#centraFranjaVerde {width: auto; background: #ced4ac url(../imagenes/fndCentraContainerDestacado.jpg) repeat-x;}
#franjaVerde {width: 990px; margin: auto; background-color: #ced4ac; height: 42px;  background: transparent url(../imagenes/franjaVerde.jpg) no-repeat;}

#centraPiePag {width: auto; border-top: #fff 1px solid; background-color: #ebe5d8; margin: 0}
#piePag {width: 990px; margin: auto; padding: 18px 0; height: 22px;}
#piePag #variosPie { float: left; width: 800px;}
#piePag #webBy {float: right; width: 100px; text-align: right}
#piePag #webBy { font: 0.70em Arial, Helvetica, sans-serif}
#piePag #webBy a { padding: 1px 2px; text-decoration: none;}
#piePag #webBy a:hover { background-color: #B5D87E; color: #fff; text-decoration: none}

#piePag a { text-decoration: none; color: #4b4d3f}
#piePag a:hover { text-decoration: underline}


/*LIST MENU HORIZONTAL */
#menuCorporativo {
	width: 445px;
	padding-top: 10px;
	float: left;
}

#listMenuCorp {
	margin: 0;
	padding: 0;
}

#listMenuCorp span, #extras span, #piePagina span {
	cursor: help;
	text-decoration: underline;
}

#listMenuCorp li {
	/*display: inline;*/
	float: left;
	list-style-type: none
}

#listMenuCorp a {
	color: #d5e1e5;
	font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
	padding-right: 6px;
	margin-right: 6px;
	background: transparent url(../imagenes/separaMenu.gif) center right no-repeat;
}

#listMenuCorp a.ultimoNoSepara { background: none}

#listMenuCorp a:hover {
	color: #fff;
	text-decoration: underline;
}
/*LIST MENU HORIZONTAL END*/

/*area user*/
#areaLogIn {
	float: left;
	width: 270px;
	padding: 9px 0 0 0;
	margin: 0 0 0 2px
}

label { display: none}

#inputUser { float: left; width: 125px;}
#inputUser #user { height: 19px; width: 120px; border: none; background: #5ca7b4 url(../imagenes/fndInputUser.gif) top left no-repeat; font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0 0 0 4px; margin: 0}

#inputPass { float: left; width: 80px}
#inputPass #pass{  height: 19px; width: 70px; border: none; background: #5ca7b4 url(../imagenes/fndInputPass.gif) top right no-repeat; font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0 0 0 4px; margin: 0;}

#btnLogIn { display: block; height: 19px; width: 39px; background: #5ca7b4 url(../imagenes/btnLogIn.gif) 0 0 no-repeat; float: left; font-size:0px; line-height:0px; text-indent: -999em; margin: 0}
#btnLogIn:hover { background: #5ca7b4 url(../imagenes/btnLogIn.gif) 0 -19px no-repeat;}

/*fin area user*/

#buscatoo { margin-top: 10px; float: left; width: 524px;}
#buscatoo  { line-height: 1px; font-size: 1px; text-indent: -999em;}
#buscatoo  a { text-indent: -999em; margin: 0; padding: 0; display: block; height: 68px; width: 524px; background: transparent url(../imagenes/buscatoo.gif) 0 0 no-repeat;}
#buscatoo a:hover { background: transparent url(../imagenes/buscatoo.gif) 0 -68px no-repeat;}


#buscador {
	width: 990px;
	clear: both;
	/*margin-top: -5px;*/
	width: auto;
}

#tabs { padding-left: 10px;}
#tabs a { text-indent: -999em}

a#avanzada {float: right; color: #787b67; text-indent: 0}
a#avanzada:hover {text-decoration: none;}

a.tabEspaciosActivo {margin-right: 5px;background: transparent url(../imagenes/buscarEspaciosTab.gif) 0 0 no-repeat;float: left;display: block;height: 24px;width: 153px;}
a.tabEspaciosActivo:hover {background: transparent url(../imagenes/buscarEspaciosTab.gif) 0 -24px no-repeat;}
a.tabEspaciosInactivo {margin-right: 5px;background: transparent url(../imagenes/buscarEspaciosTab.gif) 0 -48px no-repeat;float: left;display: block;height: 24px;width: 153px;}
a.tabEspaciosInactivo:hover {background: transparent url(../imagenes/buscarEspaciosTab.gif) 0 -72px no-repeat;}

a.tabActividadesActivo {background: transparent url(../imagenes/buscarActividadesTab.gif) 0 0 no-repeat;float: left;display: block;height: 24px;width: 153px;}
a.tabActividadesActivo:hover {background: transparent url(../imagenes/buscarActividadesTab.gif) 0 -24px no-repeat;}
a.tabActividadesInactivo {background: transparent url(../imagenes/buscarActividadesTab.gif) 0 -48px no-repeat;float: left;display: block;height: 24px;width: 153px;}
a.tabActividadesInactivo:hover {background: transparent url(../imagenes/buscarActividadesTab.gif) 0 -72px no-repeat;}

a.tabEspaciosActivo_en {margin-right: 5px;background: transparent url(../imagenes/buscarEspaciosTab_en.gif) 0 0 no-repeat;float: left;display: block;height: 24px;width: 153px;}
a.tabEspaciosActivo_en:hover {background: transparent url(../imagenes/buscarEspaciosTab_en.gif) 0 -24px no-repeat;}
a.tabEspaciosInactivo_en {margin-right: 5px;background: transparent url(../imagenes/buscarEspaciosTab_en.gif) 0 -48px no-repeat;float: left;display: block;height: 24px;width: 153px;}
a.tabEspaciosInactivo_en:hover {background: transparent url(../imagenes/buscarEspaciosTab_en.gif) 0 -72px no-repeat;}

a.tabActividadesActivo_en {background: transparent url(../imagenes/buscarActividadesTab_en.gif) 0 0 no-repeat;float: left;display: block;height: 24px;width: 153px;}
a.tabActividadesActivo_en:hover {background: transparent url(../imagenes/buscarActividadesTab_en.gif) 0 -24px no-repeat;}
a.tabActividadesInactivo_en {background: transparent url(../imagenes/buscarActividadesTab_en.gif) 0 -48px no-repeat;float: left;display: block;height: 24px;width: 153px;}
a.tabActividadesInactivo_en:hover {background: transparent url(../imagenes/buscarActividadesTab_en.gif) 0 -72px no-repeat;}


#buscadorTabs { clear: both}
#buscadorEspaciosAbre {
	background: transparent url(../imagenes/buscadorEspaciosAbre.gif) no-repeat;
	width: 990px;
	height: 10px;
	line-height: 0px; font-size: 0px; /*IE6*/
}

#buscadorEspaciosCont {
	padding-left: 11px;
	width: 979px;
	height: 57px;
	background: transparent url(../imagenes/buscadorEspaciosCont.gif) bottom left no-repeat;
}
#buscadorActividadesAbre {
	background: transparent url(../imagenes/buscadorActividadesAbre.gif) no-repeat;
	width: 990px;
	height: 10px;
	line-height: 0px; font-size: 0px; /*IE6*/
}

#buscadorActividadesCont {
	padding-left: 11px;
	width: 979px;
	height: 57px;
	background: transparent url(../imagenes/buscadorActividadesCont.gif) bottom left no-repeat;
}

input, select { font: 0.70em "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; /*line-height: 50px*/ }
#buscadorEspaciosCont select {float: left; color: #2d4a54;/*height: 17px;*/ width: 146px; background-color: #9fd0d9; border: #9fd0d9 1px solid; margin-top: 4px; }
#buscadorEspaciosCont select#selectTiposEspacio {width: 210px;}
#buscadorEspaciosCont select#selectZonas1 {width: 130px;}

#buscadorActividadesCont select {float: left; color: #959c93; /*height: 17px;*/ width: 146px; background-color: #fbfaf7; border: #fbfaf7 1px solid; margin-top: 4px; }
#buscadorActividadesCont select#selectServicios2 {width: 210px;}
#buscadorActividadesCont select#selectActZonas1 {width: 130px;}

#buscadorEspaciosCont a#buscarEspaciosLupa { float: left; text-indent: -999em; display: block; height: 29px; width: 29px; background: transparent url(../imagenes/buscarEspaciosLupa.gif) 0 0 no-repeat;}
#buscadorEspaciosCont a#buscarEspaciosLupa:hover { height: 29px; width: 29px; background: transparent url(../imagenes/buscarEspaciosLupa.gif) 0 -29px no-repeat;}

#buscarEspaciosLupa2 { float: left; text-indent: -999em; display: block; height: 29px; width: 29px; background: transparent url(../imagenes/buscarEspaciosLupa.gif) 0 0 no-repeat;}
#buscarEspaciosLupa2:hover { height: 29px; width: 29px; background: transparent url(../imagenes/buscarEspaciosLupa.gif) 0 -29px no-repeat;}

#buscadorActividadesCont a#buscarActividadesLupa { float: left; text-indent: -999em; display: block; height: 29px; width: 29px; background: transparent url(../imagenes/buscarActividadesLupa.gif) 0 0 no-repeat;}
#buscadorActividadesCont a#buscarActividadesLupa:hover { height: 29px; width: 29px; background: transparent url(../imagenes/buscarActividadesLupa.gif) 0 -29px no-repeat;}

.buscDesp { float: left; margin-right: 6px;}

/*rango fechas*/
#rangoFechas {
	float:left;
	padding:4px 0pt 0pt 30px;
	width:250px;
}
#startDate, #endDate { color: #2d4a54; width: 90px; background-color: #b6dfe7; border: #b6dfe7 1px solid;}
#endDate {margin-left: 10px}



#containerDestacado h5 { width: 990px; height: 62px; margin:0; padding: 0; text-indent: -999em; background: transparent url(../imagenes/lugaresDestacadosTit.jpg) no-repeat; }
#containerDestacado_en h5 { width: 990px; height: 62px; margin:0; padding: 0; text-indent: -999em; background: transparent url(../imagenes/lugaresDestacadosTit_en.jpg) no-repeat; }

#container h2 { font: 1.30em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #2d4a54; margin: 0; padding: 10px 0 4px 0; border-bottom: 1px solid #bab5a9; background-color: #fff}

#container h2 a { color: #2d4a54; text-decoration: underline; background-color: #f1f1f1; border: #9fd0d9 1px dotted; padding: 0 6px}
#container h2 a:hover { color: #2d4a54; text-decoration: none; background-color: #9fd0d9; color: #fff; border: #fff 1px solid}

#container h3 { font: 1.125em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #2d4a54; font-weight: normal; margin: 15px 0 20px 0; padding: 10px 0 4px 0; border-bottom: 1px solid #bab5a9;}


#contenido {
	padding: 25px 0;
	width: 670px;
	float:left;
}

#contenido p { text-align: justify; }

#listado #contenido { width: 699px;} 

#destacadoFoto { width: 680px; float: left; padding: 20px 0 18px 18px; }


.itemDestacado {
	float: left;
	width: 148px;
	margin-right: 17px;
}

.itemDestacado h6 {
	margin: 3px 0 0 0; padding:0; color: #333;
	font: 0.90em "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic;
	font-weight: bold !important;
	text-transform: uppercase;
}
.itemDestacado p { margin: 0; padding:0; color: #333; line-height: 1.10em; font-size: 0.70em}
.itemDestacado img { border: 5px solid #f0f2e6}

.itemDestacado a { border: 1px solid #ced4ac; text-decoration: none; padding: 4px; display: block; width: 140px; height: auto}
.itemDestacado a:hover { border: 1px solid #bcc29a; background-color: #d7dcb9 }

#columnaDer {
	float: right;
	width: 285px;
}

#columnaDer #inputs {
	height: 160px;
	width: 240px;
	margin: 15px 0 0 10px;
	background: transparent url(../imagenes/fndBuscaLocalizaciones.jpg) 0 2px no-repeat;
}

#columnaDer #buscaLocalizaciones h4 {
	margin: 0; padding: 0;
	width: 284px; height: 45px;
	margin-left: 1px; text-indent: -999em;
	background: transparent url(../imagenes/buscadorLocaliTit.gif) no-repeat;
}

#columnaDer #buscaLocalizaciones_en h4 {
	margin: 0; padding: 0;
	width: 284px; height: 45px;
	margin-left: 1px; text-indent: -999em;
	background: transparent url(../imagenes/buscadorLocaliTit_en.gif) no-repeat;
}

#columnaDer #inputs #pais { width: 148px; float: right}
#columnaDer #inputs #provincia {width: 148px; float: right}
#columnaDer #inputs #palabraClave {width: 148px; float: right}

#columnaDer #inputs select{color: #2d4a54; width: 148px; background-color: #dcd6c7; border: #dcd6c7 1px solid; margin-top: 3px}
#columnaDer #inputs input {color: #2d4a54; width: 142px; background-color: #dcd6c7; border: #dcd6c7 1px solid; margin-top: 3px; padding-left: 4px;}

#columnaDer #inputs #buscar {float: right; height: 29px; width: 29px; margin-top: 8px; clear: both}
#columnaDer a#buscarLocalizacionesLupa { float: left; text-indent: -999em; display: block; height: 29px; width: 29px; background: transparent url(../imagenes/buscarActividadesLupa.gif) 0 0 no-repeat;}
#columnaDer a#buscarLocalizacionesLupa:hover { height: 29px; width: 29px; background: transparent url(../imagenes/buscarActividadesLupa.gif) 0 -29px no-repeat;}


#destacadoTexto { float:right; width: 285px; background: transparent url(../imagenes/destacadoTextoAbre.gif) no-repeat;}
#destacadoTexto #verTodos { height: 30px; background: transparent url(../imagenes/destacadoTextoCierra.gif) no-repeat; padding: 8px 0 0 8px}
#destacadoTexto a.verTodos { margin-left: 10px; color:#4B4D3F;text-decoration: underline }
#destacadoTexto a.verTodos:hover {text-decoration: none } 


#destacadoTexto ul {
	padding: 0;
	margin: 25px 0 0 4px;
	list-style-type: none
}

#destacadoTexto li {margin: 0 0 1px 0 }

#destacadoTexto ul li a {
	font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif; 
	display: block;
	padding: 4px 0px 4px 14px;
	height: 100%;
	color: #333;
	text-decoration: none;
	background: url(../imagenes/fndMenuDestacadoA.jpg) repeat-y
}

#destacadoTexto ul li a:link {
	color: #333;
	text-decoration: none;
	background: url(../imagenes/fndMenuDestacadoA.jpg) repeat-y
}

#destacadoTexto ul li a:hover {
	color: #333;
	background: transparent url(../imagenes/fndMenuDestacadoB.jpg) repeat-y
}

/**/

#columnaDer #buscaActividades h4 {
	margin: 0; padding: 0;
	width: 284px; height: 45px;
	margin-left: 1px; text-indent: -999em;
	background: transparent url(../imagenes/buscadorActiviTit.gif) no-repeat;
}

#columnaDer #buscaActividades_en h4 {
	margin: 0; padding: 0;
	width: 284px; height: 45px;
	margin-left: 1px; text-indent: -999em;
	background: transparent url(../imagenes/buscadorActiviTit_en.gif) no-repeat;
}

ul.actividades { margin:10px 10px 10px 22px; list-style-type:none; padding:0;}
ul.actividades li { display:block; margin-bottom:1px; list-style-type:none; }
ul.actividades li a { font: 0.70em "Trebuchet MS", Arial, Helvetica, sans-serif; height: 100%; font-weight: bold !important; color:#586156; display:block; text-decoration:none; padding: 1px  2px  1px 5px; background-color:#dcd6c7; width:auto}
ul.actividades li a:hover { background-color:#cac1ab; color:#586156;}

ul.switchcontent { margin: 1px 0px 0px 20px; padding:0; list-style-type:none;}
ul.switchcontent li{ display:block; font-weight:bold; list-style-type:none;}

ul.actividades li ul.switchcontent li a { margin:0; background-color: transparent; padding: 0 0 0 6px; background: transparent url(../imagenes/bullet.gif) center left no-repeat}
ul.actividades li ul.switchcontent li a:hover { text-decoration: underline}

#ruta, #ruta a {color: #2d4a54; margin-bottom: 20px;}
#ruta a:hover {color: #2d4a54; text-decoration: none}

.itemListado {
	float: left;
	width: 338px;
	margin: 16px 8px 0 0;
}

.itemListado h6 {
	margin: 0; padding:0; color: #2d4a54; float: left; width: 182px;
	font: 1.10em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	text-transform: uppercase;
}
.itemListado p { float: left; margin: 0; padding:0; color: #333; width: 180px; line-height: 1.00em}
.itemListado img { border: 5px solid #f0f2e6;float:left; width:130px; margin-right: 6px;}

.itemListado a { text-decoration: none; padding: 4px; display: block; width: 328px; height: auto; cursor: pointer; border: #fff 1px solid;}
.itemListado a:hover { background-color: #f0f2e6 }

/*****************************/
.itemListado100 {
	float: left;
	width: 338px;
	margin: 16px 8px 0 0;
	background: url(../imagenes/oro.gif) top left repeat-y #ede272;
}

.itemListado100 h6 {
	margin: 0; padding:0; color: #2d4a54; float: left; width: 182px;
	font: 1.10em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	text-transform: uppercase;
}
.itemListado100 p { float: left; margin: 0; padding:0; color: #333; width: 182px; line-height: 1.20em}
.itemListado100 img { border: 5px solid #e1e2d9; float: left;}
.itemListado100 .imgfleft { float:left; height:85px; width:142px; margin-right: 4px; }

.itemListado100 a { text-decoration: none; padding: 4px; display: block; width: 328px; height: auto; cursor: pointer; border: #fff 1px solid;}

.itemListado50 {
	float: left;
	width: 338px;
	margin: 16px 8px 0 0;
	background: url(../imagenes/plata.gif) top left repeat-y #f7f7f0;
}

.itemListado50 h6 {
	margin: 0; padding:0; color: #2d4a54; float: left; width: 182px;
	font: 1.10em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	text-transform: uppercase;
}
.itemListado50 p { float: left; margin: 0; padding:0; color: #333; width: 182px; line-height: 1.20em}
.itemListado50 img { border: 5px solid #e1e2d9; float: left;}
.itemListado50 .imgfleft { float:left; height:85px; width:142px; margin-right: 4px; }

.itemListado50 a { text-decoration: none; padding: 4px; display: block; width: 328px; height: auto; cursor: pointer; border: #ff 1px solid;}

/****************/


#paginador { clear: both; color: #2d4a54; font: 1.50em "Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 30px; text-align: center}
#paginador #current{ border: 1px solid; margin-right: 1px; background-color: #787b67; color: #fff; padding: 2px 8px 2px 8px; }
#paginador a { padding: 2px 8px 2px 8px; color: #2d4a54; margin-right: 1px; border: #fff 1px solid; }
#paginador a:hover { padding: 2px 8px 2px 8px; text-decoration: none; border: #ccc 1px solid; background-color: #f5f5f5}

.alert { display: none; float: left; margin: 0 0 0 22px; color: #fff; width: 285px; height: 21px; background: transparent url(../imagenes/fndAlert.gif) no-repeat; text-align: center}
.alertLocal { float: right; clear: right; color: #fff; width: 165px; height: 50px; background: transparent url(../imagenes/fndAlertLocal.gif) no-repeat; text-align: center; padding: 17px 0 0 0; line-height: 99%}


/*Mi presupuesto*/
#miPresupuesto {
	background: #dcd8cc url(../imagenes/miPrep_fnd.gif) repeat-y;
	padding: 0 0 15px 0
}

#miPrepCierra {
	background: transparent url(../imagenes/miPrep_fndCierra.gif) repeat-x;
	width: auto;
	height: 2px;
	line-height: 0px; font-size: 0px; /*IE6*/
	clear:both
}

#columnaDer #miPresupuesto h4 {height: 45px; margin: 0;}

#columnaDer #miPresupuesto h4 a {
	margin: 0 0 0 0; padding: 0;
	display: block;
	width: 284px; height: 45px;
	margin-left: 1px; text-indent: -999em;
}

#columnaDer #miPresupuesto h4.es a { background: transparent url(../imagenes/miPresupuestoDestacadosTit.jpg) 0 0 no-repeat; }
#columnaDer #miPresupuesto h4.es a:hover {
	background: transparent url(../imagenes/miPresupuestoDestacadosTit.jpg) 0 -43px no-repeat;
}

#columnaDer #miPresupuesto h4.en a { background: transparent url(../imagenes/miPresupuestoDestacadosTit_en.gif) 0 0 no-repeat; }
#columnaDer #miPresupuesto h4.en a:hover { background: transparent url(../imagenes/miPresupuestoDestacadosTit_en.gif) 0 -43px no-repeat; }
/*desplegable mi presupuesto*/
ul.miPresupuesto { margin: 0px 10px 10px 22px; list-style-type:none; padding:0;}
ul.miPresupuesto li { display:block; list-style-type:none; margin-bottom:1px; }
ul.miPresupuesto li a { font: 0.70em "Trebuchet MS", Arial, Helvetica, sans-serif; height: 100%; font-weight: bold !important; color:#586156; display:block; text-decoration:none; padding: 1px  2px  1px 5px; background-color:#e6e3d8; width:auto}
ul.miPresupuesto li a:hover { background-color:#cac1ab; color:#586156;}
ul.miPresupuesto li ul.switchcontent li a { margin:0; background-color: transparent; padding: 0 0 0 6px; background: transparent url(../imagenes/bullet.gif) center left no-repeat}
ul.miPresupuesto li ul.switchcontent li a:hover { text-decoration: underline}

/**/

.boxInfo {
	width: 320px;
	background-color: #f1f0ee;
	padding-bottom: 30px;
	position:relative;
	margin-bottom: 42px;
}

.boxInfoRounded {
	margin-bottom: -20px;
	height: 50px;
	width: 320px;
	background: #f1f0ee url(../imagenes/boxInfoCierre.jpg) no-repeat;
	bottom:0pt;
	position:absolute;
}

.boxInfo h5 {
	display: block;
	color: #2d4a54;
	font-weight: normal;
	margin:0; padding: 3px 0 0 25px;
	font: 1.125em Arial, Helvetica, sans-serif;
	width: auto;
	height: 25px;
	background: transparent url(../imagenes/boxInfoTitFnd.gif) repeat-x;
	background-color: #f1f0ee;
	border-bottom: #fff 1px solid;
}

.boxInfo p {
	margin: 10px 8px 8px 25px;
	color: #2d4a54;
}

.boxInfo2 {
	width: 560px;
	height: auto;
	background: transparent url(../imagenes/boxInfo2.jpg) no-repeat;
	padding: 20px 20px 20px 90px;
	margin-bottom: 20px
}

.boxInfo2 p { color: #234e0b}



ul.basicList{
	padding: 0;
	margin: 20px 0;
	list-style-type: none
}

ol.basicList {
	padding: 0;
	margin: 20px;
}

ul.basicList li {
	margin: 0 0 5px 0;
	background: url(../imagenes/bulletCheck2.gif)  top left no-repeat;
	padding-left: 18px;
	font: 0.90em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2d4a54;
}

ol.basicList li {
	margin: 0 0 5px 0;
	padding-left: 3px;
	font: 0.90em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2d4a54;
}

ul.basicList a, ol.basicList a {
	padding: 1px 4px;
	color: #2d4a54;
	text-decoration: underline;
}

ul.basicList a:hover, ol.basicList a:hover {
	background-color: #ced4ac; color: #fff; text-decoration: none
}

a.btnSend, a.btnSend2 {
	text-align: center;
	padding-top: 6px;
	font-size: 14px;
	text-decoration: none;
	display: block;
	width: 220px;
	height: 25px;
	/*color: #b2b98d;*/
	color: #2d4a54;
	/*font: 1.1em Verdana,Arial,Helvetica,sans-serif;*/
	background: transparent url(../imagenes/btnSend.gif) 0 -31px no-repeat;
}

a.btnSend2 { font-size: 16px; font-weight: bold; }

a.btnSend:hover, a.btnSend2:hover {
	color: #2d4a54;
	background: transparent url(../imagenes/btnSend.gif) 0 0 no-repeat;
}

.btnForm a {
	text-align: center;
	padding-top: 3px;
	font-size: 14px;
	text-decoration: none;
	display: block;
	width: 220px;
	height: 28px;
	float:left; /*duda*/ margin-left: 5px;
	font: 1.1em Verdana,Arial,Helvetica,sans-serif;
	color: #2d4a54;
	background: transparent url(../imagenes/btnSend.gif) 0 0 no-repeat;
}

.btnForm a:hover {
	color: #b2b98d;
	background: transparent url(../imagenes/btnSend.gif) 0 -31px no-repeat;
}
#basicTbl2 { font: 0.90em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #787b67; margin: 0; padding: 0}

#basicTbl p { font-size: 0.90em;}
#basicTbl tr td span { font-size: 0.75em}
#basicTbl tr td span#AltaEmpresa1_lblCaptcha {color: #787b67 !important; font-size: 0.90em}

#basicTbl tr:hover { background-color: #f8f8f8}
#basicTbl tr.noHover:hover { background-color: transparent !important}
#basicTbl input, .fichaEDatos .inputFicha { width: 250px; border: #9fd0d9 1px solid; background-color: #d9ecef; padding-left: 4px;}
#basicTbl input:focus, .fichaEDatos .inputFicha:focus { background-color: #9fd0d9}
.hola input { width: 20px; background-color: #ffffff; }

#basicTbl textarea, .fichaEDatos textarea { width: 300px; border: #9fd0d9 1px solid; height: 120px; background-color: #d9ecef; padding-left: 4px; font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;}
#basicTbl textarea#DatosServicio1_fvElemento_tbDescripcion { height: 360px;}
#basicTbl textarea:focus, .fichaEDatos textarea:focus {background-color: #9fd0d9}

#basicTbl .bigBox {width: 638px; height: 120px; border: #9fd0d9 1px solid; background-color: #d9ecef; padding-left: 4px}

/*editores fotografias*/
.editorBox { font: 0.90em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #787b67;}
.editorBox a { text-decoration: underline}
.editorBox a:hover { text-decoration: none}



.botonForm:hover {
	background:#ccc url() repeat scroll 0% !important;
	color:#fff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.botonForm {
	background:#761F11 url() repeat scroll 0% !important;
	color: #fff;
	font: 0.90em Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding: 1px 2px;
	text-align: center;
	width:80px;
}

/*ARBOLES desplegables*/
.arbolZonasSt {width: 666px;height: 400px;border: #9fd0d9 4px solid;padding: 2px;background-color: #fff}
.arbolZonasDe {width: 666px;height: 400px;border: #9fd0d9 4px solid;padding: 2px;background-color: #fff}
.arbolZonasSt a {font: 0.90em Arial,Helvetica,sans-serif;text-decoration: none;color: #2d4a54;}
.arbolZonasSt a:hover {text-decoration: underline;}
.arbolZonasSt tr:hover {background-color: #ccc;}
/**/
/*estos requieren ancho especial (datosServicio)*/
#DatosServicio1_ArbolZonas1_pnlZonas {width: 320px;}
#DatosServicio1_fvElemento_ArbolJerarquiasServicios1_pnlJerarquiasServicios {width: 666px;}

.elementList a {text-decoration: underline;color: #2d4a54;}
.elementList a:hover {text-decoration: none;color: #2d4a54;}
.elementList {font: 0.80em Arial,Helvetica,sans-serif;color: #2d4a54;border: #9fd0d9 4px solid !important;margin: 0}

.nodoSeleccionado {background-color: #9fd0d9;color: #fff; padding: 2px 4px;text-transform: uppercase;font-size: 0.80em}

.btnLabel {
	font: 0.70em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-top: 6px;
	color: #fff;
	display: block;
	height: 20px;
	width: 153px;
	margin-right: 5px;
	text-decoration: none;
	background: transparent url(../imagenes/btnLabel.gif) 0 3px no-repeat;
}

.btnLabel:hover {
	height: 23px;
	padding-top: 3px;
	background: transparent url(../imagenes/btnLabel.gif) 0 0 no-repeat;
}
ul.miPresupuesto li ul.switchcontent li.liPresu { margin: 5px 0;}
ul.miPresupuesto li ul.switchcontent li a.elemento { float: left; padding: 2px 0 3px 6px}
ul.miPresupuesto li ul.switchcontent li a.quitarElemento { background: #9fd0d9 url(../imagenes/punta.gif) center left no-repeat !important; float: left; margin-left: 5px; text-decoration: none; padding: 2px 12px 3px 16px}
ul.miPresupuesto li ul.switchcontent li a.quitarElemento:hover { background: #afe8f2 url(../imagenes/puntaB.gif) center left no-repeat !important;}

/** CORPORATIVAS **/

iframe {border: #9fd0d9 2px solid !important; padding: 2px}

.divTonto { height: 1%}


/*FICHA ESPACIO*/
#container #tituloFicha { height: 80px; width: 650px}
#container #tituloFicha h3 { font: 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #b2b98d; font-weight: normal; margin: 0; padding: 0; border-bottom: none; width:510px;}
#container #tituloFicha h4 { font: 0.80em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #b2b98d; font-weight: normal; margin: 0 0 10px 0; padding: 0; width:510px;}
#fichaEFotos { width: 650px; padding: 20px; background-color: #f8f8f8; margin: 20px 0}

.fichaEDatos { float:left; width: 320px; margin: 15px 15px 0 0}
.fichaEDatos p {font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666}
.fichaEDatos h5 {
	font: 1.125em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #b2b98d; font-weight: normal; margin: 0 0 10px 0; padding: 0 0 0 18px; border-bottom: 1px solid #bab5a9;
	background: transparent url(../imagenes/bulletCheck2.gif) center left no-repeat !important;
}

#fichaEFotos a { display: block; float: left; margin: 0 25px 10px 0; width:130px; /*height: 86px;*/ border: #ced4ac 2px solid;}
#fichaEFotos a img { margin: auto}
#fichaEFotos a:hover { border: #2d4a54 2px solid;}
/**/

/*Busqueda avanzada*/
#extrasBusqueda {
	padding: 10px 0;
	display: block;
}
#extrasBusqueda .inputNumero { margin-bottom: 5px;}
#extrasBusqueda .inputNumero input {width: 50px}

/*#contTabs { float: left; width: 400px}*/

/*tabs*/
ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;

}
ul.tabs li a {
	padding:6px 14px 6px 14px;
	text-decoration:none;
	font: 0.80em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #9fd0d9;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #9fd0d9;
	/*border: 1px solid #9fd0d9;*/
	color: #464c54;
}
ul.tabs li a:hover {
	/*border: 1px solid #464c54;*/
	color: #fff;
	background-color: #464c54;
}
ul.tabs li a.active {
	background-color: #fff;
	color: #282e32;
	border: 1px solid #464c54; 
	border-bottom: 2px solid #fff;
	position: relative;
	z-index: 1000
}
.content {
	background-color: #fff;
	padding: 10px 10px 20px 10px;
	border: 1px solid #464c54; 	
}
#ayuda { float: right; width: 360px; font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif !important; margin-top: 20px} 
#ayuda #buscarEspaciosLupa2 { margin-top: -10px; }
.content div.columnaCaja { float: left; width: 280px; margin-left: 20px}
.content div h5 { height: 23px; font: 1.125em Arial, Helvetica, sans-serif; font-weight: normal; color: #9fd0d9; margin: 3px 0 !important; padding: 0 0 2px 0 !important; border-bottom: #ccc 1px dotted}
.content div ul { list-style-type: none ; margin: 0; font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #464c54}
.content div ul input { font: 1.0em Arial, Helvetica, sans-serif;}

#content_2, #content_3, #content_4 { display:none; min-height: 200px;}
* html #content_2, #content_3, #content_4 {height: 210px;}
#content_5 { display: none; }
#content_1 { height: 210px; }

#calendario {width: 680px;}
#calendario td, #calendarioLeyenda td {font: 0.90em "Trebuchet MS", Arial, Helvetica, sans-serif !important;}

/*fotografias (consulta?) y otros dataGrid*/
#DatosEspacio1_gvFotografias, #DatosEspacio1_gvUbicaciones, #DatosEspacio1_gvJerarquias, #DatosServicio1_gvZonas, #PresupuestosEmpresa1_gvPresupuestos, #PresupuestosUsuario1_gvPresupuestos, #AlertasUsuario1_gvAlertas { font: 0.80em Arial, Helvetica, sans-serif}
#DatosEspacio1_gvFotografias td a, #DatosEspacio1_gvUbicaciones td a, #DatosEspacio1_gvJerarquias td a, #DatosServicio1_gvZonas a, #DatosEspacio1_lbPonerServicio, #DatosServicio1_lbPonerZona, #PresupuestosEmpresa1_gvPresupuestos a, #PresupuestosUsuario1_gvPresupuestos a, #AlertasUsuario1_gvAlertas a { color: #2d4a54}
#DatosEspacio1_gvFotografias td a:hover, #DatosEspacio1_gvUbicaciones td a:hover, #DatosServicio1_gvZonas td a:hover, #DatosEspacio1_gvJerarquias td a:hover, #DatosEspacio1_lbPonerServicio:hover, #DatosServicio1_lbPonerZona:hover, #PresupuestosEmpresa1_gvPresupuestos td a:hover, #PresupuestosUsuario1_gvPresupuestos td a:hover, #AlertasUsuario1_gvAlertas td a:hover { text-decoration: none}

/*correccion input-checks*/
#DatosEspacio1_fvElemento_cbEsEspacio, #DatosEspacio1_fvElemento_cbEsServicio { width: 15px !important}

#presupuestoEmpresa #container { background-image: none !important}
#presupuestoEmpresa #contenido { width: 980px}
#presupuestoEmpresa #franjaVerde { background-image: none !important;}

#presupuestoUsuario #container { background-image: none !important}
#presupuestoUsuario #contenido { width: 980px}
#presupuestoUsuario #franjaVerde { background-image: none !important;}

#alertaUsuario #container { background-image: none !important}
#alertaUsuario #contenido { width: 980px}
#alertaUsuario #franjaVerde { background-image: none !important;}

a.fvd_ytl { color: #787b67; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: underline}
a.fvd_ytl:hover { text-decoration: none}

#zonaPremium { margin-left: 18px}
#zonaPremium a {color: #787b67; text-decoration: none; font-size: 0.9em; }
#zonaPremium a:hover { color: #000000; }

.idiomselect {
  float:right;
  vertical-align:bottom;
  padding:65px 15px 0 0;
}

*html .idiomselect { padding:60px 15px 0 0; }
*+html .idiomselect { padding:60px 15px 0 0; }

.idiomselect img { margin: 0 0 0 5px; }

.fichafoto { width: 134px; height: 100px; overflow: hidden; float: left; margin: 0 25px 10px 0; }



.errormsg { color: #ff0000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

.paso { text-transform: uppercase; color: #ff0000; }

#msgAvisoLegal {
  clear: both;
  display: none;
  visibility: hidden;
  color: #ff0000;
  font-size: 10px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 0 10px 0 0;
  text-align: right;
  margin: 38px 0 -26px 0;
  *margin: 11px 0 -26px 0;
}