body{font:11px Arial, Helvetica, sans-serif; margin:0px; background:no-repeat right top;}
table, td{font: Arial, Helvetica, sans-serif; text-align:justify;} /* se justificó todo / 13/12/2004 */
form{margin:0px;}
a{color:#2E4150; text-decoration:none;}
a:hover{color:#45637A; text-decoration:none;}
ul{ font:1em  Arial, Helvetica, sans-serif; list-style-image: url(../images/htm/bullet.gif); padding:8px;}
ol{font:1em  Arial, Helvetica, sans-serif; list-style-type: upper-roman;}

/*Estilos cabecera*/
#cabecera { height:82px;}
#cabecera .logo{background:#0066CC url(../images/htm/fon_gris_cabecera2.jpg) repeat-x; text-align:left; vertical-align:top;}
#login{width:198px; height:116px; vertical-align:top; float:right; padding:0px;}
#login td{padding-top:20px;}
#login table td{padding:0px 7px 0px 8px;}
#login table td input[type=image]{margin:3px 10px;}
#login table th{padding:0px 0px 0px 15px; text-align:right; font-weight:normal;}
#login table td input{margin:1px 7px 1px 0px;}
#menu{height:33px; vertical-align:bottom;}
#menu td{padding:7px 0px 2px; vertical-align:top;}
#menu a{
	height:35px;
	color:#2E4150;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(none) no-repeat 0px bottom;
	padding:0px 10px 0px 11px;
	border: 0px;
	text-decoration: none;

}
#menu a:hover{
	height:35px;
	color:#45637A;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(none) no-repeat 0px bottom;
	padding:0px 10px 0px 11px;
	border: 0px;
}
#submenu {width:100%; height:28px; background:url(../images/htm/left_submenu.jpg) left no-repeat;}
#submenu .border_right{background:#45637A; border-left:1px solid #8CABC1; width:7px;}
#submenu .left{border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#666666; text-align:left;}
#submenu .right{border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #DBDBD2 color:#666666; text-align:right;}
#submenu .right img{margin:0px 12px 0px 5px;}
#submenu .right a{color:#666666; text-decoration:none;}
#submenu .right a:hover{color:#525252; text-decoration:none;}



