/* CSS Document */

html,body{
	margin:0;
	padding:0;
	background-image:url(images/background.jpg);
	background-repeat:repeat-y;
	}
body{
	font: 76% arial,sans-serif;
	text-align:center;
	}
p{
	margin:0px 10px 16px 10px;
	}
a{
	text-decoration:none;
	color:#000000;
	}
h1{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#CC9900;
	margin:0 10px 10px;
	}

/*****************************Header********************/
div#header h1{
	height:256px;
	line-height:80px;
	margin:0;
 	padding-left:10px;
	background: #FFFFFF;
	color: #79B30B;
	}
		#logo{
			float:left;
			}
		#banner{
			float:right;
			}
	
/*****************************Main**************************/
div#wrapper{
	float:left;
	width:100%;
	background-color:#FFFFFF;
	}
div#container{
	text-align:left;
	background-color:#FFFFFF;
	}
div#container{
	width:785px;
	margin:0 auto;
	}
	
/******************************Left*******************************/
div#navigation{
	background:#FFFFFF;
	}
div#navigation{
	float:left;
	width:261px;
	margin-left:-785px; 
	margin-top:16px;
	}
	.menu{	
			position:relative; /* Position is declared "relative" to gain control of stacking order(z-index). */
			width:261px;
			margin-bottom:16px;
			background-color:#000000;
			background-image:url(images/menu_fondo.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			overflow: hidden;
			}
			/* ================================================================ 
				This copyright notice must be untouched at all times.
				
				The original version of this stylesheet and the associated (x)html
				is available at http://www.cssplay.co.uk/menus/vertical_slide.html
				Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
				This stylesheet and the assocaited (x)html may be modified in any 
				way to fit your requirements.
				=================================================================== */
				ul.menu1, ul ul {
					padding:0px; 
					margin:0px; 
					border:0; 
					list-style-type:none;
					width:261px; 
					overflow:hidden;
					}
				ul.menu1 table {
					padding:0px; 
					margin:0px; 
					border-collapse:collapse; 
					 
					}
				ul.menu1 ul {
					margin-left:16px;
					}
				ul.menu1 li {
					list-style:none;
					text-indent:0px;
					padding:0; 
					margin:0;
					}
				ul.menu1 li.drop {
					margin-bottom:0px;
					}
				ul.menu1 li a, ul.menu1 li a:visited {
					display:block; 
					width:14em; 
					height:2em; 
					line-height:1.9em; 
					text-decoration:none; 
					padding:0; 
					margin:0;
					height:32px;
					}
				ul.menu1 li a.last, ul.menu1 li a.last:visited {
					display:block; 
					width:14em; 
					height:14em; 
					padding:0; 
					margin:0;
					}
				ul.menu1 li ul {
					display:none;
					}
				ul.menu1 li:hover a, ul.menu1 li a:hover {
					border:0; 
					color:clear; 
					font-weight:bold;
					}
				ul.menu1 li:hover ul, ul.menu1 li a:hover ul {
					display:block; 
					height:280px; 
					width:170px; 
					margin-top:8px;
					margin-left:30px; 
					background:clear; 
					/*IE only*/
					* height:300px; 
					}
				ul.menu1 li:hover ul li a, 
				ul.menu1 li a:hover ul li a {
					height:2em; 
					background:clear;
					color:#000; 
					font-weight:normal;}
				ul.menu1 li:hover ul li:hover a, 
				ul.menu1 li a:hover ul li a:hover {
					background:clear; 
					color:#fff;
				}
	/*************************banners*******************************/
	.ads_left {
			position:relative; /* Position is declared "relative" to gain control of stacking order(z-index). */
			width:261px;	
			margin: 0px 0px 14px 15px;
			}
	/********************agenda********************************/
	.ad2{
			position:relative; /* Position is declared "relative" to gain control of stacking 						            order(z-index). */
			padding:16px 16px 6px 16px;
			background-color:#CC9900;	
			margin-bottom:16px;
			/*IE only*/
			* padding:16px 16px 0px 16px;
			}
		.title1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#FFFFFF;
			padding:0px 0px 10px 0px;
			margin:0px;
			/*IE only*/
			* padding-bottom:8px;
			}
		.actv {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#FFFFFF;
			padding:0px 0px;
			margin:0px;
			/*IE only*/
			* padding-bottom:0px;
			}
		.inter{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:normal;
			color:#000000;
			padding:0px;
			margin:0px;
			/*IE only*/
			* padding-bottom:8px;
			}
		.coord{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:italic;
			color:#FFFFFF;
			padding:0px 0px 10px 0px;
			margin:0px;
			/*IE only*/
			* padding-bottom:8px;
			}
		.fecha{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000000;
			padding:0px;
			margin:0px;
			/*IE only*/
			* padding:0px;
			}
		.linea_b{
			color:#000000;
			background-color:#000000;
			border:#000000;
			}
		.linea_a{
			color:#F6C634;
			background-color:#F6C634;
			border:#F6C634;
			margin-bottom:16px;
			}
	
		/*******************agenda end*******************************************/		
/****************************************Center**********************************/
div#content p{
	line-height:1.4;
	text-align:justify;
	}
div#content{
	margin: 16px 140px 16px 267px;
	/*IE only*/
	*margin: 16px 140px 16px 267px;
	}
div#content_inside p{
	line-height:1.4;
	text-align:justify;
	}
div#content_inside{
	margin: 16px 16px 16px 274px;
	}
	.contenido{

			position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
			width:100%;
			background-color:#FFFFFF;
			padding:0px;
			margin-bottom:10px;
			margin-top:0px;
			}
	.mas{
		font-weight:bold;
		}
	div#content a:hover{
	text-decoration:underline;
	}
	.linea_a_dash{
		border:#CC9B09;
		border-style: dashed;
		border-width:1px 0 0;
		width:356px;
		margin: 0px 5px 0px 5px;
		/*IE only*/
	   * color:#CC9B09;
	   * border:#CC9B09;
	   * border-style: dashed;
	   * height:1px;
	   * margin: 0px 10px;
		}
