/************************** css por PanamaCOM orden alfabetico *******************************/

* { 

	margin: 0;
	padding: 0;
}


body
{
	color: #3e3e3e;
	margin:0;
	font: normal 12px  Arial, Verdana, Helvetica, Tahoma sans-serif;
	background-color:#dfdbd8;
}



p {
	padding-top:4px;
	padding-bottom:4px;
	line-height:130%;
	
}

h1 {
	font: normal 20px Arial, Verdana, Tahoma, Helvetica, sans-serif;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
}

h2 {
	font: 18px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#bd0d24;
	margin:0;
	padding-bottom:0.3em;
}

h3 {
	font: 14px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#bd0d24;
	margin:0;
	padding-bottom:0.3em;
}

h4 {
	font: bold 14px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#bd0d24;
	margin:0;
	padding-bottom:0.3em;
	text-align:left;
	clear:both;
	float:none;
}

h5 {
	font: bold 12px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#bd0d24;
	margin:0;
	padding-bottom:0.3em;
	text-align:left;
	clear:both;
	float:none;
}



a { text-decoration: none;
	font-weight:bold;
	color: #124579;

}

a:hover {
	text-decoration:underline;
	color:#bd0d24;
}

#contenedorGeneral {
   margin: 0 auto;
   padding:0;
   float: none;
   width:980px;
   background:url(../images_sitio/bg_content.png) repeat-y 0 0;
   clear:both;
   position:relative;
}


#contenedorTop {
   margin: 0;
   margin-left:4px;
   float: none;
   width:970px;
   background: url(../images_sitio/bg_top.jpg) repeat-x  #FFFFFF top left;
   height:118px;
   clear:both;
   position:relative;
}


#contenedorTop .imagenTop  {
   margin: 0 auto;
   margin-left:1px;
}

#contenedorTop .imagenLogo  {
   margin: 0 auto;
   margin-left:5px;
   margin-top:10px;
   float:left;
}


#contenedorTop .imagenSlogan  {
   margin: 0 auto;
   margin-left:0px;
   margin-top:78px;
   float:left;
}


.SeccionMenu {
   margin: 0 auto;
	float:right;
	width:490px;
	height:118px;	
}

.rss_home
{
	padding-top:4px;
	padding-right:4px;
}


#menuTop {  
   margin: 0 auto;
   width:400px;
   height:30px;
   clear:both;
   float:none;
   text-align:center;
	position:relative;
	margin-left:140px;
	z-index:1;
}

#menuTop ul {
	list-style-type:none;	
	margin: 0 auto;
	padding: 0;
}

#menuTop li {
   float: left;
   padding-left:4px;
}



#menuPrincipal {  
   margin: 0 auto;
   width:475px;
   height:21px;
   font: bold 12px Arial, Verdana, Helvetica, Tahoma, sans-serif;
   text-align:center;
	position:relative;
	margin-left:30px;
	margin-top:20px;
	clear:both;
	float:none;
	z-index:1;
}

#menuPrincipal ul {
	list-style-type:none;	
   width:470px;
	margin: 0 auto;
	padding: 0;
}

#menuPrincipal li {
   float: left;
   padding-left:4px;
   padding-right:4px;
}

#menuPrincipal li.opcionesMenu {
   float: left;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
}

#menuPrincipal a {  
	text-decoration: none;
	color: #fff; }
   
#menuPrincipal a:hover {   
  text-decoration: none;  
  color: #FFFF99;
 } 
	
#menuPrincipal a.opcionMenuActivado {  
	text-decoration: none;  
	color: #FFFF99;
 }
 
#seccionSubMenu {
	margin: 0;
	width:970px;
	height:340px;
	margin-left:4px;
	clear:both;
	position:relative;
	overflow:hidden;
	z-index: 2;
} 
 
 #seccionSubMenu .imagenPrincipal{
	clear:both;
	padding-top:17px;
	float:none;
	position:relative;
	overflow:hidden;
	z-index: 2;
} 

#contendorSubMenu {  
   margin: 0;
   width:760px;
   height:40px;
   margin-top:10px;
   background:url(../images_sitio/bgSubMenu.jpg) repeat-x 0 0;
   font: bold 12px "Lucida Grande",  Arial, Verdana, Helvetica, Tahoma, sans-serif;
   text-align:center;
	position:relative;
	clear:both;
	float:none;
	z-index:7;
}

#contendorSubMenu ul {
	list-style-type:none;	
   width:760px;
	margin: 0 auto;
	padding: 0;
}

