* {
	margin:0;
	padding:0;
	vertical-align: bottom;
}
BODY { 
background-color:#FEFDFB;
background:url(../images/fondo.gif);
font: normal 11pt/16pt "Trebuchet MS", Helvetica, Arial;
color: #17230E;
}
#header { 
height: 80px;
padding:0; 
/*background: #FFF url(../images/telenorural-perfil_verde.gif) no-repeat 180px 0px;*/
}
#header img{
border: 0;
 }
#header h1 {
position: absolute;
top: -2px;
left: 30px;
color:#B85B58;
font: bold 2.5em/1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

#left { 
float:left;
width:130px;
padding: 10px 0 0 30px; 
}

#center {
margin-left:160px;
margin-right:30px;
/*border-left: 3px solid #CCCCCC;*/
padding:8px;
border: 5px solid #CBD7A0;
background-color:#FCFEFB;
background-image: url(../images/fondo_top.gif);
background-repeat: repeat-x;

}
#pie { 
margin: 5px 0 0 0;
/*background-image:url(../images/telenopie.gif);
background-repeat:repeat-x;*/
}
/* Cajas en el pie*/

#pie_caja { 
margin-left:160px;
margin-right:35px;
padding:3px; 
color:#223028;
/*border: 1px solid #009933;*/
font: .9em/1.7em italic Georgia, "Times New Roman", Times, serif;
background-color: #D8E9CB;
}

.pie_izq {
position: relative;
left: 10px;
width: 300px;
}
.pie_der {
position: relative;
right: 10px;
width: 300px;
}


/* Cajas de características, precios*/
	.caja_izq {
		float: left;
		margin: 3px 3px 10px 3px;
	}
	.caja_izq img {
	margin: 0 0 6px 0;
	}
	.caja_foto {
		float: left;
		margin: 3px 3px 10px 3px;
	}
	
	.caja_visor {
	float: left;
	margin: 0;
	border: 2px solid #CBD7A0;
	z-index: 0;
	overflow: hidden;
	}
	.caja_direccion {
		float: left;
		margin: 0 0 10px 5px;
		font: lighter 80%/120% "Trebuchet MS", Helvetica, Arial;
		min-height:230px; 
	}
	/* for Internet Explorer */
/*\*/
* html .caja_direccion {
height: 230px;
}
	.caja_direccion img {
	margin: 5px 0 0 0;
	border: 1px solid #ccc ;
	}
	.caja_direccion a:hover img{
	margin: 5px 0 0 0;
	border: 1px solid #F00 ;
	}
	.caja_der {
	float: right;
	width: 200px;
	height: auto;
	padding:3px;
	margin: 0 0 5px 5px;
	font: lighter 80%/120% "Trebuchet MS", Helvetica, Arial;
	border: 1px solid #CBD7A0;
	background:#FFFEFF;
	min-height:100px; 
	height:auto;
}
	.caja_noticias {
	float: right;
	width: 179px;
	height: auto;
	padding:3px;
	margin: 0 0 5px 5px;
	font: lighter 80%/120% "Trebuchet MS", Helvetica, Arial;
	border: 1px solid #CBD7A0;
	background-image: url(../images/fondo_top.gif);
	background-repeat: repeat-x;
	min-height:179px; 
	height:auto;
}
	.caja_der h2, .caja_noticias h2, .caja_cen h2, .caja_texto h2 {
		margin:0 0 0.5em 0;
		padding: .4em .6em;
		font-size:1.2em;
		color:#B85B58;
		background:#EBF0DB;
	}

/* fin de Cajas características, precios*/

/* Más cajas de texto para mapa y notas */
	.caja {
	width: 100%;
	height: auto;
	padding:0px;
	/*margin-bottom: 10px;*/
	font: lighter 96%/130% "Trebuchet MS", Helvetica, Arial;
	clear: both;
}
	.caja_texto {
	float: left;
}

/*	.caja_texto img {
	border: 1px #006633;
	margin: 3px 5px;
	}*/
	.cajita_texto {
	float: right;
	margin: 0 0 5px 10px;
	padding:5px;
	width: 324px;
	border: 1px solid #CBD7A0;
	font: lighter 85%/130% "Trebuchet MS", Helvetica, Arial;
	clear: both;
}

/* fin de cajas de texto*/

/* cajitas para páginas de secciones */
	.caja_estrecha {
		float: left;
		width: 48%;
		margin: 3px 3px 5px 3px;
		border: 1px dashed #CCCCCC;
		font: normal 0.85em/1.3em Helvetica, Arial, sans-serif;
	}
	.caja_estrecha_fija {
		float: left;
		width: 302px;
		margin: 3px 3px 10px 10px;
		/*border: 1px dashed #CCCCCC;*/
	}
		.caja_estrecha_fluida {
		/*float: left;*/
		margin: 3px 30px 10px 325px;
		/*border: 1px dashed #CCCCCC;*/
	}
	.caja_estrecha img {
	float: left;
	margin: 2px 5px 0 1px;
	border: 1px solid #666;
	/*padding: 1px*/
	}
	
