@charset "utf-8";
/* 
Forex Chile S.A.
Sitio desarrollado por Imagemaker IT S.A.
 */


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding-top:6px;
	color:#666666;
}
h1, h2, h3, h4, h5, h6, span, ul, dl, form {
	padding:0;
	margin:0;
}
ul, dl{
	list-style:none;
}
.sinLinea{
	border:none;
}
.clearboth{
	clear:both;
}

#cabeceraPagina{
	display:block;
}
#cabeceraPagina h1, #cabeceraPagina h2{
	display:none;
}
#centroPagina{
	width:100%;
	min-width:970px;
	margin:0 auto;
	overflow:hidden;
}

#piePagina address{
    font-style:normal;
    background:url(../images/telefono_home.gif) no-repeat;
    font-size:11px;
    padding:6px 2px 4px 210px;
    color:#999999;
    white-space:nowrap;
}

a.logoPagina{
	display:block;
	padding:18px 0 0 30px;
	width:200px;
	height:68px;
	background:url(../images/logo_top.jpg) no-repeat 25px 20px;
}
.loginUsuario{
	display:none;
	
}
.loginUsuario ul {
	float:left;
	width:275px;
	margin-right:5px;
	padding-top:6px;
}
.loginUsuario ul li{
	font-size:10px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 3px;
}
.loginUsuario ul li a{
	text-decoration:none;
	color:#333333;
	border-right:1px solid #666666;
	padding-right:6px;
}
.accesoClientes{
	background:url(../images/background_login.gif) no-repeat;
	width:240px;
	float:left;
	padding:11px;
}
.accesoClientes a{
	display:block;
	font-size:10px;
	color:#666666;
}
.accesoClientes h3{
	display:none;
}
.grupoUno{
	text-align:right;
	position:absolute;
	width:120px;
	margin-left:115px;
}
.grupoDos{
	text-align:left;
	width:235px;
	padding-top:24px;
}
.accesoClientes input{
	border:1px solid #CCCCCC;
	width:82px;
	font-size:11px;
	height:15px;
	margin-right:4px;
}
.accesoClientes input.botonForm{
	border:none;
	width:42px;
	font-size:0.1em;
	height:20px;
	margin-right:4px;
	background:url(../images/btn_login.gif) no-repeat;
	cursor:pointer;
}
.accesoClientes label{
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	width:95px;
	float:left;
}
ul.menuPrincipal{
	display:none;
	position:absolute;
	top:99px;
	text-align:right;
	margin-left:231px;
	min-width:740px;
	z-index:999;
}
ul.menuPrincipal li{
	float:left;
	display:block;
}
ul.menuPrincipal li a{
	color:#666666;
	display:block;
	background:url(../images/bkg_item.gif) repeat-x;
	padding:8px 14px;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
ul.menuPrincipal li a:hover{
	color:#339900;
	background:url(../images/bkg_item_hover.gif) repeat-x;
	
}
span.initSeparador{
	background:url(../images/initseparador.gif) no-repeat;
	width:16px;
	height:31px;
	float:left;
	vertical-align:top;
}
span.separador{
	background:url(../images/separadormenu.gif) no-repeat;
	width:16px;
	height:31px;
	float:left;
	vertical-align:top;
}
span.endSeparador{
	background:url(../images/endseparador.gif) no-repeat;
	width:16px;
	height:31px;
	float:left;
	vertical-align:top;
}
.baseContenidoHome{
	min-width:790px;
	padding-top:6px;
	overflow:hidden;
}
.baseContenidoHome img{
	vertical-align:top;
}
.cajaPrecios{
	width:227px;
	float:left;
}
.cajaNoticias{
	width:227px;
	float:left;
	margin-left:5px;
}
.cajaBanner{
	width:250px;
	float:left;
	padding-left:5px;
}
.fondoCajaHome{
	background:url(../images/back_cajas_home.png) repeat-x;
	min-height:67px;
	overflow:hidden;
	max-height:67px;
	padding:3px 8px;
}

.fondoCajaHome ol{
	padding:0;
	margin:0;
	list-style:square;
	font-size:11px;
	font-weight:bold;
	padding-left:13px;
}
.fondoCajaHome ol li{
	padding-bottom:5px;
}
.fondoCajaHome ol li a{
	color:#666666;
}
#piePagina address{
	font-style:normal;
	background:url(../images/telefono_home.gif) no-repeat;
	font-size:11px;
	padding:6px 2px 4px 210px;
	color:#999999;
}
#piePagina address strong{
}
#piePagina ul{
	display:none;
}
#piePagina ul li{
	float:left;
	color:#999999;
	display:block;
	padding:0 8px;
	font-size:11px;
	border-right:1px solid #CCCCCC;
}
#piePagina ul li a{
	float:left;
	color:#999999;
	white-space:nowrap
}
#piePagina ul li a:hover{
	color:#666666;
}
.extras{
	display:none;
}
a.rss{
	background:url(../images/rss.gif) no-repeat 0 0;
	color:#e37434;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:110px;
	padding:3px 0 6px 24px;
	margin-left:48px;
	font-size:11px;
	font-weight:bold;
}
a.imitCreditos{
	display:block;
	height:22px;
	width:96px;
	background:url(../images/imitlogo.gif) no-repeat;
	margin-left:80px;
}