#contendorSubMenu li {
   float: left;
   padding-left:14px;
   padding-right:14px;
}

#contendorSubMenu li.opcionesSubMenu {
   float: left;
   padding-left:15px;
   padding-right:15px;
   padding-top:12px;
}

#contendorSubMenu a {  
	text-decoration: none;
	color: #827a7a; }
   
#contendorSubMenu a:hover {   
  text-decoration: none;  
  color: #333;
 } 
	
#contendorSubMenu a.opcionsubMenuActivado {  
	text-decoration: none;  
	color: #333;
 }



#ninoSimbolo {
	position:absolute;
	left:683px;
	top:0px;
	z-index:5;
} 
 
   
#contenedorMedio {
   margin: 0;
   width:970px;
   clear:both;
   position:relative;
   overflow:hidden;
}

#contenedorMedio .imagenBody  {
   margin: 0 auto;
   float:none;
   clear:both;
   padding-top:0.2em;
   text-align:center;
}

.section
{
   line-height:130%;

}

	

.section ul
{
   margin-left: 35px;
   padding-bottom:8px;
   list-style-image: url(../images_sitio/vin.jpg);

}

.section li
{
   padding-bottom:6px;
   list-style-image: url(../images_sitio/vin.jpg);

}








.franjaTitulo {
	width:570px;
	height:1px;
	background-color:#9a4d9e;
}

.seccionUnaLinea{
	width: 98%;
	margin: 0 auto;
	padding-top:0.5em;
	padding-right:0.1em;
	position:relative;
	clear:both;
	float:none;
}


.bannerTeleton{
	width: 100%;
	margin: 0 auto;
	padding-top:0.1em;
	padding-bottom:0.1em;
	position:relative;
	clear:both;
	float:none;
}

#noticiasPortada {
	width:49%;
	margin:0 auto;
	margin-left:0.8em;
	float:left;
}

#noticiasPortada ul {
	list-style-type:none;	
}

#noticiasPortada li {
	list-style-type:none;
	margin-left:0 auto;	
}


#noticiasPortada .principal {
	width:465px;
	float:left;
	background:#eadfbf;
	padding:5px;
}

#noticiasPortada .imagenNoticiaPrincipal {
	padding:3px;
	background-color:#FFFFFF;
	border:solid 1px #7c6b3a;
	float:left;
	
}


#noticiasPortada .contenedorNoticiaPrincipal {
	float:right;
	width: 240px;
	padding-top:2px;
	margin-right:1em;
	margin-left:0.8em;

}

.contenedorLink {
	text-align:right;
	padding-bottom:0.1em;
	float:none;
	clear:both;	
}

#noticiasPortada a.verMasLink {
	font: bold 10px "Lucida Grande", Arial, Verdana, Helvetica, Tahoma sans-serif;
	text-decoration:none;
	color:#a16a34;
}

#noticiasPortada a.verMasLink:hover {
	font: bold 10px "Lucida Grande", Arial, Verdana, Helvetica, Tahoma sans-serif;
	text-decoration:underline;
	color:#333333;
}

#noticiasPortada .lineaBlancaDiv {
	width:100%;
	float:none;
	clear:both;
	position:relative;
	background:#FFFFFF;
	height:1px;
	margin-top:0.5em;
	margin-bottom:0.5em;
}


#noticiasPortada .contenedorSubNoticias {
	width:360px;
	height:100;
	max-height:185px;
	float:right;
	background:#eadfbf;
	padding:5px;
	margin-left:1px;
	margin-right:3px;
	position:relative;
}

#noticiasPortada .SubNoticias {
	width:97%;
	margin:0 auto;
	float:none;
	clear:both;
	height:83px;
	position:relative;
}


#noticiasPortada .imagenSubNoticias{
	padding:2px;
	background-color:#FFFFFF;
	border:solid 1px #7c6b3a;
	float:left;
	
}

#noticiasPortada .textoSubNoticias {
	float:right;
	width: 215px;
	padding-top:2px;
	margin-right:0.7em;
	margin-left:0.5em;
}

#columna1 {
	width:270px;
	float:left;
	margin-left:1px;
	margin-right:0.5em;
	position:relative;
	
}

#contenedorEventos {
	width:99%;
	background:#fee800;
	padding:5px;
	margin-left:1px;
	margin-right:3px;
	position:relative;
	
}

.tituloEventos {
	font: bold 18px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#bd0d24;
	margin:0;
	padding-bottom:0.1em;
	text-align:left;
	clear:both;
	float:none;
}