/* Caja de lista derecha */

	.caja_lista {
	float: right;
	width: 230px;
	margin: 2px 5px 0 2px;
	background-image:url(../images/fondo_top.gif);
	border: 1px solid #99CC66;
	}
	.navlist
{
padding-left: 5px;
margin-left: 0;
width: 230px;
}

	.navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
font: 0.8em/1.1em Arial, Helvetica, sans-serif;
}
	.navlist li a { text-decoration: none; }



/* estilos de títulos*/
h1 {
	font-size:22px;
	padding: 10px 0 5px 5px;
	color: #B85B58;
}
h2 { font-size:16px; padding: 0 0 3px 5px; margin: 0; color:#49572A;}
h3 { font-size:14px; padding: 0 0 3px 5px; margin: 0; color:#49572A;}
h4  {font-size: 1.2em; padding: 0 0 3px 5px; margin: 0; color:#49572A;}


/* Menú vertical #left> */
#nav {
	background:url(../images/fondo.gif);
	font: normal 10pt/14pt Verdana, Arial, Helvetica, sans-serif;
	z-index:9999;
	}
ul#nav {
	margin: 0;
	padding: 0;
	width: 120px; /* Width of Menu Items */
	border-bottom: 1px solid #DBD594;
	z-index:9999;
	list-style:none;
	}
ul#nav li {
	position: relative;
	z-index:9999;
	}
	
li ul {
	background:url(../images/fondo.gif);
	position: absolute;
	left: 119px; /* Set 1px less than menu width */
	top: 0;
	list-style-type: none;
	width: 120px; /* Width of Menu Items */
	display: none;
	}

/* Styles for Menu Items */
ul#nav  li a {
	display: block;
	text-decoration: none;
	font: normal 84%/115%  Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #49572A;
	background: #FEFDFB; /* IE6 Bug */
	padding: 4px;
	border: 1px solid #DBD594;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */

ul#nav li a:hover { color: #990000; background: #F4FFE6; } /* Hover Styles */
		
li ul li a { padding: 3px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

/* Fin de menú vertical*/

/* menu horizontal*/
#menu-horizontal {
position: absolute;
top: 63px;
right: 35px;
}
.hbuttons a{
display: block;
text-decoration: none;
font: normal 76%/120% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #476B2C;
background-color:#FCFEFB;
/*width: 90px;*/
float: left;
display: inline;
margin-right: 2px;
/*background-image:url(../images/tabsquare.jpg);
background-repeat: no-repeat;*/
padding: 1px 5px;
text-align:center;
border: 1px solid #DBD594;
}
.hbuttons a{
color:#439307;
 }
.hbuttons a:hover{
/*background-image:url(../images/tabsquareover.jpg);*/
color: #FFF;
background-color: #CBD7A0;
}
/*fin menu horizontal*/

/* Estilos de los enlaces normales */
a {
	text-decoration: none;
/*	font-weight: bold;*/
	color: #600;
	outline: none;
	}
a:visited {
	color: #400;
	}
a:active {
	color: #ff0000;
	}
a:hover {
	color: #c00;
/*	text-decoration: underline;
*/	}
a.verde {
color:#33CC33;
font-weight: 600;
}
a.verde:visited {
color:#336600;
}
a.verde:active{
color:#FF6633;
}
a.verde:hover {
color:#FF3300;
}


/* estilos de algunos elementos específicos */
.migas {
padding: 0 10px 0 10px;
font: xx-small Arial, Helvetica, sans-serif;
color: #666;
}
.mini {
margin: 10px 0 0 0;
font: xx-small Arial, Helvetica, sans-serif;
color: #666;

}




/* Formulario de busqueda */

#formulario {
	position: absolute;
	top: 1px;
	right: 80px;
	font: .9em/1.5em normal Arial, Helvetica, sans-serif;
}

.campo {
	width: 140px;
	height: 14px;
	border: 1px dashed #84AA00;
	padding: 1px;
	color: #252;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.campo:hover {
	background-color:#f3f5f0;
}

#boton_enviar {
	width: 58px;
	height: 18px;
	font-size: 9px;
	border: 1px solid #84AA00;
}
/* Estilos de los mapas */
#sidebar {
position: relative;
left: 200px;
width: 500px;
}

#map {

  	border: 1px solid #aaa;
	font: 0.8em/1.4em Arial, Helvetica, sans-serif;
}

#map img {
	float: left;
	margin: 2px 5px 0 2px;
	border: 1px solid #688;
	/*padding: 1px*/
	}
.popup {
border: 1px solid #99CC33;

}
/* ...*/

/* ___________  FIN _________________ */
