/* CSS Document */
body{
	margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-family:"trebuchet MS",verdana,helvetica,sans-serif;
	background-color:#000000;
}

#cabecera{
margin-top:0px;
	height: 100px;

}
#anchopagina{
width:955px;
	margin-right: auto;
	margin-left: auto;
}
#logo{
float:left;
margin-bottom:1px;
}
#titular h1{
margin-top:0px;
margin-bottom:0px;
color: #FFF;
font-size:18px;
text-align:right;
}
#buscador{
clear:right;
}
#menu{
clear:both;
margin:0px;
padding:0px;
}
#menu ul{
	padding:0px;
	margin:0px;
}
#menu li{
float:left;
}
#menu a:link, #menu a:visited, #menu a:hover{
text-decoration:none;
color:#fff;
margin-right:25px;
padding-top:0px;
}
 #centro{
	width:955px;
	height:361px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
background:#fff;
 }
 #directorio, #guia{
	width:955px;
	
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	background: #FFF;
	overflow:auto;
 }
#guia{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	font-size:14px;
}
 #guia a{
	 color:#333;
	 padding-left:5px;
 }
#image1{
	position:absolute; 
	z-index:1;
	width:644px;
	float:left;
	} 
#n1{
	position:absolute;
	z-index:2;
	width:643px;
	top: 296px;
	 background-image: url(/smartoptimizer/?/imagesjquery/fondo.png)!important;
 background-image: none;
/* filter: none !important;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/smartoptimizer/?/imagesjquery/fondo.png');*/
	background-repeat: repeat-x;
	padding-top: 80px;
	height:90px;
} 
#n1 a{
	text-decoration:none; 
	color:#000;
	} 

#bloque{
float:right; 
font-family:Verdana, Geneva, sans-serif;
} 
#ltiz{
	width:636px;
	float:left;
	
	
}
#bloque div{ 
width:15px; 
height:15px;
background-color:#fff; 
color:#000000; 
border: 1px solid #000000; 
float:left; 
text-align:center; 
font-size:12px; 
margin-right:10px; 
}
#n1 .texto, #n1 .autor{ 
color:#fff; 
clear:left;
padding-left: 15px; 
font-weight:bold; 
font-size: 30px;
} 
#n1 .autor{
font-size:18px; 
} 
#tresfilas{
float:right;
width:312px;
height: 361px;
padding:0px;
margin:0px;
overflow:hidden;
}
#tresfilas p{
	
}

.cuadrointerno{
	color:#333;
	height:288px;
}
.ce{
margin:0px;
color:#333;
}
.espaciado{
	margin:8px;
}
.corte{
width:954px;
height:1px;
background-color:#999;
margin-bottom: 10px;

}
.zona1,.zona2{
	width:600px;
	float:left;
	background-repeat: repeat-y;
	background-position: right;	
	font-size: 12px;
	padding-left: 18px;
	padding-right: 18px;	
}
.zona3{
float:left;
	font-size:10px;
}


#directorio h2{
	font-size:16px;
	color:#FFF;
	margin:0px;
	padding:0px;
}
.cabeceracentro{
font-size: 13px;

}
#playafuera,#hotelfuera,#localidadfuera, #formentera, #empresas{
	width:316px;
	height:248px;
	font-size:15px;
	background-image: url(/smartoptimizer/?/imagesjquery/fondocss.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-left-color: #333;
}
#empresas{
	background-image:none;
	overflow:auto;
	font-size:13px;
	height:320px;
}
#empresas1{
width: 300px;
}
#formentera{
height:60px;
background-image:none;
}
#localidadfuera{
background-position: 226px 170px;
}
#playacerin{
padding-top:5px;
}
#playacerca, #pueblocerca, #turiscerca, #discocerca, #hotelcerca{
width:318px;

overflow:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	padding: 0px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
}
#playafuera{
	background-position: right 170px;
}
#playas, #playas2,#pueblos2, #hotelesb{
	clear:right;
	float:left;
	width:300px;
	height:190px;
	text-align:left;
	direction:rtl;
	overflow:scroll;
	overflow-x:hidden;
}
#playas2 ul,#pueblos2 ul,#playas ul, #hotelesb ul{
	list-style:none;
	margin:0px;
	padding:10px;
}
#playas2 li,#pueblos2 li,#playas li,#hotelesb li{
	padding-top:5px;
	padding-bottom:5px;
	height:15px;
	text-align:left;
}
#playas2 h3,#playas2 h2,#playas h3,#playas h2,#pueblos2 h3,#pueblos2 h2,#pueblos2 h3,#pueblos2 h2,#hotelesb h3,#hotelesb h2{
	text-align:left;
	margin-top:0px;
	margin-left: -5px;
}
#playas li a, #hotelesb li a,#playas2 li a,#pueblos2 li a{
	text-decoration:none;
	margin-top:4px;
	margin-bottom:4px;	
	padding-left: 8px;
	color:#963;
	font-size:14px;
	margin-right:6px;
}
 #hotelesb li a{
 color:#036;
 }