#contenedorEventos .Eventos {
	width:97%;
	background:#fef8b5;
	padding:3px;
	margin-right:0.2em;
	margin:0 auto;
	height:78px;
	margin-top:0.2em;
	margin-bottom:0.2em;
	float:none;
	clear:both;
	position:relative;
}


#contenedorEventos .imagenEventos{
	padding:2px;
	background-color:#FFFFFF;
	border:solid 1px #7c6b3a;
	float:left;
	
}

#contenedorEventos .textoEventos {
	float:right;
	width: 135px;
	padding-top:2px;
	margin-right:0.2em;
	margin-left:0.2em;
}




a.detalleEvento {
	font: bold 10px "Lucida Grande", Arial, Verdana, Helvetica, Tahoma sans-serif;
	text-decoration:none;
	color:#3b3a39;
}

a.detalleEvento:hover {
	font: bold 10px "Lucida Grande", Arial, Verdana, Helvetica, Tahoma sans-serif;
	text-decoration:underline;
	color:#5f4e1c;
}

#conectate {  
   margin: 0 auto;
   width:270px;
   margin-top:4px;
   margin-bottom:4px;
   clear:both;
   float:none;
   text-align:left;
   position:relative;
}

#conectate ul {
	list-style-type:none;	
	margin: 0 auto;
	padding: 0;
}

#conectate li {
   float: left;
   padding-left:4px;
   padding-right:4px;
   padding-top:3px;
   padding-bottom:3px;
}


.tituloGrisOscuro {
font: bold 12px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#474747;
	margin:0;
	padding-bottom:0.1em;
	text-align:left;
	clear:both;
	float:none;
}

.tituloBrown {
font: bold 12px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#8f4d0c;
	margin:0;
	padding-bottom:0.1em;
	text-align:left;
	clear:both;
	float:none;
}


.franjaGris {
	width:100%;
	height:1px;
	background-color:#474747;
	clear:both;
	float:none;
	margin-top:1px;
	margin-bottom:2px;
}

.tituloVerdeOscuro {
font: bold 12px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#bd0d24;
	margin:0;
	padding-bottom:0.1em;
	text-align:left;
	clear:both;
	float:none;
}

#columna2 {
	width:365px;
	float:left;
	margin-left:0.8em;
	margin-right:0.2em;
	position:relative;

}


.tituloGaleria {
	font: bold 18px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#bd0d24;
	margin:0;
	padding-bottom:0.1em;
	text-align:left;
	clear:both;
	float:none;
}
.imagenDemo {
	clear:both;
	float:none;
	margin:0 auto;
}


#columna3 {
	width:270px;
	float:left;
	margin-left:3px;
	margin-right:2px;
	position:relative;
	
}

#contenedorMemorias {
	width:99%;
	background:#fee800;
	padding:5px;
	margin-left:1px;
	margin-right:3px;
	position:relative;
	
}

.tituloMemorias {
	font: bold 18px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#bd0d24;
	margin:0;
	padding-bottom:0.1em;
	text-align:left;
	clear:both;
	float:none;
}

#contenedorMemorias .Memorias {
	width:97%;
	background:#fef8b5;
	padding:3px;
	margin-right:0.2em;
	margin:0 auto;
	height:78px;
	margin-top:0.2em;
	margin-bottom:0.2em;
	float:none;
	clear:both;
	position:relative;
}


#contenedorMemorias .imagenMemorias{
	padding:2px;
	background-color:#FFFFFF;
	border:solid 1px #97510c;
	float:left;
	
}

#contenedorMemorias .textoMemorias {
	float:right;
	width: 143px;
	padding-top:2px;
	margin-right:0.2em;
	margin-left:0.1em;
}




a.detalleMemorias {
	font: bold 10px "Lucida Grande", Arial, Verdana, Helvetica, Tahoma sans-serif;
	text-decoration:none;
	color:#c46405;
}

a.detalleMemorias:hover {
	font: bold 10px "Lucida Grande", Arial, Verdana, Helvetica, Tahoma sans-serif;
	text-decoration:underline;
	color:#894806;
}


#contenedorJingle {
	width:99%;
	padding:5px;
	position:relative;
	
}

.tituloJingle {
	font: bold 18px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#bd0d24;
	margin:0;
	padding-bottom:0.2em;
	padding-top:0.1em;
	text-align:left;
	clear:both;
	float:none;
}