/* Interiores */
.columnaIzquierda{
	width:100%;
	padding:10px;
/*	border-right:1px dotted #CCCCCC;*/
	margin-top:5px;
	margin-top:8px;
	
}
.columnaIzquierda h2{
	display:block;
	color:#666666;
	font-size:18px;
	padding:18px 10px 5px 10px;
}
.columnaIzquierda h3{
	color:#7fbe0b;
	font-size:14px;
}
.columnaIzquierda h4{
	font-weight:normal;
	font-size:12px;
}
.columnaIzquierda address{
	font-size:11px;
}
.columnaIzquierda p{
	color:#666666;
	padding:0 10px;
	font-size:14px;
}
.columnaDerecha{
	display:none;
}
.columnaDerecha .cajaBanner{
	padding-left:4px;
	margin-bottom:6px;
}
.iconosControl{
	padding:10px 0;
	height:24px;
	background:url(../images/backseccion.jpg) repeat-x;
	padding:16px 10px 5px 10px;
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;
}
.iconosControl img{
	
}
.menosTexto{
	display:none;
	width:16px;
	height:17px;
	background:url(../images/a_menos.png) no-repeat;
	float:right;
}
.masTexto{
	display:none;
	width:16px;
	height:17px;
	background:url(../images/a_mas.png) no-repeat;
	float:right;
	margin-left:3px;
}
.printPage{
	display:none;
	width:52px;
	height:17px;
	background:url(../images/print.png) no-repeat right 0;
	float:right;
	margin-left:3px;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-family:Verdana;
	padding-right:23px;
	margin-right:5px;
}
.subirTexto{
	display:none;
	width:28px;
	height:17px;
	background:url(../images/subir.gif) no-repeat right 0;
	float:right;
	margin-left:3px;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-family:Verdana;
	padding-right:23px;
	margin-right:5px;
}

.imagenTexto{
	float:left;
	margin:0 15px 6px 0;
	border:2px solid #999999;
}
.cuadroInvisible{
	display:none;
}
.cuadroVisible{
	display:block;
	padding:10px;
	overflow:hidden;
}
.cuadroContacto{
	display:block;
	padding:10px 0;
	overflow:hidden;
}
.cuadroLinea{
	display:block;
	padding:10px;
	border-bottom:1px dotted #CCCCCC;
}
.cuadroVisible h3{
	display:block;
	padding-top:10px;
}
.selectorPersona{
	display:block;
	background:#EEEEEE;
	padding:0 20px;
}
.selectorPersona li{
	float:left;
	margin-right:10px;
	padding:20px 0;
}
.selectorPersona li a img{
	border:#cccccc 4px solid;
}
.migaPan{
	display:none;
	font-size:10px;
	margin:5px 0;
	overflow:hidden;
	float:left;
	width:300px;
}
.migaPan span{
	float:left;
	margin-right:3px;
	background:url(../images/icono_migapan.gif) no-repeat 4px 5px;
	padding:0 6px 0 15px;
}
.migaPan span a{
	color:#666666;
	display:block;
}
.iconosPagina{
	height:12px;
	padding:16px 10px 5px 10px;;
	/*border-top:1px dotted #999999;*/
	margin-top:16px;
}


/*Tablas*/

