@charset "utf-8";

body {background:#ffffff;  color: #6d6e71; width:100%; font: 11px  Arial, Sans-Serif; margin:0 auto; }

/* 5 px (= + -) 0.4em */	

.clearfix { overflow: hidden; }
* html .clearfix { height: 0.1em; overflow: visible; }
*{ margin: 0; padding: 0;}  /* me respeta los float en firefox*/	


/* Tipografías */

h1 {color: #000000;	font: oblique 18px Helvetica; margin-bottom:5px;letter-spacing:-0.5px; line-height:15px;}
	

#C00_texto_imagen {font: 11px Arial, Sans-Serif; color:#000000; margin-top:-3em; width:60%; margin-left:15px; }	/* texto sobre banner blanco negrita */
.blanco {background-color:#FFFFFF; }

/* links tipografías */
a.arial10:link, a.arial10:visited {font: 10px Arial, Sans-Serif; color:#000000; text-decoration:none; cursor:pointer; }
a.arial10:hover, a.arial10:focus, a.actual:link, a.actual:visited  {text-decoration: underline; }

.arial13_gris {
	font: 13px Arial, Sans-Serif;
	color:#585757;
	padding-bottom: 10px;
}
.arial10_gris { padding-left:5px;  font:  10px Arial, Sans-Serif;  color:#585757; }
.arial10_granate { font:  11px Arial, Sans-Serif;  color:#563320;  *letter-spacing:-1px; }
a.arial13_gris:link, a.arial13_gris:visited,a.arial13_gris:hover, a.arial13_gris:focus {font: 13px Arial, Sans-Serif;  color:#585757; padding-bottom: 10px; text-decoration:none; cursor:pointer;}

.arial13_negro {font: 13px Arial, Sans-Serif;  color:#000000; padding-bottom: 10px;}

.arial10_gris_num {font: bold 10px Arial, Sans-Serif;  color:#808080; text-align:right; color: #323231; font: 11px Arial, Sans-Serif; }


#C00_line_grey {  width:494px; height:1px;  margin:0 auto;  margin-top:15px; margin-bottom:5px;border-top:1px solid #c0c0c0;  }

#C00_line_grey_pie {  width:494px; height:1px;  margin:0 auto;  margin-top:8px; margin-bottom:6px;border-top:1px solid #c0c0c0;  }

#C00_line_grey_pie_home {  width:494px; height:1px;  margin:0 auto;  margin-top:8px; margin-bottom:6px;border-top:2px solid #505050;  }



/* bloque horizontal */	

#C000 {width:811px; height:auto; margin:0 auto;}
#C000_home {width:992px; height:auto; margin:0 auto;}


#sidebar_box { border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0; padding-top:15px; padding-left:3px; padding-right:3px; padding-bottom:2px;	width: 130px;}
#sidebar_box_without_bottom_border { border-top:1px solid #c0c0c0; padding-top:15px; padding-left:3px; padding-right:3px; padding-bottom:15px; width: 130px;}
#sidebar_box2 { border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0; padding-top:15px; padding-left:3px; padding-right:3px; padding-bottom:2px;	width: 130px; text-align:justify; }

#sidebar1 {float: left; }
#sidebar2 {float: right; }

#busqueda_avanzada { margin-left:137px;}

/* Menú  */ 
#sidebar1  { background: transparent;  }
#sidebar1  {  padding:0; list-style:none; border:none; }
#sidebar1  ul li { text-align:left;   padding-bottom:0.1em; padding-top:0.1em;margin-bottom:2px; *margin-bottom:0px; }
#sidebar1  ul li a { display:block;  color:#808080; text-decoration:none; cursor:pointer;font: bold 10px Arial, Sans-Serif; }
#sidebar1  ul li a b { display:block;  color:#808080; text-decoration:none; cursor:pointer;font: bold 11px Arial, Sans-Serif; }
#sidebar1  ul li a:hover, #C01_plan ul li#active a  {  color:#000000;  } 

/* links tipografías */
#sidebar2 a.arial_1:link, #sidebar2 a.arial_1:visited {font: 10px Arial, Sans-Serif; color:#808080; text-decoration:none; cursor:pointer; letter-spacing:0px; word-spacing: 0px; line-height:14px; *line-height:15px; }
#sidebar2 a.arial_1:hover, #sidebar2 a.arial_1:focus {text-decoration: none; color:#563320 }
/* links tipografías */
#sidebar2 a.arial_2:link, #sidebar2 a.arial_2:visited {font: 14px Arial, Sans-Serif; color:#808080; text-decoration:none; cursor:pointer;letter-spacing:0px; word-spacing: 0px; line-height:14px; *line-height:15px;}
#sidebar2 a.arial_2:hover, #sidebar2 a.arial_2:focus {text-decoration: none; color:#563320 }

/* links tipografías */
#sidebar2 a.arial_3:link, #sidebar2 a.arial_3:visited {font: 19px Arial, Sans-Serif; color:#808080; text-decoration:none; cursor:pointer;letter-spacing:0px; word-spacing: 0px; line-height:14px;   *line-height:15px;}
#sidebar2 a.arial_3:hover, #sidebar2 a.arial_3:focus {text-decoration: none; color:#563320 }

#sombra14{background-color: #f0f0f0; min-height: 14px;  height:100%; margin-top:1px;}
#sombra15{margin-bottom:5px; padding-left:3px;}

#C00 {width:494px; height:auto; margin:0 auto; }

#C00_line_black { height:1em; background: url('../images/linea_negra.gif') bottom no-repeat; margin-bottom:10px;  }


#C00_grey { background-color:#f0f0f0; width:475px; height:auto; margin:0 auto; border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0; padding:10px; }
/* links tipografías */
#C00_grey a:link, #C00_grey a:visited {font: 10px Arial, Sans-Serif; color:#563320; text-decoration:none; cursor:pointer; letter-spacing:0px; word-spacing: 0px; line-height:14px; }
#C00_grey a:hover, #C00_grey a:focus {text-decoration: underline; }

#C00_text { padding:2px; margin-top:-3.3em;  width:60% }	
h1 {background-color: #FF0000; font: 11px Arial, Sans-Serif; color:#323231;}


#C00_listado {width:494px; height:auto; margin:0 auto;font: 10px Arial; color:#323231; margin-top:0px; *margin-top:0px;}

#C00_listado b {width:494px; height:auto; margin:0 auto;font: bold 11px Arial; color:#323231; background-color:#f0f0f0; margin-top:0px; *margin-top:0px;}
/*
#C00_listado a:link, #C00_listado  a:visited {background-color:#fef200; text-decoration:none; font: bold 13px Arial; color:#323231; 	}		
#C00_listado a:hover, #C00_listado a:focus  {color:#563320; text-decoration:underline;  }
*/

#C00_listado a:link, #C00_listado a:visited {
    text-decoration:none;
    font: bold 13px Arial;
    color:#8a4726;
}
#C00_listado a:hover{
    color:#d75400;
    text-decoration:underline;
}
#C00_listado a:focus {
    color:#d75400;
    text-decoration:underline;
}
#C00_listado a:active {
    color:#ff0000;
    text-decoration:underline;
}
#C00_listado a:visited {
    color:#543d8a;
    text-decoration:none;
}

#C00_listado a.tdnone:link {
    background-color:#ffffff;
    text-decoration:none;
    font: bold 13px Arial;
    color:#8a4726;
}
#C00_listado a.tdnone:visited {
    background-color:#ffffff;
    text-decoration:none;
    font: bold 13px Arial;
    color:#543d8a;
}       
#C00_listado a.tdnone:hover {
    background-color:#ffffff;
    text-decoration:underline;
    color:#d75400;
}
#C00_listado a.tdnone:active {
    background-color:#ffffff;
    text-decoration:underline;
    color:#FF0000;
}

/* bloque separador */	
#C9{ clear: both; height: 65px;     }
#C99{ clear: both; height: 5px;     }
#C999{
	height: 10px;
	margin-top:20px;
	width:494px;
	margin:0 auto;
}