#quicksearch, #busqueda2{
	float:left;
	font-size:14px;
	margin-top:10px;
	padding:5px;
	color:#963;
	font-weight:bold;
	background:  #fff;
filter: alpha(opacity=80); 
}

#quicksearch input, #busqueda2 input{
width: 137px;
filter: ; 
	}	
	#quicksearch label{
		background-color:#FFF;
		color:#963;
		padding-top: 5px;
filter: ; 
	}	
		#busqueda2 label{
		background-color:#FFF;
		padding-top: 5px;
		color:#036;
filter: ; 
	}	
.titular,.titularh, .titularp, .titulars, .titularpb, .titularhb, .titulartc,.titularae,.titularhe,.titularac, .titulart, .titulartur,.titulardis,.titularhot,.titularcompleto,.titularsup,.titulartu,.titulartl{
	text-align:left;
	padding-right:10px;
	margin-top:5px;
	font-weight:bold;
	width:590px;
	background-image: url(/smartoptimizer/?/imagesjquery/fondobase.png)!important;
 background-image: none;
	background-repeat: repeat-x;
	background-position: 0px 5px;
	font-size:18px;
	padding-top: 5px;
	padding-bottom:5px;
	background-color:#ad0407;
	margin-bottom:0px;
}
.titularsup{
	width:305px;
background-color: #999;
}
.titularsup h2{
font-size:16px;
margin:0px;
padding:0px;
}
.hotsub{
	color:#666;
	float:right;
	font-size:16px;
	clear:both;
	margin: 10px;
	font-weight:bold;
}
.comentc{
	color:#666;
	font-size:16px;
	clear:both;
	padding: 10px;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
.coment{
	color:#666;
	font-size:14px;
	clear:both;
	margin: 10px;
	font-weight:bold;
}
.texto{
	color:#666;
	font-size:14px;
}
.titularac{
	width:281px;
	background-color:#C03;
	margin-top:0px;
}
.subac{
font-size:14px; color:#C03; font-weight:bold; margin-top: 15px;
}
.triac{
font-size:13px; color:#f06; font-weight:bold;
}
.titularhe{
	width:281px;
	background-color:#F69;
}
.titulartc{
	width:281px;
	background-color:#090;
}
.titularhot{
	width:307px;
	background-color:#069;
}
.titulardis{
		width:307px;
	background-color:#936;
}
.titulart{
	width:307px;
	background-color:#090;
}
.titulartur{
	width:307px;
	background-color:#093;
}
.titulartu{

	background-color:#093;
}
.titularae{
	width:281px;
	background-color:#09F;
}
.titularh{
	background-color:#069;
}
.titularp{
	background-color:#C60;
}
.titularpb{
	width: 307px;
	background-color:#F90;
}
.titularhb{
	width: 307px;
	background-color:#069;
}
.titulartl{
	width: 307px;
	background-color:#090;
}
.titulars{
	background-color:#999;
}
.titularcompleto{
	background-color:#999;
	width:945px;
}
.marca{
	color:#FFF;
	background-image: url(/smartoptimizer/?/imagesjquery/fondobase.png)!important;
 background-image: none;
	background-repeat:no-repeat;
	background-position: right -38px;
padding-bottom:1px;
}
.circulo{
	float:left;
	width:35px;
	height:26px;
		background-image: url(/smartoptimizer/?/imagesjquery/fondobase.png)!important;
 background-image: none;
	background-repeat:no-repeat;
	background-position: center -71px;
}
.cabeceracentro, .cabeceracentroc, .cabeceracentroe,.cabeceracentroc2, .cabeceracentroc3, .cabeceracentroc4, .cabeceracentrohoteles{
	
	padding:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.cabeceracentrohoteles{

}
 .cabeceracentroc,.cabeceracentroc2, .cabeceracentroc3, .cabeceracentroc4, .cabeceracentroe{
 width:269px;
 height:211px;
 margin-bottom:14px;
 font-size:14px;
 }

  .cabeceracentroc{
	background-image:url(/smartoptimizer/?/imagesjquery/fondocss.jpg);
	background-position: 200px 137px;
	background-repeat: no-repeat;
	  }
  .cabeceracentroc2{
	  margin-bottom:0px;	
	  background-image:url(/smartoptimizer/?/imagesjquery/fondocss.jpg);
	background-position: -110px 137px;
	background-repeat: no-repeat;
  }
    .cabeceracentroc3{
	  margin-bottom:0px;	
	  background-image:url(/smartoptimizer/?/imagesjquery/fondocss.jpg);
	background-position: 200px -137px;
	background-repeat: no-repeat;
  }
      .cabeceracentroc4{
	  margin-bottom:0px;	
	  background-image:url(/smartoptimizer/?/imagesjquery/fondocss.jpg);
	background-position: -110px -137px;
	background-repeat: no-repeat;
  }
.qs_input{
	border: 1px solid #333;
}
.flor{
	float:right;
	height: 81px;
	width: 99px;
		  background-image:url(/smartoptimizer/?/imagesjquery/fondocss.jpg);
	background-position: right -297px;
	background-repeat: no-repeat;
}
#turismob , #turismoe ,#alojamientoe{
width:250px;
float:right;
margin-right:41px;
}
#turismoc h4, #turismob h4, #turismod h4, #turismoe h4{
color:#060;
margin-top:3px;
font-size:14px;
}
#turismod h4{
color:#C09;
}
 #turismob h4{
	 color:#369;
 }
