@charset "ISO-8859-1";
/* CSS MONTECASEROS */

#cabecera {
		background:#FFFFFF;
		border-top:1px solid #369;
		height:120px;
		clear:both;
		width: 780px;
		}
	html>body #banner {
		height:110px;
		width: 780px;
		}

#bottomcontent {
		background:#fff;
		text-align:left;
		border-top:1px solid #666;
		margin-top: 1px 0 0 1px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 780px;
		height:50px;
		left: 10px;
		clear:both;
		}
	html>body #bottomcontent {
		width: 780px;
		height:60px;
		}
		
		
		
/*-- NAV - cabecera ----------------------------*/

	#nav {  
		list-style:none;
		/*margin:2px 0px 2px 0px;
		padding-top:3px;
		padding-left:0px;
		padding-bottom: 10px;
		border-bottom:1px solid #333;*/
		height:20px;
		}
	#nav ul {
		list-style-type: none;
		}
	#nav li {
		margin:1px;
		padding:0; 
		float:left;
		}
	#nav li a {
		display:block; 
		width:105px;
		padding:0px 0;
		text-decoration:none;
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		background-color:#ffffff;
		border: 1px solid #333;
		}
	#nav li a:hover {
		color:#000000;
		background-color:#ccc;
		}
		
		
		
/*-- MENU - col izquierda ----------------------------*/
	
	#menu ul {
		list-style: none;
		margin-top: 25px;
		margin-left:2px;
		margin-right:2px;
		padding: 2px;
		background-color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		width: 150px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:145px;
		}
	html>body #menu ul {
		width:145px;
		}
	#menu li {
		width: 145px;
		list-style-type: none;
		border-bottom:1px solid #696;
		}
	#menu li a {
		letter-spacing: 0em;
		margin-left: 2px;
		padding: 4px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color:#669966;
		/*color: #336666;*/
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		width: 150px;
		}
	#menu li a:hover {
		/*-color: #660033;--*/
		letter-spacing: 0em;
		font-weight: normal;
		text-decoration: none;
		}
	#menu li.nolink {
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		padding:2px 0px 2px 2px;
	/*--letter-spacing: 0.2em;--*/
		/*background-color:#336666;*/
		background-color:#669966;
		}


/*-- BANNERS - imgs columna izquierda (debajo del menu) -----------------------*/
	#contentleft p img.banner {
		margin: 2px 8px 2px 8px;
		}


/*-- CUERPO - columna central -----------------------*/

	#cuerpo {
		margin: 0px 10px 10px 10px;
	}
	#cuerpo h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #336666;*/
	color:#ffffff;
	background-color:#669966;
	text-decoration: none;
	width: auto;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #666666;
	border-right-color: #666666;
	padding-left: 5px;
	padding-bottom:2px;
	padding-top:2px;
		}
	#cuerpo h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #669966;
		border-bottom:1px solid #696;		
		}
	#cuerpo h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color: #333333;	
		padding-left:2px;
		border-bottom:1px solid #333;
		}
	#cuerpo h3 a {
		
		}
	#cuerpo h3 a:hover {
		
		}
	#cuerpo h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color: #333333;	
		padding-left:5px;
		}
		
	#cuerpo li {
	list-style-type:none;
	list-style-image:url(/montecaseros/img/flechi04.gif);
	list-style-position:outside;
	font-size: 12px;
	font-weight:bold;
	}
	#cuerpo p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #333333;
		}
	#cuerpo p.copete {
		font-weight:bold;
		}
	#cuerpo a.back {
		text-align:right;
		font-size:11px;
		color:#999999;
		text-decoration:underline;
		}
	#cuerpo a {
		font-size:12px;
		color:#669966;
		}
	#cuerpo a:hover {
		color:#CC6633;
		}
		