#C00_01_buscar    {width:95%;  margin-bottom:20px;  *margin-top:-22px; }	
*html #C00_01_buscar  {  margin-top:0px;}	

#C00_01_buscar_interior    {width:95%;  margin-top:32px;  *margin-top:30px; margin-left:12px; *margin-left:6px;  }	
*html #C00_01_buscar_interior  {  margin-top:30px;}	


/* menu sobre fondo blanco: Español   English   Francais   Portugues   Checo  */	
#C00_01_menu_white {  margin-bottom:10px; background-color: #ffffff; padding-top:4px; padding-bottom:4px; font: 14px Arial; color:#747474; word-spacing:1px; }	
#C00_01_menu_white  a:link, #C00_01_menu_white  a:visited { text-decoration:none; padding-right:4px; padding-left:3px; font: bold 14px Arial; color:#747474; 	}		
#C00_01_menu_white  a.actual:link, #C00_01_menu_white a.actual:visited, #C00_01_menu_white a:hover, #C00_01_menu_white a:focus  {color:#000000 }


/* menu sobre fondo blanco: Español   English   Francais   Portugues   Checo  */	
#C00_01_menu_white_interior { margin-bottom:10px; background-color: #ffffff; padding-top:4px; padding-bottom:4px; text-align:center; margin-left:-30px;}	
#C00_01_menu_white_interior  a:link, #C00_01_menu_white_interior  a:visited { padding-left:26px; text-decoration:none; font: bold 12px Arial; color:#747474; 	}		
#C00_01_menu_white_interior  a.actual:link, #C00_01_menu_white_interior a.actual:visited, #C00_01_menu_white_interior a:hover, #C00_01_menu_white_interior a:focus  {color:#000000 }


