/* CSS Document */

body, td, th{
font-family:"Trebuchet MS",arial, "Times New Roman", Times, serif;
font-size:12px;
color:#000;
text-align:justify;
}
body{
margin:0px;
padding:0px;
background-color:#00415e;
/*
background-color:#000030;
background-image:url(../images/bgglobal.jpg);
background-repeat:repeat-x;*/
}

h1, h2, h3{
margin:0px;
padding:0px;
color:#003E5E;
}
h1{
font-size:180%;
}
h2{
font-size:150%;
}
h3{
font-size:120%;
}
a{
/*color:#0F98CC;*/
color:#005A7C;
text-decoration:none;
}
a:hover{
color:#333333;
text-decoration:underline;
}


/*    Estilos de posicionnamiento   */
#global{
width:796px;
margin:auto;
background-color:#fff;
padding:0px;
}
#top{
width:100%;
color:#394D5B;
font-weight:bold;
font-size:11px;
}
#logo{
	float:left;
	width:250px;
	height:118px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 6px;
}
#topmenu{
float:right;
text-align:right;
width:400px;
font-family:"Trebuchet MS","Lucida Sans Unicode",sans-serif;
}
#paises{
	clear:right;
	float:right;
	height:16px;
	width:400px;
	font-family: "Trebuchet MS","Lucida Sans Unicode", sans-serif;
	text-align:right;
	padding-top: 85px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu{
clear:both;
height:28px;
background-color:#005A7C;
/*background-color:#0025A2;*/
padding:6px 0px 0px 0px;
border-top:1px solid #57585A;
/*border-top:4px solid #A68519;*/
margin-top:0px;
/*text-transform:uppercase;*/
text-align:center;
}
#promo{
clear:both;
width:796px;
padding:0px;
}
#contenido{
clear:both;
width:770px;
padding:4px 4px 20px 4px;
height:auto;
margin-bottom:10px;
}

#pie{
clear:both;
border-top:2px solid #CDCC69;
margin-top:20px;
padding:10px 0px 0px 6px;
height:30px;
background-color:#ffffff;
font-family:"Trebuchet MS","Lucida Sans Unicode",sans-serif;
font-size:12px;
text-align:center;
}
#pie a, #pie a:visited{
color:#000;
padding:0px 4px 0px 4px;
}
#pie a:hover{
color: #0025A2
}


/* *************  menus global ****************/

#menu a:link, #menu a:visited {
	font-family:"Trebuchet MS","Arial", sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#menu a:hover, .menuover{
	font-family:"Trebuchet MS","Arial", sans-serif;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* **********************  para columnas del home   ****************************/
#bloque1{
float:left;
padding:0px 0px 10px 3px;
width:60%;
}
#bloque2{
float:right;
padding:0px 0px 0px 10px;
width:34%;
border-left:4px solid #eee;
}
#bloqueInternoIzq{
float:left;
padding:0px 0px 10px 3px;
width:70%;
}
#bloqueInternoDer{
float:right;
padding:3px 3px 3px 3px;
width:25%;
border:1px solid #ccc;
text-align:center;
}
#bloqueInterno100{
float:left;
padding:0px 0px 10px 3px;
width:90%;
}

/**** estilos para listas de enlaces internos ***/
#bloque1 ul{margin:0; padding:0; list-style:none;}
#bloque1 li{border-bottom:1px solid #eee;}
#bloque1 li a{
padding:3px 0px 3px 0px; 
}
#bloque1 li a:hover{
background-color:#eee;
text-decoration:none;
padding:0px 0px 0px 0px; 
/*display:block;*/
}




/******** para secciones internas  *************/

#contenidoint{
width:500px;
float:left;
margin-top:20px;
padding:0px 0px 0px 10px;
}
#contenidoint p{ font-size:120%;}
#contenidorel{
width:25%;
float:right;
margin-top:20px;
border-left:4px solid #eee;
padding:0px 0px 0px 10px;
min-height:400px;
}
#contenidorel ul{ 
margin:0px;
padding:10px 0px 0px 0px;
list-style:none;
}
#contenidorel li{ 
padding:8px 0px 8px 0px;
border-bottom:1px solid #eee;
}
#contenidorel li a, #contenidorel li a:visited{ 
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.colored{
color:#0099CC;
font-weight:bold;
font-family:"Lucida Sans Unicode", "Trebuchet MS", sans-serif;
}
.colograySmall{
color:#cccccc;
font-size:11px;
font-family:arial,"Lucida Sans Unicode", "Trebuchet MS", sans-serif;
}
.coloredSmall{
color:#FF0000;
font-size:11px;
font-family:arial,"Lucida Sans Unicode", "Trebuchet MS", sans-serif;
}
.bordeGris{
border:1px solid #ccc;
padding:2px 2px 2px 2px;
}
.letraBlanca{
color:#FFFFFF;
}
.divHidden{
    display:none;
	position:relative; 
	z-index:0; 
	overflow: auto;
}

.divShown{
    display:block;
	position:relative; 
	z-index:0; 
	overflow: auto;
}
.input {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}