/*Estilos para formularios*/
.input_x{height:18px; background:url(../images/htm/fon_input.jpg) no-repeat left top; border:1px solid #959595; padding:1px 3px; font:11px Arial, Helvetica, sans-serif;}
.input_100px{width:100px; height:16px; background:#FFFFFF no-repeat; border:1px solid #7295AF; font:11px Arial, Helvetica, sans-serif;}


/* Estilos para Contenido Home */

#contenido_home{background:url(../images/htm/left_cont_home.jpg) left bottom no-repeat; margin:0px; font-size:11px;}
#contenido_home #ruta{padding:1px 5px; font:11px Arial, Helvetica, sans-serif; background:url(../IMAGES/HTM/right_cont_home_ruta_corto.jpg) no-repeat right top; }
#contenido_home #ruta img{margin:0px 5px 0px 20px;}
#contenido_home #ruta strong{color:#45637A;}
#contenido_home #left{padding:0px 10px 15px 15px; vertical-align:top; text-align:left;}
#contenido_home #right{padding:0px 8px 0px 20px; background:url(../IMAGES/HTM/right_cont_home_corto.jpg) no-repeat right top; vertical-align:top; text-align:left;}

#contenido_home #tamano_txt{float:right;}
#contenido_home #tamano_txt td{fomt:1em  Arial, Helvetica, sans-serif; text-align:right; padding:1px 15px 1px 0px; font:10px Arial, Helvetica, sans-serif;}
#contenido_home #tamano_txt td img{margin:0px 0px 0px 5px;}

#cuadro_sinacofi{background:#E8E8E8; margin:5px;}
#cuadro_sinacofi img{margin:0px;}
#cuadro_sinacofi #b_top{border-top:1px solid #CCCCCC; height:10px; padding:0px;}
#cuadro_sinacofi #b_right{border-right:1px solid #CCCCCC; width:10px; padding:0px;}
#cuadro_sinacofi #b_bottom{border-bottom:1px solid #CCCCCC; height:10px; padding:0px;}
#cuadro_sinacofi #b_left{border-left:1px solid #CCCCCC; width:10px; padding:0px;}
#cuadro_sinacofi #centro{
	vertical-align:top;
	height: 250px;
}
#cuadro_sinacofi #centro h1{color:#2E4150; font:bold normal 24px Arial, Helvetica, sans-serif; margin:0px 0px 5px 0px;}
#cuadro_sinacofi #centro .ver_mas{margin:5px 0px;}
#cuadro_sinacofi #centro .ver_mas img{margin:0px 5px 0px 0px;}
#cuadro_sinacofi #centro .ver_mas a{color:#004284; font:10px Arial, Helvetica, sans-serif;}
#cuadro_sinacofi #centro .ver_mas a:hover{color:#006699; font:10px Arial, Helvetica, sans-serif;}

#servicio_cliente{background:url(../images/htm/fon_serv_cliente.jpg) no-repeat left top #FFFFFF; margin:5px 0px 0px;}
#servicio_cliente .left{border-left:1px solid #CCC;}
#servicio_cliente .right{border-right:1px solid #CCC;}
#servicio_cliente #top{border-top:1px solid #CCC;}
#servicio_cliente #bottom{border-bottom:1px solid #CCC;}
#servicio_cliente #servicios{
	padding:0px 0px 0px 165px;
	border-bottom:1px solid #CCC;
	vertical-align:top;
	height: 60px;
}
#servicio_cliente #servicios h1{font:bold 11px Arial, Helvetica, sans-serif; color:#000000; margin:0px;}
#servicio_cliente #servicios a{color:#004284; font:11px Arial, Helvetica, sans-serif; text-decoration:none;}
#servicio_cliente #servicios a:hover{color:#004284; font:11px Arial, Helvetica, sans-serif; text-decoration:underline;}
#servicio_cliente .left_middle{border-bottom:1px solid #CCC; border-left:1px solid #CCC;}
#servicio_cliente .right_middle{border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
#servicio_cliente strong{font:bold 12px Arial, Helvetica, sans-serif;}

#servicio_cliente_int{margin:35px 0px 0px 5px;}
#servicio_cliente_int .left{background:#FFFFFF; border-left:1px solid #CCC;}
#servicio_cliente_int .right{background:#FFFFFF; border-right:1px solid #CCC;}
#servicio_cliente_int #top{background:#FFFFFF; border-top:1px solid #CCC;}
#servicio_cliente_int #bottom{background:#FFFFFF; border-bottom:1px solid #CCC;}
#servicio_cliente_int #servicios{background:#FFFFFF; height:50px; padding:0px 0px 0px 10px; vertical-align:top;}
#servicio_cliente_int #fono_mesa{background:#FFFFFF; padding:0px; font:Arial, Helvetica, sans-serif;}
#servicio_cliente_int #servicios h1{font:bold 11px Arial, Helvetica, sans-serif; color:#000000; margin:0px;}
#servicio_cliente_int #servicios a{color:#004284; font:11px Arial, Helvetica, sans-serif; text-decoration:none;}
#servicio_cliente_int #servicios a:hover{color:#004284; font:11px Arial, Helvetica, sans-serif; text-decoration:underline;}
#servicio_cliente_int strong{font:bold 12px Arial, Helvetica, sans-serif;}