/* menu sobre fondo blanco: Español   English   Francais   Portugues   Checo  */	
#C00_02_menu_white {  margin-bottom:10px; background-color: #ffffff; padding-top:4px; padding-bottom:4px; letter-spacing:-0.25px; line-height:12px; text-align:center; }	
#C00_02_menu_white  a:link, #C00_02_menu_white  a:visited { text-decoration:none; padding-right:4px;  font: 10px Arial; color:#808080; 	}		
#C00_02_menu_white  a.actual:link, #C00_02_menu_white a.actual:visited, #C00_02_menu_white a:hover, #C00_02_menu_white a:focus  {color:#000000 }



/* dos columnas */	
#C111 { float:left; width:60%; }	
#C112 { float:right; }

#C111_link { float:left;  width:77%; font: 10px Arial, Sans-Serif; color:#808080; padding-bottom:3px; padding-top:3px; padding-left:3px;  }	
#C112_num { float:right; width:20%;  font: 10px Arial, Sans-Serif; color:#808080; padding-bottom:3px; padding-top:3px;   }

#C111_inversa { float:left;  width:22%;  height:88px;}	
#C112_inversa { float:right; width:64%; height:88px;    }	
* html #C112_inversa { float:right; width:63.5%; height:88px;    }	

#C1111 { float:left;  width:75%; *margin-top:20px;   }	
*html #C1111 { float:left;  width:80%; margin-top:0px;   }	
#C1122 { float:right; width:25%;  margin-top:-3px;   }	

#C111_link  a:link, #C111_link  a:visited { text-decoration:none; padding-right:3px; font: 10px Arial; color:#808080; 	}		
#C111_link  a.actual:link, #C111_link a:hover, #C111_link a:focus  {color:#000000 }
#C111_link  a:link b, #C111_link  a:visited b { text-decoration:none; padding-right:3px; font: 11px Arial; color:#585757; font-weight: bold;  }

#C11_listado { float:left;  width:370px; background-color:#e2e2e2;  font: 10px Arial; color:#acaaaa; padding-bottom:5px; padding-top:5px; padding-left:4px;   }	
#C12_listado { float:right; width:111px; background-color:#e2e2e2;font: 10px Arial; color:#636262;  padding-bottom:2px; padding-top:2px; padding-left:7px; text-align:right; }	

#C11_listado  a:link, #C11_listado  a:visited { text-decoration:none; padding-right:3px; font: 10px Arial; color:#acaaaa; 	}		
#C11_listado  a.actual:link, #C11_listado a.actual:visited, #C11_listado a:hover, #C11_listado a:focus  {color:#000000 }






/* botones over */
.boton_buscar { background: url('../images/boton_buscar_off.gif') no-repeat;  width:63px; height:21px; display:block; margin-top:-22px; *margin-top:-23px; float:right;}
.boton_buscar:hover { background: url('../images//boton_buscar_on.gif') no-repeat ;}
.boton_buscar  a{ width:63px; height:21px; display:block; }

