html, body, ul, li, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	color: #000000;
    font: 75% "Lucida Sans Unicode", verdana, helvetica, sans-serif;
}
body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; background-color: transparent; color: #333; -webkit-font-smoothing: antialiased; 
background: top left url(../images/bg.jpg) no-repeat;
}
a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.block { display: block; cursor: pointer; }
a.block span,
a.block em { color:#08c; cursor: pointer; }
a.block:hover { text-decoration: none; }
a.block:hover span,
a.block:hover em { color: #08c; text-decoration: underline; }
ul li
{
 font-size:10px;
}
h1 img {
	display: block;
}
img {
	border: 0px;
}
p {
	margin: 0.5em 0px;
}

.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

#wrapper {
	position:relative;
	text-align:left;
	width: 100%;
	font: 11px arial, sans-serif;
	color: #312F1A;
}
#header 
{
	width: 100%;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#660033;
	font-weight:bold;
	background-image:url(../images/bagheader.png);
	background-repeat:no-repeat;
	background-position:center;
	height:140px;
}
#header h1 {
	background: 0px 0px url(../images/header_left.jpg) no-repeat;
	height: 184px;
	width: 282px;
	margin: 0;
	padding: 0;
	color: #fff;
	line-height: 1;
}
#header h1 em {
	display: block;
	padding: 23px 0 0 70px;
	margin: 0;
	font-weight: normal;
	font-size: 28px;
	font-family: "Times new roman", serif;
}
#header h1 strong {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 90px;
	font-weight: normal;
	font-size: 15px;
	font-family: verdana, arial, sans-serif;
}

#uppers {
	position: relative;
	top: 17px;
	left: 270px;
	background: top left url(../images/search.gif) no-repeat;
	padding-left: 25px;
	z-index: 15;
	width: 100%;
}
#nav-top {
	position: relative;
	top: 10px;
	left: 330px;
	width: 200px;
}
#nav-top li {
	display: inline;
}

#nav {
	background: top left url(../images/nav_left.gif) no-repeat;
	top: 10px;
	left:20%;
	position:relative !important;
	width: 580px;
	text-align: center;
	z-index: 15;
}
#nav div {
	background: top right url(../images/nav_right.gif) no-repeat;
	padding: 0 10px;
}
#nav ul {
	background: top left url(../images/nav_bg.gif) repeat-x;
	padding: 10px 0 10px 0px;
}
#nav li {
	display: inline;
}
#nav a {
	font-weight: normal;
}

#left-person {
	position: absolute;
	top: 115px;
	left: 0px;
	width: 282px;
	height: 645px;
	background: url(../images/body_left1.jpg) no-repeat bottom left;
}

#body {
	z-index: 10;
	margin-left: 20%;
	padding-top: 20px;
	width: 60%;
}}

#body h2 {
	font-weight: normal;
	font-size: 15px;
}

#body h2 em {
	font-size: 25px;
	font-family: serif;
}

#black-tl { width: 100%; background: black top left url(../images/black_tl.gif) no-repeat; }
#black-tr { width: 100%; background: top right url(../images/black_tr.gif) no-repeat; }
#black-bl { 
top:180px;
width: 100%; background: bottom left url(../images/black_bl.gif) no-repeat; }
#black-br { width: 100%; background: bottom right url(../images/black_br.gif) no-repeat; }

#black-tl {
	margin-left: 300px;
	margin-top: 10px;
	width: 540px;
	position: relative;
}
#black-bl {
	padding: 20px 20px 10px 20px;
	position: relative;
}

.black-box {
	float: left;
	width: 126px;
	margin-right: 20px;
	margin-left: 20px;
}
.black-box h2 {
	font-size: 13px;
	font-weight: normal;
}
.black-box h2 em {
	font-size: 2px;
	font-family: serif;
}
.black-box .more {
	color: red;
}

#footer {
	margin-left: 320px;
	margin-top: 10px;
	width: 550px;
	position:relative;
	float:none;
}