#turismoe h4{
	color:#C33;
 }
#turismoc, #turismod {
width:250px;
}
.acceso a:link{
text-decoration:none;
color:#666;
font-size:18px;

}
.acceso {
margin-top: 35px;
}
#wa{
margin-left: auto; margin-right:auto;width:955px;overflow:auto;margin-top:-22px;
text-align:center;
background: #FFF;
}
#wa a{text-decoration:none; color:#666;}
#wa p{
	text-align:center;
	width:917px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left: 17px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
}
#pie,#spie, #decomapa{
margin-left: auto; margin-right:auto;width:955px;overflow:auto;
background:#FFF;
text-align:center;
}

#pie p{text-align:right;padding-right:15px; margin-top:0px;margin-bottom:0px;}
#pie a{text-decoration:none; color:#333; padding-right:15px;}

#spie p{text-align:left;padding-left:15px; margin-top:15px;margin-bottom:0px; width:800px;font-weight:bold; float:left;font-size:14px;}
#ini{float:right; margin-top:18px; margin-right:30px; }
#ini a{text-decoration:none; color:#333; padding-right:15px;font-size:14px;}
.botonformularioazul{
	color:#fff;
	background-color:#666;
	border:none;
	cursor: auto;
}
.npl a, .ntl a, .ndl a, .nhl a{
text-decoration:none;
font-size:16px;
color:#963;
font-weight:bold;
margin:0px;
padding:0px;
}
.ndl a{
color:#936
}
.nhl a, #posth a{
color:#069
}
.ntl a{
color:#090;
}
.npl, .ntl, .ndl, .nhl, #posth a{

margin-right:6px;
margin-top:2px;
padding-left:8px;
}
.dpl a, .dpl2 a,.ddl a{
text-decoration:none;
font-size:12px;
text-align:right;
color:#666;
margin-right:15px;
margin-bottom:0px;
margin-top:0px;


}
.dpl,.dpl2,.ddl{
	text-align:right;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	}
.dpl,.ddl{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#formulario a{
color:#FFF;
}
#formulario, #formulario form {
margin: 5px;
background-color:#FFFFFF;

}
#formulario .campos{
	color: #686665;
	font-size: 14px;
	text-transform: none;
	margin-bottom:16px;
}
#formulario .fecha{
	color: #686665;
	font-size: 14px;
	text-transform: none;
	margin-right:10px;
	float:left;
}
#formulario textarea{
width:420px;
height:80px;
}
#formulario .envio{
background-color:#737373;
color:#FFFFFF;
border:0px;
padding:3px;
padding-left:8px;
padding-right:8px;
}
#decomapa h2{
color:#FFFFFF;
font-size:16px;
margin:0;
padding:0;
}
.foto{float:left; margin-right:10px; border:solid 1px #333;}
.zona1 h3{font-size:16px; color:#666; margin-top: 6px; margin-bottom: 3px;}
.enlace4 a{ color:#069; text-decoration:none; font-size:14px;
}
#interno{
padding-left: 15px;
}
.recortehoteles{
float:right;
	width: 99px;
	height: 130px;
		  background-image:url(/smartoptimizer/?/imagesjquery/fondocss.jpg);
	background-position: right -297px;
	background-repeat: no-repeat;
	}
.recorteplayas{
float:right;
	width: 120px;
	height: 200px;
		  background-image:url(/smartoptimizer/?/imagesjquery/fondocss.jpg);
	background-position: right -0px;
	background-repeat: no-repeat;
	}
.habitacion{
clear:both;
color:#036;
font-size:18px;
font-weight:bold;
margin-top:20px;
margin-bottom:5px;
}
.precio{
font-size: 24px;
font-weight:bold;
color:#036;
float:right;
}
#ltiz a{
	color:#666;
}
 .jqmWindow {
    display: none;
    
    position: fixed;
    top: 5%;
    left: 50%;
    
    margin-left: -478px;
    width: 955px;
   
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
  
}

