/* CSS Document */
/* Divisiones específicas solo del home.. */

/* DIV Divisiones generales del home */
#divgeneral {
	width: 960px;
	clear:both;
	margin: 0px auto;
	text-align: left;
}
#container_header_foto_home {
	width: 960px;
	height: 161px;
	text-align: left;
	float:right;
	background-image:url(x_images/foto_home.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-top: 0px;
	clear: both;
	z-index: 0;
	position: relative;
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 1px;
	background-color:#FFFFFF;

}
#divcolumnagris {
	margin-right:10px;
	margin-top:10px;
	padding-bottom:10px;
	width: 160px;
	height:100%;
	float:left;
	background-image:url(x_images/h_fondo_gris.gif);
}
/* Internos de ls columna gris */
#divcolumnagris_alcalde {
	margin-top:10px;
	padding-left:11px;
	width: 149px;
	float:left;
}
#divcolumnagris_menu1 {
	margin-top:10px;
	width: 160px;
	float:left;
	margin-bottom:10px;
}
#divcolumnagris_menu2 {
	margin-top:10px;
	width: 160px;
	float:left;
	margin-bottom:10px;
}
#divcolumnagris_menu3 {
	margin-top:10px;
	padding-left:11px;
	width: 149px;
	float:left;
	margin-bottom:10px;
}
#divcolumnagris_promo {
	margin-top:10px;
	padding-left:21px;
	width: 139px;
	float:left;
	margin-bottom:100px;
}

#vertical_slide, #horizontal_slide {
	background: #D0C8C8;
	color: #8A7575;
	padding: 10px;
	border: 5px solid #F3F1F1;
	font-weight: bold;
}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}

#divcolumnablanca {
	width: 790px;
	height:100%;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:0px;
	margin-left:0px;
	float:right;
	
}
#divprimerafila {
	width: 790px;
	height:100%;
	background-color:#FFFFFF;
	clear:both;
	z-index:10;
}
#divprimerafila_colizq {
	width: 500px;
	height: 100%;
	float:left;
	z-index:10;
}
#divprimerafila_colizq_top {
	width: 500px;
	height: 100%;
	z-index:10;
}
#divprimerafila_colizq_bot {
	width: 490px;
	height: 100%;
	clear:both;
	padding-top:10px;
	margin-top:10px;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom:10px;
}
#divprimerafila_colder {
	width: 290px;
	height: 450px;
	float:right;
}
#divsegundafila {
	width: 790px;
	height:260px;
	clear:both;
	background-color:#eeeeee;
	
}
#divpresegundafila {
	margin-top:10px;
}
#divtercerafila {
	width: 790px;
	height:310px;
	clear:both;
	margin-top:10px;
	padding-bottom:10px;
	padding-top:10px;
	border-top-color: #dddddd;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/*DIV GTS 1s.0 */
#divgts{
	width: 285px;
	background-image:url(x_images/h_gts_fondo.jpg);
	background-repeat:repeat-x;
	padding-bottom:0px;
	margin-bottom:20px;
	border-bottom-color: #6699CC;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}
#divgts_top {
	width: 285px;
	background-image:url(x_images/h_gtstop.jpg);
	height:38px;
}
#divgts_medio {
	clear:both;
	padding-top:5px;
}
#divgts_tools {
	padding-top:10px;
	border-top-color: #A2C0DF;
	border-top-style: solid;
	border-top-width: 1px;
	width: 265px;
	margin-left:10px;
}
#divgts_bot {
	clear:both;
	width: 285px;
	
}
#divgts_bot1 {
	clear:both;
	width: 285px;
	margin-top:2px;
	margin-bottom:35px;
	position:static;
	z-index:1;
}
.form_gts1 {
	float:left;
	width:140px;
	padding-left:20px;
}
.form_gts2 {
	float:right;
	width:80px;
}
.input_search_gts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #6699CC;
	width: 160px;
	height: 19px;
	border: 1px solid #6699CC;
	padding-top:3px;
	padding-left:5px;
}
.boton_search_gts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	width: 60px;
	height: 26px;
	background-color: #dddddd;
	border: 1px solid #CCCCCC;
	background-image: url(x_images/fondo_buscar_gts.jpg);
}
.boton_search_agenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	width: 60px;
	height: 23px;
	background-color: #dddddd;
	border: 1px solid #CCCCCC;
	background-image: url(x_images/fondo_buscar_age.jpg);
	margin-top:-1px;
}
.select_agenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	width: 75px;
	height: 20px;
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	padding: 2px;
}