/****************************testimonios*********************************/		
	.testimonios_title{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#8C0D21;
		margin:0px 10px 0px 10px;
		font-weight:bold;
		text-align:left;
		}
	.testimonios_title a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#8C0D21;
		margin:0px 10px 0px 10px;
		text-decoration:none;
		font-weight:bold;
		text-align:left;
		}
	.testimonios_title a:hover{
		text-decoration:underline;
		}
	
	/************** listado de cartas/ agenda********************/
	.list_title{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8C0D21;
		margin:0px 10px 0px 10px;
		font-weight:bold;
		text-align:left;
		padding-top:0px;
		}
	
	.list_title a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8C0D21;
		margin:0px 10px 0px 10px;
		text-decoration:none;
		font-weight:bold;
		text-align:left;
		padding-top:0px;
		}
	.list_title a:hover{
		text-decoration:underline;
		}

	.linea_testimonios{
			border:#003366;
			border-style: dashed;
			border-width:1px 0 0;
			width:460px;
			margin: 0px 20px 10px 20px;
			/*IE only*/
		   * color:#003366;
		   * border:#003366;
		   * border-style: dashed;
		   * height:1px;
		   * margin: 0px 2px 10px 20px;
			}
		
	/************** listado de cartas end********************/
	#bio_peq{
		position:relative;
		padding:10px;
		margin:10px 10px;
		background-color:#C2D5E2;
		border:dashed;
		border-width:1px;
		border-color:#45769A;
		overflow:auto;
			/*IE only*/
		*z-index:-2;
		*height:290px;
		*overflow: hidden;
		}
	#bio_peq2{
		position:relative;
		padding:10px;
		margin:10px 10px;
		background-color:#C2D5E2;
		border:dashed;
		border-width:1px;
		border-color:#45769A;
		overflow:auto;
			/*IE only*/
		*z-index:-2;
		*height:200px;
		*overflow: hidden;
		}
	
	#bio_peq3{
		position:relative;
		padding:10px;
		margin:10px 10px;
		background-color:#C2D5E2;
		border:dashed;
		border-width:1px;
		border-color:#45769A;
		overflow:auto;
			/*IE only*/
		*z-index:-2;
		*height:230px;
		*overflow: hidden;
		}
		.foto{
			float:left;
			z-index:10;
			}
		.texto{
			float:right;
			width:340px;
			}
		.linea{
		border:#CC9B09;
		border-style: dashed;
		border-width:1px 0 0;
		width:98%;
		margin: 0px 16px 0px 5px;
		/*IE only*/
	   * color:#CC9B09;
	   * border:#CC9B09;
	   * border-style: dashed;
	   * height:1px;
	   * margin: 0px 10px;
	   * width:100%;
		}
	
	/****************************** agenda inside *****************************************/
	.agenda{
			position:relative; /* Position is declared "relative" to gain control of stacking 						            order(z-index). */
			padding:16px 16px 6px 16px;
			background-color:#FFFFFF;	
			margin-bottom:16px;
			/*IE only*/
			* padding:16px 16px 0px 16px;
			}
		.actv_title{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8C0D21;
		margin:0px 30px 0px 20px;
		font-weight:bold;
		text-align:left;
		padding-top:0px;
		}
	.actv_title a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8C0D21;
		margin:0px 30px 0px 0px;
		text-decoration:none;
		font-weight:bold;
		text-align:left;
		padding-top:0px;
		}
	.actv_title a:hover{
		text-decoration:underline;
		}
		.agfunda_title{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8C0D21;
		margin:0px 30px 0px 20px;
		font-weight:normal;
		text-align:left;
		padding-top:0px;
		}
	.agfunda_title a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8C0D21;
		margin:0 30px 0px 20px;
		text-decoration:none;
		font-weight:normal;
		text-align:left;
		padding-top:0px;
		}
	.agfunda_title a:hover{
		text-decoration:underline;
		}
	.agextra_title{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#003366;
		margin:0px 30px 0px 20px;
		font-weight:normal;
		text-align:left;
		padding-top:0px;
		font-style:italic;
		}
	.agextra_title a:hover{
		text-decoration:underline;
		}
	.agfecha{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#003366;
			padding:0px;
			margin:0 20px 0px 20px;
			/*IE only*/
			* padding:0px;
			}
	.linea_agenda{
			border:#003366;
			border-style: dashed;
			border-width:1px 0 0;
			width:330px;
			margin: 0px 20px 10px 20px;
			/*IE only*/
		   * color:#003366;
		   * border:#003366;
		   * border-style: dashed;
		   * height:1px;
		   * margin: 0px 2px 10px 20px;
			}
/***********************************Right**************************************/
div#column_right{
	background:#FFFFFF;
	}
div#column_right{
	float:left;
	width:132px;
	margin-left:-132px;
	margin-top:16px;
	}
	.ads {
			position:relative; /* Position is declared "relative" to gain control of stacking order(z-index). */
			width:132px;	
			margin-bottom:14px;
			}

/************************** Footer************************/
div#footer{
	background: #000000;
	color: #FFFFFF;
	}
div#footer p{
	margin:0;
	padding:5px 10px;
	}
div#footer{
	clear:left;
	width:100%;
	}
	
/***************************antetitulo************************/
.antetitulo{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:0 10px 0px 10px;
	font-weight:bold;
	}
/************************** fotos ************************/	
#fotos{
	float:left;
	margin: 0px 10px 0px 10px;
	}