@charset "utf-8";
/* CSS Document */

BODY{ 
	font-family:"Trebuchet MS", Tahoma; 
	margin:10px 0 20px 0 ;
	padding:0;
	}
#contenedor{
	width:930px;
	padding:0;
	margin:10px auto;
	}
	
#cabecera{
	}
	#cabecera .logos{ 
		float:right; 
		vertical-align:bottom; 
		margin-top:60px; 
		display:block;
		}
	#cabecera .imgcabecera{
		}	


#principal{ 
	padding:0;
	/*box-shadow: 0px 0px 28px #afbba4;*/
	margin:0;
	border:2px solid #3c2c25; 
	background: url(../images/estructura/bg_pal.gif) repeat-y;
	}
#pie{ 
	padding:10px 0; 
	text-align:center; 
	clear:left;
	}

#derecha{
	width:260px;
	float:right;
	}
	#derecha .menud{
	padding:8px 10px 10px 15px;
	}
	#derecha .menud UL{ 
		margin:15px 0 0 0; 
		padding:0; 
		list-style-type:none;
		}
		#derecha .menud LI{ 
			color:#444444;
			font-size:14px;
			padding:6px 0;
			display:block;
			background:url(../images/estructura/linemenu.gif) #fff bottom repeat-x;
			}
			#derecha .menud UL LI.tt{ 
				font-size:16px;
				line-height:18px;
				margin:0;
				padding:0 0 15px 0;
				color:#765337;
				}
			#derecha .menud LI A{ 
				color:#444444;
				display:block;
				text-decoration: none
				}
				#derecha .menud LI A:hover{ 
					display:block;
					color:#759e51;
					text-decoration: none;
					}
	#derecha .submenu UL{ 
		border:1px solid #759e51;	
		padding:15px 10px 8px 10px;
		margin:20px 10px 10px 15px;
		#margin:15px 10px 20px 15px;
		_margin:15px 10px 20px 15px;
		list-style-type:none;
		}
		#derecha .submenu LI{
			color:#6c6c6c;
			font-size:12px;
			padding:4px 0;
			padding:7px 0\0/;
			background:url(../images/estructura/linemenu.gif) bottom repeat-x;
			}
			#derecha .submenu UL LI.tt{ 
				font-size:13px;
				font-weight:bold;
				margin:0;
				padding:0 0 10px 0;
				color:#759e51;
				}
			#derecha .submenu LI A{ 
				color:#6c6c6c;
				display:block;
				text-decoration: none
				}
				#derecha .submenu LI A:hover{ 
					display:block;
					color:#759e51;
					text-decoration: none;
					}
	#derecha .banner{ 
		text-align:center; 
		margin:15px 0
		}

#izquierda{
	width:664px;	
	_float:left;
	margin-top:0;
	background:#3c2c25;
	border-right:2px solid #3c2c25;
	_border-right:none;
	}
	#izquierda .imgcentro{ 
		text-align:center; 
		border-bottom:2px solid #3c2c25;
		margin:0;
		}
	#izquierda .centro{ 
		width:664px;
		background: #f3f0e9 ;
		border-right:2px solid #3c2c25;
		}
	#izquierda .centrohome{ 
		width:664px;
		padding:20px 0 0 0; 
		text-align:center;
		background: url(../images/estructura/bg_centro.png) repeat-x; 
		}
	#izquierda .mod{  
		width:156; 
		margin:0 10px; 
		display:inline;
		}
	#izquierda .contenido{ 
		font-size:13px; 
		padding:10px 25px 40px 25px; 
		color:#2d1f11;
		}
		#izquierda .contenido UL UL{
			margin-top:10px;
			list-style-position:outside;
			list-style-image:url(../images/estructura/pin_li2.gif);
			}
			#izquierda .contenido LI{
				list-style-position:outside;
				list-style-image:url(../images/estructura/pin_li.gif);
				}
				#izquierda .contenido UL LI LI{
					list-style-position:outside;
					list-style-image:url(../images/estructura/pin_li2.gif);
					}		
		#izquierda .contenido OL LI LI{ 
			margin:0 0 0 25px;
			list-style-image:url(../images/estructura/pin_li2.gif);
			padding:0
			}
			#izquierda .contenido LI{ 
				padding-bottom:10px;
				}
			#izquierda .contenido OL{ 
				margin:0 0 0 25px; 
				padding:0
				}
				#izquierda .contenido LI{ 
					padding-bottom:10px;
					}
		#izquierda .contenido .inicio A{ 
			float:right; 
			text-transform:uppercase; 
			font-size:11px; 
			color:#3c2c25; 
			font-weight:bold;
			text-decoration:none;
			}
			#izquierda .contenido .inicio A:hover{
				text-decoration:none;
				color:#759e51;
				display:block; 
				}

.left{ float:left; padding-left:25px;}
.right{ float:right; padding-right:25px;}
.clear{ clear:both;}
.foto{	border:6px solid #C1BFBA; padding:0; margin:15px auto}	
.txtcolor{ 	color:#759e51;	}
.color{ color:#765337;	}

IMG{ 
	border:0
	}
	IMG.middle{ 
		vertical-align:middle; 
		padding-right:10px
		}
P{}
H1{ 
	font-size:20px; 
	color:#765337
	}
H2{ 
	font-size: 16px; 
	color:#555
	}
H3{ 
	font-size:14px;
	color:#759e51
	}
H4{ 
	font-size:13px;
	}
A:link{ 
	color:#412a12; 
	text-decoration:underline
	}
A:hover{ 
	color:#759e51;
	-moz-transition-property: color;
	-webkit-transition-property: color;  
	-moz-transition-duration: 1s;  
	-webkit-transition-duration: 1s;  
	-moz-transition-timing-function: ease;  
	-webkit-transition-timing-function: ease;
	}
A:active{
	color:#4aa043;
	}
A:visited{ 
	color:#6e655c;
	}



TABLE.tbl{ 
	margin:8px auto 8px auto; 
	border:1px dotted #7b7999; 
	background:#F2F4F4;
	}
	TABLE.tbl TD{ 
		padding:4px 0; 
		border:none;
		}
	
	

TABLE{
	margin:15px auto;
	}
	TD{ 
		padding:12px 10px 1px 0; 
		border-bottom:1px dotted #7e4b15;
		color:#2d1f11; 
		font-weight:bold; 
		font-size:12px;
		}
		TD.tt{ 
			font-size:14px; 
			border-bottom:none; 
			color:#7e4b15;
			background:url(../images/estructura/linemenu.gif) bottom repeat-x; 
			padding: 20px 10px 1px 0
			}
		TD A{ 
			color:#2d1f11; 
			font-weight:bold; 
			font-size:12px;
			}
		TD.subtt{
			padding:12px 10px 1px 0; 
			border-bottom:1px dotted #384351; 
			color:#384351
			}
	
	
	
	
	
	
