/* CSS Document */

/*  GENERAL */
html{
	height:100%;
}
body {
	height:100%;
	background-color: #FFFFFF;
/*	background-image: url(images/bg_pat1.gif); */
	padding:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	SCROLLBAR-FACE-COLOR: #0c3a5d;
	SCROLLBAR-HIGHLIGHT-COLOR: #0c3a5d;
	SCROLLBAR-SHADOW-COLOR: #0c3a5d;
	SCROLLBAR-3DLIGHT-COLOR: #0c3a5d;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #004b85;
	SCROLLBAR-DARKSHADOW-COLOR: #0c3a5d;
}

.body_table {
height: 100%;
}

.body_lmarg {
	width:15px;
	background-image: url(images/bg_l_png.png);
	position: right;
}

div#flashcontent {
	height: 280px;
	width: 600px;
	top: 50%; /*Desde arriba, colocar al 50% de la pantalla*/
	left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
	margin-top: -140px; /*Restamos la mitad de alto del SWF para centrarlo verticalmente*/
	margin-left: -300px; /*Restamos la mitad de ancho del SWF para centrarlo horizontalmente*/
	position: absolute;
	text-align:center;
	background-color: transparent;
	z-index:99999;
}

.main_table {
	background-image: url(images/bg_tm.gif);
	background-repeat:repeat-x;
	background-color: #ffffff;
	height: 100%;
}
.input_tc {
	background-image:url(images/bg_input.gif);
	background-repeat:repeat-x;
	height:16px;
	width:95px;
	border:1px solid;
	border-color:#616161;
	padding: 3px 0px 0px 0px;
	font-family:"Courier New, Courier, monospace";
	letter-spacing: 1px;
	font-size:12px;
	text-align:center;
	vertical-align: middle;
}

.td_tabd_div_cent {
	background-image:url(images/div_cent_h.gif);
	background-repeat: repeat;
	width:100%;
	height: 1px;
}


/* Columnas */

/* C - Izq */
#table_izq {
	padding: 8px 8px 8px 8px;
}
.td_tabd_div_izq {
	width:100%;
	background-image:url(images/div-izq-a-der.gif);
	background-repeat:no-repeat;
	background-position:left;
	height: 1px;
}

/* C- Medio */
.td_bg_main_table {
	background-image:url(images/mid_bg.gif);
	background-repeat:repeat-y;
	width:1px;
	height: 100%;
}
.td_main_table {
	background-color:#c9d1d8;
	width:1px;
	height: 100%;
}

/*C - Der */
#table_der {
	padding: 8px 8px 8px 8px;
}
.td_tabd_div_der {
	background-image:url(images/div-der-a-izq.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:100%;
	height: 1px;
}

/* Tabla telecard */

#phonecardtable {
	width: 432px;
	padding: 2px 2px 2px 2px;
	margin: 10px;
	position:relative;
	left: 5px;
	vertical-align:middle;
}

th {
	font: bold 10px "Arial";
	color: #ffffff;
	height:29;
	font-variant:small-caps;
	text-align:center;
	letter-spacing: 0px;
	height:24px;
	padding: 0px 4px 0px 4px;
	background: #91a1b1;
}
th.l {
	padding: 0px 4px 0px 4px;
	height:29px;
	width:13px;
	background: #91a1b1 url(images/pt-tl.gif) no-repeat;
	position:left 0px;
}
th.alt {
	padding: 0px 4px 0px 4px;
	height:29px;
	width:13px;
	background: #91a1b1 url(images/pt-tr.gif) no-repeat;
	position:right 0px;
}
th.alt2 {
	padding: 0px 0px 0px 0px;
	height:19px;
	width:13px;
	background: #91a1b1 url(images/pt-bl.gif) no-repeat;
	position:left 0px;
}
th.alt3 {
	padding: 0px 0px 0px 0px;
	height:19px;
	width:13px;
	background: #91a1b1 url(images/pt-br.gif) no-repeat;
	position:right 0px;
}
th.fill {
	padding: 0px 0px 0px 0px;
	height:19px;
	width:13px;
	background: #91a1b1;
	position:right 0px;
}

td.phone {
/*	border-right: 1px solid #C1DAD7;*/
	font: bold 10px "Arial";
	text-align:center;
	border-bottom: 1px solid #ffffff;
	height:24px;
	background: #c6ced6;
	padding: 4px 4px 4px 4px;
	color: #666666;
}
td.phone_alt {
/*	border-right: 1px solid #C1DAD7;*/
	text-align:center;
	font: bold 10px "Arial";
	border-bottom: 1px solid #ffffff;
	height:24px;
	background: #e2e6eb;
	padding: 4px 4px 4px 4px;
	color: #666666;
}
td.empty1 {
	height:19px;
	width:13px;
	background: #c6ced6;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px solid #ffffff;
	color: #91a1b1;
}
td.empty2 {
	height:19px;
	width:13px;
	background: #e2e6eb;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px solid #ffffff;
	color: #91a1b1;
}

/* END */
.signature{
	font-family:"Arial";
	font-size: 10px; 
	color: #2579b7;
	font-weight:bold;
	text-decoration: none;
}
.signature2{
	font-family:"Arial";
	font-size: 10px; 
	color: #91a1b1;
	font-weight:bold;
	text-decoration: none;
}
.ahref_signature{
	font-family:"Arial";
	font-size: 10px; 
	color: #2579b7;
	font-weight:bold;
	font-variant:normal;
	text-decoration: none;
}
.ahref_signature:link {
	text-decoration: none;
}
.ahref_signature:hover{
	font-family:"Arial";
	font-size: 10px; 
	font-weight:bold;
	color: #ffffff;
	background:#2579b7;
	text-decoration: none;
}

/* TEXTOS */
.txt_habout{
	font-family:"Arial";
	font-size: 10px;
	color: #868787;
	letter-spacing:1px;
	font-weight:normal;
	text-decoration: none;
	text-align:justify;
}
.txt_hnews{
	padding: 6px 6px 6px 6px;
	font-family:"Arial";
	font-size: 12px;
	font-leading: 11:px;
	text-align:left;
	/*letter-spacing:-1px;*/
	color: #4383bb;
	font-weight:bold;
	text-decoration: none;
/*	text-transform:uppercase;*/
}
.txt_titnot{
	font-family:"Trebuchet MS";
	font-size: 11px; 
	color: #91a1b1;
	font-weight:bold;
	text-decoration: none;
/*	text-transform:uppercase;*/
}
.txt_news{
	padding: 10px 10px 10px 10px;
	font-family:"Arial";
	font-size: 11px; 
	color: #7b8a98;
	font-weight:normal;
	text-decoration: none;
	text-align:justify;
	line-height:16px;
}
.txt_author{
	font-family:"Arial";
	font-size: 10px; 
	color: #91a1b1;
	font-weight:bold;
	text-decoration: none;
	text-align:justify;
}
.txt_phonecard{
	font-family:"Arial";
	font-size: 11px;
	line-height:16px;
	color: #7b8a98;
	font-weight:normal;
	text-align:justify;
	text-decoration: none;
}
.txt_about{
	font-family:"Arial";
	font-size: 11px;
	line-height:16px;
	color: #7b8a98;
	font-weight:normal;
	text-align:justify;
	text-decoration: none;
	vertical-align:top;
}