/* CSS Document */

body { 
	margin:1px;
	background: #fff;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	}

#container {
	width: 800px;
	height:auto;
	margin:0px auto 0px auto;
	background-color:#fff;
}

#top {
	height: auto;
	background-color:white;
}

	#logo {
		width:auto;
		padding:0px;
	}


	/* MENU HORIZONTAL */


	#linea1 {
		
		height: 30px;
		font-size:0.7em;	
		font-weight:bold;
		background: white url(../imagenes/fondolinea.gif) repeat-x top center;
		}


		ul#menu-linea1 {
			margin:0;
			padding:0;
			list-style-type:none;
		}
		ul#menu-linea1 li {
			margin:0.8em 0 0 0;
			padding:0;
			display:inline;	
			float: right;
			height:30px;
		}
		ul#menu-linea1 li a:link, ul#menu-linea1 li a:visited {
			width:100px;
			display:block;
			text-decoration:none;
			text-align:center;
			color: orange;
			height:30px;
			padding: 0em 0em 0em 0em;
		}
		ul#menu-linea1 li a:hover{
			text-decoration: none;
			border-bottom: none;
			color: white;
		}

	#linea2 {
		width:100%;
		height: 30px;
		font-size:0.7em;	
		font-weight:bold;
		background: white url(../imagenes/fondolinea2.gif) repeat-x top center;
			}

		ul#menu-linea2 {
			margin:0;
			padding:0;
			list-style-type:none;
		}
		ul#menu-linea2 li {
			margin:0.8em 0 0 0;
			padding:0;
			display:inline;	
			float: left;
			height:30px;
		}
		ul#menu-linea2 li a:link, ul#menu-linea2 li a:visited {
			width:160px;
			display:block;
			text-decoration:none;
			text-align:center;
			color: orange;
			height:30px;
			padding: 0em 0em 0em 0em;
		}
		ul#menu-linea2 li a:hover{
			text-decoration: none;
			border-bottom: none;
			color: white;
		}



/* CUERPO: MENU VERTICAL Y CONTENIDO */


#cuerpo {
	width:100%;
	height:auto;
	background-color:#ffffff;
	float:left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	}

	#menuVert {
		width:145px;
		height:auto;
		font-size:12px;
		float:right;
		margin-top:2px;
		padding-right:10px;
		padding-bottom: 5px;
	}
			
	#contenido { 
		width:625px;
		height:auto;
		float:left;
		margin-left:0px;
		margin-right:0px;
		text-align:justify;	
		padding-right: 5px;
		border-right:solid 1px orange;
	}

	.columna01 {
		width:300px;
		height:230px;
		float:left;
		margin-top: 5px;
		margin-left:0px;
		margin-right:4px;
		padding-left:2px;
	}

	.columna02 { 
		width:300px;
		height:230px;
		float:left;
		margin-top: 5px;
		margin-left:5px;
		margin-right:0px;
		padding-left:2px;
		padding-right:0px;
	}

	.noticia_texto {
		width:400px;
		float:left;
		margin-left:2px;
		margin-right:4px;
		margin-top:2px;
		border-bottom: dashed 1px #fff;
	}

	.noticia_foto {
		width:150px;
		float:left;
		margin-left:2px;
		margin-right:4px;
		margin-top:35px;
	}


/* PIE DE PAGINA */

#linea3 {
		width:100%;
		height: 30px;
		font-size:0.7em;
		color:orange;	
		font-weight:bold;
		text-align: left;
		margin:0;
		padding:10px;
		background: white url(../imagenes/fondolinea2.gif) repeat-x top center;
	}

	
#bottom {
	clear: both;
	width: 100%;
	height:30px;
	padding:1px;
	color: orange;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

.pusher { 
	clear:both; 
	margin:0px;
}

/* ESTILOS COMUNES */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#3C4740;
	margin-top:10px;
	margin-bottom:5px;
	border-bottom:1px solid orange;
}

h2 {
	color:orange;
	font-size:15px;
	font-weight:bold;
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #3C4740;

}

h3 {
	color:orange;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #3C4740;

}

ul.list01 {
	font-size:12px;
	}

	ul.list01 li { 
		color:#3C4740;
		font-size:12px;
		margin-left: -20px;
		margin-right:10px;
		list-style-image:url(../imagenes/boton_right.gif);
		padding-bottom:2px;
	}

ul.listmenu {
	font-size:10px;
	}

	ul.listmenu li { 
		margin-top: 2px;
		margin-left:-15px;
		margin-bottom:2px;
		padding-bottom:1px;
		font-size:12px;
		font-weight:bold;
		list-style:none;
	}
		ul.listmenu li a:link, a:visited {
			color:#3C4740;
			font-weight:bold;
			text-decoration:none;
		}
		ul.listmenu li a:hover, a:active {
			color:orange;
			border:0;
		}

a:link, a:visited {
	color:#3C4740;
	font-weight:bold;
	text-decoration:none;
}
a:hover, a:active{
	color:orange;
	font-weight:bold;
	text-decoration:none;
}


/* IMAGENES, TEXTOS, FONDOS Y BORDES */


img {
	border: 0;
	text-align: center;
}

img.banner {
	border: 0;
	width:800px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	}

.up {
	color:#3C4740;
	font-size:12px;
	text-align: right; 
	text-decoration: none;
}

.txt {
	color:#3C4740;
	font-size:12px;
	margin-top:12px;
	margin-right:10px;
	margin-bottom:12px;
}

.txtcabeceramenu {
	color:orange;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom: dotted 1px #3C4740;
}