/* inputs */
.input_buscar {font: 12px Arial, Sans-Serif; color:#333333; width:280px;  height:14px ; padding-top:2px; background-color:#f0f0f0;}	
.input_buscar_interior {font: 12px Arial, Sans-Serif; color:#333333; width:230px; *width:206px; *margin-top:2px; height:14px ; padding-top:4px; background-color:#f0f0f0;}	

.select  {width:75px;font: 9px Arial, Sans-Serif;  color: #000;  background-color:#e4e4e4;  padding:2px; margin-top:1px;}
.select_ancho  {width:100px;font: 9px Arial, Sans-Serif;  color: #000;  background-color:#e4e4e4;  padding:2px; margin-top:1px;}
.select_min  {width:45px;font: 10px Arial; color:#636262; background-color:#fff;  }


.im{ border:none; } /* enlace la la imagen sin borde */

/*  modificaciones */

#sidebar1 {width:140px;}
#sidebar2 {width:140px;}
#parteCentralListado {
    width:510px;
    margin-left:146px;
}

.btnBuscarEs {
    width:63px;
    height:21px;
    background-color:#000;
    border:0px;
    color:#fff;
    font-size:14px;
    cursor:pointer;
}

.btnBuscarEs:hover {
    background-color:#ef3125;
}
    
.sugerenciasBusqueda {position:absolute; z-index:1; text-align:left; background:url(../images/sug_fondo1.png) repeat-y 0 0; left:0.4em;padding:0 .2em;  top:1.5em; width:25.2em; }
.sugerenciasBusqueda {background-image:none; top:1.6em; }
.sugerenciasBusqueda {background-color:#f0f0f0; border:.5em #a1a1a1; padding:.3em 0; width:25em; }
.sugerenciasBusqueda ul {float:none; margin:0; padding:0; list-style-type:none;}
.sugerenciasBusqueda li {font-size:11px; margin:2px;padding:0;}
.sugerenciasBusqueda li a {color:#808080; font-size:11px; display:block; padding:2px; background-color:#f0f0f0; text-decoration: none; cursor: pointer; font-family: Arial,Sans-Serif; font-style: normal; font-variant: normal; font-weight: bold; }
.sugerenciasBusqueda li a:hover {color:#000; background-color:#c0c0c0;}

/* Mapa de "El Tiempo" incrustado en la pagina de resultados */
.pagRdosMapaEstrecho {
    float: left; width: 247px; height: 200px; margin-top: 8px;	
}

.pagRdosMapaAncho {
    width: 494px; height: 200px; margin-top: 8px;   
}

#geoResourceList {
    float: left;
    width: 227px;
    height: 190px;
    margin-top: 8px;
    margin-bottom: 14px;
    padding-left: 12px;
    padding-top: 5px;
}

#geoResourceList ul {
    list-style-type:none;
    padding:0px;
    margin:0px;
}

#geoResourceList ul li {
    background-repeat:no-repeat;
    height:25px;
    padding-bottom:4px;
    text-indent: 25px;
}

#geoResourceList ul li.localityItem {
    background-position:0px 12px;
}

#geoResourceList ul li.beachItem {
    background-position:3px 12px;
}

#geoResourceList ul li.skiResortItem {
    background-position:3px 12px;
}

#geoResourceList ul li a {
    position:relative;
    top:13px;
}

/* Pagina de "El Tiempo" */

#sidebarLeftTiempo {
    width:120px;
    float:left;
    background:transparent;
    padding:10px 0 0 10px;
    list-style:none;
    border:none;
}
#sidebarLeftTiempo ul li { text-align:left; padding-bottom:0.1em; padding-top:0.1em;margin-bottom:2px; *margin-bottom:0px; }
#sidebarLeftTiempo ul li a { display:block; color:#808080; text-decoration:none; cursor:pointer;font: bold 10px Arial, Sans-Serif; }
#sidebarLeftTiempo ul li a b { display:block; color:#808080; text-decoration:none; cursor:pointer;font: bold 11px Arial, Sans-Serif; }
#sidebarLeftTiempo ul li a:hover, #C01_plan ul li#active a { color:#000000; } 

#parteCentralTiempo {
    width:510px;
    margin-left:146px;
}

#contenedorMapas {
	width:494px;
	height:480px;
	margin:0 auto;
}

#mapaTiempo {
    width:640px;
    height:480px;
    z-index:1;
}

#miniMapaCanarias {
	top:-101px;
	left:419px;
	width:220px;
	height:100px;
	z-index:2;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}

#C00_grey_tiempo {
    background-color:#F0F0F0;
    border-bottom:1px solid #C0C0C0;
    border-top:1px solid #C0C0C0;
    height:auto;
    margin:0 0 0 8px;
    *margin-left: 0;
    padding:10px;
    width:620px;
}

#idTabs {
	font: 12px Arial;
	color:#747474;
	word-spacing:1px; 
    padding-left: 8px;
    *padding-left: 0px;
}
#idTabs a:link, #idTabs a:visited { text-decoration:none; font: bold 12px Arial; color:#747474;    }       
#idTabs a.actual:link, #idTabs a.actual:visited, #idTabs a:hover, #idTabs a:focus  {color:#000000 }
