/* CSS Document */

/* PORTADA */
#buscador1 {  border:2px solid #F7B217; padding:2px; margin-bottom:15px; position:relative; }
#buscador_inner { border:2px solid #FFCF79; padding:10px 6px; text-align:center; }
#buscador1 input { font-size:88%; padding: 2px 6px; margin-right:10px}
#buscador1 #top10 { position:absolute; top:49px; left:484px; width:170px; background:#fff; border:2px solid #FFCF79; border-top:2px solid #fff; text-align:left; padding:10px; font-size:88%; z-index:500 }
#buscador1 #top10 strong { margin-bottom:5px; display:block; }
#buscador1 #top10 ul { margin:0px; padding:0px; }
#buscador1 #top10 li { list-style:none }

#mapa { text-align:center; margin-bottom:25px; height:350px; width:678px; }
.fondomapa {background:url(/img/loading.gif) no-repeat center center}

.loading {background:url(/img/loading.gif) no-repeat center center; height:120px}

/* RESTO */
h1 { font-size:150%; background:url(/img/bullet-yello1.gif) left no-repeat; padding-left:15px; margin-top:10px; display:inline }
.hacheuno { font-size:150%; font-weight:bold; }

h2 { font-size:100%; background:url(/img/bullet-yello1.gif) left no-repeat; padding-left:15px;}
h2.aemet { background:none; padding-left:0px;; display:inline; }