/*DIV Video */
#divvideo {
	width: 285px;
	background-image:url(x_images/h_video_fondo.gif);
	position:relative;
	z-index:10;
}
#divvideo_top {
	width: 285px;
	background-image:url(x_images/h_video_top.jpg);
	height:29px;
}
#divvideo_top1 {
	width: 285px;
	background-image:url(x_images/h_video_top1.jpg);
	height:59px;
}
#divvideo_topEng {
	width: 285px;
	background-image:url(x_images/h_video_topEng.jpg);
	height:29px;
}
#divvideo_top_b {
	float:right;
	width: 107px;
	background-image:url(x_images/h_masvideos.jpg);
	height:25px;
	border: 1px solid #999999;
	margin:3px;
}
#divvideo_medio {
	background-image:url(x_images/h_video_fondo.gif);
	height:240px;
	margin-left:7px;
	margin-top:5px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 6px;
}
#divvideo_bot {
	display:block;
	background-color:#ffffff;
	padding-left:12px;
	padding-right:7px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #dddddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #dddddd;
	border-right-style: solid;
	border-right-width: 1px;
}

/*DIV Publicidad */
#divpublicidad_top {
	margin-top:10px;
	background-image:url(x_images/h_publicidad.jpg);
	height:24px;
}
#divpublicidad_topEng {
	margin-top:10px;
	background-image:url(x_images/h_publicidadEng.jpg);
	height:24px;
}
#divpublicidad_medio {
	margin-bottom:10px;
}

/* DIV Tabulados */
.divtabulado_titulo {
	border-right-color: #dddddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #dddddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #dddddd;
	border-top-style: solid;
	border-top-width: 1px;
	background-color:#eeeeee;
	padding:5px;
	float:left;
	text-align:center;
	margin-bottom:0px;
	font-size:11px;
	font-family: arial;
	text-decoration:none;
	color:#999999;
	text-transform: uppercase;
	margin-bottom:-1px;
}
.divtabulado_link {
	text-decoration:none;
	color:#444444;
}
.divtabulado_link:link {
	text-decoration:none;
	color:#444444;
}
.divtabulado_link:hover {
	text-decoration:underline;
	color:#333333;
}
.divtabulado_body {
	clear:both;
	margin-top:-1px;
	border-right-color: #dddddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #dddddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #dddddd;
	border-top-style: solid;
	border-top-width: 1px;
	width:95%;
}
.divtabulado_head {
	width:250px;
}
.divtabulado_body_head {
	padding:8px;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.divtabulado_body_body {
	clear:both;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.divtabulado_body_bot {

}

/* DIVS de la agenda */
#divagenda_top {
	width: 480px;
	height: 42px;
	background-image:url(x_images/h_agenda_top.jpg);
	clear:both;
}
#divagenda_medio {
	width: 480px;
	height: 100%;
	background-image:url(x_images/h_agenda_medio.jpg);
	background-repeat:repeat-y;
	clear:both;
	padding:8px;
}
#divagenda_amedio {
	width: 432px;
	height: 100%;
	margin: 0 auto;
}
.divagenda_amedio_cont {
	width: 200px;
	float:right;
	margin-right:5px;
	margin-bottom:8px;
}
.divagenda_amedio_cont_foto {
	margin-right:8px;
	margin-bottom:2px;
	border: 1px solid #ffffff;
	float:left;
	padding:4px;
}
#divagenda_bmedio {
	width: 90%;
	height: 30px;
	clear:both;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top:10px;
	margin: 0 14px;
	margin-bottom:0px;
}
#divagenda_bot {
	width: 480px;
	height: 16px;
	background-image:url(x_images/h_agenda_bot.jpg);
	clear:both;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* DIVS de la galería */
