﻿body{margin:0;background-color: #222;}

#accessibility
{
visibility: hidden;display: none;}

.container
{
	background-color: #222;
}


#idiomas
{
	
	
	
	
}

#idiomas ul li {list-style-type: none; display: block; text-align: left; float:left;padding-right: 20px;}

#head
{
	/* float: left;
	clear: both;
	margin: 0;
	width: 950px;*/
	height: 126px;
	background-repeat: no-repeat;
background-image: url(../images/cabeceira_negra2.png);

	
}


#menu
{
	margin:0;
	
	
}

#menu ul li {list-style-type: none; display: block; text-align: left; float:left; margin:0;padding-right: 20px;}


#menu li.menuSel a{color: #333;}

#menu li ul, 
#menu li ol       { margin:0 0em; }
#menu ul, #menu ol      { margin: 0 0em 0em 0em; }


#extra
{background-color: #222;}


#pie
{
	float: left;
	clear: both;
	/*margin: 0;
	width: 630px;
	padding-left: 320px;
	border-color: #e6f4f8;
	border-width: 1px 0 1px 0;
	border-style: solid;*/
}

.patrocinadores {background-color: #fff;}


hr {
  background: #333; 
  color: #333;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.4em;
  border: none; 
}

hr.space {
  background: #222; 
  color: #222;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.4em;
  border: none; 
}

hr.espacio {
  background: #fff; 
  color: #fff;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.4em;
  border: none; 
}

hr.gris {
  background: #333; 
  color: #333;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.4em;
  border: none; 
}

hr.extra {
  background: #222; 
  color: #222;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.4em;
  border: none; 
}




body { 
  color: #fff; 
  font-family: "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; 
}
h1,h2,h3,h4,h5,h6 { 
  color: #cc9900; 
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
}


/* encabezados */


h1,h2,h3,h4,h5,h6 { clear: both; }

h1
{
	font-size: 20px;
	line-height: 18px;
	padding: 0 0 18px 0;
}

h2
{
	font-size: 16px;
	line-height: 18px;
	letter-spacing: -0.05em;
	font-weight: bold;
}

h3
{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

h4
{
	font-size: 12px;
	font-weight: bold;
}

h5
{
	font-size: 12px;
	font-weight: bold;
}

h6 { font-size: 12px; }



sup {color:#cc9900;}


#extra h3 {color: #fff;}

#resumo {text-align: right;}

/* enlaces */

a:focus, 
a:hover     { color: #fff; }
a           { color: #cc9900; text-decoration: none; }




h3.dia {
	width:28px;
	font-size: 12px;
	line-height: 28px;
	letter-spacing: -0.05em;
	font-weight: bold;
	text-align: center;
	color:#222;
	background-image: url(../images/circulo.png);
	background-repeat: no-repeat;
	}


/* formularios */

input,textarea {background-color: #333;color:#cc9900;border:0;}

input {font-size:1.5em;}
input[type=submit] {font-size:1em;}