#footer h2 {
	font-size: 13px;
	font-weight: normal;
}
#footer h2 em {
	font-size: 22px;
	font-family: serif;
}
#tips {
	float: left;
	width: 233px;
}
#choose {
	float: left;
	width: 200px;
	margin-left: 50px;
}
#copyright {
	margin-left: 320px;
	position:relative;
}
#s {
	position: relative;
	top: 0.4em;
}
#submit {
	position: relative;
	top: 0.2em;
}
#content {
  width: 100%;
  margin-left:0px;
  z-index:50;
  background:#F5F6F7;
  /*bottom left url(../images/unsaac01.png) no-repeat;*/
  background:#F5F6F7 bottom left url(../images/unsaac01.png) no-repeat;
  padding-bottom:20px;
  position:relative;
  border: 0.2em solid #ddd;
  margin: 0 auto; -moz-border-radius: 22px; -webkit-border-radius: 5px;
  
}
.header
{
  /*background: top left 	url(../images/breadcrumb_bg.png) no-repeat;*/
  width: 100%;
  height:10px;
  z-index:15;
  position:relative !important;
}

#content .main, #content .main2 
{
  /*background: top left 	url(../images/leftcont.png) repeat-y;*/
  padding-left: 12px;
}
#content .footer
{
	height:166px;
	top: 0px;
	position:absolute;
	z-index: 150;
	background: top left url(../images/unsaac01.png) no-repeat;
	width:165px;
	z-index:1;
}

#content .main p, #content .main2 p {
  margin: 0em 1em 0 0;
}
#content .main2 .right {
  margin-left: 18px;
}
#content .main .clear, #content .main2 .clear {
  height: 0px;
  margin-bottom: -10px;
}

#beauty {
  float: right;
  width: 134px;
  border-left: 1px solid #D6D3BA;
  padding: 12px;
  background: top right url(../images/bogy_top_right.jpg) no-repeat;
}
#beauty span {
  float: left;
  width: 12px;
  font-size: 9px;
  clear: both;
  margin-top: 3px;
}
#beauty p {
  float: left;
  width: 110px;
  margin: 0 0 0.6em 0;
  padding: 0 0 0 1em;
  line-height: 1.3;
}
#beauty .clear {
  height: 10px;
}

#container h2 {
	font-size: 1.5em;
	padding: 0;
	margin:0;
	font-weight: normal;
}
#leftcol {
	width: 90%;
	border-right: 1px dotted #BBE0EB;
}
#leftcol h2 {
	text-align: right;
	padding: 10px 25px 20px 0;
}
#rightcol h2 {
	padding: 20px 0 15px 20px;
}
#leftcol ul {
	margin:0;
	padding:0 0 0 20px;
}
#leftcol ul li {
	list-style: none;
	display: inline;
}
#leftcol p.next-prev {
	width: 100%;
	margin:0;
	padding:0;
	clear: both;
	text-align: center;
	padding: 20px 0 0 0;
}
#leftcol p.next-prev a {
	padding: 0 5px;
}
#leftcol .news {
	width:100%;
	margin:0 10px 0 0;
	text-align: left;
	border-bottom: 1px dotted #BBE0EB;
	padding: 5px 0 0 0;
	text-align:justify;
}
* html #leftcol .news 
{
	height: 90px;
}
#leftcol .news p {
	float: left;
	margin:0 0 0 10px;
	width: 90%;
	font-size: 0.85em;
	border-left: 1px dotted #BBE0EB;
	padding: 0 5px 0 12px;
}
#leftcol .news p:hover {
	background:#F0FDE2;
}
#leftcol .news p.author {
	float: left;
	color: #83cde1;
	border: 0;
	padding: 3px 0 0 45px;
	margin:0;
	width: 82%;
}
#leftcol .news p.author a {
	color: #86d734;
	font-weight: normal;
}
#leftcol .news p.author a:hover {
	text-decoration: underline;
}
#leftcol .news p.author:hover {
	background: none;
}
#leftcol .news a {
	font-weight: bold;
	text-decoration: none;
	color: #DCB20C;
}
#leftcol .news a.continue {
	font-weight: normal;
}
#leftcol .news a:hover {
	text-decoration: underline;
	color: #CC9933;
}
#leftcol .news strong {
	font-weight: normal;
}
#leftcol .news_date {
	float: left;
	font-family:century gothic;
	text-align: center;
	margin:0;
	width: 23px;
	height: 27px;
}
#leftcol .news .month {
	float: left;
	width: 23px;
	font-size: 0.8em;
	color: #83CDE1;
	clear: both;
}
#leftcol .news .day {
	float: left;
	width: 14px;
	font-size: 1.0em;
	color: #83CDE1;
}
#rightcol {
	width: 17%;
	position:relative;
	
	float:none;
}