h1 span, h2 span { color:#e80; }

#principal {}
#principal #widget { float:left; width:175px; }
#principal #ciudades { margin-left:200px; width:480px; }
#principal #ciudades ul { margin-top:15px; }
#principal #ciudades ul li { float:left; width:215px; min-height:50px; margin-bottom:10px; list-style:none; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; margin-right:20px; }
#principal #ciudades ul li img.ico { margin: 0px 10px; width:35px; float:right;}
#principal #ciudades ul li .temperatura { width:60px; float:right; font-size:88%; } 

.banner300 { margin-bottom:20px; }

.otros_mapas { font-size:88%; margin-bottom:15px; border:2px solid #F7B217; padding:2px; }
.otros_mapas .inner { border:2px solid #FFCF79; padding:10px 6px; background: url(/img/fondo_inner.gif) top repeat-x; }
.otros_mapas h5 { font-size:100%; margin-bottom:5px; }
.otros_mapas .izqui { float:left; width:135px; margin-bottom:20px; }
.otros_mapas .dere { margin-left:145px; margin-bottom:20px; }
.otros_mapas li { list-style:none; margin-bottom:1px; }

.small {font-size:85%}

#centro { margin-bottom:25px; position:relative; }
#centro ul { margin-top:15px; }
#centro li { float:left; background: url(/img/flechita_tiempo.gif) left no-repeat; padding-left:13px; width:157px; list-style:none; }

#centro .pdetalle li { width:auto; float:none}

#centro h3 { font-size:88%; margin-bottom:5px; }

#centro p.enlaces { margin-top:10px; font-size:88%; }

#centro table.busqueda td { border-bottom:1px dotted #D2D0D0; padding:10px; }

#centro #pais_izqui { float:left; width:420px; margin-bottom:20px; margin-top:15px; }
#centro #pais_izqui .pdetalle { border:1px solid #D2D0D0; background: url(/img/fondo_pdetalle.gif) bottom repeat-x; padding:10px; margin-bottom:15px; }
#centro #pais_dere { width:250px; margin-left:430px; margin-bottom:20px; margin-top:15px; }
#centro #pais_dere table { margin-bottom:10px; }
#centro #pais_dere td { padding:3px 0px; }

#centro #googlemaps { margin-bottom:20px; }
#centro #googlemaps iframe { border:1px solid #ccc; }

#centro #ciudad_izqui { float:left; width:340px; margin-bottom:20px; margin-top:15px; }
#centro #ciudad_izqui .thoy { font-size:140%; border:1px solid #D2D0D0; background: url(/img/fondo_pdetalle.gif) bottom repeat-x; padding:10px; margin:0px 20px 15px 0px;  }
#centro #ciudad_izqui .dhoy { border:1px solid #D2D0D0; background: url(/img/fondo_pdetalle.gif) bottom repeat-x; padding:10px; margin:0px 20px 15px 0px; } 
#centro #ciudad_izqui .dhoy table { width:100%; border:none; font-size:88%; }
#centro #ciudad_izqui .dhoy table th, #centro #ciudad_izqui .dhoy table td { text-align:left; padding:4px; } 

#centro #ciudad_dere { width:340px; margin-left:345px; margin-bottom:20px; margin-top:15px; }
#centro #ciudad_dere table { margin-bottom:10px; }
#centro #ciudad_dere td { padding:3px 0px; }

#centro #irwidget { position:absolute; right:0px; top:-10px; width:180px; text-align:center; padding:12px 0px 5px 15px; font-size:88%; background:url(/img/irwidget.gif) no-repeat; }
#centro #irwidget a { color:#fff; }

.tb_ciudad { border-top:1px solid #ddd; margin-top:4px; }
.tb_ciudad td { border-bottom:1px solid #ddd; padding:1px 5px }


.ciudadespais { margin-bottom:25px; }
.ciudadespais ul { margin-top:15px; }
.ciudadespais li { float:left; background: url(/img/flechita_tiempo.gif) left no-repeat; padding-left:13px; width:157px; list-style:none;  }


/* adsense tuneado */
.ad_header {color:#000;font-size:11px; margin-bottom:10px; }
.ad_line1 {font-size:12px; text-decoration:underline; font-weight:bold }
.ad_text {color:#000;font-size:11px; text-decoration:none}
.ad_url {color:#008000;font-size:11px; margin-bottom:5px; text-decoration:none;}
.wide_ads { padding:1px; margin:5px 0px 0px 100px;}
.narrow_ads {display:none }
.ad_cont { padding-bottom:8px;  padding:3px 0 }
.wide_ads .ad_line1 {padding-top:7px; margin:0; }
.ad_up { padding-top:8px; padding-bottom:8px; padding:8px 0 }

/* widget */

.widget {background:#F5F6F6 url(/img/right-col-bg.gif) bottom left repeat-x;border:solid 1px #ccc;padding:5px; width:80%;text-align:center; margin:10px 0 0 0; padding:12px 12px 18px 12px; font-size:85%}
.widget_inline {background:#fff; border:solid 1px #ddd; padding:7px;}

/* configuración widgets */

#widgets { padding-left:10px; margin-top:20px; height:430px; }
#widgets #wleft { float:left; width:220px; text-align:right; }
#widgets #megawright { position:relative; float:left; width:753px; background:url(/img/fondofull.gif) top left no-repeat; }
#widgets #superwright {  }

#widgets #wright { float:left; width:455px; text-align:center;  min-height:315px; padding-bottom:15px; padding-top:70px; }

#widgets #codigo { float:left; margin-left:30px}


#widgets #wleft h3 { text-align:left; }
#widgets #wleft ul { padding:10px 0px 10px 20px; }
#widgets #wleft ul li { text-align:left; list-style:none;  }
#widgets #wleft ul li a { display:block; padding:15px; border-bottom:2px solid #C6CFD3; background:#F5F6F6; font-size:120%; font-weight:bold; text-decoration:none; color:#778C95; border-left:2px solid #C6CFD3;  }
#widgets #wleft ul li a:hover { background:#E4E4E4; color:#666; }
#widgets #wleft ul li a.current { background:#ccc;background:#fff url(/img/fondo_pestana_widget.gif) right no-repeat; color:#000; }
#widgets #wleft ul li a.primero { border-top:2px solid #C6CFD3; }

#widgets #wleft #picker { padding:10px 0px 10px 20px;}
#widgets #wleft #picker p {  padding:5px 20px 5px 0px; background:#C6CFD3 url(/img/fondo_picker.gif) right top no-repeat; border-bottom:4px solid #fff;  }
#widgets #wleft #picker p strong { font-size:120% }

.lerror { padding:40px; font-weight:bold; }

#widgets #wright p.ciudad { background:url(/img/fondo_ciudad_widget.gif) left center no-repeat; border-bottom:1px solid #C6CFD3; padding:15px 0px 15px 40px; text-align:left; }

#widgets #sciudad { position:absolute; top:10px; width:455px; text-align:center; padding:15px 0px; font-size:120%; font-weight:bold; }
#widgets #sciudad input { font-size:85%; padding:2px; }

#widgets #wright #tamano ul { text-align:center; margin:0px; padding:0px;}
#widgets #wright #tamano ul li { display:inline; list-style:none; }
#widgets #wright #tamano ul li a { margin-right:5px; padding:3px 5px;; border:1px solid #C6CFD3; text-decoration:none; background:#FFF; font-weight:bold; color:#000; }
#widgets #wright #tamano ul li a:hover { background:#EDF0F1 }
#widgets #wright #tamano ul li a.current { background:#C6CFD3; color:#000; }
#widgets #wright #tamano ul li a span { font-size:88%; font-weight:normal }

#widgets #wright #f_basico { margin:20px auto; border:3px solid #fff; padding:8px; background:#E2E7E9 }
#widgets #wright #f_basico span { font-weight:bold; font-size:160%; margin-left:8px; }
#widgets #wright #f_basico img { margin-right:8px; }

#widgets #wright .doscien { width:150px; }
#widgets #wright .trescien { width:276px; }

#widgets #wright #f_normal { margin:10px auto 3px auto; padding:4px 8px; }
#widgets #wright #f_normal p { line-height:20px; }
#widgets #wright #f_normal h2  { line-height:20px; font-size:14px; background:none!important; padding-left:0px; font-weight:normal}
#widgets #wright #f_normal div.dibus { margin: 7px 0px; padding:5px 0px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
#widgets #wright #f_normal div.dibus img{ margin:0 }
#widgets #wright #f_normal span { font-weight:bold; font-size:160%; margin-left:10px; }
#widgets #wright #f_normal .datos  { width:100%; font-size:11px; }
#widgets #wright #f_normal .datos th { font-weight:normal; text-align:right; width:50%; padding:3px; }
#widgets #wright #f_normal .datos td { text-align:left; width:50%; padding:3px; }
#widgets #wright #f_normal .edit {font-size:11px;  text-align:center;  margin:2px 0 6px 0  }


#widgets #wright #f_prevision { margin:10px auto 3px auto;  padding:4px 8px; }
#widgets #wright #f_prevision p { line-height:20px; font-size:14px; }
#widgets #wright #f_prevision h2  { line-height:20px; font-size:14px; background:none!important; padding-left:0px; font-weight:normal}
#widgets #wright #f_prevision tr.dibus { padding:3px 0px 0px 0px; margin-top:3px; border-top:1px solid #fff; font-size:130%; }
#widgets #wright #f_prevision tr.dibus strong { font-size:110% }
#widgets #wright #f_prevision tr.dibus span.temp { display:block; padding-right:10px; }
#widgets #wright #f_prevision tr.dibus2 { padding:3px 0px 0px 0px; margin-top:3px; border-top:1px solid #fff; text-align:left; }
#widgets #wright #f_prevision span { font-weight:bold;}
#widgets #wright #f_prevision .edit {font-size:11px;  text-align:center; margin:2px 0 6px 0  }



#widgets h3 { margin:5px; font-size:16px }
#widgets #codigo textarea { font-size:85%; font-family:Arial; padding:2px}

.mlun { font-size:88%; margin-top:10px; padding:5px; }
.fases { font-size:88%; border: 1px solid #F7B217; }
.mlun2 { font-size:88%; margin-bottom:10px; padding:5px; }

.lunar { width:100%; margin-bottom:15px; font-size:88%; border-top: 1px solid #F7B217; border-left: 1px solid #F7B217; color:#666 }
.lunar th, .lunar td { padding:3px; text-align:center; border-bottom: 1px solid #F7B217; border-right: 1px solid #F7B217; }
.lunar th { background:#F5E6C6 }

.anos { margin-left:15px; margin-top:10px; }
.anos ul { }
.anos li { width:125px; float:left; display:inline; }



/* suggest sin limpiar */

ul.suggest {background:#ffffdd; overflow:auto; padding:4px; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #aaa;}

.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } 

.ui-menu {	list-style:none;	padding: 2px;	margin: 0;	display:block;}
.ui-menu .ui-menu {	margin-top: -3px;}
.ui-menu .ui-menu-item {	margin:0;	padding: 0;	width: 100%;}
.ui-menu .ui-menu-item a {	text-decoration:none;	display:block;	padding:.2em .4em;	line-height:1.5;zoom:1; color:#000; }

.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; color: #222222; font-size:80%; text-align:left; font-weight:normal }

.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { background: #efefef; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