#divgaleria {
	width: 200px;
	height:310px;
	background-color:#cccccc;
	float:right;
	background-image:url(x_images/h_fondo_galeria.gif);
}
#divgaleria_top { 
	width: 195px;
	height:30px;
	background-image:url(x_images/h_galerias.jpg);
	background-repeat:no-repeat;
}
#divgaleria_topEng { 
	width: 195px;
	height:30px;
	background-image:url(x_images/h_galeriasEng.jpg);
	background-repeat:no-repeat;
}
#divgaleria_medio { 
	width: 195px;
	height:250px;
	background-image:url(x_images/h_fondo_galeria.gif);
}
.divgaleria_cont { 
	width: 188px;
	height:200px;
	margin-left:6px;
}
#divgaleria_bot { 
	width: 195px;
	height:29px;
	background-image:url(x_images/h_fondo_galeria.gif);
	border-top-color: #FF0099;
	border-top-style: solid;
	border-top-width: 1px;
}
#divgaleria_boton { 
	float:right;
	margin-top:5px;
	margin-right:3px;
}


/*DIVS del área de Multimedia */
#divmulti {
	width: 200px;
	height:310px;
	background-color:#dddddd;
	float:right;
	background-image:url(x_images/h_fondo_multi.gif);
}
#divmulti_top { 
	width: 195px;
	height:30px;
	background-image:url(x_images/h_multi.jpg);
	background-repeat:no-repeat;
}
#divmulti_medio { 
	width: 195px;
	height:250px;
	background-image:url(x_images/h_fondo_multi.gif);
}
#divmulti_bot { 
	width: 195px;
	height:29px;
	background-image:url(x_images/h_fondo_multi.gif);
	border-top-color: #FF9900;
	border-top-style: solid;
	border-top-width: 1px;
}


/* DIV de lo nuevo y los más leido */
#divlonuevo {
	width: 195px;
	height:310px;
	background-color:#eeeeee;
	float:right;
	background-image:url(x_images/h_fondo_lomasleido.gif);
}
#divlonuevo_top { 
	width: 195px;
	height:30px;
	background-image:url(x_images/h_lomasleido.jpg);
	background-repeat:no-repeat;
}
#divlonuevo_topEng { 
	width: 195px;
	height:30px;
	background-image:url(x_images/h_lomasleidoEng.jpg);
	background-repeat:no-repeat;
}
#divlonuevo_medio { 
	width: 195px;
	height:250px;
	background-image:url(x_images/h_fondo_lomasleido.gif);
}
.divlonuevo_cont{
	width: 195px;
	height:250px;
	padding:8px;
	position:absolute;
}
#divlonuevo_bot { 
	width: 195px;
	height:29px;
	background-image:url(x_images/h_fondo_lomasleido.gif);
	border-top-color: #FF9900;
	border-top-style: solid;
	border-top-width: 0px;
}

/*DIV de Interés. */
#divinteres {
	width: 195px;
	height:310px;
	background-color:#ffffff;
	float:right;
	background-image:url(x_images/h_fondo_deinteres.gif);
}
#divinteres_top { 
	width: 195px;
	height:30px;
	background-image:url(x_images/h_deinteres.jpg);
	background-repeat:no-repeat;
}
#divinteres_topEng { 
	width: 195px;
	height:30px;
	background-image:url(x_images/h_deinteresEng.jpg);
	background-repeat:no-repeat;
}
#divinteres_medio { 
	width: 195px;
	height:250px;
	background-image:url(x_images/h_fondo_deinteres.gif);
}
#divinteres_cont{
	width: 195px;
	height:250px;
	padding:8px;
	position:absolute;
}
#divinteres_bot { 
	width: 195px;
	height:29px;
	background-image:url(x_images/h_fondo_deinteres.gif);
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 1px;
}