.tablaContacto{
	width:100%;
}
.tablaContacto td{
	width:50%;
	padding:4px 5px;
	vertical-align:middle;
	padding-right:0;
}
.tablaContacto tr.gris td{
	background-color:#F3F3F3;
	padding:8px 10px;
}
.tablaContacto tr.gris td label{
	width:270px;
}
.tablaContacto tr.primeraFila td{
	border-top:1px solid #CCCCCC;
	padding-top:15px;
}
.tablaContacto tr.ultimaFila td{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:15px;
}
.tablaContacto td label{
	vertical-align:middle;
	margin-right:6px;
}
.tablaContacto select{
	font-size:11px;
	height:19px;
}
.tablaContacto label{
	width:100px;
	display:block;
	float:left;
}
.tablaContacto input{
	width:180px;
	border:1px solid #CCCCCC;
	height:16px;
}
.tablaContacto select{
	width:180px;
	border:1px solid #CCCCCC;
	height:20px;
}
.tablaContacto textarea{
	border:1px solid #CCCCCC;
	width:510px;
	height:100px;
}
.tablaContacto input.boton{
	width:90px;
	background:url(../images/bkg_item.gif) repeat-x;
	color:#666666;
	border:1px solid #999999;
	font-weight:bold;
	cursor:pointer;
	font-family:verdana;
	font-size:11px;
	height:24px;
}
.telefonos{
	width:31%;
	margin-left:10px;
	float:left;
}
.telefonos h5{
	font-size:12px;
}
.telefonos address{
	font-size:11px;
	font-style:normal;
	line-height:13px;
}
.parrafoMenor{
	font-size:11px;
	display:block;
	margin:6px 0 12px 0;
	line-height:12px;
}
.titFondo{
	background:url(../images/back_cajas_home.png) repeat-x;
}
.espacioBanner{
	width:250px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:40px 0;
	text-align:center;
	border:1px dashed #666666;
}
.fondoCajaHome table{
	font-size:11px;
	width:100%;
	line-height:14px;
}
.fondoCajaHome table th{ 
	width:33%;
	border-bottom:1px dotted #669900;
	text-align:right;
}
.fondoCajaHome table th.initIndice{
	text-align:left;
	padding-left:15px;
}
.fondoCajaHome table td{ 
	text-align:right;
	padding-right:14px;
}
.fondoCajaHome table tr.alza td{
	color:#336600;
	padding:0;
}
.fondoCajaHome table tr.baja td{
	color:#cc0000;
	padding:0;
}
.fondoCajaHome table tr.baja .icono{
	background:url(../images/icono_baja.gif) no-repeat 2px 4px;
	text-align:left;
	padding-left:16px;
}
.fondoCajaHome table tr.alza .icono{
	background:url(../images/icono_alza.gif) no-repeat 2px 4px;
	text-align:left;
	padding-left:16px;
}

div.menuForex{
	display:block;
	position:absolute;
	padding-top:32px;
	overflow:hidden;
	border-bottom:2px solid #cccccc;
}
div.menuForex a.itemMenuForex{
	background:#F7F7F7;
	display:block;
	width:100%;
	float:none;
	text-align:left;
	font-size:11px;
	padding:6px 15px;
	font-weight:normal;
	border-left:2px solid #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px solid #CCCCCC;
}
div.menuForex a.itemMenuForex:hover{
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
}
div#menuUno{
	width:160px;
}
div#menuDos{
	width:160px;
}
div#menuTres{
	width:160px;
}
div#menuCuatro{
	width:200px;
}
div#menuCinco{
	width:150px;
}
.destacados{
	padding:10px;
	border:1px dotted #999999;
	background:#EDF4D5;
	color:#000000;
	margin:10px;
}
.bloqueNoticias{
	padding:13px;
}
.bloqueNoticias h3{
	display:block;
	margin-top:0;
}
.bloqueNoticias h3 a{
	color:#789a32;
}
.bloqueNoticias sub{
	font-size:10px;
	font-style:normal;
	display:block;
	margin:2px 0;
	color:#999999;
}
.bloqueNoticias p{
	display:block;
	margin:0;
	padding:14px 0;
}
.verMas{
	display:block;
	margin:0;
	padding:2px;
	color:#333333;
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	margin-top:6px;
}
.noticiasDestacadas{
	background:url(../images/title_noticiasdestacadas.gif) no-repeat 14px 16px;
	padding:40px 16px 10px 16px;
	font-size:11px;
	border:1px #D7D7D7 solid;
	width:218px;
	margin-bottom:14px;
}
.noticiasDestacadas p a{
	color:#666666;
}
.noticiasDestacadas p sub{
	color:#CCCCCC;
	display:block;
	margin-top:3px;
}
.notImpar{
	background-color:#F5F5F5;
}
input.botonNoticias{
	width:160px;
	background:url(../images/bkg_item.gif) repeat-x;
	color:#666666;
	border:1px solid #999999;
	font-weight:bold;
	cursor:pointer;
	font-family:verdana;
	font-size:11px;
	height:24px;
	margin-top:12px;
}
.columnaMapaDelSitio{
	float:left;
	width:109px;
	font-size:11px;
	padding:8px 11px;
	border:1px dotted #CCCCCC;
}
.columnaMapaDelSitio h3{
	display:block;
	margin:8px 0;
}
.columnaMapaDelSitio a{
	color:#666666;
}
.columnaMapaDelSitio dd{
	margin-left:9px;
}
.pasosFormulario{
	padding:20px 16px;
	overflow:hidden;
}
.pasosFormulario ul li{
	font-size:11px;
	width:90px;
	line-height:11px;
	padding-top:55px;
	float:left;
	margin-right:20px;
}
.paso1{
	background:url(../images/paso1_on.gif) no-repeat;
}
.paso1apagado{
	background:url(../images/paso1_off.gif) no-repeat;
}
.paso2{
	background:url(../images/paso2_on.gif) no-repeat;
}
.paso2apagado{
	background:url(../images/paso2_off.gif) no-repeat;
}
.paso3{
	background:url(../images/paso3_on.gif) no-repeat;
}
.paso3apagado{
	background:url(../images/paso3_off.gif) no-repeat;
}
.paso4{
	background:url(../images/paso4_on.gif) no-repeat;
}
.paso4apagado{
	background:url(../images/paso4_off.gif) no-repeat;
}
.paso5{
	background:url(../images/paso5_on.gif) no-repeat;
}
.paso5apagado{
	background:url(../images/paso5_off.gif) no-repeat;
}

