/* DEFINICIONS XERAIS */
body,td,th, a {font-family:  Verdana, Arial,Helvetica, sans-serif;	font-size: 11px;	color: #222222;		text-decoration: none;}
body {	background-color: #ffffff; padding: 0; margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-weight: normal;}
/*background: #efefef url(/img/fondo.gif) repeat-y 50%;*/
img {border: 0;}
strong, dt {font-weight: bold;}
.enano {font-size: 1px;}



.idiomas {
	font-family:Verdana, Arial,Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	font-weight:bold; 
	height: 20px;
}


.idiomassel {
	color: #0049b6;
}




.pieweb {
	font-size: 9px;
	color: #151515;
	height: 20px;
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
}

.botons {
	height: 25px;
	border: 1px Solid #000000;
	background: #476dad;
	padding: 4px;
	color: #FFFFFF;
	font-weight:bold; 
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 12px;
	cursor:pointer;
	width:190px;
}

.apartados {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5 5px 5px;
	color: #2e2e2e;
	background-color: #e2e2e2;
}


.label {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0px 0 2px 0px;
	color: #339900;
}
fieldset {
	
   border:2px solid #339900;

}
.entrada {
	background-color:#c1dbef;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 5 5px 5px;
	color: #000000;
        border:1px solid #99b4c9;
  text-align=center;
}


.aviso{
  text-align=center;
  font-family:Verdana, Arial,Helvetica, sans-serif;
  font-size:14px;
  height:20;
  color:#ff0000; 
  padding:5px;
  background-color:#FDF4B9;
  border:1px solid #FDF4B9;
  font-weight: bold;
  }



/* ESTILOS PARA MARCOS E CAIXAS */

.titulocaja{
  font-size:12px;
  height:40;
  color:black; 
  padding:5px;
  font-weight:bold;
  background-color:#d8d8d8;
  border:1px solid #5c5c5c;
  }

.caja{
  font-size:11px;
  color:black; 
  padding:5px;
  background-color:#ffffff;
  border-bottom:1px solid #5c5c5c;
  border-left:1px solid #5c5c5c;
  border-right:1px solid #5c5c5c;
  }

.cabetabla{
  text-decoration:none;
  text-align=left;
  color:black;
  font-family:Verdana, Arial,Helvetica, sans-serif;
  padding:5px;
  font-size:10px;
  font-weight:bold; 
  height:25px;
  background-color:#DADADA; 
  border-top:2px solid #000000;
  border-bottom:2px solid #000000;
  }

.filatabla{
  text-decoration:none;
  text-align=left;
  color:black;
  font-family:Verdana, Arial,Helvetica, sans-serif;
  padding:5px;
  font-size:10px;
  height:20px;
  border-bottom:1px solid #DADADA;
  }


.marcodescargas
  {
  color:black;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  border-radius:5px;
  padding:5px;
  background-color:#f0f0f0; 
  border:1px solid #c0c0c0;
  }

/* ----- FOTOGRAFIAS --- */


.marcofoto0 {
  color:black;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  padding:2px;
  }

.marcofoto1 {
  color:black;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  padding:2px;
  border:1px solid #e0e0e0;
  }

.marcofoto2{
  color:black;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  padding:2px;
  border:1px solid #0080bc;
  }
.botonera{
  color:#689ac0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; 
  padding:2px;
  text-align=right;
  }

/* ESTILOS PARA MENUS */

.marcoesquerdo{
  background-color:#ffffff;
  border-right:1px solid #f5f5f5;
  }


.cajamenu{
  font-family:Verdana, Arial,Helvetica, sans-serif;
  font-size:11px;
  color:#000000; 
  background-color:#f6f4ee;
  border:2px solid #689ac0;
  }


.titulomenu {
	border-bottom: 1px solid #1876be;
	font-size: 15px;
	font-weight: bold;
	/*letter-spacing: -1px;*/
	padding: 0px 0 2px 0px;
	color: #1876be;
}

.enlacemenu:link{
	font-weight: bold;
	 font-size:12px; 
	 color:#000000;
	 text-decoration:none;
  }
.enlacemenu:visited,active{
	font-weight: bold;
	 font-size:12px; 
	 color:#000000;
	text-decoration:none;
  }
.enlacemenu:hover{
	font-weight: bold;
	 font-size:12px; 
	 color:#000000;
	text-decoration:underline;
  }

.marcodereito{
  background-color:#ffffff;
  border-left:1px dotted #c2c2c2;
  }

.textopequeno{
  font-family:Verdana, Arial,Helvetica, sans-serif;
  font-size:9px;
  color:#686909; 
  }

.iconmenu{  
padding-left: 10px; padding-bottom:5px; 
background-position: middle left; 
background-repeat: no-repeat;
background:url(img/icon.gif) no-repeat;
height:25px;  
border-bottom:1px dotted #c3c3c3;
valign:middle;
} 


.cajasubmenu{
  font-family:Verdana, Arial,Helvetica, sans-serif;
  font-size:11px;
  color:#000000; 
  background-color:#f3f3f3;
  border:1px solid #c3c3c3;
  height:20px;
  padding-left: 10px; padding-bottom:3px; padding-bottom:3px;
  }

.enlacesubmenu:link{
	 font-weight: bold;
	 font-size:11px; 
	 color:#000000;
	 text-decoration:none;
  }
.enlacesubmenu:visited,active{
	font-weight: bold;
	 font-size:11px; 
	 color:#000000;
	text-decoration:none;
  }
.enlacesubmenu:hover{
	font-weight: bold;
	 font-size:11px; 
	 color:#000000;
	text-decoration:underline;
  }



/* ESTILOS PARA MENUS SUPERIORES TEB */

.enlacemenusup:link{
	 font-weight: bold;
	 font-size:12px; 
	 color:#000000;
	 text-decoration:none;
  }
.enlacemenusup:visited,active{
	font-weight: bold;
	 font-size:12px; 
	 color:#000000;
	text-decoration:none;
  }
.enlacemenusup:hover{
	font-weight: bold;
	 font-size:12px; 
	 color:#000000;
	text-decoration:underline;
  }

.cajamenusup{
  font-family:Verdana, Arial,Helvetica, sans-serif;
  font-size:11px;
  color:#000000; 
  background-color:#cbd2db;
  border:1px solid #689ac0;
  }

/* ESTILOS PARA CONTIDOS */
.contenido {
	font-size: 12px;
	color: #000000;
}

.titulos {
	border-bottom: 1px solid #d1ddb9;
	font-size: 15px;
	font-weight: bold;
	/*letter-spacing: -1px;*/
	padding: 0px 0 2px 0px;
	color: #1876be;

}

.Informacion {
	font-size: 12px;
	color: #000000;
	text-align=justify;
}

.apartado{
	font-size: 10px;
	color: #6fa0c5;
}


/* ESTILOS PARA NOTICIAS */
.titularnoticia {
	font-size: 14px;
	font-weight: bold;
	/*letter-spacing: -1px;*/
	padding: 0px 0 2px 0px;
	color: #000000;

}
.cuerponoticia {
	font-size: 12px;
	color: #000000;
	text-align=justify;
}
.piefoto {
	font-size: 9px;
	color: #a3a3a3;
	text-align=justify;
}

/* ESTILOS PARA GALERIAS */
.paginadoactual{
  text-decoration:none;
  text-align=center;
  text-valign=middle;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px;
  height:15px;
  width:15px;
  background-color:#b1d9ee; 
  color:#004080;
  }  

.paginado:link{
  text-decoration:none;
  text-align=center;
  text-valign=middle;
  color:#2c99d2;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px;
  height:15px;
  width:15px;
  background-color:#e0e0e0;
  }

.paginado:active{
  text-decoration:none;
  text-align=center;
  text-valign=middle;
  color:#2c99d2;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px;
  height:15px;
  width:15px;
  background-color:#e0e0e0;
  }

.paginado:visited{
  text-decoration:none;
  text-align=center;
  text-valign=middle;
  color:#2c99d2;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px;
  height:15px;
  width:15px;
  background-color:#e0e0e0;
  }


.paginado:hover{
  background-color:#b1d9ee; 
  color:#004080;
  }