/* CSS para mover divs, sección Dentro del Portal*/
#divnovedades_tit {
	position:relative;
	clear:both;
	background-image:url(x_images/h_fondo_dentro.jpg);
	background-repeat:repeat-y;
}
#divnovedades {
	position:relative;
	background-image:url(x_images/h_fondo_dentro.jpg);
	background-repeat:repeat-y;
}
.divnovedad {
	width:120px;
	height:200px;
	float:left;
	position:relative;
	padding-top:15px;
	padding-left:20px;
}
.divnovedad_flecha {
	float:left;
	position:relative;
	padding-top:65px;
	width:20px;
	padding-left:15px;
}
.divnovedad_foto {
	width:117px;
	height:115px;
	border:1px solid #cccccc;
}
.divnovedad_texto {
	width:120px;
	height:80px;
}
.divnovedad_texto1 {
	width:120px;
	margin-bottom:5px;
}

/* CSS para habilitados... */
.hab {
	display:block;
	float:left;
	width:15px;
	height:15px;
	background-image:url(x_images/h_flecha.jpg);
	border: 1px solid #CCCCCC;
	color:#333333;
	text-decoration:none;
	position:relative;
	z-index:10;
}
.hab_c {
	display:block;
	float:left;
	width:15px;
	height:15px;
	background-image:url(x_images/h_flecha_c.jpg);
	border: 1px solid #CCCCCC;
	color:#333333;
	text-decoration:none;
	position:relative;
	z-index:10;
}
.haba {
	display:block;
	float:right;
	width:15px;
	height:15px;
	background-image:url(x_images/h_flecha.jpg);
	border: 1px solid #CCCCCC;
	color:#333333;
	text-decoration:none;
	position:relative;
	z-index:10;
	margin-top:5px;
}
.haba_c {
	display:block;
	float:right;
	width:15px;
	height:15px;
	background-image:url(x_images/h_flecha_c.jpg);
	border: 1px solid #CCCCCC;
	color:#333333;
	text-decoration:none;
	position:relative;
	z-index:10;
	margin-top:5px;
	margin-right:8px;
}
.hab:hover {
	display:block;
	width:15px;
	height:15px;
	background-color:#333333;
	color:#FFFFFF;
	border: 1px solid #ffffff;
}

/* CSS Document 
Plantillas del Portal de Bogotá
*/
#menuhh{float:none;
clear:both;
position:static;
width: 160px;
}
#menuhh4{
width: 260px;
}
#menuhh2{float:none;
clear:both;
position:static;
width: 169px;
}
#menuhh3{float:none;
clear:both;
position:static;
width: 169px;
}
#menuhh ul li{float:left; width: 160px;}
#menuhh a{height:1%;font:bold 0.7em/1.5em arial, sans-serif;}
#menuhh2 ul li{float:left; width: 169px;}
#menuhh2 a{height:1%;font:bold 0.7em/1.5em arial;}
#menuhh3 ul li{float:left; width: 169px;}
#menuhh3 a{height:1%;font:bold 0.7em/1.5em arial;}
#menuhh4 ul li{float:left; width: 260px;}
#menuhh4 a{height:1%;font:bold 0.7em/1.5em arial;}

/* Inicio de Menús
Hay un menú por cada elemento de menú en la página, debido al IE*/

#menuhh-container
	{
	position: relative;		
	}
#menuhh-container2
	{
	position: relative;		
	}

#menuhh
	{
	font-size: 14px;
	font-family: arial;
	width:160px;
	float:left;
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
	position: relative;	
	}
		
#menuhh a
	{
	text-align: left;
	display:block;
	border: 1px solid #cccccc;
	white-space:nowrap;
	margin:0;
	padding: 0.3em;
	padding-right: 10px;
	padding-left: 10px;
	}
	
#menuhh a:link, #menuhh a:visited, #menuhh a:active	/* menu at rest */
	{
	width:160px;
	color: #666666;
	background-color:#dddddd;
	text-decoration:none;
	}
	
#menuhh a:hover	/* menu at mouse-over  */
	{
	color: #000000;
	background-color: #cccccc;
	text-decoration:none;
	}	
	
#menuhh a.top_parent, #menuhh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(x_images/flecha_negra_3.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuhh a.parent, #menuhh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuhh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}

#menuhh li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuhh ul ul
	{
	position:absolute;
	z-index:50;
	top:auto;
	display:none;
	}

#menuhh ul ul ul
	{
	top:0;
	left:160px;
	}

div#menuhh li:hover
	{
	cursor:pointer;
	z-index:50;
	}

