/* CSS Document */
*{
	margin:0px;
	padding:0px;
}
body{
	position:relative;
	background:#e3f6ff url(fondo1.jpg) top center no-repeat;
	text-align:center;
	padding:34px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
h1{
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
h2{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
h3{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
h4{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:right;
}
p{
	text-align:justify;
	margin-bottom:7px;
}
a{
	text-decoration:none;
	color:#ffff00;
}
.img_der{
	margin:5px 0px 5px 5px;
}
.img_der2{
	float:right;
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid;
}
.img_der3{
	float:right;
	padding:5px;
	margin:10px 160px 0px 10px;
	border:1px solid;
}
.img_izq{
	float:right;
	padding:5px;
	margin:0px 100px 0px 200px;
	border:1px solid;
}
.img_izq2{
	padding:5px;
	margin:5px 0px 5px 5px;
	border:1px solid;
}
.img_cent{
	margin:auto;
	padding:5px;
	border:1px solid;
}
.verde{
	color:#507800;
}
.azul{
	color:#000066;
}
.azul_bold{
	color:#000066;
	font-weight:bold;
}
.amarillo_bold{
	color:#FFFF00;
	font-weight:bold;
}
.blanco{
	color:#FFFFFF;
}
.blanco_bold{
	color:#FFFFFF;
	font-weight:bold;
}
.verdemv{
	color:#50BB00;
}
.verdemv_bold{
	color:#50BB00;
	font-weight:bold;
}

#contenedor{
	margin:0 auto;
	position:relative;
	overflow:hidden;
/*	width:830px;*/
	width:830px;
}
#top{
	background:url(top.png) top center no-repeat;
	height:219px;
}
#pie{
	background:url(pie.jpg) no-repeat;
	height:20px;
	background-position:left bottom;
}
#contenido{
	background:url(fondo.jpg) repeat-y;
	padding:0 40px;
	text-align:left;
}
#menu{
	height:35px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px;
}
#dmenu{                         
	list-style-type: none;
	color: #000;
	z-index: 20; 
	text-align:center;
	margin:0 auto;
	height:35px;
}
#dmenu li{
	list-style-type: none;
	border: none;
	display: inline;
	float:left;
	position:relative;
	background:url(f_menu.jpg) repeat-x;
	margin-right:1px;
	height:35px;
	width:106px;
}
#dmenu a{
	display:block;
	padding-top:8px;
	height:27px;
	margin-right:1px;
	text-decoration:none;
	color: #000;
}
#dmenu ul {
	position:absolute;
	list-style-type: none;     
	display: none;
	z-index: 99;                
	text-align: left;
	top:35px;
	left:-1px;
}
#dmenu li ul{
/*
	border-left:1px solid #9faa31;
	border-bottom:1px solid #9faa31;
	border-right:1px solid #9faa31;
*/	
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#dmenu ul li{ 
	width:106px;
	display:block;
	height:20px;
/*	
	border-top:1px solid #9faa31;
*/	
	border-top:1px solid #FFFFFF;
	margin:0px;
	text-align:left;
	font-size:12px;
	
}
#dmenu ul li a{
	display: block;
	padding-top:3px;
	height:20px;
	display:block;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}
#dmenu ul a {                   
	display: block;
	text-decoration: none;
	text-align: left;
}
#dmenu a:hover,#dmenu li:hover{
	background:url(f_menu.jpg) repeat-x;
	background-position: 0 -35px;
}
#dmenu ul li a:hover,#dmenu ul li:hover{
	background:url(f_menu.jpg) repeat-x;
	background-position: 0 -35px;
	display: block;
}
#dmenu ul ul{                  
	display: none;              
	position: absolute;
}
#dmenu .desplegable{
	padding-top:8px;
	height:27px;
}


#dmenu li:hover ul ul,              
#dmenu li:hover ul ul ul,
#dmenu li:hover ul ul ul ul,
#dmenu li:hover ul ul ul ul ul{
	display:none;
}

#dmenu li:hover ul,
#dmenu ul li:hover ul,
#dmenu ul ul li:hover ul,
#dmenu ul ul ul li:hover ul,
#dmenu ul ul ul ul li:hover ul{
	display:block;
}

li>ul {
	position:absolute;
	top: 35px;
	left: -1px;
}