/* FRANCISCO */
.columnaIzquierda table{
	width:100%;
	padding:0px; margin:0px;
	
}
.columnaIzquierda table.con td{
border-bottom:#CCCCCC 1px solid;
padding:3px;

}
.columnaIzquierda table.con tr.filapara td{
background-color:#F5F5F5;
}
.columnaIzquierda table.con tr.filatitulo td{
background-color: #CAD9E7;
border-bottom: #666666 1px solid;
}
.columnaIzquierda table.con strong a{
display:block;
color:#333333;
text-decoration:none;
	
}
.columnaIzquierdaancha{
	width:100%;
	padding:10px;
/*	border-right:1px dotted #CCCCCC;*/
	margin-top:5px;
	margin-top:8px;	
}
.columnaIzquierdaancha table.contrato{
font-size:10px;
margin-top:20px;
width:99%;
}
.columnaIzquierdaancha table.contrato strong{
font-size:10px;
}
.columnaIzquierdaancha table.contrato td{
border-left:#333333 1px solid;
border-bottom:#333333 1px solid;
padding:2px;
text-align:center;
}
.columnaIzquierdaancha table.contrato td.sin{
border-left: none;
border-bottom:#333333 1px solid;
}
.columnaIzquierdaancha table.contrato td.derecha{
border-right:#333333 1px solid;
}
.columnaIzquierdaancha table.contrato td.gris{
background-color:#F5F5F5;
font-weight:bold;
font-size:10px;
text-align:left;
}

.columnaIzquierdaancha table.contratofin{
font-size:11px;
margin-top:20px;
width:99%;
}
.columnaIzquierdaancha table.contratofin td{
padding:10px 5px;
}

.columnaIzquierdaancha table.contratofin .titulo{
font-size:12px;
font-weight:bold;
}

.columnaIzquierdaancha table.contratofin td.filapar{
background-color:#F5F5F5;
}
.subTabla td{
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	padding:2px;
}
.subTabla .noLeft{
	border-left:none;
}
.contrato td.alineaLeft{
	text-align:left;
}

/*Calendario */
.listaCalendario {
	padding:10px 0;
	background:#F3F3F3;
	margin-top:20px;
}
.calendarAgenda{
	background:#f1c9a8
	font-size:11px;
	font-weight:normal;
}
.listaCalendario .m1{
	font-size:11px;
}
.listaCalendario .m2{
	font-size:11px;
	width:61px;
}
.tablaCalendario{
	background:#FFFFFF;
	margin-top:10px;
	border:1px solid #CDCDCD;
}