div#menuhh li:hover ul ul,
div#menuhh li li:hover ul ul,
div#menuhh li li li:hover ul ul,
div#menuhh li li li li:hover ul ul
{display:none;}

div#menuhh li:hover ul,
div#menuhh li li:hover ul,
div#menuhh li li li:hover ul,
div#menuhh li li li li:hover ul
{display:block;}


/* Inicio de Menús
Hay un menú por cada elemento de menú en la página, debido al IE*/

#menuhh2-container
	{
	position: relative;		
	}
#menuhh2-container2
	{
	position: relative;		
	}

#menuhh2
	{
	font-size: 14px;
	font-family: arial;
	width:169px;
	float:left;
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
	position: relative;	
	}
		
#menuhh2 a
	{
	text-align: left;
	display:block;
	border: 1px solid #666666;
	white-space:nowrap;
	margin:0;
	padding: 0.3em;
	padding-right: 10px;
	padding-left: 5px;
	}
	
#menuhh2 a:link, #menuhh2 a:visited, #menuhh2 a:active	/* menu at rest */
	{
	width:169px;
	color: #cccccc;
	background-color: #777777;
	text-decoration:none;
	}
	
#menuhh2 a:hover	/* menu at mouse-over  */
	{
	color: #FF9900;
	background-color: #333333;
	text-decoration:none;
	}	
	
#menuhh2 a.top_parent, #menuhh2 a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(x_images/flecha_negra_2.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuhh2 a.parent, #menuhh2 a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuhh2 ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}

#menuhh2 li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuhh2 ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	}

#menuhh2 ul ul ul
	{
	top:0;
	left:169px;
	}

div#menuhh2 li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuhh2 li:hover ul ul,
div#menuhh2 li li:hover ul ul,
div#menuhh2 li li li:hover ul ul,
div#menuhh2 li li li li:hover ul ul
{display:none;}

div#menuhh2 li:hover ul,
div#menuhh2 li li:hover ul,
div#menuhh2 li li li:hover ul,
div#menuhh2 li li li li:hover ul
{display:block;}


/* Inicio de Menús
Hay un menú por cada elemento de menú en la página, debido al IE*/

#menuhh3-container
	{
	position: relative;		
	}
#menuhh3-container2
	{
	position: relative;		
	}

#menuhh3
	{
	font-size: 14px;
	font-family: arial;
	width:168px;
	float:left;
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
	position: relative;	
	}
		
#menuhh3 a
	{
	text-align: left;
	display:block;
	white-space:nowrap;
	border: 1px solid #333333;
	margin:0;
	padding: 0.3em;
	padding-right: 10px;
	padding-left: 5px;
	}
	
#menuhh3 a:link, #menuhh3 a:visited, #menuhh3 a:active	/* menu at rest */
	{
	width:169px;
	color: #cccccc;
	text-decoration:none;
	background-color: #555555;
	}
	
#menuhh3 a:hover	/* menu at mouse-over  */
	{
	color: #FF0099;
	background-color: #000000;
	text-decoration:none;
	}	
	
#menuhh3 a.top_parent, #menuhh3 a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(x_images/flecha_negra_1.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuhh3 a.parent, #menuhh3 a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuhh3 ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;	/* width of all menu boxes */
	}

#menuhh3 li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuhh3 ul ul
	{
	position:absolute;
	z-index:50;
	top:auto;
	display:none;
	}

#menuhh3 ul ul ul
	{
	top:0;
	left:169px;
	}

div#menuhh3 li:hover
	{
	cursor:pointer;
	z-index:50;
	}

div#menuhh3 li:hover ul ul,
div#menuhh3 li li:hover ul ul,
div#menuhh3 li li li:hover ul ul,
div#menuhh3 li li li li:hover ul ul
{display:none;}

div#menuhh3 li:hover ul,
div#menuhh3 li li:hover ul,
div#menuhh3 li li li:hover ul,
div#menuhh3 li li li li:hover ul
{display:block;}

/* Inicio de Menús
Hay un menú por cada elemento de menú en la página, debido al IE*/

#menuhh4-container
	{

	}
