/* CSS Document */

/* html body */
body{
	margin:0;
	border:0;
	padding:0;
	width:100%;

	background-color:#000000; 
}

html{
	margin:0px;
	border:0px;
	padding:0px;
	width:100%;
	height:100%;
    background-color:#000000; 
}

/* elementos */
#lienzo{ border:0; width:780px; height:100%; background-color:#FFFFFF; margin:0px auto; padding:0px; height:100%;} 
.pie { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#dfdfdf; padding:6px 10px; background:#417094; text-align:left; display:block; }

/* fondos */
.fondo_logo { padding-left:9px; background-color:#616F87; padding-top:9px; text-align:left; }
.fondo_navbar { background-color:#616F87; }
.fondo_idioma { background-color:#616F87;padding-top:4px; padding-right:9px; background-color:#616F87;padding-top:4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E4DC; }
.fondo_menu_bar { background-color:#616F87; }
.fondo_flash { padding:4px 0px; background-color:#ffffff; }
.fondo_contenido { background-color:#DDE1E9; text-align:left;}
.fondo_col-derecha { background-color:#ffffff; text-align:left;}
.fondo_tit_contenido { background-image:url(../img/fondo_menu_interno.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#DDE1E9; width:586px; height:69px;}
.fondo_submenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:5px 6px; }
.fondo_submenu2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:5px 6px; background-color: #FFFFFF;}

.fondo_subcontenido { width:491px; height:522px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; padding:10px 50px 30px 10px; background-color:#DDE1E9; text-align:justify; line-height:14px; }
.fondo_subcontenido2 { width:491px; height:525px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; padding:10px 30px 30px 10px; background-color:#DDE1E9; text-align:justify; line-height:14px; }
.fondo_subcontenido3 { width:491px; height:532px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; padding:10px 30px 30px 10px; background-color:#DDE1E9; text-align:justify; line-height:14px; }
.fondo_subcontenido5 { width:491px; height:534px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; padding:10px 30px 30px 10px; background-color:#DDE1E9; text-align:justify; line-height:14px; }
.fondo_subcontenido a:link, .fondo_subcontenido a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; text-decoration:underline;} 
.fondo_subcontenido a:hover, .fondo_subcontenido a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0600; text-decoration:underline; }

.fondo_subcontenido2 a:link, .fondo_subcontenido2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; text-decoration:underline; } 
.fondo_subcontenido2 a:hover, .fondo_subcontenido2 a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0600; text-decoration:underline; }

.fondo_subcontenido3 a:link, .fondo_subcontenido3 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; text-decoration:underline; } 
.fondo_subcontenido3 a:hover, .fondo_subcontenido3 a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0600; text-decoration:underline; }

.fondo_subcontenido5 a:link, .fondo_subcontenido5 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; text-decoration:underline; } 
.fondo_subcontenido5 a:hover, .fondo_subcontenido5 a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0600; text-decoration:underline; }

.fondo_subcontenido4 {background-color:#DDE1E9; }

a.lnksubcontenido:link, a.lnksubcontenido:visited, a.lnksubcontenido:hover, a.lnksubcontenido:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0600; text-decoration:underline;}

a.lnksubcontenido:hover, a.lnksubcontenido:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0600; text-decoration:underline;}

.fondo_subcontenido_2 { width:491px; height:402px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2C2C2C; padding:10px 50px 30px 0px; background-color:#DDE1E9; text-align:justify; line-height:14px; }


.fondo_foto { margin-top:4px; margin-right:10px; margin-bottom:5px; }
.fondo_foto_2 { margin-right:10px; margin-bottom:5px; }
.fondo_precio_metales { background-color:#E3DC93; padding:9px;  }
.fondo_precio_metales td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#42463A; line-height:18px; }
.fondo_precio_acc { background-color:#A9BCCD; padding:9px; height:136px; }
.fondo_precio_acc td { line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#42463A; }
.fondo_not_principal { padding:16px; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#42463A; text-align:justify; }

/* fondos -> pubs */
.fondo_pub_uno { background-color:#ECEDEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; padding:15px 10px;  line-height:15px; margin-bottom:7px; display:block; }
.fondo_pub_dos { background-color:#ECEDEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; line-height:15px; padding:15px 10px; margin-bottom:7px; display:block; }
.fondo_pub_tres { background-color:#ECEDEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; line-height:15px; padding:15px 10px; margin-bottom:7px; display:block; }
.fondo_pub_cuatro { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; line-height:15px; margin-bottom:7px; display:block; }
.fondo_pub_cinco { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; line-height:15px; margin-bottom:7px; display:block; }
.fondo_pub_seis { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; line-height:15px; margin-bottom:7px; display:block; }
.fondo_pub_siete { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; line-height:15px; margin-bottom:7px; display:block; }



/* fondos -> contacto */
.col_contact_img { float:left; margin-right:10px; /*border:1px solid #000000;*/ }
/*.col_contact_contenido { float:right; margin-right:20px;  border:1px solid #ff0000; }*/
.col_contact_contenido { float:left; padding-left:20px; }
.fondo_etiqueta { padding-top:3px; padding-right:10px; }

/* fondos -> hechos */
.fondo_hechos_tipodoc { background-color:#E9ECF1; padding:10px 0px 10px 10px; }
.fondo_hechos_texto { background-color:#E9ECF1; color:#2C2C2C; padding:10px 20px 10px 0px; }


/* letras */
.arial16b { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#003366; font-weight:bold; }
.arial12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF9900; }
.arial10 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
.arial11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.verdana10pie {	padding:6px 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#dfdfdf; text-align:left; display:block; }
.verdana9-azul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#003366; text-align:left;}
.subtitulo{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; font-weight:bold;}


/* paddings */
.padbot1 {padding-bottom:1px;} 
.pad_idioma {background-color:#616F87; padding-top:9px; padding-left:11px; padding-right:8px; }
.padboton {padding-left:22px;}
.pad-cuadro{ padding-left:48px;}

/* separadores */
.s10h { background-color:#000000; height:10px; }
.s10w { background-color:#000000; width:10px; }

/* varios */
.contacto_box {
	border:1px solid #A2ACC1;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	width:225px;
	padding:3px;
	margin-bottom:5px;
}
.comentario_box {
	border:1px solid #A2ACC1;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	width:225px;
	height:90px;
	padding:3px;
	margin-bottom:5px;
}

.cont-links-mapa{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; text-align:right; padding:0px 0px 7px 0px;}

/* links */

a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #E5E4DC;
}
a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	color: #E5E4DC;
}

a.vermas:link, a.vermas:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3E4781; text-decoration:none; padding:2px 8px; border:0; background-image:url(../img/enlace_mas.gif); background-position:left; background-repeat:no-repeat; }
a.vermas:hover, a.vermas:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3E4781; text-decoration:underline; padding:2px 8px; border:0; background-image:url(../img/enlace_mas.gif); background-position:left; background-repeat:no-repeat; }

a.submenu:link, a.submenu:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none; }
a.submenu:hover, a.submenu:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0600; text-decoration:none; }

a.submenu_on:link, a.submenu_on:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0600; text-decoration:none; }
a.submenu_on:hover, a.submenu_on:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0600; text-decoration:none; }


a.pub:link, a.pub:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; font-weight:bold; text-decoration:none; }
a.pub:hover, a.pub:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; font-weight:bold; text-decoration:underline; }



a.pub-b:link, a.pub-b:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; text-decoration:none; font-weight:bold;}
a.pub-b:hover, a.pub-b:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; text-decoration:underline; font-weight:bold;}

a.pub-on:link, a.pub-on:visited, a.pub-on:hover, a.pub-on:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1D3C70; font-weight:bold; text-decoration:underline; }

a.bot_form {
	width:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display: block;
	border:0;
	border:1px solid #DDE1E9;
	padding: 2px 8px 2px 8px;
	margin: 5px 5px 5px 5px;
	text-align:center;
}

a.bot_form:link, a.bot_form:visited { background-color:#616F87; color:#ffffff; text-decoration: none; }
a.bot_form:hover, a.bot_form:active { background-color:#A2ACC1; color:#ffffff; text-decoration: none; }


a.bot_limpiar, a.bot_enviar { width:105px; text-transform:uppercase; text-align:center; padding:5px; margin:0px 2px; }

a.bot_limpiar:link, a.bot_limpiar:visited {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; background-color:#BDC3D3; color:#2C2C2C; text-decoration: none; }
a.bot_limpiar:hover, a.bot_limpiar:active { width:102px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; background-color:#BDC3D3; color:#2C2C2C; text-decoration: none; }
a.bot_enviar:link, a.bot_enviar:visited { width:102px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; background-color:#BDC3D3; color:#2C2C2C; text-decoration: none; }
a.bot_enviar:hover, a.bot_enviar:active { width:102px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; background-color:#BDC3D3; color:#2C2C2C; text-decoration: none; }

a.bot_subir:link, a.bot_subir:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2C2C2C; text-decoration:none;} 
a.bot_subir:hover, a.bot_subir:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2C2C2C; text-decoration:underline;}

a.enlace_hechos:link, a.enlace_hechos:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; text-decoration:underline; } 
a.enlace_hechos:hover, a.enlace_hechos:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; text-decoration:underline; } 

ul { list-style: none; padding:0px; margin:0px;}
li { background-image: url(../img/bull-gris.gif); background-repeat:no-repeat; padding:0px 0px 0px 10px; background-position:0px 6px;}

form{border:0px; margin:0px; padding:0px; height:100%; width:100%;}

/* temp */
.resaltado { background-color:#FFFF00; color:#000000; }

/*mapa de sitio*/
.bg-title{background-image:url(../img/bg-tit-mapa.gif); background-repeat:no-repeat; width:478px; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#10274D; font-weight:bold; font-size:12px; padding:0px 0px 0px 12px; background-position:left top;}
/*p.subtitle a{ margin:0px; padding:0px 0px 0px 0px;}*/

.cont-submenu p{ margin:0px; padding:0px;}
a.subtitle:link, a.subtitle:visited{font-family: Verdana, Arial, Helvetica, sans-serif; color:#111111; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 0px 28px; text-decoration:none;}

a.subtitle:hover, a.subtitle:active{font-family: Verdana, Arial, Helvetica, sans-serif; color:#111111; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 0px 28px; text-decoration:underline;}

a.sub-subtitle:link, a.sub-subtitle:visited{font-family: Verdana, Arial, Helvetica, sans-serif; color:#111111; font-size:10px; margin:0px; padding:0px 0px 0px 45px; text-decoration:none;}

a.sub-subtitle:hover, a.sub-subtitle:active{font-family: Verdana, Arial, Helvetica, sans-serif; color:#111111; font-size:10px; margin:0px; padding:0px 0px 0px 45px; text-decoration:underline;}


/*blockUI*/
.content-graf{ background-color:#FFFFFF; padding:14px; text-align:center;}
.content-title{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#010000; font-size:14px; background-color:#FFFFFF; padding:10px;}
.upImg{ cursor:pointer;}
