body {
	margin: 0 0 0 0;
	background-color: #B9BBDE;
}
td img {display: block;}

li{
	list-style-position:inside;
}

.txtNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	color: #00000;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
}
/*******************************************************************************/
.txtTituloPanel{/*para los titulos en los paneles*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	/*text-align:left;*/
	font-size: 12px;
	font-style: normal;
	line-height: normal;
}
.txtPanel{/*para el texto en los paneles*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #476178;
	text-decoration: none;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:1px;
}
.txtPanel2{/*para el texto en los paneles*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:1px;
}
/*******************************************************************************/
.txtTitulos{ /*para la parte del nombre del sitio*/
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	color: #FEFFFF;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
		
}
.txtSubTitulos{ /*para la parte de la lista de hoteles - interno*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #CA0135;/*como un rojo*/
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

.txtSubTitulos1{ /*para la parte de birding programs en el panel interno*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

.txtTituloP{ /*para el titulo de .. en el indice*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #0A158A;   /* #E17326 ;*/ /*FE9900naranja*/
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
		
}
.txtSubtitulos2{/*para la parte de birding programs en el indice*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #FE9900;;/*naranja*/
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
		
}
.txtSubtitulos3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #FFCC33;/*naranja*/
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
		
}

/*************************************************************/
.txtEnlaces{/*para la parte de link en los listados*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	/*color: #316AC5;/*como rojo*/
	color:#1A1D62;
	font-weight: normal;
	text-decoration: none;
}
.txtEnlaces:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #DC8210;/*azul oscuro*/
	font-weight: normal;
	text-decoration: none;
}
.txtEnlaces1{ /*para la parte de link en ver mas detalles,...*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #E17326 ;/*naranjado*/
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
		
}
.txtEnlaces1:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color:#316AC5; /*#003399;*/
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
		
}
.txtEnlaces2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #FE9900;/*naranja*/
	font-weight: bold;
	font-variant: normal;
	text-decoration:underline;
		
}
.txtEnlaces2:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color:#FFFFFF; /*celeste oscurito*/
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;

}
.txtEnlaceTitulos{ /**/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}
.txtEnlaceTitulos:hover{ /**/
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #ffffff;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
.txtEnlace3{ /**/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #ffffff;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}
.txtEnlace3:hover{ /**/
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #FE9900;/*#FFCC33;*/
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
.txtEnlaces4{ /**/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #316AC5;/*azul marino*/
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
		
}
.txtEnlaces4:hover{/*de azul marino a naranjado*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #E17326;/*naranjado oscuro*/
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
		
}
/*************************************************************/
.txtPeq{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
}
.txtInfo{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	/*color:#000000*/ /*316AC5--CA0135*/;
	color:#CDFE31;
}
/*************************************************************/
.textoSeccion {/*texto 006633*/
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	color: #666666;
	text-align:justify;
	font-size:11px;
	margin-top:10px;
	margin-right:15px;
}
.subtituloSeccion {/*subtit #006633*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336799;
	font-weight: bold;
	margin-top:0px;
	text-align:left;
	margin-bottom:0px;
	font-size: 12px;
	}
/*****************************************************************************/	
.InputTransparente{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:center;
	border-style: solid; 
	border-width:0;
	background-color: transparent;
	margin:0;
}

#azuloscuro{
 color:#0A158A;
}
#tam11{
	font-size: 11px;
}
#colorA{
 color: #316AC5;/*azul marino*/
}

.BordeFoto{
	border: 2px solid #E17326;
	padding: 2px;
}
.BordeFoto:hover{
	border: 2px solid #316AC5;
}
/*****************************************************************************/	/*****************************************************************************/	/*****************************************************************************/	

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

/*#overlay{ background-image: url(img/overlay.png); }*/

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");*/
	}
		
		
		
		
		
#contenedor {
	width:778px;
	text-align:left; /* alinear textos */
	margin:0 auto; /* centra el contenedor */
	background-color:#FFFFFF;
}

#encabezado {
	height:282px;
	padding: 1px 0px 0 0;
}

#menu {
	margin: 0;
	padding: 0 0 0px 0 ;
	height:32px;
}

#menu #mnder{
	margin:0 12px 0 694px;
	width:72px;
	height:32px;
}
#menu img{
	float:left;
	margin: 0 0 0 0;
}
#lateralizq{
	width:199px;
	/*height:655px;*/
	float:left;
}
#contenido {
	width:368px;
	/*height:655px;*/
	float:left;
	margin:0 0 0 5px;
}
#lateralder{
	width:199px;
	margin: 0  0 0 577px;
}

* html #lateralder {
	width:196px;     /* para IE5.x/W */
	w\idth: 196px;  /* para otros IE */
}

#pie {
	clear:left;
	margin:10px 2px 0 0;
	background:url(../img/pieinicio.gif);
	text-align:center;
	vertical-align: middle;	
}

#paneltitulo{
	background:url(../img/curvatitulo01.jpg) no-repeat; 
}
 
#titpanelizq{
	width:71px;
	height:28px;;
	background:url(../img/curvatitulo01.jpg) no-repeat; 
	padding: 10px 0 0 7px;
}
#titpanelcent {
	width:37px;
	height:38px;
	background:url(../img/curvatitulo02.jpg) no-repeat;
} 
#titpanelder {
	width:84px;
	height:38px;
	background:url(../img/curvatitulo03.jpg) no-repeat;
}
#titpanelizq,#titpanelcent,#titpanelder{
	margin:4px 0 0 0;
}