#menuhh4-container2
	{

	}

#menuhh4
	{
	font-size: 14px;
	font-family: arial;
	width:260px;
	float:left;
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;

	}
		
#menuhh4 a
	{
	text-align: left;
	display:block;
	white-space:nowrap;
	border: 1px solid #82C0FF;
	margin:0;
	padding: 0.3em;
	padding-right: 10px;
	padding-left: 5px;
	}
	
#menuhh4 a:link, #menuhh4 a:visited, #menuhh4 a:active	/* menu at rest */
	{
	width:260px;
	color: #333333;
	background-color: #BBDDFF;
	text-decoration:none;
	}
	
#menuhh4 a:hover	/* menu at mouse-over  */
	{
	color: #003366;
	background-color: #ffffff;
	text-decoration:none;
	}	
	
#menuhh4 a.top_parent  /* attaches down-arrow to all top-parents */
	{
	background-image: url(x_images/flecha_azul.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuhh4 a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-color: #ffffff;
	background-image: url(x_images/flecha_azul.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	color: #003366;
	}
	
#menuhh4 a.parent 	/* attaches side-arrow to all parents */
	{
	background-position: right center;
	}
#menuhh4 a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-color: #ffffff;
	color: #336699;
	font-weight:bold;
	}

#menuhh4 ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;	/* width of all menu boxes */
	}

#menuhh4 li
	{
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* sssSophie Dennis contribution for IE7 */
	}

#menuhh4 ul ul
	{
	top:auto;
	display:none;
	}

#menuhh4 ul ul ul
	{
	top:0;
	left:260px;
	}

div#menuhh4 li:hover
	{
	cursor:pointer;
	}

div#menuhh4 li:hover ul ul,
div#menuhh4 li li:hover ul ul,
div#menuhh4 li li li:hover ul ul,
div#menuhh4 li li li li:hover ul ul
{display:none;}

div#menuhh4 li:hover ul,
div#menuhh4 li li:hover ul,
div#menuhh4 li li li:hover ul,
div#menuhh4 li li li li:hover ul
{display:block;}

/* Text for home*/
.txt_separador {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9900;
}
.txt_dia {
	font-family:Arial;
	font-size:10px;
	color:#666666;
}
.txt_clima_f {
	font-family:Arial;
	font-size:11px;
	color:#006699;
}
.txt_clima_c {
	font-family:Arial;
	font-size:11px;
	color:#FF9900;	
}
.txt_pico {
	display:block;
	margin-left:10px;
	font-family:Arial;
	font-size:11px;
	color:#666666;	
}
.txt_placa {
	display:block;
	margin-left:10px;
	font-family:Arial;
	font-size:11px;
	color:#F0CF15;
}
.txt_gts_tools {
	font-size:11px;
	font-family: arial;
	color:#999999;
	text-transform: uppercase;
}
.txt_titulo_gts {
	font-size:12px;
	font-family: arial;
	font-weight:bold;
	color:#ffffff;
	text-transform: uppercase;
	margin-left:24px;
}
.txt_titulo_gts1 {
	font-size:11px;
	font-family: arial;
	color:#777777;
	text-transform: uppercase;
	margin-left:14px;
}
.lista_gts {
	font-size:12px;
	font-family: georgia;
	color:#333333;
	list-style-image: url(x_images/fle_gts.png);
}
.lista_gts li {
	margin-bottom:9px;
	margin-right:20px;
}
.lista_gts a {
	text-decoration:none;
	font-weight:bold;
	color:#305E8B;
	font-family: arial;
}
.lista_gts a:hover {
	text-decoration:underline;
}
.lista_lomas {
	font-size:12px;
	font-family: georgia;
	color:#333333;
	list-style-image: url(x_images/fle_lomas.png);
	list-style-position: outside;
	margin-left:-14px;
}
.lista_lomas li {
	margin-bottom:9px;
	margin-right:20px;
}
.lista_lomas a {
	text-decoration:none;
	color:#444444;
	font-family: arial;
}
.lista_lomas a:hover {
	text-decoration:underline;
}
#preview {
	border: 1px solid #dddddd;
	width:270px;
	height:240px;
}
.txt_video {
	font-size:12px;
	font-family: georgia;
	color:#333333;
}
.txt_video a {
	font-size:14px;
	color:#305E8B;
	font-weight:bold;
	font-family: arial;
	text-decoration:none;
	line-height: 150%;
}
.txt_video a:hover {
	text-decoration:underline;
}
.txt_multi {
	font-size:12px;
	font-family: arial;
	color:#eeeeee;
	font-weight:bold;
}
.txt_multi_b {
	font-size:10px;
	font-family: arial;
	color:#cccccc;
}
.foto {
	margin-bottom:8px;
}
.txt_nuevo {
	font-size:11px;
	font-family: georgia;
	color:#dddddd;
}
.txt_nuevo a {
	font-size:11px;
	font-family: arial;
	text-decoration:none;
	color:#cccccc;
	text-transform: uppercase;
}
.txt_nuevo a:hover {
	text-decoration:underline;
}
.txt_nuevo1 {
	font-size:11px;
	font-family: georgia;
	color:#333333;
}
.txt_nuevo1 a {
	font-size:11px;
	font-family: arial;
	text-decoration:none;
	color:#666666;
	text-transform: uppercase;
}
.txt_nuevo1 a:hover {
	text-decoration:underline;
}
.txt_tab {
	font-size:12px;
	font-family:georgia;
	color:#666666;
}
.txt_tab a {
	font-size:11px;
	font-family: arial;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	text-transform:uppercase;
}
.txt_tab a:hover {
	text-decoration:underline;
}
.lista_tab {
	font-size:12px;
	font-family: georgia;
	color:#333333;
	list-style-image: url(x_images/fle_lomas.png);
	list-style-position: outside;
	margin-left:-14px;
}
.lista_tab li {
	margin-bottom:9px;
	margin-right:20px;
}
.lista_tab a {
	text-decoration:underline;
	color:#444444;
	font-family: arial;
}
.lista_tab a:hover {
	color:#111111;
}