.tablaCalendario tr td{
	text-align:center;
	vertical-align:middle;
}
.tablaCalendario tr td:hover{
	background:#66CC00;
}
.tablaCalendario tr td a{
	color:#666666;
	text-decoration:none;
}
.tablaCalendario tr.dias td{
	padding:2px;
	background: #CCCCCC;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#333333;
}
.diasSeleccionado{
	background: #339900;
	color:#FFFFFF;
}
.tablaCalendario tr td.diasSeleccionado a{
	color:#FFFFFF;
}
.tablaCalendario tr td.diasSeleccionado a:hover{
	color:#006699;
}
.selectoresCalendario{
	margin-bottom:13px;
	text-align:center;
}
.EventosDestacados{
	width:180px;
	float:left;
}
.EventosDestacados h4{
	font-weight:bold;
	font-size:12px;
	width:130px;
	padding:2px 2px 2px 10px;
	border-bottom:1px dotted #666666;
}
.EventosDestacados ul{
	list-style:circle;
	margin-left:12px;
	padding-left:5px;
	margin-top:10px;
}
.detalleEventos{
	float:left;
	padding-left:10px;
}
.detalleEventos ul.filtros{
	padding:8px 6px;
	background:#F5F5F5;
	display:block;
	width:135px;
	overflow:hidden;
	padding-left:334px;
}
.detalleEventos ul.filtros li{
	float:left;
	padding:0 4px;
	display:block;
	border-left:1px solid #333333;
	
}
.detalleEventos ul.filtros li a{
	color:#333333;
	font-size:11px;
}
.tablaEconomico{
	border-top:1px solid #333333;
	margin-top:10px;
	margin-bottom:10px;
}
.tablaEconomico td{
	border-bottom:1px solid #CCCCCC;
	padding:3px;
}
.tablaEconomico th{
	border-bottom:1px solid #333333;
	padding:3px;
	text-align:left;
}
.tablaEconomico tr.impar td{
	background:#F4F4F4;
}

.tablaEconomico tr td.alta{
	background:url(../images/pr_alta.gif) no-repeat 2px 5px;
	width:10px;
	height:10px;
}
.tablaEconomico tr td.baja{
	background:url(../images/pr_baja.gif) no-repeat 2px 5px;
	width:10px;
	height:10px;
}
.tablaEconomico tr td.normal{
	background:url(../images/pr_normal.gif) no-repeat 2px 5px;
	width:10px;
	height:10px;
}
ul.prioridad {
	padding:8px 6px;
	border:1px solid #999999;
	display:block;
	overflow:hidden;
	padding-left:14px;
	overflow:hidden;
	margin-top:20px;
}
 ul.prioridad li{
	float:left;
	padding:0 4px;
	display:block;
	padding-left:18px;
}
ul.prioridad  li.alta{
	background:url(../images/pr_alta.gif) no-repeat 2px 3px;
}
ul.prioridad  li.normal{
	background:url(../images/pr_normal.gif) no-repeat 2px 3px;
}
ul.prioridad  li.baja{
	background:url(../images/pr_baja.gif) no-repeat 2px 3px;
}

/*Acordión*/
.Accordion {
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	margin: 0px;
	padding: 10px;
	cursor: pointer;
	border-bottom:1px dotted #CCCCCC;
	font-weight:bold;
	font-size:12px;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	border-bottom:1px dotted #CCCCCC;
}
.AccordionPanelContent p{
	padding-top:12px;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}
/**/

.bloqueVideoMain{
	padding:13px;
	width:425px;
	float:left;
}
.bloqueVideoMain .videoReproductor{
	margin-bottom:14px;
}
.bloqueVideoMain h3{
	display:block;
	margin-top:0;
}
.bloqueVideoMain h3 a{
	color:#789a32;
}
.bloqueVideoMain sub{
	font-size:10px;
	font-style:normal;
	display:block;
	margin:2px 0;
	color:#999999;
}
.bloqueVideoMain p{
	display:block;
	margin:0;
	padding:14px 0;
}
.otrosVideos{
	background:url(../images/title_otrosvideos.gif) no-repeat 14px 16px;
	padding:40px 10px 10px 10px;
	font-size:11px;
	border:1px #D7D7D7 solid;
	width:190px;
	margin-bottom:14px;
	float:left;
	margin-top:12px;
}
.otrosVideos p{
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}
.otrosVideos p a{
	color:#666666;
}
.otrosVideos p sub{
	color:#CCCCCC;
	display:block;
	margin-top:3px;
}
.otrosVideos p img{
	float:left;
	width:85px;
	height:60px;
	margin-bottom:20px;
	margin-right:9px;
}