#productos_servicios{background:none; color:#666; font:1em Arial, Helvetica, sans-serif;}
#productos_servicios th{text-align:left; padding:0px 5px 5px 0px;}
#productos_servicios th h1{color:#CCC; font:bold 20px Arial, Helvetica, sans-serif; margin:0px;}
#productos_servicios td{padding:0px 10px 10px 0px; vertical-align:top; width:50%;}
#productos_servicios td img{margin:0px 0px 10px 0px;}
#productos_servicios td .ver_detalles{margin:0px 5px 0px 0px;}
#productos_servicios td a{color:#45637A; font:0.9em Arial, Helvetica, sans-serif; text-decoration:underline;}
#productos_servicios td a:hover{color:#45637A; font:0.9em Arial, Helvetica, sans-serif; text-decoration:underline;}

/* Estilos Pie de Página */
#pie_pagina{background:#45637A; height:90px; margin:0px;}
#pie_pagina #direccion{background:url(../images/htm/fon_direccion.jpg) top left no-repeat; vertical-align:top; text-align:left; color:#FFF; padding:20px 0px 10px 10px;}
#pie_pagina #menu_pie{
	background:url(../images/htm/fon_menu_pie.jpg) right top no-repeat;
	text-align:right;
	vertical-align:top;
	padding:10px 15px 10px 0px;
	line-height:18px;
	text-decoration: none;
}
#pie_pagina #menu_pie a{color:#2E4150; text-decoration:underline; font:11px Arial, Helvetica, sans-serif;}
#pie_pagina #menu_pie a:hover{color:#45637A; text-decoration:underline; font:11px Arial, Helvetica, sans-serif;}
#pie_pagina #menu_pie a.intermedia{color:#FFF; text-decoration:none; font:10px Verdana, Arial, Helvetica, sans-serif; float:right; margin-top:20px;}
#pie_pagina #menu_pie a.intermedia:hover{color:#DDF4FF; text-decoration:none; font:10px Verdana, Arial, Helvetica, sans-serif; float:right; margin-top:20px;}
#direccion a,visited,link {color:#FFF; text-decoration:none; font:10px Verdana, Arial, Helvetica, sans-serif;}
#direccion a:hover{color:#FFF; text-decoration:underline; font:10px Verdana, Arial, Helvetica, sans-serif;}


/* Contenido Interna */
#contenido_interna{font:11px Arial, Helvetica, sans-serif; background:url(../images/htm/left_cont_home.jpg) left bottom no-repeat; margin:0px;}
#contenido_interna .contenidos{font:1em  Arial, Helvetica, sans-serif; vertical-align:top; text-align:left; background:url(../images/htm/fon_cont_inernas.jpg) top right no-repeat; padding:5px 10px 10px 25px;}
#contenido_interna #menu_right{background:url(../images/htm/interna_fon_menu_right.jpg) right top repeat-y; vertical-align:top; text-align:left;}
#contenido_interna #ruta{font:11px Arial, Helvetica, sans-serif; padding:3px 0px;}
#contenido_interna #ruta img{margin:0px 5px 0px;}
#contenido_interna #ruta strong{
	color:#45637A;
	text-decoration: none;
}
#contenido_interna #tamano_txt{text-align:right; padding:1px 5px; font:10px Arial, Helvetica, sans-serif;}
#contenido_interna #tamano_txt img{margin:0px 0px 0px 5px;}
#contenido_interna h1{font:italic bold 18px Arial, Helvetica, sans-serif; color:#2E4150; margin:15px 0px 10px;}
#contenido_interna .tabla{fomt:1em  Arial, Helvetica, sans-serif;  margin:15px 0px;}
#contenido_interna .tabla th{padding:2px 10px; color:#2E4150; background:#EEEEEE; text-align:left; font:bold 11px Arial, Helvetica, sans-serif;}
#contenido_interna .tabla td{vertical-align:top; padding:10px; border-left:1px solid #DFE8EE; border-right:1px solid #EEEEEE; border-bottom:1px solid #DFE8EE; line-height:16px;}
#contenido_interna .menu_pie_contenidos{text-align:right; margin:10px 0px; font:10px Arial, Helvetica, sans-serif;}
#contenido_interna .menu_pie_contenidos img{padding:0px 5px;}
#contenido_interna #menu_right .submenu{border-bottom:1px solid #FFFFFF;}
#contenido_interna #menu_right .submenu th{background:#385163 url(../images/htm/ic_submenu.gif) no-repeat 160px 5px; padding:5px 10px; text-align:left; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#contenido_interna #menu_right .submenu th a{color:#FFFFFF; text-decoration:none;}
#contenido_interna #menu_right .submenu th a:hover{color:#FFFFFF; text-decoration:underline;}
#contenido_interna #menu_right .submenu td{background:#E8E8E8 url(../images/htm/ic_ver_mas.gif) no-repeat 5px; padding:7px 5px 7px 25px; border-bottom:1px solid #999999; color:#385163; font:bold 11px Arial, Helvetica, sans-serif;}
#contenido_interna #menu_right .submenu a{color:#45637A; text-decoration:none;}
#contenido_interna #menu_right .submenu a:hover{color:#45637A; text-decoration:none;}

