body {
	background-color:#999;
}

#sesion {
	width:800px;
	margin:auto;
	text-align:right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-bottom:5px;
	}
	
	#sesion a {
	color:#858585;
	padding: 0 0 0 18px;
	background: url(images/lock.gif) 	no-repeat left center;
	text-decoration: none;
}
		
		#sesion a:hover {
	color:#26488F;
	padding: 0 0 0 18px;
	background: url(images/lock1.gif) 	no-repeat left center;
}
		

#contenedor{
	background-color:#FFF;
	width: 800px;
	margin:0 auto;
	//*margin-top: -20px;*/
	
			}
	
#contenedor_abajo{
	width:800px;
	background-color:#2E4F96;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#E3E3E3;
	
		
	}
	
#banner{
	
	width: 800px;
	height:287px;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom:10px;
	}
	


#menu{
	width: 270px;
	float:left;
	margin-top: 20px;
		}
	
	#menu_afuera{
	width: 270px;
	min-height: 500px;
	height:auto;
	float:left;
	margin-top: 30px;
	margin-left: 20px;
	border-right: 1px;
	border-right-color:#E3E3E3;
	border-right-style:solid;
	
	}
	


.menu_links a{
	padding: 0 0 0 25px;
  	background: url(images/icon.gif) 	no-repeat left center;
	font-family:Arial, Helvetica, 		sans-serif;
	font-size:15px;
	color:#000;
	margin: 8px;
	text-decoration:none;
	
	}
	
.menu_links a:hover{
	padding: 0 0 0 30px;
	background: url(images/icon2.gif) 	no-repeat left center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0071BC;
	margin: 8px;
	text-decoration:none;
	}


#contenido{
	width: 450px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom:50px;
	float:right;
	
	}
	
.contenido_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color: #0071BC;
	width: 400px;
	margin-top: 15px;
	
	}
a {
	color: #09F;
	text-decoration: none;
}
	a:hover {
	color: #39F;
	text-decoration: underline;
}


.contenido_texto{
	font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	color: #000;
	width: 415px;
	margin-top: 15px;
	text-align:justify;
	line-height: 23px;
	
	}
	
.texto_abajo{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	
	}
	

/* ESTILOS CATEGORIAS DESPLEGABLES */
#etiqueta_titulo
{
	width:220px;
	height:62px;
	background-repeat:no-repeat;
	position:relative;
	top:-12px;
	left:-13px;
}

#desplegables_link
{
	width:851px; height:47px; margin-right:auto; margin-left:auto;
}







#iz_desplegable
{
	width:6px; height:47px; background-image:url(../images/barra_desplegable_iz.jpg);
	background-repeat:no-repeat; float:left;
}
#der_desplegable
{
	width:6px; height:47px; background-image:url(../images/barra_desplegable_der.jpg);
	background-repeat:no-repeat; float:left;
}

a.trigger, a.trigger2, a.trigger3, a.trigger4, a.trigger5, a.trigger6, a.trigger7, a.trigger8, a.trigger9, a.trigger10
{
	width:440px;
	margin-left:auto;
	margin-right:auto;
	height:47px;
	background-repeat:repeat-x;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	line-height:47px;
	font-size:1em;
}

a:hover.trigger, a:hover.trigger2, a:hover.trigger3, a:hover.trigger4, a:hover.trigger5, a:hover.trigger6, a:hover.trigger7, a:hover.trigger8, a:hover.trigger9, a:hover.trigger10
{
	color:#0071E1;
}

a .cuadrado_desplegable
{
	color:#333;
	line-height:40px;
	display:block;
	width:20px;
	float:left;
}

a:hover .cuadrado_desplegable
{
	color:#09F;
}

.bold_desplegable
{
	font-weight:normal; font-style:italic; font-size:13px;
}

.panel, .panel2, .panel3, .panel4, .panel5, .panel6, .panel7, .panel8, .panel9, .panel10
{
	display: none;
	width:370px;
	height:auto;
	margin-bottom:5px;
	border:solid #4d4d4d 1px;
	margin-left:0px;
	color:#333;
	padding:25px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

#regre_bar a
{
	width:100px; height:25px; background-image:url(../images/regre.png); background-repeat:no-repeat; line-height:25px; display:block;
	position:relative; left:790px; margin-top:15px;
}
#regre_bar a:hover
{
	background-image:url(../images/regre_over.png); background-repeat:no-repeat;
}







#gallery {
	background-color: #444;
	padding: 10px;
	width: 520px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }
