html, body {margin: 0; padding: 0; height: 100%; }
body{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; font-size: 11px; color: #333333; }
  * {margin:0; padding:0;}
div#container{width:950px; margin:0 auto; border-width: 0px; margin-top: 20px;}
div#content {float: left; text-align: left; width:928px; border-width: 1px; margin-top: 1px; border: 1px solid #C8C8C8; padding: 10px; padding-top: 30px;}
div#contentLeft { float: left; width: 660px; height: auto; }
div#contentLeft a {
	text-decoration: none;
	color: black;
	font-weight: bold;
}

div#contentLeft a:hover {
	text-decoration: underline;
	color: black;
}
div#contentLeftSpecial { float: left; width: 930px; height: auto; }
div#contentRight { float: right; width: 250px; height: auto; }
div#UltimasNoticiasHead {
	float: left; width: 240px; height: 20px; background-color: #336699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	color: white;
}

div#UltimasNoticiasContent {
	float: left; width: 243px; height: auto; 
	/*padding-left: 5px;*/
	border: 1px solid #C8C8C8;

}

div#UltimasEventosHead {
	float: left; width: 240px; height: 20px; background-color: #92161E; margin-top: 40px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	color: white;
}

div#UltimasEventosContent {
	float: left; width: 243px; height: auto; 
	/*padding-left: 5px;*/
	border: 1px solid #C8C8C8;

}

a.arhivaNoticias {
	color: #336699;
	text-decoration: none;
}

a.arhivaNoticias:hover {
	text-decoration: underline;
}

a.arhivaEventos {
	color: #92161E;
	text-decoration: none;
}

a.arhivaEventos:hover {
	text-decoration: underline;
}

div.titluNoticias {
	float: left; width: 930px;
	border-bottom: 1px solid #C8C8C8;
}

div.titluNoticiasDate {
	float: left; width: 930px;
	font-size: 10px;
	margin-bottom: 10px;
}
div.contentNoticias {
	float: left;
	width: 930px;
	margin-bottom: 30px;
}
a.titluNoticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #336699;
	text-decoration: none;
}

a.titluNoticias:hover {
	color: #6699CC;
	text-decoration: none;
}


/* ----------------------------- */

div.titluEventos {
	float: left; width: 930px;
	border-bottom: 1px solid #C8C8C8;
}

div.titluEventosDate {
	float: left; width: 930px;
	font-size: 10px;
	margin-bottom: 10px;
}
div.contentEventos  {
	float: left;
	width: 930px;
	margin-bottom: 30px;
}

div.contentEventos img {
	padding: 5px;
	border: 2px solid #cccccc;
}
a.titluEventos  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #90171E;
	text-decoration: none;
}

a.titluEventos:hover {
	color: #cc6666;
	text-decoration: none;
}