#rightcol select {
	width: 160px;
	margin: 5px 0 0 20px;
}
#rightcol #advertisement {
	width: 99%;
	padding: 10px 0 15px 20px;
	margin-top: 20px;
}
#rightcol .advertisement {
	width: 99%;
	padding: 0 0 0 20px;
	margin-top: 20px;
}

a:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#930;
	font-family:"Times New Roman", Times, serif;
}

a:hover {
	color: #000000;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}
a:visited {
	color: #930;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
}
a:visited:after {
font-size: 100%;
color:#666;
color: #777;
}

td, textarea, input, select {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: 9E9E9E;
	font-weight: normal;
	padding :1px 1px 1px 1px;
}
.tableDetail {
	font-size: 10px;
	font-family: Verdana;
	color: #49394E;
}
.text1 {
	font-family: tahoma;
	font-size: 10px;
	color: 8EA11F;
	font-weight: bold;
}
.text2 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: C4700A;
}
.text3 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.frame {
	border: 1px solid #FBAD01;
	width:775px;
	
}
.link
{
	font-size:14px;
	color:#930;
	font-family:"Times New Roman", Times, serif;
	background-image:url(../images/arrowb.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 20px;
}

.menu
{
  color:#FFFFFF;
  
}

.text4 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 293B38;
}

.titulo2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #633;
}

.designed_by {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 8.5px;
	font-weight: normal;
	color: #333;
	text-align:center
}

.sombra{
color: #000000;
font-style: italic;
font-weight: bold;
font-size: 22pt;
position: relative;
}

.texto{
color: #336699;
top: -1px;
left: -1px;
position: absolute;
}
.texto1
{
 width:90%;	
 padding:3px 3px 3px 20px;
 text-align:justify;
 background: top left url(../images/bg_turno2.png) no-repeat;
 padding-top: 30px;
}

.titulo
{
  color:#FFF;
  font-weight:bold;
}

.elemento {
  -webkit-box-shadow: 2px 2px 5px #999;
  -moz-box-shadow: 2px 2px 5px #999;
  filter: shadow(color=#999999, direction=135, strength=2);
}
.text5 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336;
}
.text6 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 944F23;
}
.text7 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #CE7B08;
	background-color: F2D287;
	border: 1px solid #FFFFFF;
}

.text8 {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 94AEC5;
}
.text9 {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 4E4E4E;
}
#banner {
	position:relative;
	clear:left;
	float:right;
	width:192px;
	height:162px;
	min-height:65px;
	font-size:10px;
}

#blackline {
	position:relative;
	clear:left;
	float:left;
	width:730px;
	height:10px;
	min-height:10px;
	background-color: #000000;
	color:#FFFFFF;
	font-size:10px;
}

/** copyright **/

#copyright {
	position:relative;
	width:900px;
	display:block;
	clear:both;
	float:center;
	vertical-align:middle;
}

#copyright div {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	display:block!important;
	width:900px;
	float:left;
	clear:left;
	margin:-10px 0 0 0;
	text-align:left ;
}
.modifydate {
	color:#999999;
	font-size:10px;
	padding: 0;
	background-color:inherit;
	text-align:left;
}
.createdate {
	color:#4A87C4;
	font-size:9px;
	padding: 0 0 15px 0;
	line-height:8px;
	background-color:inherit;
	text-align:left;
}
.content {
	border-bottom:1px dashed #930;
	padding:1px;
	margin: 10px 0 10px 10px;
	text-align:left;
	background-color:transparent;
}