.lista_menu {
	font-size:12px;
	font-family: georgia;
	color:#333333;
	list-style-image: url(x_images/menu.png);
	list-style-position: outside;
	margin-left:-10px;
}
.lista_menu li {
	margin-bottom:9px;
	margin-right:20px;
}
.lista_menu a {
	text-decoration:none;
	color:#444444;
	font-family: arial;
}
.lista_menu a:hover {
	text-decoration:underline;
	color:#305E8B;
}
.txt_f {
	font-size:10px;
	font-family: arial;
	color:#cc0000;
}

/* Main */
.titulo {
	font-size:12px;
	font-family: georgia;
	color:#666666;
	line-height: 170%;
	margin-left:10px;
	margin-right:20px;
}
.titulo a {
	font-size:16px;
	font-family: arial;
	text-decoration:none;
	color:#305E8B;
	line-height: 140%;
	font-weight:bold;
}
.titulo a:hover {
	text-decoration:underline;
}

.titulos {
	font-size:11px;
	font-family: georgia;
	color:#666666;
	line-height: 170%;
	margin-left:10px;
	margin-right:20px;
}
.titulos a {
	font-size:12px;
	font-family: arial;
	text-decoration:none;
	color:#305E8B;
	line-height: 140%;
	font-weight:bold;
}
.titulos a:hover {
	text-decoration:underline;
}

#linea {
	margin-top:10px;
	border-top-color: #dddddd;
	border-top-style: solid;
	border-top-width: 1px;
}
/* Div personalizado.. */
.mi {
	position:absolute;
	text-align:left;
	left:50%;
	top:0px;
	width:100px;
	background-color:#333333;
	font-size:10px;
	font-family: arial;	
	color:#ffffff;	
	border: 1px solid #000000;
	padding-top:18px;
	padding-bottom:8px;
	padding-left:18px;
	z-index:100;
	background-image:url(x_images/hi.jpg);
}
.mi_txt a {
	font-size:11px;
	font-family: georgia;	
	color:#CC0000;
	text-decoration:none;
}
.mi_txt a:hover {
	font-size:11px;
	font-family: georgia;	
	color:#ffffff;
	text-decoration:underline;
}
/*................*/