/*tree*/
a.arrow { background: transparent url(../images/bullet-trans.png) no-repeat scroll 4pt 8px; }
a.arrow2 { background: transparent url(../images/bullet-trans2.png) no-repeat scroll 4pt 8px; }
ul.tree { padding: 3px 1px 3px 3px; list-style: none; background: url(../images/b-item-tree.png) center bottom repeat-y; width: 238px; }
ul.tree h1,ul.tree h2,ul.tree h3,ul.tree h4,ul.tree h5,ul.tree h6, ul.tree_select h1,ul.tree_select h2,ul.tree_select h3,ul.tree_select h4,ul.tree_select h5,ul.tree_select h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
ul.tree li a, ul.tree_select li a { padding: 3px 3px 3px 15px; display: block; color: #000; text-decoration: none; }
ul.tree li a.current, ul.tree_select li a.current { color: #FFFFFF; background-color: #FF9100; font-weight: normal; }
ul.tree li a:hover, ul.tree_select li a:hover {text-decoration: underline; }
ul.tree li h1,ul.tree li  h2,ul.tree li  h3,ul.tree h4,ul.tree h5,ul.tree h6, ul.tree_select li h1,ul.tree_select li  h2,ul.tree_select li  h3,ul.tree_select h4,ul.tree_select h5,ul.tree_select h6 { background: url(../images/b-under-item-tree.png)  bottom repeat-x; }
ul.tree li h2 a, ul.tree_select li h2 a { margin-left: -14px; }
ul.tree li li a, ul.tree_select li li a { font-weight: normal; }
ul.tree li li, ul.tree_select li li { margin-left: 0; background: none; }
ul.tree li, ul.tree_select li { margin-left: 0px; }
ul.tree ul ul, ul.tree_select ul ul { margin-left: 5px; }
ul.tree ul, ul.tree_select ul { list-style: none; }
ul.tree_select { padding: 3px 1px 3px 3px; list-style: none; }
/*end tree*/






div#header { float: left; width: 950px; height: 95px; background-color: #F5F5F5; display: inline; }
div#logo { float: left; margin-top: 20px; width: 364px; height: 66px; margin-left: 25px; display: inline; border: 0px;}
div#menuFirst { float: left; width: 950px; height: 27px; text-align: left; display: inline; margin-bottom: 0px; border: 0px;}
div#menuSecond { float: left; width: 950px; height: 25px; text-align: left; background-image: url(../images/header2.png); background-repeat: no-repeat; display: inline; margin-top: 0px; border: 0px;}
div#menuSecondSub { float: left; width: 790px; height: 15px; text-align: left; margin-top: 5px; margin-left: 150px; display: inline; }
a.menuSecondSub {
	color: #F3E90F;
	font-size: 12px;
	text-decoration: none;
}

a.menuSecondSub:hover {
	/*text-decoration: underline;*/
		color: #fff;
}
.menuSecondSubSelect {
	color: #F3E90F;
	font-size: 12px;
	font-weight: bold;
}

div#menuThirdSub {
font-family: Arial, Helvetica, sans-serif;
text-align: left;
float: left;
width: 900px;
margin-left: 10px;
margin-top:60px;
	font-size: 26px;
	color: #90171E;
}


div#menuThird { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header3.jpg) no-repeat; }
div#menuThirdAso { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header4.jpg) no-repeat; }
div#menuThirdAso2 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header5.jpg) no-repeat; }
div#menuThirdAso3 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header6.jpg) no-repeat; }
div#menuThirdAso4 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header7.jpg) no-repeat; }
div#menuThirdAso5 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header8.jpg) no-repeat; }
div#menuThirdAso6 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header9.jpg) no-repeat; }
div#menuThirdAso7 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header10.jpg) no-repeat; }
div#menuThirdAso8 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header11.jpg) no-repeat; }
div#menuThirdAso9 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header13.jpg) no-repeat; }
div#menuThirdAso10 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header14.jpg) no-repeat; }
div#menuThirdAso11 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header15.jpg) no-repeat; }
div#menuThirdAso12 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header17.jpg) no-repeat; }
div#menuThirdAso13 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header18.jpg) no-repeat; }
div#menuThirdAso14 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header19.jpg) no-repeat; }
div#menuThirdAso15 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header20.jpg) no-repeat; }
div#menuThirdAso16 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header21.jpg) no-repeat; }
div#menuThirdAso17 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header22.jpg) no-repeat; }
div#menuThirdAso18 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header23.jpg) no-repeat; }
div#menuThirdAso19 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header24.jpg) no-repeat; }
div#menuThirdAso20 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header25.jpg) no-repeat; }
div#menuThirdAso21 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header26.jpg) no-repeat; }
div#menuThirdAso22 { float: left; width: 950px; height: 100px; margin-top: 1px; background: transparent url(../images/header27.jpg) no-repeat; }
div#footer { float: left; width: 950px; height: 30px; margin-top: 5px; }

div#footerNoticias {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
float: left;
width: 930px;
border-top: 1px dotted #C8C8C8;
}

a.footerNoticias {
	text-decoration: none;
	font-size: 16px;
	color: #90171E;
	font-weight: bold;
}

a.footerNoticias:hover {
	text-decoration: underline;
}








/*---------------------- Administration styles ------------------------------*/
/*** Nav bar styles ***/

#wrap {
	position: relative;
	font-size: 1.2em;
	width: 890px;
	margin: 0 auto; 
	background-color: #fff;
	 }

/* These styles create the dropdown menus. */
#navbar {
	position: absolute;
	text-align: left;
	width: 890px;
	border-bottom: 1px solid #ccc;
	}
#navbar li {
	list-style: none;
	float: left; }
#navbar li a {
	display: block;
	padding: 3px 8px;
	text-decoration: none; 
	color: #369;
	font-weight: bold; }
#navbar li a:hover {
	color: #90171E; }
#navbar li ul {
	display: none;  }
#navbar li:hover ul, #navbar li.hover ul {
	position: absolute;
	display: inline;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0; 
}
#navbar li:hover li, #navbar li.hover li {
	float: left; }
#navbar li:hover li a, #navbar li.hover li a {
	color: #369; 
	font-size: 12px;
	}
#navbar li li a:hover {
	color: #90171E; }




div#contentAdmin {float: left; text-align: left; width:928px; border-width: 1px; margin-top: 1px; border: 1px solid #C8C8C8; padding: 10px; padding-top: 0px;}


a.linksAdmin {
	padding: 0px 4px;
	text-decoration: none; 
	color: #369;
	font-weight: bold; }
a.linksAdmin:hover {
	color: #90171E; }