
* html {
  height: 1%;
}

* {
  margin:0;
  padding:0;
}

a:link, a:visited, a:active {
	text-decoration: underline;
	color:blue;
}

a img {
	border: none;
	text-decoration: none
	border-width: 0px;
	border-style: none;
}

body {
  height: 100%;
  text-align: left;
  background-color: #FFFFFF;
  /*color: #555555;*/	
	padding-right: 10px;
	padding-left: 10px;
  font-family: Verdana, sans-serif;  
}

#main{
	/*margin-right: 5px;
	margin-left: 5px;*/
	min-height: 700px;	
}

#right{
	float:right;	
}

#left{
	width: 80%;
}

.leftleft {
	width: 45%; 
	float:left;
}

.leftright {	
	width: 50%; 
	float:right;
}

body, p, td, div, input, select {
 font-size: 13px;
 font-family: Verdana, sans-serif;
}

#header {
  margin: 0 0 0 20px;
  height: 140px;
  background: #ffffff url('/images/candidatoReal-es-style.png') no-repeat top left;
}


#topbar {
  text-align: right;
  background-color: #dddddd;
  border: 1px solid #bbbbbb;
  padding:5px;
  padding-right: 20px;
  margin-bottom: 20px;
}

#topbar a {
  color: #999999;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin: 10px;
}

/*#login {
	background:#eeeeee;
	padding:10px;
}

#reqchangepass {
	background:#eeeeee;
	padding:10px;
}*/



#topbar a:hover {
  color: #000088;
  text-decoration: underline;
}

h2.topic {
  color: #fc0082; 
  border-bottom: 1px solid #dddddd;
  font-size:1.8em;
  padding-bottom:0;
  margin-bottom:10px;
}

h2.topic-blue {
  color: #4096EE; 
  border-bottom: 1px solid #dddddd;
  font-size:1.8em;
  padding-bottom:0;
  margin-bottom:10px;
}



p.default {
  font-size: 110%;
}

p.enunciado {
  font-size: 110%;
  text-align: justify;
  margin-bottom: 10px;
}

span.alternativas {
  font-size: 110%;
}

li.default {
 font-size: 110%;
}

.defaulttext {
  font-size: 110%;
}

.std_question_box {
	margin-top:15px;
	margin-bottom:5px;
	/*border-bottom:1px solid #dddddd;*/
	border-bottom:1px solid #bbbbbb;	
	padding-bottom:3px;
	padding-top:5px;			
}


ol.faq  {
	margin-bottom:15px;	
}

ol.faq li {
	margin-bottom:5px;	
}

.tables {
	background:#eeeeee;
	border:1px solid #cccccc;
	margin-bottom:15px;
	padding:5px;
}

.tables table {
	background:white;
}

/*Start of Autocomplete Style*/
.auto_complete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
}

.auto_complete ul {
      list-style-type: none;
      margin:0px;
      padding:0px;
}
    
.auto_complete ul li.selected { 
	    background-color: #C3D9FF;
}

.auto_complete ul li {
      list-style-type: none;
      display:block;
      margin:0;
      padding:2px;
      height:16px;
}

/*End of Autocomplete Style*/

