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


* { 

	margin: 0;
	padding: 0;
}

img {
	behavior: url("../css/png.htc");
}

body
{
	color: #000000;
	margin:0;
	font: normal 12px Verdana, Arial, Helvetica, Tahoma sans-serif;

	background-color:#f0780f;
}



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

ul {
	padding-top:4px;
	padding-bottom:4px;
	list-style-type: square;
	line-height: 135%;
	
}

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

h2 {
	font: normal 17px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ee7914;
	padding-top:2px;
	padding-bottom:2px;
}

h3 {
	font: normal 15px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ee7914;
	padding-top:2px;
	padding-bottom:2px;
}

a {
	color: #ee7914;
	text-decoration: none;
}

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

a.linkidiomaActivado{
	text-decoration: none;
   	font-size: 12px; 
   	font-weight:bold;   	
    color: #ed6f01; 
	
}
a.linkidioma{
	
	text-decoration: none;
   	font-size: 12px;    	
    color: #000000; 
	
}
a.linkidioma:hover{
	
	text-decoration: none;
	font-weight:bold;   		
    color: #ed6f01; 	
}




#contenedorMainIzquierdo{
   
   width: 150px;
   height:auto;
  
	float: left;
   position:absolute;
   
	
}

#contenedorMainCentral{
   margin:0 auto;
	margin-left: auto;
	margin-right: auto;
   float: none;
   width:1000px;
	height: auto;      

}

#contenedorMainDerecho{
 
   width:137px;
   height:1025px;
   background: url(../images_sitio/border_right.jpg)  no-repeat right;
   right:0px;      
   position:absolute;	
}

#contenedorTop {
   margin: 0 auto;
   background:#ffffff;
   width: 1000px;
   height: 290px;
   }

#contenedorTop .imagenTop  {
   margin: 0 auto;
   float: left;
   width:1000px;
   height:256px;   
   background: url(../images_sitio/header_image.jpg) no-repeat center;      
   position:relative;	
}

#contenedorTop .idioma{
	padding-top: 15px;
	
	float: right;

	width:600px;
   	height:25px;   
   	clear:both;
   	display: inline;   
   	position:relative;	
}


img.center {
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	
}

img.centerFlecha {
	float: right;
	padding-right: 40px;
	margin: 0 0 2px 7px;
	
}


#contenedorTop .logo{
	float: left;
	width:635px;
   	height:100px;  
   	padding-top:30px;
   	clear:both;   	
   	
   	position:relative;	
}

#contenedorTop .idioma{
   margin: 0 auto;
   float:right;
   text-align:center;
   width:225px;
   height:100px;
   clear:both;   
   position:relative;	
}

#contenedorTop .imagenSubmenu  {  
   margin: 0 auto;
   clear:both;
   width:1000px;  
   height: 37px; 
   background: #000000;      
   position:relative;
   
}

#imagenSubmenu  ul{  
	text-align: center; 
	padding-top:10px;
}

#imagenSubmenu  li{  
	display: inline;   
	padding-left:30px;		
	padding-right:30px;	
}

#imagenSubmenu li a {  		
	text-decoration: none;  	  	
}

#imagenSubmenu li a.opcionMenu {  		
	height: 40px;
	text-decoration: none;  	
	font: normal 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color: #eb7714; 
}
  
#imagenSubmenu li a.opcionMenu:hover {   
	
  	text-decoration: none;    	
   	font-size: 14px; 
   	font-weight:bold;
    color: #eb7714; 
}

#imagenSubmenu li a.subopcionMenuActivado {   		
  	text-decoration: none;  
  	text-align: center; 
   	font-size: 14px; 
   	font-weight:bold;
    color: #eb7714; 
}

	

#menuTop  {  
   margin: 0 auto;
   float:left;
   clear:both;
   width:1000px;  
   height: 37px; 
   background-color: #ffffff;      
   position:relative;	
}

#menuTop  ul{  
	text-align: center; 
	padding-top:10px;
}

#menuTop  li{  
	display: inline;   
	padding-left:30px;		
	padding-right:30px;	
}

#menuTop li a {  		
	text-decoration: none;  	  	
}

#menuTop li a.opcionMenu {  		
	height: 40px;
	text-decoration: none;  	
	font: normal 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color: #000000; 
}
  