.	
{
	font-family: Arial, Helvetica, sans-serif;
    color:#3973AC;
	font-weight: bold;
	padding-top: 5px;
	background-color:inherit;
	display:block;
	text-align:left;
}

.atras
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#300;
	text-align:right;
}

.comentario {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; 
			 font-size: 11px; 
			 color: #000000;
			 padding: 5px; 
			 border: dashed 1px #600; 
			 background-color: #EEE;
			   }
  .info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%;}
  .note { background:#ECF0FF; color:#040; border:1px #669 solid; padding:10px; margin-bottom:1em;}
  .important { background:#FC3; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em;}
  .warning { background:#FC3; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em;}

#search .button 
{   width: 166px ;
	height:17px !important;  
	border: none; 
	padding: 10px 12px 2px 10px; 
	}
  .submit 
   { 
   background: url('../images/search_user.png') no-repeat; 
   border: solid 2px #FCFCFC; 
   padding: 1px 1px 0px 20px;
   text-align:right;
   height:28px;
   -moz-border-radius: 10px; -webkit-border-radius: 5px;
   } 
   
  .cancel 
   { 
   background: url('../images/cancel.png') no-repeat ; 
   border: solid 2px #3EBEF7; 
   padding: 0px 10px 0px 20px;
   margin: 2px 2px 2px 2px;
   text-align:right;
   height:28px;
   -moz-border-radius: 10px; -webkit-border-radius: 5px;
   } 
   .save 
   { 
   background: url('../images/save.png') no-repeat; 
   border: solid 2px #3EBEF7; 
   padding: 1px 1px 0px 20px;
   text-align:right;
   height:28px;
   -moz-border-radius: 10px; -webkit-border-radius: 5px;
   } 
   
  .next 
   { 
   background: url('../images/acept.png') no-repeat; 
   border: solid 2px #3EBEF7; 
   padding: 1px 1px 0px 20px;
   text-align:right;
   height:28px;
   -moz-border-radius: 10px; -webkit-border-radius: 5px;
   } 

fieldset 
{ 
	border: 1px solid #ddd;
	margin: 0 auto; -moz-border-radius: 10px; -webkit-border-radius: 5px;
	padding: 4px 4px 4px 10px; 
} 

label
{
width: 15em;
text-align: left;
padding: 2px 2px 2px 2px;
display: block;
font-weight:bold;
}

.input
{
  background-color:#FCFCFC;
  width:150px;
  border: 1px solid #F9B272;
 padding: 2px 2px 2px 10px;
 -moz-border-radius: 6px; -webkit-border-radius: 6px;
}


  .checkbox, .radio {
      width: 19px;
      height: 25px;
      padding: 0 5px 0 0;
      background: url(../images/checkbox.gif) no-repeat;
      display: block;
      clear: left;
      float: left;
    }
    .radio {
      background: url(../images/radio.gif) no-repeat;
    }
    .select {
      position: absolute;
      width: 158px;
      height: 21px;
      padding: 0 24px 0 8px;
      color: #fff;
      font: 12px/21px arial,sans-serif;
      background: url(../images/select.gif) no-repeat;
      overflow: hidden;
    }


	legend
	{
	color: #fff;
	background: #ffa20c;
	border: 1px solid #781351;
	padding: 2px 6px;
	text-align:center;
	-moz-border-radius: 8px; -webkit-border-radius: 5px;
	} 


/* PIPED LINKS */
.piped { display: block; zoom: 1; }
.piped:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.piped li { float: center; display: inline; }
.piped a { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; margin-left: 0.75em; }
.piped a.first { border-left: 0 !important; padding-left: 0; margin-left: 0 !important; }


/*--- Global Footer ---*/
#globalfooter { width: 100%; color: #888; font-size: 10px; margin: 18px auto 0; padding-bottom: 36px; text-align: left !important; }
#globalfooter ul.piped a { padding: 0 0 0 1.5em; margin-left: 1.5em; border-left: 1px solid #d0d0d0; }
#globalfooter .gf-links { float: right; margin: 18px 3px 9px 0; }
#globalfooter .gf-sosumi { clear: both; width: 100%; border-top: 1px solid #ddd; padding-top: 9px; text-align:center;}



/*--- Directory Nav ---*/
#directorynav { font-size: 11px; padding-top:2px;  border-top: 2px solid #e5e5e5; float: left; width: 100%; margin-top: -4px; *position: relative;
background-image:url(../images/bgmenu.png);
}
#directorynav .capbottom { clear: both; position: relative; top: 5px; _top: 12px; height: 5px;  }
#directorynav  li { 
	display:inline-table;  
	background:center left url(../images/blue.gif) no-repeat; 
	padding:10px 10px 5px 10px;
	font-size:12px;
	}
#directorynav  a :hover{text-decoration: underline;}

/*--- BREADORY ---*/
#breadory { border: 1px solid #ddd; 
width: 100%; 
margin: 0 auto; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
padding: 4px 4px 4px 10px; background:#FFF url(../images/bgmenu.png) no-repeat; left:40%; float:right; position:relative; }
#globalfooter #breadory ol#breadcrumbs { background: none; clear: both; float: none; height: 3em; line-height: 3em; font-size: 11px; color: #666; margin: 0; list-style: none; font-weight: bold; text-shadow: 0 1px 0 #fff; }
#breadory ol#breadcrumbs li {margin: 0;	font-weight:bold; font-size:12px }
#breadory ol#breadcrumbs li a { float: left; color: #666; text-decoration: none; padding: 0 1.75em 0 0; margin-left: 0px; }
#breadory ol#breadcrumbs li a:hover { color: #333; text-decoration: none; }
#breadory ol#breadcrumbs li.home { background: none; margin: 0; padding: 0; }
#breadory ol#breadcrumbs li.home a { margin: 0; padding: 0 0 0 1.25em; width: 30px; text-indent: -9999px; overflow: hidden; }

#breadory #directorynav { background: none; clear: both; float: none; margin-top: 0; }
#breadory #directorynav .capbottom { height: 0; font-size: 1px; _display: none; }
ol
 {
  font: font-family: Arial, Helvetica, sans-serif;	
  font-size:12px;
}
.little-caption {font-size:8px; 
					font-family:"Times New Roman", Times, serif;
					} 
					
					
#demoIzq, #demoDer { border:1px dashed; width:296px; background-color:#EAEAEA; text-align:center; }
#demoDer { float:right; }
.selectbox {
	position: relative;
	border: 1px solid #d2ad63;
	z-index: 0;
	float: left;
	display: inline;
	margin: 4px 4px 4px 0;
	font-size: 9px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	padding: 0;
	background-image: url("../images/bg-TextField.gif");
}
.selectbox.selecthover {
	border-color: #9F7627;
	background-color: #FFFCDF;
	background-image: url("../images/bg-TextFieldFocused.gif");
	z-index: 700;
}	
.selectbox .selectbox-currentItem {
	padding: 3px 0px 0px 3px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.selectbox .selectbox-list {
	display: none;
	position: absolute;
	top: 16px;
	padding: 2px;
	left: 0px;
	background: #fffcdf;
	width: 100px;
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 1px solid #d2ad63;
}
.selectbox .selectbox-moreButton {

	float: right;
	background: url("../images/lay-selectMoreButton.gif");
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.selectbox .selectbox-moreButton.morebuttonhover {
	background: url("../images/lay-selectMoreButtonHover.gif");
}

.selectbox .selectbox-item.listelementhover {
	background: #87683d;
	color: #eee;
}
.selectbox .selectbox-item {
	display: block;
	cursor: default;
}

/** ERROR classes **/
form .error .selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("../images/bg-TextFieldError.gif");
}

select {
    -moz-border-radius: 4px;
    -moz-box-shadow: 1px 1px 5px #cfcfcf inset;
    border: 1px solid #cfcfcf;
    vertical-align: middle;
    background-color: transparent;
}
option {
    background-color: #fef5e6;
    border-bottom: 1px solid #ebdac0;
    border-right: 1px solid #d6bb86;
    border-left: 1px solid #d6bb86;
}
option:hover {
    cursor: pointer;
}