/*Nuevos estilos desde screen*/
.cuadroContacto {
     
}
.cuadroContacto .tablaContacto {
     WIDTH: 100%
}
.cuadroContacto .tablaContacto .rowstyle_first {
     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 100%; 
     PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f3f3f3; display: table;
}
.cuadroContacto .tablaContacto DIV .label_first {
     FLOAT: left; PADDING-BOTTOM: 14px; BACKGROUND-COLOR: #f3f3f3; padding-left:10px;
}
.cuadroContacto .tablaContacto DIV .input_first {
     FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 50%; BACKGROUND-COLOR: #f3f3f3; margin-left:5px;
}
.cuadroContacto .tablaContacto DIV .label_form {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 16%; PADDING-TOP: 3px; padding-left:10px;
}
.cuadroContacto .tablaContacto DIV .input_form {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 32%; PADDING-TOP: 3px
}
.cuadroContacto .tablaContacto DIV .label_InputField-6 {
     WIDTH: 16%! important
}
.cuadroContacto .tablaContacto DIV .input_InputField-6 {
     WIDTH: 80%! important
}
.cuadroContacto .tablaContacto DIV .label_form_multi {
     FLOAT: left; WIDTH: 32%
}
.cuadroContacto .tablaContacto DIV .webform_field_multi {
     }
.cuadroContacto .tablaContacto DIV .webform_button {
     PADDING-LEFT: 115px; display:none; 
}
.cuadroContacto .tablaContacto SELECT {
     FONT-SIZE: 11px; HEIGHT: 19px
}
.cuadroContacto .tablaContacto LABEL {
     DISPLAY: block; FLOAT: left; WIDTH: 100px
}
.cuadroContacto .tablaContacto INPUT {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 180px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 16px
}
.cuadroContacto .tablaContacto SELECT {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 180px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px
}
.cuadroContacto .tablaContacto TEXTAREA {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 510px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 100px
}
.cuadroContacto .tablaContacto DIV .webform_button INPUT.boton {
     display:none; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/bkg_item.gif) repeat-x; BORDER-LEFT: #999999 1px solid; WIDTH: 90px; CURSOR: pointer; COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 24px
}
#mensaje_formulario {
     MARGIN: 15px 0px 13px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px
}
.cuadroSolicita {
    PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
.cuadroSolicita P {
      BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px; PADDING-LEFT: 0px;
}

.cuadroSolicita .tablaContacto {
     WIDTH: 100%
}
.cuadroSolicita .tablaContacto SPAN {
     FLOAT: none! important; WIDTH: 100%! important
}
.cuadroSolicita .tablaContacto .rowstyle_first {
     
}
.cuadroSolicita .tablaContacto DIV .label_first {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 20%; PADDING-TOP: 3px; padding-left:5px;
}
.cuadroSolicita .tablaContacto DIV .input_first {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 28%; PADDING-TOP: 3px
}
.cuadroSolicita .tablaContacto DIV .label_form {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 20%; PADDING-TOP: 3px; padding-left:5px;
}
.cuadroSolicita .tablaContacto DIV .input_form {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 28%; PADDING-TOP: 3px
}
.cuadroSolicita .tablaContacto DIV .label_InputField-6 {
  height:25px   
}
.cuadroSolicita .tablaContacto DIV .input_InputField-6 {
   height: 25px
}

.cuadroSolicita .tablaContacto DIV .label_InputField-7 {
 height:25px; 
}
.cuadroSolicita .tablaContacto DIV .input_InputField-7 {
     height:25px; 
}

.cuadroSolicita .tablaContacto DIV .label_InputField-8 {
     height:25px; 
}
.cuadroSolicita .tablaContacto DIV .input_InputField-8 {
     height:25px;  
}

.cuadroSolicita .tablaContacto DIV .label_form_multi {
     FLOAT: left; WIDTH: 16%
}
.cuadroSolicita .tablaContacto DIV .webform_field_multi {
     WIDTH: 82%
}
.cuadroSolicita .tablaContacto DIV .webform_button {
     display:none; CLEAR: both; PADDING-LEFT: 21%; WIDTH: 100%
}
.cuadroSolicita .tablaContacto SELECT {
     FONT-SIZE: 11px; HEIGHT: 19px
}
.cuadroSolicita .tablaContacto LABEL {
     DISPLAY: block; FLOAT: left; WIDTH: 100px
}
.cuadroSolicita .tablaContacto INPUT {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 180px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 16px
}
.cuadroSolicita .tablaContacto SELECT {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 180px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px
}
.cuadroSolicita .tablaContacto TEXTAREA {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 510px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 100px
}
.cuadroSolicita .tablaContacto DIV .webform_button INPUT.boton {
    display:none; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/bkg_item.gif) repeat-x; BORDER-LEFT: #999999 1px solid; WIDTH: 90px; CURSOR: pointer; COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 24px
}
.cuadroSolicita .parrafoMenor {
     padding-left: 10px; BORDER-TOP: #ccc 1px solid !important; LINE-HEIGHT: 24px; border-bottom:0px !important;
}
#mensaje_formulario {
     MARGIN: 15px 0px 13px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px
}