#menuTop li a.opcionMenu:hover {   
	
  	text-decoration: none;    	
   	font-size: 14px; 
   	font-weight:bold;
    color: #eb7714; 
}

#menuTop li a.subopcionMenuActivado {   		
  	text-decoration: none;  
  	text-align: center; 
   	font-size: 14px; 
   	font-weight:bold;
    color: #000000; 
}
	/* A qui termina el menu top*/

#contenedorMedio {
   width: 1000px;
   height: auto;
   background-color:#FFFFFF;
   position:relative;   
   clear:both;
   border-top: thick solid #cdcdcd;   
  
}

#contenedorMedioMain
{   
	width:999px;	
	height:auto;
  	background-color:#FFFFFF;	
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 25px;
	clear:both;
}

#contenedorMedioMain .secciones {
	text-align:justify;
	padding-left:2em;
	padding-right: 2em;
	padding-top:2em;		
	font: normal 12px  Verdana, Arial, Helvetica, Tahoma, sans-serif;
	line-height; 130%;
      clear:both;
	float:none;
}

#contenedorMedioMain .seccionConTexto {
	width: 100%;
	margin: 0 auto;
	padding-top:0.5em;
	text-align:justify;
    font: normal 12px  Verdana, Arial, Helvetica, Tahoma, sans-serif;
	line-height: 135%;      
	position:relative;
	clear:both;
	float:none;
}

#contenedorMedioMain .imageTitle {   
   height: 45px;    
   padding-top:10px;
   color:#858585;
   clear:both;
   font: normal 12px  Verdana, Arial, Helvetica, Tahoma, sans-serif;
   font-weight:bold;   	
   font-size: 18px; 
   color:#ee7914;
   float:none;
   background: url(../images_sitio/admon_prop.jpg) no-repeat left;      
   position:relative;	   
	
}

#contenedorMedioIzquierda
{   
	width:575px;	
	height:auto;
  	background-color:#FFFFFF;	
	position:relative;
	float:left;
	
	border-right: medium solid #cdcdcd;	
}

#contenedorMedioIzquierda .secciones {
   	text-align:justify;
	margin-left:3em;
	padding-top:2em;	
	padding-right:2em;	
	font: normal 12px  Verdana, Arial, Helvetica, Tahoma, sans-serif;
	line-height: 130%;    
	float:none;
	clear:both;

}

#contenedorMedioIzquierda .seccionConTexto {
	width: 100%;
	margin: 0 auto;
	padding-top:0.5em;
	text-align:justify;
    font: normal 12px  Verdana, Arial, Helvetica, Tahoma, sans-serif;    
	position:relative;
	clear:both;
	float:none;
}

#contenedorMedioIzquierda .imagenTitulo {   
   height: 45px;    
   padding-top:10px;
   color:#858585;
   clear:both;
   font: normal 12px  Verdana, Arial, Helvetica, Tahoma, sans-serif;
   font-weight:bold;   	
   font-size: 18px; 
   color:#ee7914;
   float:none;
   background: url(../images_sitio/admon_prop.jpg) no-repeat center;      
   position:relative;	   
	
}




#contenedorMedioDerecha
{   	
	width:400px;
   	background-color:#ffffff;
	float:right;	
	text-align:left;
	padding-top:1.5em;
	
}

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

#contenedorMedioDerecha .titulo {   
   margin: 0 auto;
   font: normal 13px "Perpetua Titling MT", Verdana, Arial, Helvetica, Tahoma, sans-serif;
   font-weight:bold;   	

   color:#ee7914;
   text-align:left;  
	padding-top:10px;
   padding-bottom:.5em;
   padding-left:0em;

}

#contenedorMedioDerecha .tituloBottom {   
   margin: 0 auto;
   font: normal 12px "Perpetua Titling MT", Verdana, Arial, Helvetica, Tahoma, sans-serif;
   font-weight:bold;   	
   font-size: 18px; 
   color:#303030;
   text-align:right;  
   padding-bottom:.5em;
   padding-top:.5em;
   padding-right:3em;
}

#contenedorMedioDerecha .fecha {   
   font: normal 12px "Futura Lt BT", Verdana, Arial, Helvetica, Tahoma, sans-serif;
   font-weight:bold;   	
   color:#ee7914;
   text-align:right; 
   padding-bottom:5px;
   padding-right:3em;
}

