*{
	margin:0px;
	padding:0px;
}
body, html{	
	height:auto;
	background-color:#FFF;	
	margin:0px 0px;
	padding:0px 0px;	
	font:normal normal 12px/14px Arial, Helvetica, sans-serif;	
	color:#334c70;
	background-image:url(back-page.png);
	background-repeat:repeat;
}

legend{
	color:#7A7A7A;
	font-weight:bold;
}

iframe{
	width:660px;		
	height:400px;
	margin:4px;
}

.mini_map{
	width:340px;		
	height:250px;
	border:1px solid #CCCCCC;
	padding:2px;
	
}

table{
	margin:0px;
	padding:0px;
	text-align:left;	
}
hr{		
	margin:15px;				
	background-image:url(back-hr.png);
	background-repeat:repeat-x;
	height:5px;
	border:none;
	*height:3px;
	*border:5px dotted #CCCCCC;
}


#cuerpo{		
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
}
#citas{
	margin:0px auto 0px auto;
	width:700px;
	text-align:right;
	
}
	#citas p{
		color:#0d4339;
		font-size:9px;
		line-height:10px;
	}
#header{	
	margin:0px auto 0px auto;	
	width:100%;
	height:130px;	
	
}
#cabecera{		
	background-image:url(head.png);
	background-repeat:no-repeat;	
	width:705px;
	height:130px;	
	margin:0px auto 0px auto;		
}

#menu{	
	margin:0px auto 0px auto;		
	text-align:left;		
	width:705px;
	background-image:url(back-menu.png);
	background-repeat:no-repeat;
	background-position:bottom;	
	height:20px;		
	font:normal bold 11px/11px Arial, Helvetica, sans-serif;	
}

	#menu ul{
		padding:3px;
			
	}
	
	#menu li{
		padding-left:10px;
		display:inline;					
	}	
	
	#menu a{		
		color:#c7fff5;	
		padding:0px 3px;
		text-decoration:none;				
	}
	
	#menu a:hover{				
		color:#142C4D;	
	}
	
	#menu .active{				
		background-color:#ffffff;
		background-image:url(back-buttonMenu.png);
		background-repeat:no-repeat;
		background-position:5px 4px;
		padding-left:15px;			
		color:#142C4D;			
	}

#contenido{
	background-image:url(back-contenido.png);
	background-repeat:repeat-y;
	background-color:#fff; 
	margin:0px auto 0px auto;	
	width:705px;
	min-height:600px;	
	padding:5px 0px\9;	/**** IE 8 Hack ***/
}
	#contenido p{
		margin:8px;
		padding:5px;				
	}	
	.imgInicio{
		padding:2px;
		margin:3px;
	}
	.inicio_01{
		background-image:url(back-inicio.png);		
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		display:table;			
		width:669px;		
		margin:5px 14px;				
		*margin:15px !important; /**** IE 7 Hack ***/
		margin: 0px 14px\9; /**** IE 8 Hack ***/		
	}	
	
		.inicio_01 img{
			border:1px solid #CCC;
		}
		.inicio_01 h2{			
			height:24px;
			width:636px;
			display:block;
			font:normal bold 11px/12px Verdana, Helvetica, sans-serif;
			color:#FFF;
			padding:5px 3px 3px 30px;
			background-image:url(back-h2.png);
			background-repeat:no-repeat;
		}
		
		.inicio_01 h3{			
			height:auto;
			width:265px;
			display:block;
			font:normal bold 11px/12px Verdana, Helvetica, sans-serif;
			background-color:#DDEAF0;
			color:#798697;
			padding:5px 5px 5px 30px;
			background-image:url(back-h3.png);
			background-repeat:no-repeat;
			background-position:22px 10px;
			*background-position:22px 9px;
			
		}
		.inicio_01 p{			
			font:normal normal 11px/12px Arial, Helvetica, sans-serif;
		}
		.inicio_01 a{			
			color:#5CA2B8;
		}
		.minigaleria001{
			float:right;			
			width:285px;
			height:260px;	
			padding-left:15px;
			margin-left:5px;
			border-left:1px solid #4974ae;
				
		}
		.minigaleria001 p{			
			width:250px;
			color:#999999;			
			padding:10px 5px 0px 0px;		
			background-color:none;			
		}
		.minigaleria001 img{
			height:86px;
			width:81px;
			display:block;
			float:left;
			padding:3px;
			margin:2px;
			border:1px solid #CCCCCC;
			background-color:#FFF;	
		}
		.inicio_01 ul{			
			list-style:none;
			width:275px;
			padding:5px 25px;
			font:normal bold 11px/12px Arial, Helvetica, sans-serif;			
		
		}
		.inicio_01 li{
			background-color:#ecf1f5;
			padding-left:5px;
			width:265px;
			margin:1px;
			color:#9ba5b2;
		
		}
		.inicio_01 li:hover{
			background-color:#5b6c84;
			padding-left:5px;
			margin:1px;
			color:#FFF;
		
		}
		.inicio_01 ul li a{
			text-decoration:none;
			background-image:url(back-list.png);
			background-repeat:no-repeat;
			background-position:center left;
			background-color:trasparent;
			padding:0px 0px 0px 12px;
			margin:1px;
			color:#9ba5b2;
			width:250px;
			display:block;	
		}
		.inicio_01 ul li a:hover{
			color:#FFF;	
		}
		
		.inicio_01 form{ 			
			margin:5px;
			float:left;
			width:646px;
			font-size:11px;
			
		}
		.inicio_01 form fieldset{
			background-color:#DBE1E8;
			border:none;
			width:646px;			
			margin:3px;
			*width:640px;
		}
		.inicio_01 form legend{
			color:#334c70;
			font-weight:bold;
			font-size:12px;
			*margin:3px;
		}
		.inicio_01 form label{
			margin:3px;
			color:#7190bb;
			font-weight:bold;
			display:block;
		}
		.inicio_01 form input{
			margin:3px;
			display:block;
			border:none;
			font:normal bold 11px/12px Arial, Helvetica, sans-serif;
			color:#334c70;
			padding:2px;
			}
		.inicio_01 form input:focus{
			background-color:#334c70;
			color:#FFF;		
		}
		.inicio_01 form textarea{
			display:block;
			height:90px;
			width:300px;
			border:none;
			font:normal bold 11px/12px Arial, Helvetica, sans-serif;
			color:#334c70;
			margin:3px;
			padding:2px;
		}
		.inicio_01 form textarea:focus{
			background-color:#334c70;
			color:#FFF;
			
		}
		.inicio_01 form button{
			margin:3px;		
			font:normal bold 12px/13px Arial, Helvetica, sans-serif;
			border:none;
			background-color:#334c70;
			color:#FFFFFF;	
		}
		.inicio_01 form button:hover{		
			background-color:#FFFFFF;
			color:#334c70;	
		}
		
		
		

		#inicio_01 form button:hover{		
			background-color:#FFFFFF;
			color:#334c70;	
		}
		
	#listaLatin{ list-style:lower-latin; color:#333333; }
	#listaRoman{ list-style:decimal; color:#333333; }
#direccion{
	text-align:center;	
	margin:0px auto 0px auto;	
	width:705px;
	background-image:url(back-foot.png);
	background-repeat:repeat-y;
	width:705px;
}

	#direccion p{
		/*text-transform:uppercase;*/
		font-size:9px;		
		color:#FFF;		
	}

#pie{	
	width:100%;	
}

#pie a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

#pie a:hover{	
	text-decoration:underline;
}