.cuadroAbraCuenta .tablaContacto {
     WIDTH: 100%
}
.cuadroAbraCuenta .tablaContacto SPAN {
     FLOAT: none! important; WIDTH: 100%! important
}
.cuadroAbraCuenta .tablaContacto .rowstyle_first {
     
}
.cuadroAbraCuenta .tablaContacto DIV .label_first {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 16%; PADDING-TOP: 3px
}
.cuadroAbraCuenta .tablaContacto DIV .input_first {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 32%; PADDING-TOP: 3px
}

.cuadroAbraCuenta .tablaContacto DIV .label_form {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 16%; PADDING-TOP: 3px;
}
.cuadroAbraCuenta .tablaContacto DIV .input_form {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 32%; PADDING-TOP: 3px;
}

.cuadroAbraCuenta .tablaContacto DIV .input_form .radio {
     BACKGROUND: none; width:auto; border:0px;
}

input [type=checkbox] {
     BACKGROUND: none; width:auto !important; border:0px;
}

.cuadroAbraCuenta .tablaContacto DIV .label_InputField-23, .cuadroAbraCuenta .tablaContacto DIV .label_InputField-24, .cuadroAbraCuenta .tablaContacto DIV .label_InputField-25, .cuadroAbraCuenta .tablaContacto DIV .label_InputField-34  {
     FLOAT: left; WIDTH: 82%; 
}
.cuadroAbraCuenta .tablaContacto DIV .input_InputField-23, .cuadroAbraCuenta .tablaContacto DIV .input_InputField-24, .cuadroAbraCuenta .tablaContacto DIV .input_InputField-25, .cuadroAbraCuenta .tablaContacto DIV .input_InputField-34 {
     width:16%;
}


.cuadroAbraCuenta .tablaContacto DIV .label_form_multi {
     FLOAT: left; WIDTH: 16%
}
.cuadroAbraCuenta .tablaContacto DIV .webform_field_multi {
     WIDTH: 82%
}
.cuadroAbraCuenta .tablaContacto DIV .webform_button {
     display:none; CLEAR: both; PADDING-LEFT: 16%; WIDTH: 100%
}
.cuadroAbraCuenta .tablaContacto SELECT {
     FONT-SIZE: 11px; HEIGHT: 19px
}
.cuadroAbraCuenta .tablaContacto LABEL {
     DISPLAY: block; FLOAT: left; WIDTH: 100px
}
.cuadroAbraCuenta .tablaContacto INPUT {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 180px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 16px
}
.cuadroAbraCuenta .tablaContacto SELECT {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 180px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px
}
.cuadroAbraCuenta .tablaContacto TEXTAREA {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 510px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 100px
}
.cuadroAbraCuenta .tablaContacto DIV .webform_button INPUT.boton {
     display:none; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/bkg_item.gif) repeat-x; BORDER-LEFT: #999999 1px solid; WIDTH: 90px; CURSOR: pointer; COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 24px
}

