/* CSS Document */
html{
	background:url(images/bkg_cont.gif) top center repeat-y;
	background-color:#E6FDD3;
}
body{
	
	margin:0 auto;
	text-align:center;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
a:hover{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#2B530D;
}

h1{
	margin:0 auto;
	clear:both;
}

/*clases*/

.p1{
	clear:both;
	padding:5px 0 0 0;
}

label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
	
/*CAPAS*/

#contenedor{	
	background-color:#FFFFFF;
	width:960px;
	height:690px;
	text-align:center;
	margin:0 auto;
}

	#cabecera{
		width:936px;
		margin:0 auto;
		color:#FFFFFF;
	}
	
		#cabecera a{
			color:#FFFFFF;
		}
		
		#cabecera a:hover{
			color:#FDCF08;
		}
	
		#flash{
			background:url(images/bkg_cab_l.jpg) left top no-repeat;
			height:150px;
			width:936px;			
		}
		#fl1{
			width:637px;
			float:left;
			height:150px;
		}
		#fl2{
			background:url(images/bkg_cab_r.jpg) right top no-repeat;
			width:299px;
			height:150px;
			float:right;
		}
		
		#panel{
			width:936px;
			height:26px;
			background:url(images/bkg_pan_left.jpg) top left no-repeat;
			background-color:#326417;
			margin:0px auto;
			text-align:left;
			clear:both;
		}
			/*#pan_left{
				width:23px;
				height:46px;
				background:url(images/bkg_pan_left.gif) bottom no-repeat;
				float:left;
				clear:both;
			}*/
			
			#pan_cent{
				width:931px;
				height:26px;
				float:left;
				padding:0 5px 0 0;
				margin: -21px auto;
				text-align:left;
			}
				#menu_hor{
					float:right;
					margin:0px auto;
					text-align:right;
					width:510px;
					height:30px;
					padding: 0 5px 0 0;
					font-weight:bold;
				}
				
					/*#menu_hor ul{
						list-style:none;
						text-align:left;
					}*/
					
						/*#menu_hor ul li{
							float:left;
							margin:0 auto;
							padding:0;
						}*/
						
						/*	#menu_hor ul li.li_cent{
								border:2px solid #666666;
								margin:0 5px 0 5px;
								padding:0 5px 0 5px;
								border-bottom:0px;
								border-top:0px;
							}*/
						
							#menu_hor a{
								text-decoration:none;
								font-size:11px;
								font-weight:bold;
								color:#666666;
								padding:-2px 0 0 0;
							}
							
							#menu_hor a:hover{
								text-decoration:none;
								font-size:11px;
								font-weight:bold;
								color:#2B530D;
							}
			
							#menu_hor img{
								margin:5px 0 0 0;
							}
				#form_log{
					width:50%;
					float:right;
					height:20px;
					text-align:right;
					padding:0px 0 0 0;
					margin:0px 0 0 0;
				}
					#form_log label{
						color:#FDCF08;
					}
					#form_log input.text{
						width:90px;
						height:13px;
						border-bottom:1px solid #CCCCCC;
						border-right:1px solid #CCCCCC;
						border-top:2px solid #999999;
						border-left:2px solid #999999;
						margin:0 auto;
					}
					#form_log input.boton{
						width:18px;
						height:18px;
						background:url(images/btn_send.gif) no-repeat;
						border:0px;
					}
					#form_log input.boton:hover{
						width:18px;
						height:18px;
						cursor:pointer;
						background:url(images/btn_send_on.gif) no-repeat;
						border:0px;
					}
				
			/*#pan_right{
				width:23px;
				height:46px;
				background:url(images/bkg_pan_right.gif) bottom no-repeat;
				float:right;
			}*/

	#cuerpo{
		background:url(images/bkg_sup_int.jpg) left top no-repeat;
		width:936px;
		height:500px;
		margin: 0 auto;
		text-align:center;
	}
	
		#lat_izq{
			width:246px;
			height:500px;
			float:left;
			text-align:left;
			margin:0px auto;
		}
		#sec_inicio{
			margin:50px auto;
			clear:both;
		}
		#lat_der{
			width:690px;
			height:500px;
			margin:0px auto;
			text-align:right;
			float:right;
		}
			#titul{
				background:url(images/bkg_cent_cuerpo.jpg) center top no-repeat;
			}
			#titul h1{
				color:#2B530D;
				width:100%;
				text-align:right;
				font-weight:normal;
			}
			.quares{
				width:302px;
				height:165px;
				float:left;				
				padding: 5px 0px 5px 0px;
			}
			
			.quares ul{
				float:left;
				text-align:left;
				list-style-image:url(images/img_list.gif);
				margin:0 0 0 30px;
				width:150px;
			}
			
			.quares span{
				width:100%;
				text-align:right;
			}
			
			.quares span a{
				text-decoration:none;
				font-size:11px;
				font-weight:bold;
				color:#77171D;
			}
			
			.quares span a:hover{
				text-decoration:none;
				font-size:11px;
				font-weight:bold;
				color:#666666;
			}
			
			#q1{
				margin:0 1px 0px 0;
				float:left;
			}
				#q1 #titul{
					width:100%;
					margin:0 auto;
					text-align:right;
					height:21px;
					
					/*border:1px solid blue;*/
				}
				#q1 #int{
					/*border:1px solid red;*/
					width:100%;
					float:left;
					height:40px;
					background:url(images/img_mini1.jpg) center top no-repeat;
					margin:0 0 0 0;
				}
				#q1 #cont_ini{
					height:70px;
					text-align:left;
					float:right;
					/*border:1px solid green;*/
					width:100%;
				}
				#q1 #texto_home p{						
						margin: 10px 0 0 5px;
				}
				
				#q1 span a{
					position:relative;
					color:#66CC00;					
					left:0px;
					top:5px;
				}
				
			#q2{
				margin:0 0 0px 2px;
				float:right;
			}
				#q2 #titul{
					width:100%;
					margin:0 auto;
					text-align:right;
					height:21px;
					/*border:1px solid blue;*/
				}
				#q2 #int{
					height:40px;
					float:left;
					width:100%;
					background:url(images/img_mini2.jpg) center top no-repeat;
					margin: 0 0 0 0;
				}
				#q2 #cont_ini{
					height:70px;
					text-align:left;
					float:right;
					/*border:1px solid green;*/
					width:100%;
				}
			
				#q2 #texto_home p{
					margin: 10px 0 0 5px;
				}
				#q2 span a{
					position:relative;
					color:#66CC00;					
					left:0px;
					top:5px;
				}
				
			#q3{
				margin:10px 0 0 0;
				float:left;
				
			}
				#q3 #titul{
					width:100%;
					margin:0 auto;
					text-align:right;
					height:21px;
					/*border:1px solid blue;*/
				}
				#q3 #int{
					height:40px;
					float:left;
					width:100%;
					background:url(images/img_mini3.jpg) center top no-repeat;
					margin: 0 0 0 0;
				}
				
				#q3 #cont_ini{
					height:130px;
					text-align:left;
					float:right;
					/*border:1px solid green;*/
					width:100%;
				}
				#q3 #texto_home p{
					margin: 10px 0 0 5px;
				}
				
				#q3 span a{
					position:relative;
					color:#66CC00;					
					left:0px;
					top:5px;
				}
				
			#q4{
				margin:10px 0 0 2px;
				float:right;
			}
				#q4 #titul{
					width:100%;
					margin:0 auto;
					text-align:right;
					height:21px;
					/*border:1px solid blue;*/
				}
				
				#q4 #int{
					height:40px;
					float:left;
					width:100%;
					margin: 0 0 0 0;
					background:url(images/img_mini4.jpg) center top no-repeat;
				}
				
				#q4 #cont_ini{
					height:130px;
					text-align:left;
					float:right;
					width:100%;
				}
			
				#q4 #texto_home p{
					margin: 10px 0 0 5px;
				}
				#q4 #enl_entrar{
				}
				#q4 span a{
					position:relative;
					color:#66CC00;
					text-align:right;
					left:0px;
					top:5px;
				}
			
			#lat_der h1{
				width:83%;
				float:left;
				text-align:right;
				font-size:11px;
				margin:5px 15px 0 0;
			}
			
			#lat_der span.subtit{
				width:80%;
				text-align:right;
				font-weight:normal;
				font-size:11px;
				color:#2B530D;
				margin:0 0 0 0;
			}
			#lat_der p.pq{
				text-align:left;
			}
			
			#lista{
				background:url(images/img_mini2.jpg) left bottom no-repeat;
				height:135px;
				padding: 0 0 0 80px;
				margin: 10px 0 0 10px;
			}
			
	#pie{
		width:854px;
		height:101px;
		text-align:center;
		margin:0px auto;
		background:#FFFFFF url(images/foot_sup.gif) center top no-repeat;
		padding:0px 10px 0 10px;
	}
	
		#pie #logos_l{
			
			float:left;
			text-align:left;
			margin:0px 0 0 20px;
		}
		
		#pie #logos_r{
			
			float:right;
			text-align:right;
			margin:0px 0px 0 0;
		}
	
	#cont_top{
		width:607px;
		height:17px;
		margin:40px auto;

		
	}
	#cont_cent{
		/*height:285px;*/
		width:690px;
		background-color:#FFFFFF;
	}
	
	#cont_bottom{
		width:577px;
		height:23px;		
		clear:both;
	}
	
	#content{
		position:relative;
		top:0px;
		text-align:left;
		left:-5px;
		margin:0 auto;
		clear:both;
		overflow:auto;
		width:595px;
		height:320px;
	}
	
	#content h1{
		text-align:left;
		color:#77171D;
	}
	
	#cont_top{
		text-align:left;
		padding:15px 0 0 20px;
	}
	
	#cont_bottom{
		text-align:right;
		padding:5px 50px 0 0;
	}
	
	span.volver{
		width:10%;
		text-align:right;
		margin:-15px 20px 5px 0;
		float:right;
	}
	
#form td{
	height:30px;
	width:155px;
	text-align:right;
}

#form h1{
	font-size:15px;
	color:#77171D;
}

#formLog{
	padding:30px 0 0 0;
}

#menu_hor a.marca_link{
	color:#FFFFFF;
	background-color:#326417;
	height:30px;
	padding:2px 2px 2px 2px;
}

#menu_hor a:hover.marca_link{
	color:#FDCF08;
}