/* Estilos Preguntas Frecuentes */
.faq th{background:url(../images/htm/fon_pregunta.jpg) top left no-repeat; padding:5px 5px 5px 20px; vertical-align:top; text-align:left; font:bold 11px Arial, Helvetica, sans-serif; color:#2E4150; border-bottom:1px solid #FFFFFF;}
.faq td{fomt:1em  Arial, Helvetica, sans-serif; vertical-align:top; text-align:left; padding:10px;}
.faq a{color:#003366; text-decoration:none;}
.faq a:hover{color:#45637A; text-decoration:none;}
.faq a.url{color:#45637A; text-decoration:none;}
.faq a.url:hover{color:#45637A; text-decoration:none;}


/* 9/12/2004 - adiciones*/

/* Justificado de parrafos */

p {
	text-align:justify; 
	padding:5px;
	}

/* Manipulacion de imagenes */

.img-izq { 
	margin:0 1em 0 0; 
	float:left; 
	padding:4px; 
	border:1px solid #CCC; 
	}

/* Coleccion de backgrounds */

.bg_contenido_ft { 
	background:no-repeat right;
	height:115px;
	margin-bottom:-70px; /* hack para IE */
}
.bg_contenido_ne { 
	background:no-repeat right;
	height:185px;
	margin-bottom:-150px; /* hack para IE */
}
.bg_contenido_ce { 
	background:no-repeat right;
	height:180px;
	margin-bottom:-140px; /* hack para IE */
}
.bg_faq { 
	background:no-repeat right;
	height:180px;
	margin-bottom:-150px; /* hack para IE */
}
.bg_contenido_msj { 
	background:no-repeat right;
	height:150px;
	margin-bottom:-120px; /* hack para IE */
}
.bg_contenido_camara { 
	background:no-repeat right;
	height:150px;
	margin-bottom:-120px; /* hack para IE */
}
.bg_contenido_central { 
	background:no-repeat right;
	height:150px;
	margin-bottom:-120px; /* hack para IE */
}
.bg_contenido_conexion { 
	background:no-repeat right;
	height:220px;
	margin-bottom:-200px; /* hack para IE */
}
.bg_contacto { 
	background:no-repeat right;
	height:240px;
	margin-bottom:-180px; /* hack para IE */
}
.bg_trabaje { 
	background:no-repeat right;
	height:180px;
	margin-bottom:-150px; /* hack para IE */
}

/* ul, li en pdf's / añadido 13/12/2004 */

.pdf {
	display:inline; 
	background:url("../images/htm/pdf.gif") no-repeat;
	border-width:0;
	padding-left:19px;
	height:20px;
	margin-left:.5em;
	color:#333;
	white-space:nowrap;
}
.doc {
	display:inline; 
	background:url("../images/htm/word.gif") no-repeat;
	border-width:0;
	padding-left:20px;
	height:20px;
	margin-left:.5em;
	color:#333;
	white-space:nowrap;
}
.links {
	padding:8px;
	background-color:#FFF;
	}
/* encabezados */
.titnoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;



}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

