/*--[ layout ]---------------------------------------------------------------*/
body { 
	padding: 0; 
	margin: 0;
	text-align: center; 
	font-family: Verdana, Arial, Helvetica;
	font: 11px/1.4 Verdana, Arial;
	color: #141E22;
	background: #ffffff url(../images/fondo.gif) repeat top center; 
	height:100%;}

#interface {
	width: 928px; margin: 0 auto; 
	text-align: left; color:#000000;
	background: transparent; 
	height:100%; position:relative;}
	
#izda {
	width: 205px;  
	text-align: left;
	color:#000000;
	background-color: #fff;
	padding-left:14px;
	padding-right:22px;
	float:left;
	height:100%;
	display:block;
}
	
#dcha {
	width: 667px; 
	text-align: left;
	color:#000000;
	background-color: #fff;
	padding-right:20px;
	float:left;
	height:100%;
}

#contenido { 
	width: 928px;
	display:block;
	background: url(../images/none.jpg) #fff left top  no-repeat; padding-bottom:20px; color:#000000;}
	
#pie {
	width: 893px;
	color:#333333;
	background:transparent; text-align:left; padding-left:50px; display:none;}

/*--[ columnas ]---------------------------------------------------------------*/

#texto {
	width: 480px;
	color:#000000;
	background:transparent; text-align:left; padding-left:20px; padding-right:20px; float:left; text-align:justify;}

#texto a {
	color:#000000; text-decoration:none;}
	
	#textoGr {
	width: 627px;
	color:#000000;
	background:transparent; text-align:left; padding-left:20px; padding-right:20px; float:left; text-align:justify;}

#textoGr a {
	color:#000000; text-decoration:none;}

#fotos {
	width: 147px; color:#333333; background:transparent; text-align:left; padding:0px; float:left; padding-right:0px; padding-top:5px; display:none;}

#fotos p{ text-align:left; margin-left:0px; width:117px; }

#fotos p a{color:#000000; text-decoration:none; font-size:10px;}

#fotos ul {
	margin: 0;	padding: 0; list-style: none; float:left;}

#fotos li {
	float:left; display:block; margin-left:0px; font-size:1.2em;}


/* */


#galeria {
	width: 627px; color:#333333; background:transparent; text-align:left; padding:0px; float:left; padding-right:0px;}

#galeria p{ text-align:right; margin-left:8px; width:117px; }

#galeria p a{color:#000000; text-decoration:none; font-size:8px;}

#galeria ul {
	margin: 0; padding: 0; list-style: none;}

#galeria li {
	float:left; display:block; margin:5px;}




/* */
/*--[ comunes ]----------------------------------------------------------------*/

h1, h2, h3, h4 { 
	margin: 0 0px; 
	color: #000000; text-decoration: none;
	word-spacing: normal; text-align: left;
	letter-spacing: 0; line-height: 1.2em;
	font-weight: normal; padding-bottom:20px;}

h1{	font-size:18px; line-height:100%}

h2{	font-size:1.3em; line-height:100%; font-style:italic; font-weight:bold;}

h2 .rojo{color:#FE0003;}

h2 { margin: 0 0px 15px; color: #000;}

p { margin-left:0px; margin-right:20px; margin-top:0px; margin-bottom:20px; }
	
img { border: none;}
	
.alt { display: none;}
	
/*--[ cabecera ]-------------------------------------------------------------*/

#saltar {
	display: none;
	text-align: left;
	position: absolute;
	top: -20px;}

#cabecera h1 {
	margin: 0;
	width: 580px;
	height: 195px;
	background: url("/img/uc.gif") no-repeat;
	display: block;}
	
#cabecera h1 span { display: none;}

#imgFlash{ padding:0px; margin:0;}

/*--[ lateral ]---------------------------------------------------------------*/

#opcionesMenu {
position:absolute; top:130px; left:15px; z-index:1000;
padding-left:25px; padding-right:25px; width:155px; font-size: 1.0em; font-family:Myriad,Verdana, Helvetica, sans-serif; color: #000000;}


#opcionesMenu ul {
	margin: 0;	padding: 0; list-style: none;}