#contenedorMedioDerecha .flechaSiguiente {
   width:350px;     
   height: 10px;
   align:right;    
   padding-top:20px;
   padding-right:5em;
   position:relative;   
}

#contenedorMedioDerecha .linea{
   width:400px;     
   height: 20px;  

	float:left;
   
}

#contenedorMedioDerecha .seccionTop {
   margin: 0 auto;
   width:100%;	
   font: normal 12px "Futura Lt BT", Verdana, Arial, Helvetica, Tahoma, sans-serif;    
   color:#858585;
   text-align:justify;   
   clear:both;
   float:none;
   height:auto;  
}

.letraCapital{
   font: normal 25px "Edwardian Script ITC", Verdana, Arial, Helvetica, Tahoma, sans-serif;    
   color:#858585;

}

#contenedorMedioDerecha .seccionBottom {
   margin: 0 auto;
   width:360px;
   text-align:justify;
   font: normal 14px "Futura Lt BT", Verdana, Arial, Helvetica, Tahoma, sans-serif;    
   color:#858585;   
   clear:both;
   float:none;
   height:50px;
}


#contenedorGaleria {   
   
   width: 1000px;
   margin: 0 auto;
   font: normal 12px "Lucida Grande", Verdana, Arial, Helvetica, Tahoma, sans-serif;
   background: #ffffff;
   text-align:right;
    border-top: thick solid #cdcdcd;
	border-bottom: thick solid #cdcdcd;
float: none;

clear: both;  
   
   
}



#contenedorBottom {

   margin: 0 auto;
   width:1000px;   
   height:98px;
   background: #ffffff;
   float: none;
   clear:both;

   
}

#menuBottom {
	margin: 0 auto;   	
	width:1000px;
	list-style-type: none; 
   	font: normal 14px "Perpetua Titling MT", Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

#menuBottom ul {
	list-style-type:none;		
	padding: 0;
}

#menuBottom li {
   float: left;
   clear: right;   
   padding-right:1px;
   padding-top:2px;
}

#menuBottom a {  
	display: block;  	
	padding-top:10px;
	text-decoration: none;  
	text-align: center;  
	
	color: #ffffff; 
}
   
#menuBottom a:hover {   
	display: block;  	
  	text-decoration: none;  
  	text-align: center; 
    color: #3d858b; 
}
	
#menuBottom a.opcionMenu {  
	
	display: block;  
	height:35px;
	width:165px;
	background:url(../images_sitio/background_button.jpg) no-repeat center;
	text-decoration: none;
	text-align: center;
	
	
	color: #ffffff; 
}
   
#menuBottom a.opcionMenu:hover {   
	display: block;  
	font-weight:bold;   	
	height:35px;
	width:165px;
	background:url(../images_sitio/background_button.jpg) no-repeat center;
    text-decoration: none;  
    text-align: center; 
    
   	
    color: #ffffff; 
}

#menuBottom a.opcionMenuActivado {   
	display: block;  
	margin: 0px 0px;
	height:35px;
	width:123px;
	background:url(../images_sitio/background_button.jpg) no-repeat center;
    text-decoration: none;  
    text-align: center; 
    font-weight:bold;   	
   	
    color: #4e4e4e; 
    
}
#contenedorPie {
   margin: 0 auto;
   float: none;
   width:1000px;   
   height:25px;
   clear:both;
   align:center;
   position:relative;   
   padding-top: 0px;
}


#datosPanamaCom{
   margin: 0 auto;
   float: none;
   width:1000px;
   padding-top:15px;
   background:#ffffff;
   height:65px;
   text-align:center;
   clear:both;
   align:center;
   position:relative;
}

.titulo_galeria_path 
{
	padding-bottom: 15px;
}

.titulo_galeria_path a
{
	font-weight:bold;
}

.imagenTitulo h1
{
	color: #ee7914;
}

.titles_bg h1
{
	color: #ee7914;
}

.marco_interna
{
	color: #000000;
}

.marco_interna p
{
	color: #000000;
}


#wrapper
	{
	overflow: hidden;
	background: #ffffff;
	}

/* 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
	);
}