.cuadroAbraCuenta .tablaContacto .terminos {border:1px solid #999; width:100%; height:400px; margin:15px auto; overflow:auto; padding:0px;}


/*estilos confirmacion solicita cuenta*/
.cuadroAbraCuenta .tablaContacto {
     WIDTH: 100%
}
.cuadroAbraCuenta .tablaContacto SPAN {
     FLOAT: none! important; WIDTH: 100%! important
}
.cuadroAbraCuenta .tablaContacto .confirmacion
{
	MARGIN-left: 2px; display: block; clear:both; border: 0px #eee dotted;
}

.cuadroAbraCuenta .tablaContacto .confirmacion .titulo {
     	BORDER: #999999 1px dotted; 
	width:95%;PADDING: 10px !important; 
		BACKGROUND: #edf4d5; 
		clear:both; 
		display:block;
		color: #4bb53c; 
		font-weight:normal; font-size:14px;
		margin-top:10px; padding-right:20px !important;
}

.cuadroAbraCuenta .tablaContacto .confirmacion .rowstyle_first {
     border:none !important;
}

.cuadroAbraCuenta .tablaContacto .confirmacion .rowstyle {
	border:none !important; width:100%;
}

.cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_InputField-15, .cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_InputField-22 {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 22% !important; PADDING-TOP: 3px;
	 border-bottom: 1px #ccc dotted;

}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_InputField-15, .cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_InputField-22 {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 76.9% !important; PADDING-TOP: 3px
}

.cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_form {
     margin-left:3px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 22%; PADDING-TOP: 0px;
	 border-bottom: 1px #ccc dotted; margin-left:3px;
}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_form {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 27.3%; PADDING-TOP: 0px;
	 border-bottom: 1px #ccc dotted;
}

.cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_form .radio {
     BACKGROUND: none; width:auto; border:0px;
}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_InputField-23, .cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_InputField-24, .cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_InputField-25, .cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_InputField-34  {
     FLOAT: left; WIDTH: 70.6%; 
}

.cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_InputField-34
{
	height:35px;
}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_InputField-34
{
	height:35px;
}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_InputField-35, .cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_InputField-36
{
	height:35px;
}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_InputField-35, .cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_InputField-36
{
	height:35px;
}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_InputField-23, .cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_InputField-24, .cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_InputField-25, .cuadroAbraCuenta .tablaContacto .confirmacion DIV .input_InputField-34 {
     width:26.2%;
}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .label_form_multi {
     FLOAT: left; WIDTH: 26%
}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .webform_field_multi {
     WIDTH: 82%
}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .webform_button {
     display:none; CLEAR: both; PADDING-LEFT: 16%; WIDTH: 100%
}
.cuadroAbraCuenta .tablaContacto .confirmacion DIV .webform_button INPUT.boton {
     display:none; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(http://200.29.22.2:8080/opencms/opencms/resources/images/bkg_item.gif) repeat-x; BORDER-LEFT: #999999 1px solid; WIDTH: 90px; CURSOR: pointer; COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 24px
}

.webform_checkbox .webform_field_checkbox {width:20px !important; float:rigth;}
.webform_checkbox .webform_label_checkbox {width:250px !important; float:left; text-align:left !important;}
.webform_checkbox input {width:12px !important; border:none !important}

/*fin estilos confirmacion solicita cuenta*/





.cuadroCursos {

    PADDING-LEFT: 15px; PADDING-RIGHT: 15px;
}
.cuadroCursos P {
      BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px; PADDING-LEFT: 0px;
}

.cuadroCursos .tablaContacto {
     WIDTH: 100%
}
 
.cuadroCursos .tablaContacto DIV .label_first {
    FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 16%; PADDING-TOP: 3px; padding-left:5px;
}
.cuadroCursos .tablaContacto DIV .input_first {
   FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 32%; PADDING-TOP: 3px
}
.cuadroCursos .tablaContacto DIV .label_form {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 16%; PADDING-TOP: 3px; padding-left:5px;
}
.cuadroCursos .tablaContacto DIV .input_form {
     FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 32%; PADDING-TOP: 3px
}
.cuadroCursos .tablaContacto DIV .label_InputField-5{
     WIDTH: 13%! important;
}
.cuadroCursos .tablaContacto DIV .input_InputField-5{
     WIDTH: 83%! important; margin-left:12px; padding:0px;
}
.cuadroCursos .tablaContacto DIV .input_InputField-5 input {
	border:none !important; width:auto !important;
} 
.cuadroCursos .tablaContacto DIV .label_form_multi {
     FLOAT: left; WIDTH: 16%
}
.cuadroCursos .tablaContacto DIV .webform_field_multi {
     
}
.cuadroCursos .tablaContacto DIV .webform_field_multi textarea{
     margin-top:7px; WIDTH: 80%
}

.cuadroCursos .tablaContacto DIV .webform_button {
     display:none; PADDING-LEFT: 16%
}
.cuadroCursos .tablaContacto SELECT {
     FONT-SIZE: 11px; HEIGHT: 19px
}
.cuadroCursos .tablaContacto LABEL {
     DISPLAY: block; FLOAT: left; WIDTH: 100px
}
.cuadroCursos .tablaContacto INPUT {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 180px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 16px
}
.cuadroCursos .tablaContacto SELECT {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 180px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px
}
.cuadroCursos .tablaContacto TEXTAREA {
     BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 510px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 100px
}
.cuadroCursos .tablaContacto DIV .webform_button INPUT.boton {
     display:none; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/bkg_item.gif) repeat-x; BORDER-LEFT: #999999 1px solid; WIDTH: 90px; CURSOR: pointer; COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; HEIGHT: 24px
}