.jqmOverlay { background-color: #000; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
 .bloque{
 float:left;
padding-right:10px;
padding-left:15px;
 }
 .bloquepue{
 float:left;
padding-right:40px;
padding-left:50px;
 }
 .reborde{
 	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	width:924px;
	height:480px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
 }
 
 .playaspagtil, .hotelpagtil,.pueblospagtil{
  width:945px;
 color:#FFFFFF;
 text-align:center;
 	background-image: url(/smartoptimizer/?/imagesjquery/fondobase.png)!important;
 background-image: none;
	background-repeat: repeat-x;
	background-position: 0px 5px;
	background-color:#c60;
	padding:5px;
 }
 .hotelpagtil{
 background-color:#069;
 
 }
 .pueblospagtil{
 background-color:#090;
 }
  .playaspagtil a{
  color:#FFFFFF;
  }

 .ciupla a, .ciu a, .plapla a, .alo a, .hotelpagtil a, .playaspagtil a,.pueblopagtil a, .pue a{
 text-decoration:none;
 color:#c60;
 }
 .pue a{
 text-decoration:none;
 color:#090;
 }
  .ciupla, .ciu, .pue{
font-size: 16px;
padding-top:2px;
padding-bottom:2px;
 }
  .ciupla a, .ciu a {
 text-decoration:none;
 color:#333;
 }
 .plapla, .alo{
 padding-bottom:5px;
 }
 .plapla a, .alo a{
	color:#666666;
	font-size:14px;
	font-family:"trebuchet MS",verdana,helvetica,sans-serif;
	list-style-type: circle;
 }
.al a{
	text-decoration:none;
	font-size:14px;
	color:#666;
}
.al {
		padding-left:10px;
	margin:10px;
}
.al3{
		padding-left:10px;
	
}
#playas2, #pueblos2{
	overflow:visible;
}
      .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:312px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		height:300px;
		background:#999;
		
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:312px;
		height:300px;
		background:#fff;
		overflow:hidden;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:312px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;
		float:right;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		background-color:#fff;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#FFF;
		color:#333;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
#publi{
	width:312px;
	height:361px;
	background-color:#fff;
}
div.datepicker {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 196px;
	height: 147px;
	position: absolute;
	cursor: default;
	top: 0;
	left: 0;
	display: none;
}
.datepickerContainer {
	background: #121212;
	position: absolute;
	top: 10px;
	left: 10px;
}
.datepickerBorderT {
	position: absolute;
	left: 10px;
	top: 0;
	right: 10px;
	height: 10px;
	background: url(../images/datepicker_t.png)!important;
 background-image: none;
}
.datepickerBorderB {
	position: absolute;
	left: 10px;
	bottom: 0;
	right: 10px;
	height: 10px;
	background: url(../images/datepicker_b.png)!important;
 background-image: none;
}
.datepickerBorderL {
	position: absolute;
	left: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../images/datepicker_l.png)!important;
 background-image: none;
}
.datepickerBorderR {
	position: absolute;
	right: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../images/datepicker_r.png)!important;
 background-image: none;
}
.datepickerBorderTL {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_tl.png)!important;
 background-image: none;
}
.datepickerBorderTR {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_tr.png)!important;
 background-image: none;
}
.datepickerBorderBL {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_bl.png)!important;
 background-image: none;
}
.datepickerBorderBR {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_br.png)!important;
 background-image: none;
}
.datepickerHidden {
	display: none;
}
div.datepicker table {
	border-collapse:collapse;
}
div.datepicker a {
	color: #FFF;
	text-decoration: none;
	cursor: default;
	outline: none;
}
div.datepicker table td {
	text-align: right;
	padding: 0;
	margin: 0;
}
div.datepicker th {
	text-align: center;
	color: #fff;
	font-weight: normal;
}
div.datepicker tbody th {
	text-align: left;
}
div.datepicker tbody a {
	display: block;
}
.datepickerDays a {
	width: 20px;
	line-height: 16px;
	height: 16px;
	padding-right: 2px;
}
.datepickerYears a,
.datepickerMonths a{
	width: 44px;
	line-height: 36px;
	height: 36px;
	text-align: center;
}
td.datepickerNotInMonth {
	background-color: #ccc;
}
td.datepickerNotInMonth a {
	color: #fff;
}
tbody.datepickerDays td.datepickerSelected{
	background: #136A9F;
}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
	background: #17384d;
}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{
	background: #17384d;
}
div.datepicker a:hover,
div.datepicker a:hover {
	color: #88c5eb;
}
div.datepicker td.datepickerNotInMonth a:hover {
	color: #999;
}
div.datepicker tbody th {
	text-align: left;
}
.datepickerSpace div {
	width: 20px;
}
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.datepickerGoNext a {
	float: right;
	width: 20px;
}
.datepickerGoPrev a {
	float: left;
	width: 20px;
}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
	display: none;
}
td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a{
	color: #fff;
}
td.datepickerDisabled a:hover {
	color: #333;
}
td.datepickerSpecial a {
	background: #fff;
}
td.datepickerSpecial.datepickerSelected a {
	background: #a00;
}