#opcionesMenu li {
	margin: 1px; padding:2px; padding-left:15px; padding-bottom:8px; 
	width:482px; height:10px;
	background-color: transparent;
	color:#fff; float:left; text-align:left; height:10px; display:block; behavior: url('IEFixes.htc'); position:relative;
   overflow: hidden; z-index:3000;}


/*\*/
html*#opcionesMenu li{ height:inherit;} /* sólo en safari */


#opcionesMenu li span{
	background: url(../images/cajaBlanca.gif) #000000 top left no-repeat; float:left; visibility:hidden;  position:relative; top:-17px; left:140px; width:340px; text-align:right; padding:2px; padding-right:2px; height:10px; padding-bottom:8px;}
	
#opcionesMenu li:hover span, #opcionesMenu li.hover span{
	  visibility: visible;}
	  
	  #opcionesMenu li.activado span{
	  visibility: visible;}
	
#opcionesMenu li:hover,#opcionesMenu li.hover{ background-color:#D8EBC6; height:10px;}

#opcionesMenu li.activado{ background-color:#D8EBC6; height:10px;}

#opcionesMenu li a { 
	text-decoration:none;
	display:block;
	color:#000000;}
	
#opcionesMenu li a:hover,#opcionesMenu li a.hover{ color: #000000;
	text-decoration:none;}
	
#opcionesMenu p{padding-left:16px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
		
#opcionesMenu p a{ text-decoration:none; color:#000000;}

#direccion {
	background: url(../images/flechaDireccion.gif) #fff top left no-repeat;
padding-left:25px; padding-right:25px; width:155px; font-size: 1.0em; font-family:Myriad,Verdana, Helvetica, sans-serif; color: #000000;}

/*--[ tablas ]------------------------------------------------------------*/

.rojo {	color:#ff0000;}
	
.gris {	color:#333333;}

.peque { font-size:0.8em;}

.pequeGr { font-size:0.9em;}

.pIzda { padding-left:60px;}
	
.aviso{ padding:10px; border:1px solid #CCCCCC;}

.texto14{ font-size:1.4em;}

.textoEnorme{ font-size:4.0em;  height:20px; display:block;}

.texto12{ font-size:1.2em;}

.texto9{ font-size:0.8em;}

.textoResaltado{ font-size:1.3em; font-style:italic; font-weight:bold;}

.textoResaltadoCursiva{ font-size:1.3em; font-style:italic; font-weight:bold;}

.bordeNegro{ border:1px solid #000000;}

.rojo{ color:#000000;}

.imgIzda{ display:block; padding:10px; padding-top:0px;float:left;}

.imgDcha{ display:block; padding:10px; padding-top:0px; float:right;}

.cajaBorde{ padding:2px;  width:50%;}

.bordeImg{border:1px solid #FFFFFF;}

.cajaBorde a{ color:#000000;}

.cajaBorde a:hover{ color:#000000;}

.negro{ color:#000000;}

p{
line-height:1.6em;}

table {
  border-collapse: collapse;
  /*border: 1px solid #03476F;*/
  color: #fff;
  background: transparent;}
  
caption {
  text-align: center;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #000000;
  text-transform: uppercase;}
  
td, th {
  border-bottom: 1px solid #999999;
  padding: .4em;
  color: #000000;}

thead th, tfoot th {
  text-align: left;
  background: #cccccc;
  color: #333333;
  padding-top:3px;}
  
thead tr{ padding-bottom:20px;}

tbody td a {
  background: transparent;
  text-decoration: underline;
  color: #363636;}
  
tbody td a:hover {
  color: #000000;}
  
tbody th a {
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #000000;}
  
tbody th a:hover {
  background: transparent;
  color: #000000;}
  
tbody th, tbody td {
  vertical-align: top;
  text-align: left;}
  
tfoot td {
  border: 1px solid #03476F;
  background: #336699;
  padding-top:3px;
  color: #000000;}
  
.odd { background: #AEE239;}
  
#tablaInscritos tbody tr:hover {
  background: #666666;
  border: 1px solid #03476F;
  color: #000000;}
  
tbody tr:hover th,
tbody tr.odd:hover th { background: #666666; color: #000000;}

.clearBoth{ clear:both;}
