@charset "utf-8";
/* CSS Document */

html {
	margin: 0;
	padding: 0;
	}
body{
	/*margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;*/
	background: url(../imagenes/BG-Gradiente2.gif);
	background-repeat:repeat;
	background-color:#0c640e;
}
.FondoTabla{
	/*background: url(../imagenes/BG-Gradiente.jpg);
	background-repeat:repeat-x;*/
	background-color:#80ba2f;
}
.Contenedor{
width:100%;
height:100%;
color:#CC0000;
background:#FFCC00;
}
.Principal{
/*background-color:white;
width:1004px;
height:100%;
position:absolute;
top:50%;
left:50%;
margin-left:-502px;
margin-top:-383px;
/*border:solid 1px black;*/
}
.Cabecera{
width:100%;
height:230px;
margin:0px;
background-image:url(../imagenes/cabecera.jpg);
/*background-color:#FF0000;*/
}

#Menu{
float:left;
width:210px;
/*height:60%;*/
	font-size:15px;


/*border: solid 1px black;*/
     padding: 0em 0em 0em 0em;
     color: black;
     font-family: "Bookman Old Style", serif;

}
#Cuerpo{
/*background-color:yellow;*/
     padding:0px 0px 0px 0px;
	 margin: 0px 0px 0px 0px;
float:left;
/*width:602px;
/*height:60%;*/
}

#Cuerpo a{
	text-align:left;
	/*color:#FFFFFF;*/
	color:#000000;
	margin:0px;
	/*padding:10px 0px 0px 20px;*/
}

#Cuerpo h1{
	/*float:left;
width:580px;*/
	font-size:26px;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:10px 0px 0px 20px;
}
#Cuerpo h2{
	font-size:22px;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:10px 0px 0px 20px;
}

#Cuerpo h3{
	/*float:left;
width:580px;*/
	font-size:18px;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:10px 0px 0px 20px;
}
#Cuerpo h4{
	font-size:20px;
	text-align:justify;
	font-weight: bold;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	margin:0px;
	padding:10px 0px 0px 20px;*/
}
#Cuerpo h5{
	font-size:16px;
	text-align:justify;
	font-weight: bold;
	color:#000000;
/*	margin:0px;
	padding:10px 0px 0px 20px;*/
}
#Cuerpo h6{
	font-size:16px;
	text-align:justify;
/*	font-weight: bold;*/
	color:#000000;
/*	margin:0px;
	padding:10px 0px 0px 20px;*/
}

#Cuerpo p{
	font-size:16px;
	text-align:justify;
	color:#000000;
	margin:0px;
	padding:10px 20px 10px 20px;
}

#Cuerpo table.Programa{
	font-size:18px;
	text-align:center;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:10px 20px 10px 20px;
}

#Cuerpo p.Resaltar{
	color:#e42526;
	font-weight:bold;
	font-size:18px;
}

#Cuerpo ul.Agro li{
	color:#000000;
	text-align:justify;
	padding:0 20px 0 0;
	/*font-weight:bold;
	font-size:18px;*/
}


/*#Cuerpo ul li{
	color:#ffffff;
	text-align:justify;
	padding:10px 20px 10px 20px;
}*/

.Resaltar{
	color:#e42526;
	font-weight:bold;
}

.Resaltar2{
	color:#f8f400;
}

.Panel{
/*background-color:lightblue;
float:left;*/
width:210px;
margin:0px;
background-image:url(../imagenes/cabecera.jpg);
}


.Pie{
padding:0.2em;
margin:0.3em;
/*width:100%;
height:10%;*/
}
.contenedorMenu{
	list-style: none;
	list-style-position: outside;
	padding: 0;
	margin: 0;
}
.contenedorMenu li {
     border-bottom: solid 1px black;
}
.contenedorMenu li a {
     width: 100%;
     text-decoration:none;
	 color:#000000;
     /*background-color: #cde;*/
     padding-left: 0.0em;
     border-left: solid 0.5em #e51e19;
}

 /* Para Mozilla */
.contenedorMenu li > a {
     width: auto;
     display: block;
 }

.contenedorMenu li a:hover, .contenedorMenu li.seleccionado a {
     background-color: #55a729;
     /*background-color: #abc;*/
     color: white;
     border-color: #f8f400;
     /*border-color: #def;*/
}

/*a:hover{
font-weight:bold;
/*color:#FFFF00;*
}*/

.contenedorPie{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.contenedorEMP{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.titulo1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}
.titulo2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.Detalle{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.horarios{
	float:left;
	width:280px;
	background-color:#55a729;
	margin:10px 10px 10px 10px;
	border:1px solid black;

}
.costos{
	float:right;
	width:250px;
	background-color:#55a729;
	margin:10px 10px 10px 10px;
	border:1px solid black;
}

.precio{
	float:right;
	width:250px;
	background-color:#55a729;
	margin:10px 10px 10px 10px;
	border:1px solid black;
}

/* ************************************************************************** */

.photo {width:564px; text-align:left; position:relative; margin:0 auto; height:550px;}

.photo ul.topic {padding:0; margin:0; list-style:none; width:564px; height:auto; position:relative; z-index:10;}

.photo ul.topic li {display:block; width:48px; height:31px; float:left;}
/*.photo ul.topic li a.set {display:block; font-size:11px; width:48px; height:30px; text-align:center; line-height:30px; color:#000; text-decoration:none; border:1px solid #fff; border-width:1px 1px 0 0; background:#ccc; font-family:verdana, arial, sans-serif;}
*/
.photo ul.topic li a.set {display:block; font-size:11px; width:48px; height:30px; text-align:center; line-height:30px; color:#000; text-decoration:none; border:1px solid #fff; border-width:1px 1px 0 0; background:#ccc; font-family:verdana, arial, sans-serif;}

/*.photo ul.topic
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:475px; background:#ddd; width:524px; padding:0px 20px; z-index:1;}*/

.photo ul.topic
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:475px; width:524px; padding:0px 20px; z-index:1;}

.photo ul.topic li
{display:inline; width:48px; height:38px; float:left; border:1px solid #fff; margin:1px;}

/*.photo ul.topic li ul li a*/
.photo ul.topic li a
{display:block; width:46px; height:36px; cursor:default; float:left; text-decoration:none; background:#444; border:1px solid #888;}

/*.photo ul.topic li ul li a img*/
.photo ul.topic li a img
{display:block; width:40px; height:30px; border:3px solid #eee;}

/*.photo ul.topic li a:hover ul li a:hover, .photo ul.topic li:hover ul li a:hover */
.photo ul.topic li a:hover, .photo ul.topic li:hover 
{white-space:normal; position:relative;}

/*.ContenedorPhoto
{display:block; position:absolute; left:0px; top:125px; list-style:none; padding:0; margin:0; width:524px; padding:20px 20px; z-index:1; background:#FFCC00;}*/

.ContenedorPhoto
{display:block; position:absolute; left:1px; top:125px; list-style:none; padding:0; margin:0; width:524px; padding:20px 20px; z-index:1;}

/* ************************************************************************** */