body
{
   background-image:url(images/backgroung-sitio.jpg);
   background-position:left top;
   background-repeat:repeat-x;
   background-color:#9dd8e5;
   font-family: Arial, Helvetica, sans-serif;
   padding:0;
   margin:0;
}
.Logo
{
  /*background-image:url(images/cabezal_0.jpg);*/
  background-position:left top;
  background-repeat:no-repeat;
  background-color:#ffffff;
  height:175px;
  width:650px;
  padding:0;
  margin:0;
}
.LogoLink 
{ 
  float:left;
  padding-top:25px;
  left:0px;
  width:650px;
  height:90px; 
}
.Footer
{ 
  /*background-image:url(images/footer.jpg);*/
  background-position:left top;
  background-repeat:no-repeat;
  background-color:#ffffff;
  height:86px;
  width:982px;
  padding:0;
  margin:0;
}
.FooterLink 
{ 
  float:left;
  margin: 33px 0 0 505px;
  font-size:80%;
}
.Mapa
{
  background-image:url(images/mapa.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  background-color:#9daaaa;
  padding:0;
  margin:0;
}
.Mapa_logon
{
  background-image:url(images/mapa.jpg);
  background-position:center top;
  background-repeat:no-repeat;
  background-color:#ffffff;
  padding:0;
  margin:0;
}
.Foto
{
  background-image:url(images/backgroung-derecha2.jpg);
  background-position:right bottom;
  background-repeat:no-repeat;
  background-color:#ffffff;
  padding:0;
  margin:0;   
}
.FotoLink
{
    cursor: pointer;
}
.capa_1
{
    background-image:url('images/cabezal_10.jpg');
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight:bold;*/
	color:black;
    text-align:right;
    vertical-align:bottom;
	width:332px;
	padding-bottom:1px;
}
.capa_2
{
    background-image:url('images/cabezal_2.jpg');
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight:bold;*/
	color:black;
    text-align:left;
    vertical-align:top;
	height:25px;
}
.arriba:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight:bold;*/
	color:black;
	text-decoration:none;
	padding:0;
}
.arriba:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight:bold;*/
	color:black;
	text-decoration:none;
	padding:0;
}
.logos:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color:#000000;
	text-decoration:none;
	padding:0;
}
.logos:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color:#000000;
	text-decoration:none;
	padding:0;
}
.logos:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color:#000000;
	text-decoration:none;
	padding:0;
}
.contenedor_buscar
{
    width: 100%;
    height: 15px;
    background-position:left top;
    background-repeat:repeat-x;
    padding:0;
    margin:0;
    vertical-align:bottom;
    text-align:left;
}
.boton_buscar
{
    width: 94px;
    height: 15px;
    background-position:left bottom;
    background-repeat:no-repeat;
    padding:0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	float:left;
    margin-right:1px;
}
.opciones_busqueda
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#39689C;
	vertical-align:middle;
	height:28px;
}
.label_busqueda
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	padding-right:4px;
}
.mensaje
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
}
.mensaje_error
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color:#ff0000;
	vertical-align:middle;
}
LabelStyle
{
	vertical-align:middle;
	text-align:left;
}
.LabelDataStyle
{
    color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*.LabelDataStyle:disabled
{
	color:Black;
	background-color:White;
}*/
TextBoxStyle
{
	text-align:left;
}
.TextBoxDataStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*.TextBoxDataStyle:disabled
{
    border:none;
	color:Black;
	background-color:White;
}*/
.TextBoxHyperlinkStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: Blue;
	cursor: pointer;
}
DropDownListStyle
{
	text-align:left;
}
.DropDownListDataStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*.DropDownListDataStyle:disabled
{
    border:none;
	color:Black;
	background-color:White;
}*/
OptionStyle
{
	text-align:left;
}
.OptionDataStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*.OptionDataStyle:disabled
{
    border:none;
	color:Black;
	background-color:Silver;
}*/
.imagenes_busqueda
{
    float:left;
    margin-right:0px;
}
.pie_foto
{
    width: 220px;
    height: 20px;
    padding-top:5px;
	padding-left:5px;
    margin-bottom:10px;
	margin-left:135px;
	margin-top:140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#9dd8e5;

}
.titulo_noticias
{
	padding-left:5px;
	padding-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#007cbf;    
	float:left;
}
.imagen_noticias
{
	margin-left:30px;
	position:relative;
	float:left;
}
.noticias
{
	padding-top:10px;
	padding-bottom:20px;
	vertical-align:top;
	width:326px;
	text-align:left;
    background-image:url('images/backgroung-columnas.jpg');
    background-position:bottom left;
    background-repeat:no-repeat; 
}
.texto_noticias
{
    padding-left:30px;
    padding-right:20px;
    padding-bottom:6px;
}
.detalle_noticias:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#5D5D5D;
	vertical-align:top;
	text-decoration:none;
}
.detalle_noticias:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#5D5D5D;
	vertical-align:top;
	text-decoration:none;
}
.detalle_noticias:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#5D5D5D;
	vertical-align:top;
	text-decoration:underline;
}
.resultados_tabla
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	vertical-align:middle;
	width:100%;
	background-color:#ffffff;
}
.resultados_encabezados
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
}
.resultados_fila
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	background-color:#B9DCFF;
}
.resultados_fila:td
{
    padding-left:10px;
}
.resultados_fila_alterna
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	background-color:#FFFFFF;
}

/* Menu */

.TextMenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    background-image:url('images/menu-gris.jpg');
    width:142px;
    height:31px;
    padding-left:10px;
    text-align:left;
}
.TextMenuHyperlink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:none;
    padding-left:10px;
    text-align:left;
}
.TextMenuSelected
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    background-image:url('images/menu-azul.jpg');
    width:142px;
    height:31px;
    text-align:left;
}
.TextMenuHyperlinkSelected
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:White;
    text-decoration:none;
    padding-left:10px;
    text-align:left;
}
.menu_titulo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    /*background-image:url('images/menu-gris.jpg');*/
    width:142px;
    /*height:31px;*/
    font-weight:bold;
    padding-left:3px;
    padding-top:5px;
    text-align:left;
}

TextStyle
{
	font-family:Arial ;
}

.MasterTextStyle
{
	color:White ;
}

ButtonStyle
{
	font-family:Arial;
}

.ButtonGridStyle
{
	/*background-color:Lime;*/ /*color:White;*/
	font-size: x-small;
	background-color: silver;
}

.TableCaption
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.idioma 
{
	height:150px;
	width:100%;
	vertical-align: top;
	border: 0px;
}

.ButtonBackground 
{
	height: 20px;
	font-size: 8px;
	font-weight: bold;
	width: 94px;
}