#cuadro{
/*	background:#b3bf39 url(cuadro.jpg) left top no-repeat;*/
	background:#FFFFFF url(cuadro.jpg) left top no-repeat;
	padding:15px 20px 1px;
	color:#FFFFFF;
	height:auto !important;
	height:215px;
	min-height:215px !important;
}
#c_bottom{
	background:url(cuadro_bottom.jpg) bottom left no-repeat;
	height:30px;
	margin-bottom:12px;
}
#cuadro .div1{
	color:#FFFFFF;
	width:340px;
	float:left;
	margin-top:10px;
}
#cuadro .div2{
	width:350px;
	height:222px;
	background:url(video.jpg) center no-repeat;
	float:right;
}
#cuadro .div6{
	width:350px;
	height:298px;
	background:url(Logo_Lobos_Blanco.jpg) center no-repeat;
	float:right;
}
#cuadro .leer{
	float:right;
	background:url(boton.jpg);
	width:107px;
	height:22px;
	padding-top:6px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#6190d6;
}
.clear{
	font-size:1px;
	clear:both;
}
#contenido .div3{
	text-align:left;
/*	width:335px; este es el ancho de la barra donde va la desc. del mes en el calendario*/
	width:160px;
	padding-bottom:5px;
	float:left;
/*	margin-right:13px;*/
	margin-right:13px;
}
#contenido .div3 h2{
	font-size:14px;
	color:#666666;
}
#contenido .div4{
	padding:5px 10px;
	width:218px;
	height:185px;
	float:left;
	background:url(c_azul.jpg) no-repeat;
	color:#FFFFFF;
}
#contenido .div4 h2{
	text-align:center;
	margin-bottom:5px;
}
#contenido .div4 p{
	margin-bottom:4px;
}
#contenido .div5{
/* */
	text-align:right;
	padding-bottom:5px;
/* */
	float:right;
	margin-right:5px;
}
#bottom{
	padding-top:6px;
	height:35px;
	background:url(bottom.jpg) no-repeat;
	margin-top:20px;
	text-align:center;
	color:#999999;
}
#bottom li{
	display:inline;
	margin:0 5px;
}
#bottom li a{
	color:#999999;
}
#bottom p{
	text-align:center;
}
#bottom a{
	color:#a9b542;
}
#bottom li a:hover{
	color:#000000;
}
#footer{
	width:100%;
	background:url(footer.jpg) center top;
	height:350px;
}

#accordion{
	color:#314e78;
}
#accordion h2{
	font-size:14px;
}
#acceso {
	width: 290px;
	margin: auto;
}
#galery {
	width: 710px;
	margin: auto;
}

#accordion h3.toggler {
	cursor: pointer;
	font-size: 14px;
	background:url(f_acordion.jpg) repeat-x;
	padding:4px 10px 0px;
	height:20px;
	margin-bottom:5px;
/*	color:#3c5a87;*/
	color:#4D5E80;
}
#accordion .element{
	padding:0px 10px;
	margin-bottom:12px;
}
#titulo  {
	font-size: 14px;
	background:url(f_acordion.jpg) repeat-x;
	height:20px;
	margin-bottom:5px;
	color:#3c5a87;
	padding: 5px 3px 0px 10px;
}
#centro{
	text-align:center;
	padding:0px 120px;
}
#centro div5{
	margin-right:0px;
}

#accordion .element li{
	padding-left:5px;
	margin-left:20px;
	margin-bottom:7px;
}
#galeria {
	width: 710px;
	margin: auto;
}

.tabla{
	border-top:1px solid;
	border-left:1px solid;
	margin:auto;
}
.tabla td, .tabla th{
	border-bottom:1px solid;
	border-right:1px solid;
	padding:4px;
	text-align:left;
}
.tabla th{
	font-size:16px;
}

.tabla2{
	border-top:1px solid;
	border-left:1px solid;
	margin:auto;
}
.tabla2 td, .tabla2 th{
	border-bottom:1px solid;
	border-right:1px solid;
	padding:4px;
}
.tabla th{
	font-weight:bold;
}



/* System Standard Messages */
#system-message dd.message ul { background: #C3D2E5 url(notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(notice-alert.png) 4px top no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(notice-note.png) 4px top no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}