/* CSS Document */

/*
Colores
Verde: #A1BC54
Marron claro: #D0AA62
Marron medio: #704A04
Rojizo: #703304
Marron Oscuro: #3B1F0B
Crema: #F7EFE1
Naranja: #CA9335
*/

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	color:#333333;
	margin:0;
	padding:0;
	background:#FFFFFF url(/images/body_bg.png) repeat-x;
	text-align:center;
	}
a img { border:0; }
hr { width:60%; clear:both; text-align:center; margin:5px auto; }

#wrap { width:732px; padding:0; margin:0 auto; text-align:left; }

#head { height:202px; background-image:url(/images/head_bg.jpg); }
	#head h1 { margin:0; float:left; }
	#head h1 a { display:block; width:440px; height:60px; }
	#head h1 a span, #head p { display:none; }
	
#menu { height:45px; background:#704A04 url(/images/menu_bg.png) no-repeat; }
	#menu ul { margin:0; padding:0; float:right; list-style:none; padding-right:20px; }
	#menu ul li { margin:0; padding:0; float:left; }
	#menu ul li a { display:block; padding:10px 1px; text-decoration:none; color:#A1BC54; }
	#menu ul li a:hover { color:#FFFFFF; }
	
	#menu ul li.sel a { font-weight:bold; color:#FFFFFF; }
	
	#menu ul#main_nav { margin:0; padding:8px 0; float:left; list-style:none; padding-left:20px; width:100px; }
	#menu ul#main_nav li { margin:0; padding:0; float:left; }
	#menu ul#main_nav li a { display:block; font-size:0; padding:0; height:22px; background-position:top; }
	#menu ul#main_nav li#home a { background-image:url(/images/home.png); width:25px; }
	#menu ul#main_nav li#cont a { background-image:url(/images/cont.png); width:31px; }
	#menu ul#main_nav li a span { display:none; }
	#menu ul#main_nav li a:hover { background-position:bottom; }

#left { float:left; width:500px; padding:10px; line-height:130%; }

	#left h2 { font-size:1.8em; color:#A1BC54; }
	#left h3 { font-size:1.4em; color:#704A04; }
	#left a { color:#704A04; }
	#left a:hover { color:#A1BC54; }
	
	.img_der { float:right; margin-left:8px; }
	.img_izq { float:left; margin-right:8px; }
	
	.img_cont { padding:3px; background-color:#F7EFE1; border:1px solid #CA9335; }
	
	#left table { margin:5px auto; font-size:90%; }
	#left table tr th { border-top:2px solid #CA9335; border-bottom:2px solid #CA9335; }
	#left table tr td { border-bottom:1px solid #CA9335; }
	
	p.nota { color:#704A04; text-align:right; }

/*----------------------------------------------------------------*/
.raza { display:block; margin:6px 0; padding:12px; border:1px solid #F7EFE1; background-color:#FFFFF2; }
.raza h4 { color:#704A04; margin:0 0 10px 0; }
.raza p { margin:0; }

/*----------------------------------------------------------------*/
#right { float:right; width:198px; margin:30px 0 0 0; background:#F7EFE1 url(/images/right_bg.png) repeat-y; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	#top_r { font-size:0; height:12px; background-image:url(/images/right_top.png); }
	#btm_r { font-size:0; height:12px; background-image:url(/images/rigth_btm.png); }
	
	#right h3 { padding:0 14px 0 22px; background:url(/images/h3_bg.png) no-repeat; margin:0 0 10px 0; color:#CA9335; font-size:1.4em; font-weight:normal;  }
	#right p { padding:0 14px; margin:0 0 10px 0;  font-size:90%; }
	#right ul { list-style-image:url(/images/li_bg.png); }
	#right a { color:#704A04; text-decoration:none; }
	#right a:hover { background-color:#F0E0C6; color:#3B1F0B; }
	
/*---------------------------CONTACT----------------------------*/
form#contactox {
	width:300px;
	margin:0 auto;
	}
form#contactox fieldset {
	border:0;
	padding:12px;
	margin:6px auto;
	}
form#contactox fieldset legend {
	font-weight:bold;
	font-size:13px;
	color:#704A04;
	}
form#contactox fieldset label {
	font-weight:bold;
	font-size:12px;
	color:#CA9335;
	}
form#contact fieldset label {
	display:block;
	}
form#contactox fieldset input, form#contactox fieldset textarea {
	border:1px solid #CA9335;
	padding:2px;
	font-family:"Courier New", Courier, mono;
	font-size:12px;
	display:block;
	width:280px;
	color:#3B1F0B;
	background-color:#F7EFE1;
	}
form#contactox fieldset input:focus, form#contactox fieldset textarea:focus {
	background-color:#FFFFFF;
	}

form#contact fieldset button { margin:3px 0; }

/*----------------------------------------------------------------*/
.clearer { clear:both; }
	
#foot { padding:10px 20px; background:#A1BC54 url(/images/foot_bg.png) no-repeat; font-size:90%; color:#FFFFFF; }
	#foot a { color:#FFFFFF; }
	#foot a:hover { color:#704A04; }
