
ul, ul li { margin: 0; padding: 0; list-style: none; }
h1, h2, h3, p, form { margin: 0; padding: 0; }
.clear { clear: both; }
img { border: none; }
.naranja {font-weight: bold; color: #EC6409;}
.naranjal {color: #EC6409;}

html, body {
	height:100%;
	margin:0;
}

body {
	position:relative;
	min-width:900px;
	min-height:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 75%;
	font-weight: lighter;
	background: #666666;
	}

/* ---------------------- Contenedor externo ----------------- */
 

#contenido {
	position:absolute;
	background-color:#F7F7F7;
	width:900px;
	left:50%;
	margin-left:-450px;
}

 
/*-- Cabecera --------------------------------------------------------*/

#cabecera {
	margin-top: 0;
	border: none;
	background: #FFF;
	height:175px; clear: both;
        background: url(../imagen/logo.gif);
	}
#cabecera #alto { height:25px; background: #DCDCDC; }
#alto .enlaces  { float: right; margin-right: 1em; margin-top:0.2em }
#alto .enlaces a { color: #EC6409;  }


/*-- Pie de pagina ---------------------------------------------------------*/



#pie { clear: both; }
#pie .enlaces  { float: left;  }
#pie .enlaces a { color: #EC6409;  }
#pie .copyright { float: right; }
#pie {
  padding: .5em 1.0em 1.2em 1.0em;
  margin-top: 0;
  color: #EC6409;
  background: #DCDCDC;
}



/*-- Menu Izquierda --------------------------------------------------------*/

#menu { float: left; width: 170px;  
	background: #EFEFEF;
}
 
#menupr {
	font-weight: bold; 
	width: 150px;
	margin-bottom: 10px; margin-top: 10px; margin-left: 10px; margin-right: 10px;
	}
	
#menupr li a {
	height: 27px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 19px;
	text-decoration: none;
	}	
	
#menupr li a:link , #menupr li a:visited {
	color: #707070;
	display: block;
	background:  url(../imagen/pmenu.gif);
	padding: 8px 0 0 10px;
	}
	
#menupr li a:hover{
	color: #FFF;
	background:  url(../imagen/pmenu.gif) 0 -28px;
	padding: 8px 0 0 10px;
	}				


#submenu {
	font-weight: normal;
	width: 150px;
	margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 10px;
	}
	
#submenu li a {
	height: 27px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 19px;
	text-decoration: none;
	}	
	
#submenu li a:link, #submenu li a:visited {
	color: #707070;
	display: block;
	background:  url(../imagen/smenu.gif);
	padding: 8px 0 0 10px;
	}
	
#submenu li a:hover {
	color: #FFF;
	background:  url(../imagen/smenu.gif) 0 -28px;
	padding: 8px 0 0 10px;
	}				


/*-- Zona informativa derecha ----------------------------------------------*/

#info { float: right; width: 720px; padding-right: 0em; font-size:0.9em; }

#info #barra { margin-top:0px; height:25px; background-image: url("../imagen/barra.gif"); background-repeat: repeat-x  } 
#barra .enlaces  { font-weight: bold; float: left; margin-left: 0.7em; margin-top:0.3em; color: #FFFFFF;  }
#barra .enlaces a { color: #FFFFFF;  }

#info #titulo {  height:3.2em; background-color: #DCDCDC  }
#info #titulo p { padding-top:0.2em; margin-top:0em; margin-left:.5em; font-weight: bold; font-size: 2em; color: #EC6409; }

.TxtGrande { font-weight: bold; font-size: 1.4em; color: #EC6409; }

#banner1 img {  padding:0em; margin:2em; width: 300px; height:200px; float: left; }
#banner2 img {  padding:0em; margin:2em; width: 300px; height:200px; float: right; }
#banner3 img {  padding:0em; margin-top:100px; margin-bottom:25px; margin-left:35px; width: 200px; height:100px; }


#articulo {  margin-top: 1.0em; margin-bottom: 1.0em; margin-right:2em; }
#articulo img { padding-bottom:1.0em; padding-left:0.5em; padding-top:0.5em; padding-right: 1.5em; width: 300px; height: 200px; float: left; }
#articulo h1 { padding:0.5em; font-weight: bold; font-size: 1.0em; color: #EC6409; }
#articulo h2 { padding:0.5em; font-weight: bold; font-size: 1.3em; color: #EC6409; }
#articulo table { margin-left:10px; }
#articulo p { color: #5C5C5C; padding: 0.5em; }
#articulo a { color: #EC6409;  }
#articulo tr {margin-top: 2px; margin-bottom: 2px;}

#contacto {padding:10px; margin: 00px; width:400px; float: right }
#contacto img { padding: 10px; width: 52px; height: 52px; float: left; }
#contacto .zona { color: #AF4333; padding: 25px; width:70px; height:60px; float:left; }
#contacto p { color: #5C5C5C; padding: 12px; }
#contacto .enlace { color: #5C5C5C;  }



.oscuro { background-color:#cecece; width:150px;}
.claro { background-color:#e6e6e6; width: 500px;}
.oscuro1 { background-color:#cecece; width:250px;}
.claro1 { background-color:#e6e6e6; width: 250px;}
.fila0 { background-color:#EC6409;}
.colum0 { background-color:#cecece;}
.resto { background-color:#e6e6e6;}

.blanco {color:#FFFFFF;} 
 