#colorSelector {
	position: relative;
	width: 36px;
	height: 36px;

}
#colorSelector div {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 30px;
	height: 30px;

}
#colorSelector2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;

}
#colorSelector2 div {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 28px;
	height: 28px;

}
#colorpickerHolder2 {
	top: 32px;
	left: 0;
	width: 356px;
	height: 0;
	overflow: hidden;
	position: absolute;
}
#colorpickerHolder2 .colorpicker {

	position: absolute;
	bottom: 0;
	left: 0;
}
#colorpickerHolder2 .colorpicker_hue div {

}
#colorpickerHolder2 .colorpicker_hex {

}
#colorpickerHolder2 .colorpicker_rgb_r {
}
#colorpickerHolder2 .colorpicker_rgb_g {
}
#colorpickerHolder2 .colorpicker_rgb_b {
}
#colorpickerHolder2 .colorpicker_hsb_s {
	display: none;
}
#colorpickerHolder2 .colorpicker_hsb_h {
	display: none;
}
#colorpickerHolder2 .colorpicker_hsb_b {
	display: none;
}
#colorpickerHolder2 .colorpicker_submit {
}
#colorpickerHolder2 .colorpicker input {
	color: #778398;
}
#customWidget {
	position: relative;
	height: 36px;
}

input.inputDate {
	border: 1px solid #999;
	padding: 4px;
	border-bottom-color: #ddd;
	border-right-color: #ddd;
	width: 65px;
}
#widget {
	position: relative;
	
}
#widget a{
	color:#eee;
}
#widgetField {
float:left;
	width: 290px;
	height: 26px;
	background: url(/imagenes/field.png);
	overflow: hidden;
	position: relative;
	color:#FFF;
}
#widgetField a 	{
	display: block;
	position: absolute;
	width: 26px;
	height: 26px;
	top: 0;
	right: 0;
	text-decoration: none;
	text-indent: -3000px;
	color:#FFF;
}
#widgetField span	{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	position: absolute;
	top: 0;
	height: 26px;
	line-height: 26px;
	left: 5px;
	width: 250px;
	text-align: center;
}
#widgetCalendar {
	position: absolute;
	top: 26px;
	left: 0;
	height: 0px;
	overflow: hidden;
	width: 588px;
	background: #B9B9B9;
	color:#FFF;
}
#widgetCalendar .datepicker {
	position: absolute;
	bottom: 0;
	top: auto;

}
#widgetCalendar .datepickerContainer,
#widgetCalendar .datepickerBorderT,
#widgetCalendar .datepickerBorderB,
#widgetCalendar .datepickerBorderL,
#widgetCalendar .datepickerBorderR,
#widgetCalendar .datepickerBorderTL,
#widgetCalendar .datepickerBorderTR,
#widgetCalendar .datepickerBorderBL,
#widgetCalendar .datepickerBorderBR {
	background: transparent !important;
}
#widgetCalendar .datepicker a:hover{
	color: #FFF;
}
.enlaceblanco:link, .enlaceblanco:hover, .enlaceblanco:visited{
	color:#FFF;
}
.marca a{
	color:#FFF;
}

