body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	margin: 0;
	text-align: center; /*para IE*/
	color: #333;
}

.home a
{
	color: #333;
	text-decoration: underline;
}

div.caja_sup
{
	width: 782px;
	height: 12px;
	margin: 0;
	background: url("./images/css/caja_supinf.gif") no-repeat bottom; border: 0;
}

div.caja_cen
{
	width: 782px;
	padding: 0;
	margin: 0;
	background: url("./images/css/caja_cen.gif") repeat-y; border: 0;
}

div.caja_cont
{
	width: 757px;
	margin-left: 12px;
	margin-right: 12px;
}

div.caja_inf
{
	width: 782px;
	height: 12px;
	padding: 0;
	margin: 0;
	background: url("./images/css/caja_supinf.gif") no-repeat top; border: 0;
}

div.caja2_sup
{
	width: 782px;
	height: 12px;
	margin: 0;
	background: url("./images/css/caja2_supinf.gif") no-repeat bottom; border: 0;
}

div.caja2_cen
{
	width: 782px;
	padding: 0;
	margin: 0;
	background: url("./images/css/caja2_cen.gif") repeat-y; border: 0;
}

div.caja2_cont
{
	width: 365px;
	margin-left: 12px;
	margin-right: 12px;
}

div.caja2_inf
{
	width: 782px;
	height: 12px;
	padding: 0;
	margin: 0;
	background: url("./images/css/caja2_supinf.gif") no-repeat top; border: 0;
}

.titulo_caja
{
    color: #ed0000;
    padding-bottom: 6px;
}

div.sep
{
	width: 782px;
	height: 8px;
	/*padding: 0;*/
	/*margin: 0;*/
	background: url("./images/css/sep.gif") no-repeat center; border: none;
}

h1
{
	font-size: 16px;
	color: #4D9ED3;
}
h2
{
	font-size: 14px;
}
h3
{
	font-size: 12px;
}
h4
{
	font-size: 11px;
}

#encabezado
{
	width: 960px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	padding:0;
	margin-top: 0;
	margin-bottom: 0;
}

#encabezado table, #encabezado input
{
    font-size: 12px;
}

/*
#contenido
{
	font-family: 'verdana', arial,sans-serif;
	font-size: 12px;
	background-color: #fff;
	width: 960px;
	min-height: 340px;
	*height: 340px;
	margin-left: auto;
	margin-right: auto;
}
*/

#pie
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 960px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	border-top:3px solid #4D9ED3;
}

.fuente10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tabla_form
{
	background-color: #fff;
	width: 100%;
	border: 1px solid #fff;
	margin-left: auto;
	margin-right: auto;
}

.tabla_form tr td
{
	padding: 2px;
	border-bottom: 1px dotted #D0DCE0;
}

    

table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

a:hover
{
    text-decoration: underline;
}

table a
{
	color: #4D9ED3;
}

input, textarea, select, option
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C9EBD;
}
input, textarea, select, option
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f;
}
input, textarea, select
{ 
  border:1px solid #7C9EBD;
}
input, select, option
{
  height:21px;
}
/*
input:focus, textarea:focus, select:focus
{
    border: 1px solid #036;
}
*/

a
{
	color: #4D9ED3;
	text-decoration: none;
}



.texto_rojo
{
	color: #4D9ED3;
}

.texto_verde
{
	color: #090;
}

.texto-error
{
    color: #4D9ED3;
    background-color: #FFFFCC;
    text-align:center;
    //border: 1px solid #4D9ED3;
    padding: 8px;
}
.texto-ok
{
    color: #090;
    background-color: #E4F0E4;
    text-align:center;
    //border: 1px solid #4D9ED3;
    padding: 8px;
}

.titulo
{
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.titulo_chico
{
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}

img
{
	border: 0;
}

.ejemplo_form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #666;
}

.lista_dinamica
{
	list-style-position: outside;
	/*margin: 0;*/
	/*padding:0;*/
	line-height: 200%;
}

.numero_grande
{
	font-size: 18px;
	font-weight: bold;
}

.fondo_celda2
{
	background-color: #eee;
}

.fondo_celda1
{
	background-color: #ccc;
}

.tabla_listado
{
	background-color: #fff;
	color: #000;
	border: 1px solid #ccc;
}

.tabla_listado th
{
	background-color: #ddd;
	color: #000;
	border: 1px solid #ccc;
}

.igual_tabla_listado_th
{
	background-color: #ddd;
	color: #000;
	border: 1px solid #ccc;
	text-align: center;
}

.tabla_listado td
{
	background-color: #fff;
	color: #000;
	border: 1px dotted #ddd;
}


.tabla_listado2
{
	background-color: #fff;
	color: #000;
	border: 1px solid #ccc;
}

.tabla_listado2 th
{
	background-color: #ddd;
	color: #000;
	border: 1px solid #ccc;
}

.igual_tabla_listado2_th
{
	background-color: #ddd;
	color: #000;
	border: 1px solid #ccc;
	text-align: center;
}

.tabla_listado2 td
{
	background-color: #fff;
	color: #000;
	border-bottom: 1px dotted #ddd;
}