#panel{
	width:199px;
	background: #1A1C67 url(../img/cierrepanel.gif) no-repeat bottom left;
}

* html #panel {
	width:196px;     /* para IE5.x/W */
	w\idth: 196px;  /* para otros IE */
}

* html #titpanelder {
	width:81px;     /* para IE5.x/W */
	w\idth: 81px;  /* para otros IE */
}

#panelci{
	background:url(../img/panelcurvsupizq.gif) no-repeat; 
}
 
#panelcc {
	width:344px;
	height:12px;
	margin:0px 0 0 0;
	background:url(../img/panelbordesuperior.gif) no-repeat;
} 
#panelcd {
	background:url(../img/panelcurvsupder.gif) no-repeat; 

}
#panelci,#panelcd {	
	width:12px;
	height:12px;
	margin:0px 0 0 0px;
}

#titpanelizq,#titpanelcent,#titpanelder,#panel,#panelci,#panelcd,#panelcc {
	float:left;
}

/*ESTILO PARA OPACAR LAS IMAGENES*/
.gradualshine{
	filter:alpha(opacity=90);
	-moz-opacity:0.9;	
	float:left;
	margin: 0 2px 0 2px;
	border:1px solid #419E4D;

}

/*=========================================colocados por hefe=============================*/

.txtError{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
}
.txtError1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	border-width: 2px;
	border-color: #FF0000;
	border-style: solid;
}
.curvacaja{/*solo en mozilla funciona*/
 /*width: 150px;*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 10px;
 background-color: #ffffec;
 border: 1px solid #E4E4E4;
 color: #FF0000;
 -moz-border-radius: 10px;
 
 }
.txtRequerido {

    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}


/*ESTILOS PARA LAS FOTOS*/

#lightbox{
 background-color:#eee;
 padding: 10px;
 border-bottom: 2px solid #666;
 border-right: 2px solid #666;
 -moz-border-radius:1px;	
 
 position:absolute;
  z-index:1;
}
#lightboxDetails{
 font-size: 0.8em;
 padding-top: 0.4em;
 } 
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
 background-color: #333;
 back\ground-color: transparent;
 background-image: url(blank.gif);
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
 }
/*otros estilos*/ 
#margen_lados_rigth1{
clear:left;
clear:both;
float:rigth;
margin: 0 4px 0 0px;

}

#txtTitulos h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #1A1D62;
}
#txtTituloPanel  h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #1A1D62;
}

#cursos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	
}

#cursos h2 {
	color: #1A1D62;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#contenido_central {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	color: #00000;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
}

#contenido_central  h2 {
	font-size: 10pt;
	margin:0 0 0 0;
}
/* panel de curso */
#panel_curso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	color: #00000;
	font-weight: normal;
	font-variant: normal;
	text-align:left;
	text-decoration:none;
}

#panel_curso a {
	color:#DC8210;
	font-style:italic;
	font-size: 9pt;
	font-weight:bold;
	
}

#panel_curso a:hover {
	font-size: 9pt;
	text-decoration:underline;
}

#creditos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}
#txtInicio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#DC8210;
	text-decoration:none;
}

#txtInicio:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#1A1D62;
	text-decoration:none;
}

#margen_lados{
float:left;
margin: 0 4px 2px 0px;
padding:2px 2px;
border: #B9BBDE 1px solid;
}

#margen_ladosc{
margin: 0 4px 2px 0px;
padding:2px 2px;
border: #B9BBDE 1px solid;
}


#margen_lados1{
float:left;
padding:2px 2px 2px 2px;
border: #B9BBDE 1px solid;
}

#fecha_noticia{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#AC0048;
	font-style:italic;
}
#encabezado_noticia{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	font-style:italic;
}
#noticia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color:#1A1D62;
	font-weight: normal;
	text-decoration: none;
	
}

.subtituloNoticias {/*subtit #006633*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336799;
	font-weight: bold;
	margin-top:0px;
	text-align:center;
	font-size: 16px;
}

* html select.hide { visibility: hidden; }

#topicos {
	color: #1A1D62;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
}

#fuente8{
	font-size:8pt;
	font-family: verdana, arial, helvetica;
}

/*#caja{
	float:left;
	padding:2px 2px 2px 2px;
	height:125px;	
}
/*#caja:hover{
	
	background:#000000;
	
}*/

#txtTestimonios{/*para la parte de link en los listados*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	/*color: #316AC5;/*como rojo*/
	color:#1A1D62;
	font-weight: normal;
	text-decoration: none;
}
#txtTestimonios:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #DC8210;/*azul oscuro*/
	font-weight: normal;
	text-decoration: none;
}

#testimonios img {
	float:left;
	margin:0 0 0 0;
}

#margenes{
	margin-left:2px;
}
#margenes1{
margin-top:3px;
margin-left:2px;

}
#tituloLinks{
	color: #333fa5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	font-weight: bold;
		
}

#borde_izq{
	border-width: 1px;
	border-left:solid;
	border-left-width:1px;
	border-bottom:none;
	border-right:none;
	border-top:none;
	border-color: #3E3C7B;
}
.txtCambio0 {
	background:#FFF;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;*/
}
.txtCambio1 {
	background:#ECECF8;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #f5cd3a;
	text-decoration: none;*/
}

#creditos1{
	background:url(../esp/img/bg_creditos.jpg) center no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	margin:10px 0px;
	padding-top:15px;
	height:65px;
}