/* CSS Document */

body { background:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#2e2e2e; }
body { background-attachment: fixed !important; }

* { margin:0; padding:0 }

a {
	color: #fff;
}

a:visited {color: #fff}

.calEvento a {
	text-decoration: none;
	color: #000000;

	}
	
.calEvento {
	float: left;
	text-decoration: none;
	color: #000000;

	}

#menu_sup ul {
display:inline;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:10px;
padding-top:0;
}

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#f3e197; margin:0; padding:0; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#f1c359; margin:0; padding:0; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#3e4b62; margin:0; padding:0; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#e2ba5a; margin:0; padding-left:3px; }
h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ffffff; margin:0; padding:8px 0 5px 0; }
h6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#ffffff; margin:0; padding:0;}
.frase-todos { width: 185px;font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#f1c359; margin:0; padding:0; }
.menupmapa { font-size:13px; border-bottom:1px dotted #000000; width:850px; padding-left:10px}
.menupmapa2 { font-size:15px;}

.enlaceespecial {border:1px dotted grey;padding:6px;background-color: #d4dbe4;}
p.enlaceespecial a {color: #153664; font-size: 11px;}
a.planos {color: #153664; font-size:11px;text-decoration:none;}
a.planos:hover {color: #153664; font-size:11px;text-decoration:none;}
div.enlaceespecial a {color: #153664; font-size: 11px;}

.destacados { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#e2ba5a; margin:0; padding-left:3px; width: 500px}
.destacados2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#e2ba5a; margin:0; padding-left:3px; width: 280px;}
.subdestacados { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ffffff; margin:0; padding-left:3px; width: 260px; padding:0}
.todos2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#e2ba5a; margin:0; padding-left:3px; width: 237px;border:1px solid #50525d;}
.todos { font-size:13px; color:#fff; margin:0 0 0 5px; padding:0; width: 200px; position:absolute; bottom:-2px }
.profesionales { font-size:13px; color:black; margin:0 0 0 5px; padding:0; width: 200px; position:absolute; bottom:-2px }
.estilo-titular {font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:40px; padding-right:15px; line-height:1.5em; color: white;}


.tdsCont1 { position:absolute; width:190px; height:115px; top:0; left:0; z-index:2; filter:Alpha(opacity=100); }
.tdsCont2_1{ position:absolute; width:190px; height:104px; padding:5px; top:0; left:0; font-size:10px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; z-index:1; background:url(../images/bg-visual.gif) }
.tdsCont2_2{ position:absolute; width:190px; height:104px; padding:5px; top:0; left:0; font-size:10px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; z-index:1; background:url(../images/bg-agenda.gif) }
.tdsCont2_3{ position:absolute; width:190px; height:104px; padding:5px; top:0; left:0; font-size:10px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; z-index:1; background:url(../images/bg-planifica.gif) }
.tdsCont2_4{ position:absolute; width:190px; height:104px; padding:5px; top:0; left:0; font-size:10px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; z-index:1; background:url(../images/bg-sobremarbella.gif) }

.tdsContgaleria { position:absolute; width:290px; height:100px; top:0; left:0; z-index:2; filter:Alpha(opacity=100); }

/* HOME */
div#logo { margin:0 auto; width:950px; height:52px; padding:22px 0 0 0; text-align:center; position:relative; }
div#menu { margin:0 auto; width:930px; height:20px; padding:20px 0 0 0 }
div#flash_home { float:left; width:100%; height:698px; padding:0; background:#000000; z-index:1 }
div#content_home { float:left; width:100%; height:699px; padding:0; position:relative;  }
div#lang_icon { position:absolute; width:30px; top:10px; right:270px; text-align:left }
div#lang_link { position:absolute; width:250px; top:8px; right:20px; text-align:left; }
div#destacados { margin:0 auto; width:950px; height:213px; position:relative }
div.titDestacados { width:280px; height:30px; position:absolute; top:28px; text-align:center }
div.destacado { width:280px; position:absolute; top:65px }

/* planifica */

#dMarcoIntPlanifica { float:left; width:948px;  border:1px #FFFFFF solid; background: url(../images/bg3.png); }
.volverPlanifica {padding: 10px; width: 92%; text-align: right;}
.volverPlanifica a {color: #D8A42C; font-weight: bold;}
.volverPlanifica a:visited {color: #D8A42C; font-weight: bold;}
.volverPlanifica2 {padding: 5px; width: 92%; text-align: right;padding:-25px;}
.volverPlanifica2 a {color: #D8A42C; font-weight: bold;}
.volverPlanifica2 a:visited {color: #D8A42C; font-weight: bold;}

#dMarcoExt { float:left; width:920px;  border:1px #FFFFFF solid; padding:2px; background: #fff }
#dMarcoInt { float:left; width:918px; border:1px #d8d8d8 solid }
#dContenedor { margin:0 auto; width:950px }
#cabeceraPlanifica {float:left; width: 100%; height:71px;}
#cabeceraPlanificaTotal {float:left; width: 100%; height:91px;}
#cuerpoPlanifica {float:left; width: 900px; padding:0 0 20px 18px;   }

#bannersPlanifica {float:left; padding: 0px 15px 15px 15px;  width: 250px;font-size:11px;}
#centroPlanifica {
	float:left; 
	color: #2e2e2e;
	font-size:11px;
	padding: 25px 0 10px 30px;
	margin: 0px 0px 15px 0px;  
	width: 590px; 
	
	min-height: 425px;
	background-color:  #ffffff;
	}
	
#centroPlanificaGrande {
	float:left; 
	color: #fff;
	padding: 25px 0 10px 64px; 
	width: 830px; 
	min-height: 375px;
	}	
	
	
#txt-planifica {
	padding: 3px 5px 12px 0px;
	font-family:Arial, Helvetica, sans-serif;line-height:1.5em; color: white;
	}
	
#buscadorPlanifica {float:left; padding-top: 25px; text-align: right; width: 575px;}
#seccionPlanifica {float:left;padding: 15px; width: 310px;}
#cuerpoPlanifica2 {float:left; width: 930px; padding:30px 0 20px 14px;}
.inscribete { padding: 3px; background-image:url(../images/bg-input2.gif);border:2px #CCCCCC solid; color:#1f1f1f; font-size:11px}
.inscribete a {color:#1f1f1f; text-decoration:none;}

.listadoplanificatitular {color: #d8a42c; padding-bottom: 14px;}
.listadoplanificades {padding-top: 14px;margin-bottom: 14px;}
.listadoplanifica {float:left;width:565px; margin-right: 25px;}
.listadoplanificaBase {float:left;width:830px; margin-right: 25px;}
.listadoplanificaBase img {padding-right: 6px; }
.listadoplanifica img {padding-right: 6px; border:1px dotted grey; margin:0 6px 7px 0;padding:1px;}
.paginado {float:left;width:100%; font-weight: bold;text-align: center;color:#2e2e2e;padding:22px 0 12px 0;}
.paginado2 {border:1px solid #909090; padding:4px;width: 200px; background-color: #e1e1e1;}
.paginado2 a { color:#909090; padding: 0 12px 0 12px;}
.paginadovisual {float:left;width:620px; font-weight: bold;text-align: center;color:#2e2e2e;border-top: 1px dotted #2e2e2e}
.titularplanifica {padding-bottom: 10px; font-weight: bold; font-size: 12px;}
.titulardetalle {float:left;padding-bottom: 15px; font-weight: bold; font-size: 12px;}

.resultado {
	margin-bottom: 22px;padding-bottom: 12px;line-height: 18px; min-height: 70px; 
	}
.resultado-detalle {
	margin-bottom: 22px;padding-bottom: 15px;line-height: 18px; min-height: 140px;
	}
.resultado img {margin-right: 7px;}
.resultado a {color: #3B577E; }
.resultado a:hover {color: #3B577E; }
.resultado a:visited {color: #3B577E; }


.resultado-buscador {
	 margin-bottom: 22px;padding-bottom: 12px;line-height: 18px; min-height: 120px; float:left;
	}
.resultado-buscador img {padding-right: 6px; border:1px dotted grey; margin:0 6px 7px 0;padding:1px;}
.resultado-buscador a {color: #3B577E; }

.resultado-detalle img {margin-right: 18px;}
.resultado-detalle a {color: #3B577E; }
.resultado-descripcion {border-top: 1px solid #c1c2c5; margin-top: 22px;padding-top: 12px;padding-bottom: 15px;line-height: 18px; min-height: 72px;}
.resultado-volver { width: 100%; text-align: right; font-weight: bold; }
.resultado-volver img {border: none;}
.resultado-volver a {color:#a17510;}
.resultado-volver a:visited {color:#a17510;}

.registro {float:left; margin-right: 20px; width:259px;  min-height: 120px;border-bottom: 1px solid #c1c2c5; margin-bottom: 15px;}
.registro-detalle {float:left; margin-right: 20px; width:529px;}
.registroHotel {float:left; margin-right: 20px; margin-bottom: 20px;}
.registroHotel a {float:left; margin-right: 20px; margin-bottom: 20px; color:#a17510; text-decoration: none;}
.registroHotel a:visited {float:left; margin-right: 20px; margin-bottom: 20px; color:#a17510; text-decoration: none;}

.planifica-bg1 {
	padding: 12px;
	background: url(../images/bg-submenu1.jpg) bottom repeat-x;background-color: #2d3645}

.planifica-bg1:hover {	background: url(../images/bg-visual.gif) bottom repeat-x;background-color: #3b5880; }
	
.planifica-bg2 {
	padding: 12px;
	background: url(../images/bg-submenu2.jpg) bottom repeat-x;background-color: #3b5880}
	
.planifica-bg2:hover {	background: url(../images/bg-visual.gif) bottom repeat-x;background-color: #3b5880; }
	.planifica-bg3 {
		padding: 12px;
	background: url(../images/bg-submenu3.jpg) bottom repeat-x;background-color: #236c37}
	
.planifica-bg3:hover {	background: url(../images/bg-visual.gif) bottom repeat-x;background-color: #3b5880; }
	.planifica-bg4 {
		padding: 12px;
	background: url(../images/bg-submenu4.jpg)bottom repeat-x;background-color: #5b2c3c}
	
.planifica-bg4:hover {	background: url(../images/bg-visual.gif) bottom repeat-x;background-color: #3b5880; }

.img-categoria {
	height: 63px;
	}



.resultadoBase {
	margin: 10px;
	float: left;
	border:1px solid #e2ba5a;
	background-color: #50525d;
	font-size: 10px;	
	width: 245px;
	margin-bottom: 22px;
	}
.resultadolistado {width: 220px ; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#e2ba5a; margin:0; padding-left:3px;}	
.resultadoBase a {
	text-decoration: none;
	color: #e4e2e2;

	}
	
.submenu4 {background: #5a2c3c; padding: 8px 0 6px 6px ;margin-top: 4px; width: 240px; color: #fff;height: 16px;background: url(../images/bg-submenu2.gif);}
.submenu3 {background: #236b37;padding: 8px 0 6px 6px ;margin-top: 4px; width: 240px; color: #fff;height: 16px;background: url(../images/bg-submenu2.gif);}
.submenu2 {background: #3a587f;padding: 8px 0 6px 6px;margin-top: 4px; width: 240px; color: #fff;height: 16px;background: url(../images/bg-submenu2.gif);}
.submenu2 a{text-decoration:none;}
.submenu2 a:hover{text-decoration:none; color:#D8A42C ; font-weight:bold;}
.submenu1 {background: #2d3644;padding: 8px 0 6px 6px; margin-top: 4px; width: 240px; color: #fff; height: 16px;background: url(../images/bg-submenu1.gif); text-decoration:none;}
.submenu1 a{text-decoration:none;}
.submenu1 a:hover{text-decoration:none;color:#D8A42C ; font-weight:bold;}
.nietos {padding: 5px 5px 5px 20px;; color: #fff; width: 222px; text-decoration: none; line-height: 20px; background: url(../images/bg3.png); }
.nietos a {text-decoration: none;color: #fff;  }
.nietos a:hover{text-decoration:none; color:#D8A42C ; font-weight:bold;}


#dTxtTodos {position:absolute; top:30px; left:30px; width:400px;}
#dTxtTodosSobre { width:400px;}

.dBannerEtndr { position:absolute; top: 370px; }



#dContenedorExperience { margin:0 auto; width:895px; }

#dLogo { float:left; width:209px; height:52px; padding:20px 0 0 0 }



/* GOLF */
#dContenedorGolf { margin:0 auto; width:950px;}
#dTopGolf { float:left; width:935px; height:84px; position:relative; }
#dMenuGolf { float:left; width:895px; height:25px; padding:5px 0 0 0; position:relative; z-index:1000 }
#dLogoGolf { float:left; width:209px; height:52px; padding:20px 0 0 0 }
#dMarcoExtGolf { float:left; width:891px; height:492px; border:1px #FFFFFF solid; padding:1px; }
#dMarcoIntGolf { float:left; width:889px; border:1px #FFFFFF solid;height:490px; #height:490px; _height:490px; }

#dMarcoIntTodos { float:left; width:948px;  border:1px #FFFFFF solid; background: url(../images/bg2.png); min-height:500px; }
#dMarcoExtTodos { float:left; width:950px;  border:1px #FFFFFF solid; padding:1px; }
#dContentGolf { float:left; width:889px; position:relative; }
#dContentTodos { float:left; width:889px; height:700px; position:relative; }
#dContentDescubremarbella { float:left; width:889px; padding: 25px;  }
#dTxtGolf { position:absolute; top:30px; left:160px; width:670px }
.dJugadorGolf { position:absolute; top:95px; left:-35px }
#dBanGreenFee { position:absolute; top: 370px; Left:416px }
#dBanCampos { position:absolute; top: 370px; left:560px; }
#dBanCamposgal { position:absolute; top: 370px; left:424px; }

/* HOTELES */
#dTxtHotel { position:absolute; top:30px; left:70px; width:780px;  }
.dFotohoteles { position:absolute; top:248px; left:0px;  }
#dBanreservahoteles { position:absolute; top: 370px; Left:465px }
#dBanHoteles { position:absolute; top: 370px; left:568px; }
#dBanHotelesgal { position:absolute; top: 370px; left:774px; }

/* PLAYAS */
#dTxtPlayas { position:absolute; top:30px; left:40px; width:800px;  }
/*#dPersonaplaya { position:absolute; top:37px; left:670px;z-index:1  }*/
.dPersonaplaya { position:absolute; top:134px; left:510px;z-index:1  }
#dBanreservaplayas { position:absolute; top: 370px; Left:202px }
#dBanplayas { position:absolute; top: 370px; left:306px; }
#dBanplayasgal { position:absolute; top: 370px; left:410px; }

/* BANUS */
#dTxtBanus { position:absolute; top:30px; left:50px; width:650px;  }
.dChica { position:absolute; top:69px; left:680px;z-index: 1 }
#dBanreservaBanus { position:absolute; top: 370px; Left:376px }
#dBanBanus { position:absolute; top: 370px; left:480px; }
#dBanBanusgal { position:absolute; top: 370px; left:584px; }

/* compras */
#dTxtCompras { position:absolute; top:30px; left:60px; width:550px;  }
.dCompras { position:absolute; top:80px; left:590px;  }
#dBanreservaCompras { position:absolute; top: 370px; Left:36px }
#dBanCompras { position:absolute; top: 370px; left:140px; }
#dBanComprasgal { position:absolute; top: 370px; left:244px; }


/* Nautica */
#dTxtNautica { position:absolute; top:30px; left:40px; width:700px;   }
.dNautica { position:absolute; top:149px; left:605px;   }
#dBanreservanautica { position:absolute; top: 370px; Left:22px }
#dBannautica { position:absolute; top: 370px; left:126px; }
#dBannauticagal { position:absolute; top: 370px; left:230px; }


/* FOOD */
#dTxtFood { position:absolute; top:30px; left:20px; width:790px;  }
.dFood { position:absolute; top:184Px; left:390px;  }
#dBanreservaFood { position:absolute; top: 370px; Left:36px }
#dBanFood { position:absolute; top: 370px; left:140px; }
#dBanFoodgal { position:absolute; top: 370px; left:244px; }

/* salud */
#dTxtSalud { position:absolute; top:30px; left:210px; width:550px;  }
.dSalud { position:absolute; top:15px; left:-20px;  }
#dBanreservaSalud { position:absolute; top: 370px; Left:526px }
#dBanSalud { position:absolute; top: 370px; left:630px; }
#dBanSaludGal { position:absolute; top: 370px; left:734px; }

/* deporte */
#dTxtDeporte { position:absolute; top:30px; left:40px; width:580px;  }
.dDeporte { position:absolute; top:72px; left:500px;  }
#dBanreservaDeporte { position:absolute; top: 370px; Left:26px }
#dBanDeporte { position:absolute; top: 370px; left:130px; }
#dBanDeportegal { position:absolute; top: 370px; left:234px; }

/* congresos */
#dTxtCongresos { position:absolute; top:30px; left:60px; width:550px;  }
.dCongresos { position:absolute; top:75px; left:590px;  }
#dBanreservaCongresos { position:absolute; top: 370px; Left:26px }
#dBanCongresos { position:absolute; top: 370px; left:130px; }
#dBanCongresosgal { position:absolute; top: 370px; left:234px; }

/* nocturno */
#dTxtNocturno { position:absolute; top:50px; left:60px; width:550px;  }
.dNocturno { position:absolute; top:123px; left:607px;  }
#dBanreservaNocturno { position:absolute; top: 370px; Left:122px }
#dBanNocturno { position:absolute; top: 370px; left:226px; }
#dBanNocturnogal { position:absolute; top: 370px; left:330px; }


/* tradicion */
#dTxttradicion { position:absolute; top:40px; left:60px; width:650px;  }
.dtradicion { position:absolute; top:105px; left:568px;  }
#dBanreservatradicion { position:absolute; top: 370px; Left:26px }
#dBantradicion { position:absolute; top: 370px; left:130px; }
#dBantradiciongal { position:absolute; top: 370px; left:234Px; }

/* CULTURA */
#dTxtCultura { position:absolute; top:30px; left:50px; width:685px;  }
.dCultura { position:absolute; top:191px; left:593px;  }
#dBanreservaCultura { position:absolute; top: 370px; Left:26px }
#dBanCultura { position:absolute; top: 370px; left:130px; }
#dBanCulturagal { position:absolute; top: 370px; left:234Px; }

/* VIVIR */
#dTxtVivir { position:absolute; top:40px; left:20px; width:600px;  }
.dVivir { position:absolute; top:80px; left:610px;  }
#dBanreservaVivir { position:absolute; top: 370px; Left:26px }
#dBanVivir { position:absolute; top: 370px; left:130px; }
#dBanVivirgal { position:absolute; top: 370px; left:234Px; }

/* ENTORNO */
#dTxtEntorno { position:absolute; top:40px; left:20px; width:600px;  }
.dEntorno { position:absolute; top:240px; left:640px;  }


/* naturaleza */
#dTxtNaturaleza { position:absolute; top:20px; left:60px; width:750px;  }
.dNaturaleza { position:absolute; top:154px; left:-30px;  }
#dBanreservaNaturaleza { position:absolute; top: 370px; Left:566px }
#dBanNaturaleza { position:absolute; top: 370px; left:670px; }
#dBanNaturalezagal { position:absolute; top: 370px; left:774px; }


/* sobremarbella */
#calletexto {float:left;width: 610px; padding: 20px 0 0 0; }
#cajadestacados {float:left;width: 250px; padding: 0 0 0 20px; font-size:12px; color:#2e2e2e;}
#calledestacados {float:left; padding:20px 0 0 0; }
.txt-sobremarbella {line-height: 15px; float:left; width: 560px;  background-color: #fff; padding: 20px 20px 20px 20px; font-size:11px; color:#2e2e2e;margin-bottom: 20px;text-align: justify;}

.txt-sobremarbella  li { list-style:square; }
.txt-sobremarbella ul li {list-style-position:inside;}
.txt-sobremarbella ul {margin-left: 30px;}
.txt-sobremarbella a {color: #660033; font-weight: bold; }

.txt-sobremarbella p {padding-bottom: 12px;}
.txt-sobremarbella2 {float:left;width: 770px; background-color: #fff; padding: 20px; font-size:11px; color:#2e2e2e; margin-top:15px;}

#cabeceraSobremarbella {float:left; width: 100%; height:61px;}
#Estilosubmenu {float:left; width: 140px; padding-right: 22px; padding-left: 5px;}
#Txtsobremarbella {float:left;width: 680px;}
.sub-sobremarbella {width: 100%; font-size: 10px; padding:0px 0px 12px 0;line-height: 22px; margin-right: 12px; line-height: 12px }
.sub-sobremarbella li {list-style-image:none;list-style-position:outside;list-style-type:none; padding:5px; *padding:5px 5px 2px 5px; margin-bottom:1px; border-bottom:1px #3e4b62 dotted }
.sub-sobremarbella a {color:red; font-weight:bold;
		text-decoration: none; color:#3e4b62; } 		
		
.sub-sobremarbella #current a {
		color: #ffffff;
		/* background:url(../images/bg-submenu1.jpg) top; padding: 8px 8px 14px 8px; margin-bottom:12px; 	*/
		font-weight:bold;
		text-decoration: none;
		width: 100px;
		}

.submenuMarbExc { font-size:12px; }
.submenuMarbExcHor { font-size:14px; }

		
		
		
#centroSobremarbella {
	float:left; 
	color: #46433a;
	padding: 25px 0 18px 10px;
	width: 870px; 
	height: auto!important; /* para los browsers buenos */
    height: 400px; /* para IE5+ */
    min-height: 400px; /* para los browsers buenos */
	background: url(../images/bg-sobremarbella.gif) repeat-x top center #e1c25f;
	}	
	
.submenus-sobremarbella a{
		font-size: 11px;
		color: #3e4b62;
		font-weight:bold;
		text-decoration: none;
	}

a.submenus-sobremarbella {
		font-size: 10px;
		color: #fff;
	}
	
.submenus-sobremarbella ul { padding:0; margin:0 }
.submenus-sobremarbella ul li { float:left; list-style:none; text-align:left; padding:0; }
	
.listadosobremarbellatitular {color: #886411; padding-bottom: 14px;font-weight: bold; font-size: 13px;}
.listadosobremarbellades {padding-top: 14px;}	
	
	.resultadomarbella {
	border-bottom: 1px solid #886411; padding-bottom: 12px; width: 220px;
	}
.listadosobremarbella {float:left;width:250px; margin-right: 10px; margin-bottom: 10px; min-height: 520px; background-color: #dedede; padding:10px;}
.listadosobremarbella img {margin:12px 0 12px 0;border:1px dotted grey;}


.dMenuDescubreMarbella { z-index:0;float:left;width: 880px;margin-left: 0px; height: 35px;background: url(../images/bg-sdubmenu2.gif) bottom repeat-x ;}

.dMenuDescubreMarbella div { position:relative;float:left;width:111px;font-size:10px;height: 35px;background: url(../images/bg-submenu2.gif) bottom repeat-x }
.dMenuDescubreMarbella div:hover { position:relative;float:left;width:111px;font-size:10px;height: 35px;background: url(../images/bg-submenu3.gif) bottom repeat-x }
.dMenuDescubreMarbella div.current { position:relative;float:left;width:103px;font-size:10px;font-weight: bold; height: 35px;background: url(../images/bg-submenu1.gif) bottom repeat-x; }
.dMenuDescubreMarbella div p { padding: 5px;text-align: center;border-right: 1px solid #b8b7b8 }
.dMenuDescubreMarbella div p a { text-decoration:none;COLOR: #fff; }
.dMenuDescubreMarbella div p a:hover { text-decoration:underline; }


.dSubmenuSobreMarbella { float:left; width:auto; margin: 0 0 0 50px; margin-bottom:12px; height:24px; color:#fff; background: url(../images/bg2.png); padding-top:4px;}
.dSubmenuSobreMarbella ul { padding:5px; margin:0; }
.dSubmenuSobreMarbella ul li { display:inline; list-style:none; padding:3px; color:#FFF; } 
.dSubmenuSobreMarbella ul li a { color:#fff; text-decoration:none; font-size:11px;position: relative; z-index:500; }
.dSubmenuSobreMarbella ul li a.current { color:#f4a74b; font-weight:bold; }


/*faqs*/
.tabla_faqs{font-size:11px;	border:1px solid #b79d4c; background-color:#eed481; margin-bottom:20px;}
.tabla_faqs a{ color:#512735; text-decoration:none; font-weight:bold;}
.tabla_faqs a:hover{ text-decoration:underline;}
.tdfaqs{ padding:8px; vertical-align:top; width:164px;}
.tit_faqs{background:url(../images/bg-submenu4.jpg); padding-left:7px;}
#buscadorFaqs{
	float:left; width:650px; background-color:#c1a54b; border:1px solid #FFFFFF; padding:8px; color:#363231; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;}
	#buscadorFaqs input{
	border:1px solid #a99b9b; color:#363231; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px; 
}
	#buscadorFaqs .boton{
	border:1px solid #a99b9b; color:#363231; background-color:#FFFFFF; font-size:11px; height:30px; font-family:Arial, Helvetica, sans-serif;
}
.tit-faqs {font-weight: bold; }
.tit-faqs a{color: #A17510; font-weight: bold;}
.cat-faqs {border-top:1px dotted #ba7624; color: #ba7624; margin-top: 12px;margin-bottom:22px; text-align: right;}

.embajadores {padding: 0 0 20px 0;}
.embajadores img {padding-right: 12px; }


/* agenda */

#buscadorAgenda{
	float:left; width:806px; background-color:#c3b5b5; border:1px solid #FFFFFF; padding:8px; color:#363231; font-size:12px; font-family:Arial, Helvetica, sans-serif;margin-bottom:12px; margin-left: 35px;
}
#buscadorAgenda input{
	border:2px solid #ccc; color:#363231; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px; 
}
#buscadorAgenda .boton{
	border:2px solid #ccc; color:#363231; background-color:#FFFFFF; font-size:11px; height:20px; font-family:Arial, Helvetica, sans-serif;
}
#buscadorAgenda select {border:2px solid #ccc; color:#363231; font-size:11px;}
#fechaAgenda{
	 float:left; background-image:url(../images/fnd-fecha.jpg); background-repeat:repeat-x; height:30px; width:813px; margin-top:8px; padding-top:3px; margin-left:34px; padding-left: 12px;
}
.noticiaAgenda{ float:left; border:2px solid #999; background-color:#e9e3e3; padding:7px; width:806px; color:#49505a; font-size:12px; font-family:Arial, Helvetica, sans-serif;margin-bottom: 10px;margin-left:34px;min-height:100px;
}
.titEventos{ float:left; border:2px solid #999; background-color:#e9e3e3; padding:7px; width:806px; color:#49505a; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom: 10px; min-height:35px;
}
.eventoAgenda{ float:left; width:916px; color:#49505a; font-size:12px; font-family:Arial, Helvetica, sans-serif;margin-bottom: 10px; margin-left:34px; min-height:100px; margin-top:20px;
}
.infoEvento{
	 float:left; width:220px; height:190px; border:2px solid #999; background-color:#e9e3e3; padding:8px; margin-bottom: 20px; margin-right: 53px; margin-left: 0px;
}
.infoNoticia{
	 float:left; width:740px; padding-right:30px; margin-bottom: 10px;
}

.imgAgenda{
	margin:0px 8px 8px 0px;
}
.titClase1evento{ color:#e5b40a; font-size:16px; font-weight:bold; padding-top: 12px; margin-bottom: 6px;}
.titClase1{ color:#0a66a0; font-size:13px; font-weight:bold; padding-top: 12px; margin-bottom: 6px; border-bottom:1px dotted grey;}
.titClase2{ color:#4e3433; font-size:13px; font-weight:bold;padding-top: 12px; margin-bottom: 6px; border-bottom:1px dotted grey;}


.separadorAgenda{float:left; height:3px; width:774px;
}
#centroAgendaGrande {

	float:left; 
	color: #fff;
	padding: 5px 0 10px 0px;
	margin: 0px 0px 15px 0px;  
	width: 900px; 
	min-height: 415px;
	}
#centroAgendareal {
	border:1px solid blue;
	float:left; 
	color: #fff;
	padding: 5px 0 10px 0px;
	margin: 0px 0px 15px 0px;  
	width: 900px; 
	min-height: 415px;
	}
	

#centroAgendaGrande a{color: #4a505c; text-decoration:none;}
#centroAgendaGrande a:hover{text-decoration:underline;}

#textoInfoAgenda{position:relative; top: -39px;float:left; width:550px;min-height: 400px; padding: 12px; background-color: #dbdddf;color:#2e2e2e;border:3px solid #fff;}
#textoInfoAgenda a{ text-decoration:underline;}
#textoInfoAgenda a:hover{text-decoration:underline;}

#volver-agenda {float:right;text-align: center;position:relative; top: -40px;padding:3px 5px 3px 5px;width: 50px; border:1px dotted #dbdddf; margin:7px;}
#volver-agenda a{color: #fff; font-weight: bold}
		
#centroAgendaresultado {
	float:left;
	width:457px;
	}
	#centroAgendaresultado a{
	color:#4b505b;
	text-decoration:none
	}
	#centroAgendaresultado a:hover{
	text-decoration:underline;
	}
#paginado2{float:left; color:#FFFFFF; width:570px; text-align:center;}
	#paginado2 a{color:#FFFFFF; text-decoration:none;}
	#paginado2 a:hover{text-decoration:underline;}

.TBuscadorAgendaP{ background-color:#c3b5b5; border:1px solid #FFFFFF; color:#4b505b; font-size:11px; width:180px; float:left }
.TBuscadorAgenda input {border:2px solid #ccc; font-size:11px;}
.TBuscadorAgenda select {border:2px solid #ccc;}
.TBuscadorAgenda{ background-color:#c3b5b5; width:290px; border:1px solid #FFFFFF; color:#4b505b; font-size:11px; float:left}
.btnBuscar{ background-color:#FFFFFF; color:#4b505b; border: 1px solid #a89b9b; font-size:11px; padding:3px;}
.selecAgenda{ font-size:11px; color:#4b505b; width:260px; border: 1px solid #a89b9b;}

.TResultadoAgenda{ background-color:#e8e3e3; width:557px; border:1px solid #FFFFFF; color:#4b505b; font-size:11px; padding:5px; background-image:url(../images/fnd-listaeventos.jpg); background-position:bottom right; background-repeat:no-repeat; margin-bottom:8px; float:left}
.imgAgenda{ border:1px solid #9f9696; margin-right:8px}
	
/* visual */

.vergaleria {
	float: left;
	height: 139px;
	margin-bottom: 12px; 
	width: 180px; 
	color: #fff;
	background: #2f4360; 
	font-weight: bold; 
	border:1px solid #fff;
	overflow:hidden;
	position:relative;
		margin-left: 5px;
	}
		.vergaleria:hover {
	float: left;
	height: 139px;
	margin-bottom: 12px; 
	width: 180px; 
	color: #fff;
	background: #2f4360; 
	font-weight: bold; 
	border:2px solid black;
	overflow:hidden;
	position:relative;
		margin-left: 0px;
	}
	
	.vergaleriaint a {color: #a17510; text-decoration:none;}
	
	.vergaleriaint {
	float: left;
	height: 114px;
	margin-bottom: 5px; 
	width: 180px; 
	color: #fff;
	background: #2f4360; 
	font-weight: bold; 
	border:2px solid #2f4360;
	overflow:hidden;
	position:relative;
		margin-left: 5px;
	}
		.vergaleriaint:hover {
	float: left;
	height: 114px;
	margin-bottom: 5px; 
	width: 180px; 
	color: #fff;
	background: #2f4360; 
	font-weight: bold; 
	border:2px solid black;
	overflow:hidden;
	position:relative;
		margin-left: 0px;
	}


.dcajatotallistavisual { 
	float:left; 
	width:225px;
	overflow:hidden;
	}

#centroVisualGrande {
	float:left; 
	color: #fff;
	padding: 25px 0 10px 10px;
	margin: 0px 0px 15px 20px;  
	width: 870px; 
	min-height: 415px;
	background: url(../images/bg-visual.gif) repeat-x top center #456548;
	}	
	
.sub-visual {width: 100%; height:378px; font-size: 10px; padding:0px 0px 12px 6px;line-height: 22px;border-right:1px dotted #e2ba5a; margin-right: 12px; line-height: 12px; }

.sub-visual li {list-style-image:none;list-style-position:outside;
list-style-type:none;padding-right:10px;padding-bottom: 10px;
	}

.sub-visual a {color:red; font-weight:bold;
		text-decoration: none; color:#fff; } 		
		
.sub-visual #current a {
		color: #ffffff;
		/* background:url(../images/bg-submenu1.jpg) top; padding: 8px 8px 14px 8px; margin-bottom:12px; 	*/
		font-weight:bold;
		text-decoration: none;
		width: 100px;
		}
#Txtvisual {float:left; width: 680px;  font-size:10px;}
.galeria-visual { width: 225px; height:150px; text-align:center; float: left; padding:0 0 20px 0 /*background:url(../images/bg-galeria-visual.png) no-repeat top;*/}
.galeria-visual img {}
.imgvisual {padding: 4px 12px 0px 11px;}
.paginadovisualTop {float:left; width:100%; height:30px; text-align: right; border-bottom:1px dotted #e2ba5a; margin-bottom: 15px;}
.paginadovisualBottom {float:left; width:100%; text-align: right; border-top:1px dotted #e2ba5a; margin:20px 0 10px 0; padding-top:5px}

.vervisual {
	float: left;
	height: 139px;
	margin-bottom: 12px; 
	width: 180px; 
	color: #fff;
	background: black; 
	font-weight: bold; 
	border:1px solid #fff;
	overflow:hidden;
	position:relative;
		margin-left: 5px;
	}

	
	.vervisual:hover {
	float: left;
	height: 139px;
	margin-bottom: 12px; 
	width: 180px; 
	color: #fff;
	background: black; 
	font-weight: bold; 
	border:2px solid black;
	overflow:hidden;
	position:relative;
		margin-left: 0px;
	}

.vervideo {
	float: left;
	width: 280px; 
	color: #2e2e2e; 
	font-weight: normal; 
	
	margin: 0 13px 0 12px;
}
.titvideos {background: url(../images/fnd-fecha.jpg) repeat-x bottom; padding:4px;background-color: #6a4242; color:#FFF; font-family:14px}
.desvideos {padding:12px 4px 4px 4px;background-color: #000; color: #fff; height: 35px}	

.cajavideos {float:left; margin: 0 0 22px 0; }
	

#cajablanca-gal2 {background-color: #fff; float:left; width: 650px; padding: 30px 20px 20px 50px;}
#cajablanca-gal2 input {border:2px #CCCCCC solid; font-size:13px; color: #000}
#cajablanca-gal {background-color: #fff; float:left; width: 680px; padding: 30px 10px 20px 30px;}
#cajablanca-gal select {border:2px #CCCCCC solid; font-size:11px}
#cajablanca-gal input {border:2px #CCCCCC solid; font-size:13px; color: #000}

.volverVisual {float:left;width: 600px; text-align: right; margin: 20px 0 0 0;color:#a17510}
.volverVisual2 {width: 100px;float:left;text-align: right; color:#a17510}
.volverVisual a{	color:#a17510; font-weight: bold;
	}
.volverVisual2 a{	color:#a17510; font-weight: bold;
	}
.volverVisual a:visited{	color:#a17510; font-weight: bold;
	}
.volverVisual2 a:visited{	color:#a17510; font-weight: bold;
	}
/* listados de experience y planifica */

.cat-planifica {
		color: #ffffff;
		/* background:url(../images/bg-submenu1.jpg) top; padding: 8px 8px 14px 8px; margin-bottom:12px; 	*/
		font-weight:normal;
		text-decoration: none;
		width: 100px;
		}
		
		
.dSubmenuPlanifica { float:left;width: 855px;margin-left: 20px; height: 35px; background-color: black;margin-bottom: 20px;}
.dSubmenuPlanifica div { position:relative;float:left;font-size:10px;height: 35px;background: url(../images/bg-submenu2.gif) bottom repeat-x }
.dSubmenuPlanifica div.current { position:relative;float:left;font-size:10px; height: 35px;background: url(../images/bg-submenu1.gif) bottom repeat-x; }
.dSubmenuPlanifica div p { padding: 5px;text-align: center;border-right: 1px solid #b8b7b8;height: 24px; }
.dSubmenuPlanifica div p a { text-decoration:none; }
.dSubmenuPlanifica div p a:hover { text-decoration:underline }

#dcajatotal {
	float: left; 
	left:30px;
	width: 820px;
	position:absolute;
	top:75px;   
	color: #fff;
	padding: 5px; 
	font-size:0.9em;
	/* background: url(../images/bg.png); */
	 }
#dcajatotalSobre {
	float: left; 
	left:30px;
	width: 900px;
	top:75px;   
	color: #fff;
	padding: 5px; 
	font-size:0.9em;
	/* background: url(../images/bg.png); */
	 }

#dcajatotalSobre  select{
border:2px solid #ccc; margin-top: 3px; font-size: 11px;
}

#dcajatotalplanifica {
	float: left; 
	width: 820px;
	color: #fff;
	padding: 5px; 
	/* background: url(../images/bg.png); */
	 }


.dcajatotallista { 
	float:left; 
	width:205px;
	overflow:hidden;
	}


.vertodos1 {
	float: left;
	height: 139px;
	margin-bottom: 12px; 
	width: 190px; 
	color: #fff;
	background: black; 
	font-weight: bold; 
	border:1px solid #fff;
	overflow:hidden;
	position:relative;
		margin-left: 5px;
	}
	
	.vertodos1:hover {
	float: left;
	height: 139px;
	margin-bottom: 12px; 
	width: 190px; 
	color: #fff;
	background: black; 
	font-weight: bold; 
	border:2px solid black;
	overflow:hidden;
	position:relative;
		margin-left: 0px;
	}
	
	
.ico-gal {
color: white;
margin-top: 12px;
margin-bottom: 12px;
		}
	.ico-gal img {
border:1px solid white;padding-right: 1px;}
	
.vermas {
	color: red;
	font-weight: bold;
	}	

.galeria {
	
	}

.galeriap img {
	padding:5px;
	 
	}
	
#galeria {
position:absolute; text-align: right;top:373px; right:10px; width:630px; height:82px; 
		}

/* PIE HOME */
#dPieHome { position:absolute; width:100%; padding:0; z-index:1000000; bottom:-55px; *margin-bottom: 80px; text-shadow: 0.1em 0.1em 0.2em black; *filter:progid:DXImageTransform.Microsoft.Shadow(color=black,strength=1, direction=135); }
#dPieHome a { font-size:11px; }

/* PIE */
/*#dPie { position:absolute; width:100%; padding:0; z-index:1000000; bottom:-55px; *margin-bottom: 80px; text-shadow: 0.1em 0.1em 0.2em black; *filter:progid:DXImageTransform.Microsoft.Shadow(color=black,strength=1, direction=135); }*/
#dPie { float:left; width:100%; padding:0; margin:0; text-shadow: 0.1em 0.1em 0.2em black; *filter:progid:DXImageTransform.Microsoft.Shadow(color=black,strength=1, direction=135); }
#dPie a { font-size:11px; }
.pieIcons { z-index:10000 }
.pieIcons ul { margin:0; padding:0 }
.pieIcons li { list-style:none; display:inline; padding:0 5px 0 5px }


/*Newsletter*/
#formNewsletter{
	 float:left;background-color:#7d3950; background-image:url(../images/fnd-form.jpg); background-repeat:repeat-x; background-position:bottom; color:#FFFFFF; margin-bottom:5px;
}
#formNewsletter input{ font-size:11px; color:#000; padding:3px; border:2px solid #CCCCCC;}
#formNewsletter input.button{ background:#FFFFFF none repeat scroll 0 0;
border:2px solid #CCCCCC;
color:#000;
font-size:11px;
height:22px;}
#formNewsletter textarea {font-size:11px; color:#000; padding:3px; border:2px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif;}
#formNewsletter select {color: #000; font-size:11px;border:2px solid #CCCCCC;}

#formProfesionales{
	 float:left;background-color:#4c4572; background-image:url(../images/fnd-form2.jpg); background-repeat:repeat-x; background-position:bottom; color:#FFFFFF; margin-bottom:5px;
}
#formProfesionales input{ font-size:11px; color:#666666; padding:3px; border:1px solid #3a1924}
#formProfesionales input.button{ font-size:11px; font-weight:bold; background-color:#e6e5e6;}


#centroNews {
	float:left; 
	color: #fff;
	padding: 5px 0 10px 0px;
	margin: 0px 0px 15px 0px;  
	width: 810px; 
	min-height: 415px;
	}

#centroNews a{color: #ffffff; text-decoration:none;}
#centroNews a:hover{text-decoration:underline;}




/*==================MEETING POINT ==================*/


.dCajaUser {
	float: left;
	margin-bottom: 12px; 
	width: 180px; 
	color: #333333;
	font-weight: bold; 
	border:1px solid #fff;
	overflow:hidden;
	position:relative;
	margin-left: 5px;
	text-align:center;
	padding-top:10px;
	border:1px #CCC solid;
	margin-right:25px;
}
.dCajaUser2{
	float: left;
	margin-bottom: 12px; 
	width: 605px; 
	font-weight: normal; 
	border:1px solid #fff;
	overflow:hidden;
	position:relative;
	text-align:left;
	color:#333333;
	
}
.tdsCont3Mp { width:100%; text-align:left; padding:10px 0 20px 0; border-bottom:1px #CCC solid; color:#666;}
.tdsCont3Mp a { color:#3B577E; font-weight:bold;}
.dcajamas {float:left; text-align:right; padding-top:5px; width:100%; color:#DF9D00;}
.dcajamas a{ color:#DF9D00;}


.tdsContMp { width:190px; margin:0 auto; }
.tdsCont2Mp { width:100%; text-align:center; padding:10px 0 20px 0 }
.tdsCont2Mp span.fecha { color:#999999 }
.tdsCont2Mp a { text-decoration:none; }

ul.listado { padding:15px; margin:0; }
ul.listado li { list-style:none; padding:10px 0 10px 0; border-bottom:1px #CCC dotted }
ul.listado li a { color:#FFFFFF; font-size:13px; text-decoration:none }


div.cajablanca-meeting { background-color: #fff; float:left; width: 648px; padding:15px 0 15px 15px;  }
div.cajablanca-meeting div.ultVideo { float: left; margin-bottom: 12px; width: 200px; border-bottom:1px #000 solid; color: #2e2e2e; font-weight: normal; background:#000; margin:0 15px 15px 0 }
div.cajablanca-meeting div.ultVideo { float: left; margin-bottom: 12px; width: 200px; border-bottom:1px #000 solid; color: #2e2e2e; font-weight: normal; background:#000; margin:0 15px 15px 0 }

div.cajablanca-meeting div.ultFoto { float: left; width: 150px; color: #2e2e2e; font-weight: normal; background:#fff; margin:0 10px 20px 0 }
div.cajablanca-meeting p.titUltVideo { background: url(../images/fnd-fecha3.jpg) repeat-x bottom; height: 33px;padding:5px 6px 4px 6px; margin:0; text-align:center; background-color: #dc923b; color:#FFF; font-size:12px; border-bottom:1px #000 solid }
div.cajablanca-meeting p.titUltFoto { height:30px; background: url(../images/fnd-fecha2.jpg) repeat-x bottom; padding:4px 2px 2px 2px; margin:0; text-align:center; background-color: #31740D; color:#FFF; font-size:11px; border-bottom:1px #000 solid }
div.cajablanca-meeting p.destUltVideo { float:left; padding:12px 4px 6px 4px; background-color: #000; color: #fff; width: 190px}	
.usu-blanco {background-color: #fff; padding:4px; color: grey;line-height:16px; height: 69px;}
p.usu-blanco a {color: #DF9D00}

div.dMiniUser { float:left; width:30px; padding:1px; border:1px #FFF dotted; margin:0 6px 7px 0 }

div.dCajaUserList { float:left; width:633px; margin:0 0 20px 0; border-bottom:1px #CCC dotted; color:#333333 }
div.dCajaUserList p { padding:0 0 10px 0 }
div.dCajaUserList p span { color:#999999 }
div.dCajaUserList p a { color:#DF9D00 }
div.dCajaUserList img {border:1px grey dotted; margin:0 6px 7px 0; padding:1px;}

.txt-meeting {line-height: 15px; float:left; width: 620px;  background-color: #fff; padding: 10px 0 15px 0; font-size:11px; color:#2e2e2e;margin-bottom: 10px;text-align: justify; border-bottom: 1px dotted grey}




/*================USUARIOS ============================*/
#cajaUsuario { float:left;width:590px;padding:20px;  background: url(../images/bg-cajaUsuarios.gif) repeat-x bottom;font-size:13px; background-color: #304465; }
#cajaUsuario img {border:1px grey dotted; margin:5px 35px 95px 5px; padding:1px;} 
#cajaUsuario a {color: #f9c95b}
#cajaInfousuarios {float:left;margin: 20px 0 0 0; width:623px; background-color: white; padding: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2e2e2e;}
#cajaInfousuarios table {border:1px solid grey; background-color: #cccccc;}
#cajaInfousuarios td {height: 15px;}
#cajaInfousuarios a {color: #5f1b32; font-weight: bold; text-decoration: none; text-size:11px}
#cajaInfousuarios p {background-color: #693043; height: 28px; padding-top: 12px}
#cajaInfousuarios p a {color: #fff;}
#cajaInfousuarios p img {padding-left: 55px;}

.USUARIO_LOGUEADO {float:left;width:160px;margin-bottom:15px;  font-size:12px; padding:15px; color:#FFFFFF; background:#693043 ;}
.USUARIO_LOGUEADO p {padding-top: 15px; border-bottom:1px dotted #fff; text-align: right;}
.USUARIO_LOGUEADO a {color:#DF9D00; text-decoration: none; padding-bottom:3px;}
.USUARIO_LOGUEADO a:visited {color:#DF9D00; text-decoration: none;padding-bottom:3px;}
.estilo-valido {color: #DF9D00; border:1px dotted #DF9D00; padding: 6px; font-weight:bold; width:500px}
.estilo-erroneo { color:#DF9D00;border:1px dotted #DF9D00; padding: 6px; font-weight:bold; width:500px}

/*================MAPA WEB ============================*/

#centroMapaweb {

	float:left; 
	color: #fff;
	padding: 5px 0 10px 0px;
	margin: 0px 0px 15px 0px;  
	width: 900px; 
	min-height: 415px;
	list-style-position:inside;
	}

	
.li_experience {width:175px; background-image:url(../images/bg_tit_mapaweb_black.gif); background-repeat:repeat-x;}
.li_experience ul{background:none; padding:10px; list-style:none; color:#454545; width:850px;}
.li_experience ul li{float:left;}
.li_sobre {background-image:url(../images/bg_tit_mapaweb_black.gif); width:175px; background-repeat:repeat-x;}
.li_sobre ul{background:none; padding:10px; list-style:none; color:#454545; width:850px;}
.li_sobre ul li{float:left;}
.li_planifica {background-image:url(../images/bg_tit_mapaweb_black.gif); width:175px; background-repeat:repeat-x; }
.li_planifica ul{background:none; padding:10px; list-style:none; color:#454545;; width:850px;min-height:30px;}
.li_planifica ul li{float:left;}
.li_agenda {background-image:url(../images/bg_tit_mapaweb_black.gif); width:175px; background-repeat:repeat-x;}
.li_agenda ul{background:none; padding:10px; list-style:none; color:#454545;width:850px;min-height:30px;}
.li_agenda ul li{float:left;}
.li_visual {background-image:url(../images/bg_tit_mapaweb_black.gif); width:175px; background-repeat:repeat-x;}
.li_visual ul{background:none; padding:10px; list-style:none; color:#454545;min-height:30px; width:850px;}
.li_visual ul li{float:left;}
.li_meeting {background-image:url(../images/bg_tit_mapaweb_black.gif); width:175px; background-repeat:repeat-x;}
.li_meeting ul{background:none; padding:10px; list-style:none; color:#454545; width:850px;min-height:30px;}
.li_meeting ul li{float:left;}
.li_xdefecto { float:left; color:#454545; min-width:25px; text-align:center}


#centroMapaweb a{color: #454545; text-decoration:none; font-size:11px;}
#centroMapaweb a:hover{text-decoration:underline;}

/*================CONTACT CENTRE ============================*/


.contact-centre td {
padding: 8px; background-color: #DEDEDE;
line-height: 16px;
}


/*================Acceso  profesionales ============================*/

.accesoprofesionales1 {
	float: left;
	height: 80px;
	margin-bottom: 12px; 
	width: 240px; 
	color: #fff;
	background: #e9e2a6; 
	font-weight: bold; 
	border:2px solid black;
	overflow:hidden;
	position:relative;
		margin-left: 25px;
	}
	
	.accesoprofesionales1:hover {
	float: left;
	height: 80px;
	margin-bottom: 12px; 
	width: 240px; 
	color: #fff;
	background: #b0a866; 
	font-weight: bold; 
	border:2px solid black;
	overflow:hidden;
	position:relative;
		margin-left: 20px;
	}


.tdsacceso1 { position:absolute; width:240px; height:48px; top:0; left:0; z-index:2; filter:Alpha(opacity=100);background:url(../images/bg-agenda.gif) }
.tdsacceso2_1{ position:absolute; width:230px; height:38px; padding:5px; top:0; left:0; font-size:10px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; z-index:1; background:url(../images/bg-visual.gif) }
.tdsacceso2_2{ position:absolute; width:230px; height:38px; padding:5px; top:0; left:0; font-size:10px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; z-index:1; background:url(../images/bg-agenda.gif) }
.tdsacceso2_3{ position:absolute; width:230px; height:38px; padding:5px; top:0; left:0; font-size:10px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; z-index:1; background:url(../images/bg-planifica.gif) }
.tdsacceso2_4{ position:absolute; width:230px; height:38px; padding:5px; top:0; left:0; font-size:10px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; z-index:1; background:url(../images/bg-sobremarbella.gif) }


#cont_acceso {float:left; border:1px dotted grey; width:535px;padding:12px; background-color:#e6e9f0}
#cont_acceso p {}

#menu_profesionales1 {border:1px solid black; width:10px; height: 10px; background-color: #38557b; margin: 5px; float:right; font-size: 8px}
#menu_profesionales2 {border:1px solid black; width:10px; height: 10px; background-color: #346c47; margin: 5px; float:right}
#menu_profesionales3 {border:1px solid black; width:10px; height: 10px; background-color: #772424; margin: 5px; float:right}
#menu_profesionales4 {border:1px solid black; width:10px; height: 10px; background-color: #968823; margin: 5px; float:right}
#menu_profesionales5 {border:1px solid black; width:10px; height: 10px; background-color: #373938; margin: 5px; float:right}
#menu_profesionales6 {border:1px solid black; width:10px; height: 10px; background-color: #6082af; margin: 5px; float:right}

/*================COMUN ============================*/


/*FORMULARIOS*/
.txtBusqueda { height:20px; width:110px; border:2px #CCCCCC solid; background:#FFFFFF; color:#000; font-size:12px; padding:0px }
.txtBusqueda2 { background-image:url(../images/bg-input.gif);height:20px; width:110px; border:2px #CCCCCC solid;  color:#1f1f1f; font-size:12px; padding-top:0px }

.btnBusqueda {  height:22px; border:2px #CCCCCC solid; background:#FFFFFF; color:#000; font-size:11px }
.btnBusqueda3 {  height:22px; border:2px #000 solid; background:#FFFFFF; color:#999999; font-size:11px }
.btnBusqueda2 { background-image:url(../images/bg-input2.gif);width:35px; height:22px; border:2px #CCCCCC solid; color:#1f1f1f; font-size:11px }



/* TEXTO */
.lang { font-size:18px; color:#2e2e2e }
.lang2 { font-size:16px; color:#FFFFFF }
.lang2 a { color:#FFFFFF }
.tit_black { font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; }
.tit_white { font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; width: 500px; color: white;}

/* PIE */
ul.menupie { padding:0; margin:0; text-align:center }
ul.menupie li { list-style:none; display:inline; padding:0 5px 0 5px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif }
ul.menupie li a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none }
ul.menupie li a:visited {color: #fff;}
ul.menupie li a:hover { text-decoration:underline }


ul#redessociales { padding:0; margin:0 }
ul#redessociales li { list-style:none; display:inline; padding:0 15px 0 15px }




select.marbella { border:1px solid ;height:20px; background-color: #2d3645; color: white;font-size:11px;}
select.marbella option {height: 25px;}





/* GALERIA DE IMAGENES */
.dContImgGal { float:left; width:220px; padding:0 0 0 5px; height:170px; color: #a17510; font-weight: bold;}



/*CAPITA IDIOMA */
div#capLang { position:absolute; top:37px; left:500px; width:375px; height:38px; background:url(../images/fnd_idioma.png) no-repeat; display:none; z-index:1000000 }
/* solo espaņol  e ingles  div#capLang { position:absolute; top:37px; left:615px; width:126px; height:38px; background:url(../images/fnd_idioma_reducido.png) no-repeat; display:none; z-index:1000000 }*/
div#capLang ul { padding:0; margin:0 }
div#capLang ul li { padding:1px 0 0 7px; list-style:none }
/*para todos los idiomas     div#capLang ul li.first { padding-top:8px; padding-left:26px; }*/
div#capLang ul li.first { padding-top:8px; padding-left:16px; }
div#capLang ul li a { text-decoration:none; color:#333333; font-size:11px }
div#capLang ul li a:hover { color:#0066FF }




/*PAGINACION */

.paginacion { float:left; width:380px; height:20px; padding:15px 3px 3px 3px; overflow:hidden; }
.volverMeeting {float:left; width: 240px; text-align: right;padding-top:5px;}
.volverMeeting2 {float:left; width: 620px; text-align: right;padding-top:5px;}
.volverMeeting a {color:#a17510; font-weight: bold;}
.volverMeeting2 a {color:#a17510; font-weight: bold;}
.paginacion ul { text-align:left; }
.paginacion ul li { list-style:none; display:inline; text-align:left; }
.paginacion ul li span a { border: 1px solid #3b577e; color:#FFFFFF; margin-right:3px; background:#3b577e; padding:2px 6px; text-decoration: none; }
.paginacion ul li span a:hover { background:#FFFFFF; color:#3b577e;  }
.paginacion ul li span.current { border: 1px solid #3b577e; color:#3b577e; margin-right:3px; background:#FFFFFF; padding:2px 6px; background-position:bottom; text-decoration: none; }

/*PAGINACION2 */
.paginacion2 { float:left; width:250px; height:20px; padding:15px 3px 3px 3px; overflow:hidden; }
.volverMeeting {float:left; width: 240px; text-align: right;padding-top:5px;}
.volverMeeting a {color:#a17510; font-weight: bold;}
.paginacion2 ul { text-align:left; }
.paginacion2 ul li { list-style:none; display:inline; text-align:left; }
.paginacion2 ul li span a { border: 1px solid #3b577e; color:#FFFFFF; margin-right:3px; background:#3b577e; padding:2px 6px; text-decoration: none; }
.paginacion2 ul li span a:hover { background:#FFFFFF; color:#3b577e;  }
.paginacion2 ul li span.current { border: 1px solid #3b577e; color:#3b577e; margin-right:3px; background:#FFFFFF; padding:2px 6px; background-position:bottom; text-decoration: none; }
	
.volverGaleria {float:left; width: 640px; text-align: right;padding-top:5px; border-top: 1px dotted grey;}
.volverGaleria a {color:#a17510; font-weight: bold;}
.volverGaleria2 {float:left; width: 100px; text-align: left;padding-top:5px; }
.volverGaleria2 a {color:#a17510; font-weight: bold;}


/*CLICS SUBIDAS*/
.clicSubida {color:white;font-weight:bold;cursor:pointer}

/*DESTACADO */
div#dDestacado { position:absolute; z-index:99999999999; width:290px; height:122px; float:left; left:789.5px; top:440px;}

/*CLIMA */
div#dClima { position:absolute; width:183px; height:96px; top:35px; left:0; background:#FFFFFF; display:none }

div#DBuscadorHome {position:absolute; width:183px; height:96px; top:25px; right:200px; background:#FFFFFF; border:1px solid red;}

/*CAPA CARGANDO*/
.capaLoader { position:absolute; top:50%; left:45%; color:#671730; font-weight: bold; z-index:1001; font-size:18px; }
.fondoGris { position:absolute; opacity:0.7; filter:alpha(opacity=70); z-index:1000; background-color:#F2F2F2; width:100%; height:1200px; top:0; left:0; text-align:center; }

/*BOTON TALK RADIO EUROPE*/
.boton-tre{ 
	background: url(../images/ListenLiveButton.png) no-repeat; display:block; width: 216px; height: 72px;
}

/*ICONOS DE REDES SOCIALES*/
div#dSocialNetwork {
	position: absolute;
	top: 15px;
	left: 250px;
}