.textoInterno {
	font: normal 11px "Lucida Grande", Verdana, Arial, Helvetica, Tahoma sans-serif;
	color:#3b3a39;
	line-height:130%;
	margin:0;
	text-align:left;
	clear:both;
	float:none;
}

.textoInternoChico {
	font: normal 10px "Lucida Grande", Verdana, Arial, Helvetica, Tahoma sans-serif;
	color:#3b3a39;
	line-height:120%;
	margin:0;
	padding-bottom:5px;
	text-align:left;
	clear:both;
	float:none;
}



#contenedorPatrocinadores {
    width:99%;
    height:65px;
   margin: 0 auto;
   padding-bottom:1em;
   float: none;
   clear:both;
   
}


#contenedorPatrocinadores .tituloPatrocinadores {
	font: bold 13px Arial, Verdana, Helvetica, Tahoma sans-serif;
	color:#474747;
	margin:0;
	padding-left:0.2em;
	padding-top:0.1em;
	text-align:left;
	clear:both;
	float:none;
}

#contenedorPatrocinadores .franjaPatrocinadores {
	width:97%;
	height:1px;
	margin:0;
	margin-left:0.2em;
	margin-top:0.2em;
	margin-bottom:0.2em;
	background-color:#CCCCCC;
	float:none;
	clear:both;
}




#contenedorBottom {
    width:970px;
    height:60px;
   margin: 0 auto;
   padding-bottom:1em;
  font: normal 11px "Lucida Grande", Verdana, Arial, Helvetica, Tahoma, sans-serif;
   color:#d6d6d6;
   float: none;
   clear:both;
   
}


#contenedorBottom .franjaBottom {
	width:97%;
	height:1px;
	margin:0;
	margin-left:1em;
	margin-top:1em;
	margin-bottom:0.3em;
	background-color:#ef0202;
	float:none;
	clear:both;
}

#contenedorBottom  a {
	color:#393a3d;
	text-decoration:none;
}

#contenedorBottom  a:hover{
	color:#a85010;
	text-decoration:none;
}


#contenedorBottom .derechosReservados {
  font: normal 10px "Lucida Grande", Verdana, Arial, Helvetica, Tahoma, sans-serif;
   color:#393a3d;
   text-align:center;
   padding-top:0.8em;
   padding-bottom:0.7em;
   clear:both;
   float:none;
}

#contenedorBottom .derechosPanamaCOM{
  font: normal 10px "Lucida Grande", Verdana, Arial, Helvetica, Tahoma, sans-serif;
   color:#393a3d;
}

#contenedorBottom .linkBottom {
  font: normal 11px "Lucida Grande",  Arial, Verdana, Helvetica, Tahoma, sans-serif;
  color:#894806;
  padding-top:0.5em;
  padding-bottom:0.5em;
  height:14px;
  width:100%;
  text-align:center;
  clear:both;
  float:none;
}

#contenedorBottom .MenuBottom {
  width:95%;
  margin:0 auto;
}

#contenedorBottom  .linkBottom ul {
	list-style-type:none;	
	margin: 0;
	padding: 0;
	text-align:center;
}

#contenedorBottom .linkBottom li {
	padding-left:0.7em;
	padding-right:0.7em;
    float:left;
}

#contenedorBottom .linkBottom a {
	color:#740b0b;
	text-decoration:none;
	font-weight:bold;

}

#contenedorBottom .linkBottom a:hover{
	color:#a85010;
	text-decoration:underline;
	font-weight:bold;

}

#contenedorBottom .linkBottom a.bottomActivado{
	color:#a85010;
	text-decoration:none;
	font-weight:bold;
}




#wrapper
	{
	overflow: hidden;
	}

/* easy clearing */
#wrapper:after
	{
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */


.png,
img{
	behavior: expression(	
		(
		this.origBg = this.origBg? 
			this.origBg 
			: 
			this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','')
		),	
		this.behaviorSet == undefined?
		(
				this.origBg.match(/.png$/) == null?
				(this.nodeName == "IMG" && this.src.match(/.png$/))?
				(
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
					this.src = "images/transparent.gif"
				)
				:
				null
			:
				this.origBg.match(/.png$/)?
				(this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='" + ((this.currentStyle.backgroundRepeat == "no-repeat")? "crop" : "scale") + "')",
				this.style.background = 'none'):null
		)
		:
		null
		,
		this.style.behavior='none', 
		this.runtimeStyle.behavior='none',
		this.behaviorSet = true
	);
}