.barra_paginacion
{
	color: #000;
}

.barra_paginacion a
{
	color: #00f;
	text-decoration: none;
}

.ayuda
{
    background-color: #FFFFDD;
    border: 1px solid #FFD700;
    text-align: left;
    padding: 4px;
}

.lista_pasos li
{
    padding-bottom: 8px;
}






#contrato {
     /*width: 736px;*/
     width: 100%;
     height: 200px;
     padding: 12px;
     overflow: auto; /* overflow: scroll para que salgan ambas barras de desplazamiento */
     border: 1px solid #7C9EBD;
     background-color:#fff;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
}
#contrato h1 {
     font-size: 18px;
}
#contrato h2 {
     font-size: 16px;
}
#contrato h3 {
     font-size: 14px;
}
#contrato h4 {
     font-size: 12px;
}

.def
{
	font-size: 10px;
	font-family: cursive, Arial, Helvetica, sans-serif;
	color: #666; 
}

.descripcion_producto
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #938B85;
	/* background: #f5f5f5;
	border: 1px solid #ddd; */
	text-align: justify;
}

.celda_listado_productos
{
    background: #fff;
    border: 1px solid #f00;
    padding: 4px;
}

.vignetas
{
    list-style-image:url('./images/vigneta.gif');
}

.arriba_ayuda
{
    width: 533px;
    height: 42px;
    background: url("./images/css/arriba_ayuda.gif") no-repeat top; border: none;
}
.abajo_ayuda
{
    width: 533px;
    height: 49px;
    background: url("./images/css/abajo_ayuda.gif") no-repeat top; border: none;
}
.arriba_popup
{
    width: 532px;
    height: 42px;
    background: url("./images/css/arriba_popup.gif") no-repeat top; border: none;
}
.abajo_popup
{
    width: 532px;
    height: 42px;
    background: url("./images/css/abajo_popup.gif") no-repeat top; border: none;
}
.arriba1 /* 1 pestaņa */
{
    width: 782px;
    height: 47px;
    background: url("./images/css/arriba1.gif") no-repeat top; border: none;
}
.arriba21 /* 2 pestaņas, con la 1a adelante */
{
    width: 782px;
    height: 44px;
    background: url("./images/css/arriba21.gif") no-repeat top; border: none;
}
.arriba22 /* 2 pestaņas, con la 2a adelante */
{
    width: 782px;
    height: 44px;
    background-color: #f0f0f0;
    background: url("./images/css/arriba22.gif") no-repeat top; border: none;
}
.arriba3 /* Contestar */
{
    width: 782px;
    height: 41px;
    background: url("./images/css/arriba3.gif") no-repeat top; border: none;
}
.arriba4 /* Contestar */
{
    width: 782px;
    height: 100px;
    background: url("./images/css/arriba4.gif") no-repeat top; border: none;
}
.abajo1
{
    width: 782px;
    height: 49px;
    background: url("./images/css/abajo1.gif") no-repeat top; border: none;
}
.abajo3
{
    width: 782px;
    height: 46px;
    background: url("./images/css/abajo3.gif") no-repeat bottom; border: none;
}
.abajo4
{
    width: 782px;
    height: 48px;
    background: url("./images/css/abajo4.gif") no-repeat bottom; border: none;
}
.centro
{
    width: 782px;
    background: url("./images/css/centro.gif") repeat-y top; border: none;
    padding-top: 20px;
    padding-bottom: 20px;
}
.powered
{
    width: 778px;
    height: 18px;
    border-right: 2px solid #459CD0;
    border-left: 2px solid #459CD0;
    /*background: url("./images/css/powered.gif") no-repeat top; border: none;*/
}

.tipoPreg_izq
{
    background-color:#f7f7f7;
    border-left:1px dotted #c5c5c5;
}
.tipoPreg_der
{
    border-right:1px dotted #c5c5c5;
}
.tipoPregOpc_izq
{
    border-left:1px dotted #c5c5c5;
    background-color: #f7f7f7;
}
.tipoPregOpc_der
{
    border-right:1px dotted #c5c5c5;
    background-color: #f7f7f7;
}
.arriba_sub_result21 /* 2 pestaņas, con la 1a adelante APP*/
{
    width: 780px;
    height: 32px;
    background-color: #f0f0f0;
    background: url("./images/css/lineas_submenu.gif") no-repeat top; border: none;
}
.arriba_sub_result22 /* 2 pestaņas, con 2da 1a adelante APP*/
{
    width: 780px;
    height: 32px;
    background-color: #f0f0f0;
    background: url("./images/css/lineas_submenu_22.gif") no-repeat top; border: none;
}
.tabla_perc /* 2 pestaņas, con 2da 1a adelante APP*/
{
    width: 754px;
    height: 173px;
    background-color: #f0f0f0;
    background: url("./images/css/tabla_perc_quartil.gif") no-repeat top; border: none;
}
.tabla_correlacion /* 2 pestaņas, con 2da 1a adelante APP*/
{
    width: 125px;
    height: 168px;
    background-color: #f6f6f6;
    background: url("./images/css/tabla_correlacion.gif") no-repeat top; border: none;
}