/*-- DESTACADOS - columna derecha -----------------------*/

	#destacados {
		/*--background-color:#CCCCCC;--*/
		/*--border:1px solid #999;--*/
		
		}	
	#destacados h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 2px 0px 5px;
	width: 140px;
	margin-left:0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left:0px;
		background-color:#CC9966;
		}
	html>body #destacados h2 {
   		margin-left:0px;
		}
		
	#destacados p {
		margin: 2px 5px 10px 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		}
	#destacados p a {
		color: #006699;
		text-decoration:none;
		}
	#destacados p.separador {
	/*--background-color:#CCCCCC;
		padding:2px 1px 2px 1px;--*/
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		}
	#destacados img.photo {
		float: left;
		margin: 0px 5px 2px 1px;
		border: 1px solid #333;
		}

/* DEFINIR DESTACADO ESPECIAL*/
#destacados h3 {
		margin: 2px 5px 10px 5px;
		font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color:#CC3300;
		}
		#destacados h4 {
		margin: 2px 5px 10px 5px;
		font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#333333;
		}

/*-- CUADRITO - utilizado para Instituciones -----------------------*/
	#cuadro450 {
	width:400px;
	padding: 2px 2px 2px 5px;
	border: 1px solid #999;
	background-color:#e0e0e0;
	}
	
	#cuadro450 img {
	float:left;
	margin:10px 2px 2px 5px;
	border: 1px solid #999;
	}
	
	#info {
	padding-left:130px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#info .negrita {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
	#info a {
	color:#FF3300;
	text-decoration: underline;
	}

/*-- GOBIERNO (tabla) ------------------------------- */
#hcd {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
border-bottom:1px solid #696;
}
	#hcd a {
		font-size:12px;
		color:#669966;
		}
	#hcd a:hover {
		color:#CC6633;
		}
	#hcd h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #669966;
		border-bottom:1px solid #696;		
		}
	#hcd h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color: #333333;	
		padding-left:5px;
		border-bottom:1px solid #333;
		}



/* form contacto */
input { border:1px solid #ccc; padding:2px; margin-bottom:3px; font-family:"Lucida Sans Unicode", "Trebuchet MS", Tahoma, sans-serif; font-size:12px; }.verde { color:#fff; background-color:#339933;}
.rojo {color:#fff; background-color:#CC3300;}
.noborder { border:0px; }
.submit_buttons { margin-top:10px; }
.jsvalidation { margin-left:10px; font-size:10px; color:#FF0000; font-family:"Lucida Sans Unicode", "Trebuchet MS", Tahoma, sans-serif; }

fieldset {  
float: left;  
clear: both;  
width: 90%;  
margin: 0 0 1.5em 0;  
padding: 0;  
border: 1px solid #BFBAB0;  
background-color: #F0F0F0; 
}
legend {  
margin-left: 1em;  
padding: 0;  
color: #333;
font-family:Arial, Helvetica, sans-serif;  
font-weight: bold;
} 
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
}
fieldset.submit {  
float: none;  
width: auto;  
border-style: none;  
padding-left: 12em;  
background-color: transparent;  
background-image: none;  
}
fieldset p {
color: #333333;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
padding:0 30px 5px 30px;
} 

label {  
float: left;  
width: 10em;  
margin-right: 1em;  
text-align: right;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#333; 
}
fieldset fieldset {  
margin-bottom: -2.5em;  
border-style: none;  
background-color: transparent;  
background-image: none;
}
fieldset fieldset legend {  
margin-left: 0;  
font-weight: normal;
}
fieldset fieldset ol {  
position: relative;  
top: -1.5em;  
margin: 0 0 0 11em;  
padding: 0;
}
fieldset fieldset label {  
float: none;  
width: auto;  
margin-right: auto;
}
fieldset h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color: #333333;	
		padding-left:5px;
		border-bottom:1px solid #333;
		}

	
		
/*-- PIE - pie de pagina -----------------------*/

	#pie {
		padding-left: 40px;
		margin-top:0px;
		margin-left:5px;
		background-image:url(/MonteCaseros/img/CFI.gif);
		background-repeat:no-repeat;
		background-position:left;
		height:40px;
		padding-left:50px;
		}
		
	#pie p, a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		text-decoration: none;
		}
	#pie a:hover {
		color: #003366;
		}
