body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#515050;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}
img{border:0px;}
a:link{color: #000000; text-decoration:underline;}
a:active{color: #000000; text-decoration:underline;}
a:visited{color: #000000; text-decoration:underline;}
a:hover{color: #000000; text-decoration:underline}

div.contenedor_sitio{
	width:100%;
	background-color:#ffffff;
	margin:0 auto;
	text-align:left;
	border:1px solid #c3c3c3;
	border-top: 3px solid #c4c5c0;
	padding-bottom:20px;
}
div.cabezal{
	width:100%;
	background-color:#ffffff;
	margin:0 auto;
	text-align:left;
	position:relative;
}
div.contenedor_contenido{
	width:auto;
	margin-left:14px;
	margin-right:14px;
}

div.pie{
	margin-top:10px;
	width:auto;
	background-color:#f2f2f2;
	text-align:center;
	padding:10px;
	font-size:11px;
	color:#6c8b5f;
}

/* BARRA SUPERIOR ////////////////////////////////////////////////////////*/

div.barra_superior{
	background-image:url(../img/fondo_barra_superior.gif);
	background-repeat:repeat-x;
	height:100px;
	min-height:100px;
	width:98%;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:14px;
	margin-right:0px;
	position:relative;
}
div.barra_superior span.usuario{
	font-size:11px;
	font-weight:bold;
}
div.fecha_usuario{
	width:48%; 
	float:right; 
	text-align:right; 
	color:#6c8b5f;
	margin-top:2px;
}
input.boton_buscar{
	background-image:url(../img/fondo_boton.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
	font-weight:normal;
	border:1px solid #8abb70;
	border-style:solid;
	font-size:11px;
	cursor:pointer;
	background-color:#a9c599;
}
input.busqueda{
	border:1px solid #c3c3c3;
	width:150px;
	color:#aaa8a8;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}
div.busqueda{
	width:480px; 
	float:left; 
	text-align:left; 
	color:#6c8b5f;
}
/* //////////////////////////////////////////////////////////////////////*/

/* BARRA NIVEL 1 ////////////////////////////////////////////////////////*/

.barra_nivel_1{
	background-image:url(../img/fondo_barra_nivel_1.gif);
	background-repeat:repeat-x;
	height:30px;
	width:100%;
	border-bottom:1px solid #FFFFFF;
	position:relative;
}
.btn_nivel_1_off{
	background-image:url(../img/separador_nivel_1.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:130px;
	padding-top: 3px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.btn_nivel_1_on{
	background-image:url(../img/separador_nivel_1_on.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:130px;
	padding-top: 3px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color: Yellow;
}
div.btn_nivel_1_ultima_off{
	background-image:url(../img/vacio.gif);
}
div.btn_nivel_1_ultima_on{
	background-image:url(../img/separador_nivel_1_ultima_on.gif);
}
a.nivel_1:link{color:#515050; text-decoration:none;}
a.nivel_1:active{color:#515050; text-decoration:none;}
a.nivel_1:visited{color:#515050; text-decoration:none;}
a.nivel_1:hover{color: #6c8b5f; text-decoration:underline}

/* /////////////////////////////////////////////////////////////////////*/

/* BARRA NIVEL 2 ////////////////////////////////////////////////////////*/

div.barra_nivel_2{
	background-image:url(../img/fondo_barra_nivel_2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:98%;
	position:relative;
	margin-top:3px;
	padding-left:25px;
	padding-right:25px;
	padding-top:7px;
	height:28px;
}
.btn_nivel_2_off{
	background-image:url(../img/fondo_btn_nivel2_off.gif);
	background-repeat:repeat-x;
	background-position:right bottom;
	padding-top:4px;
	float:left;
	width:170px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:1px solid #6b9f56;
	height:19px;
	color:#FFFFFF;
	margin-left:1px;
	z-index: 110;
}

.btn_nivel_2_on{
	background-image:url(../img/fondo_btn_nivel2_on.gif);
	background-repeat:repeat-x;
	background-position:right bottom;
	padding-top:4px;
	float:left;
	width:170px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:1px solid #6b9f56;
	height:19px;
	color:#FFFFFF;
	margin-left:1px;
	z-index: 110;
}

.btn_nivel_2_off a:link, .btn_nivel_2_on  a:link {color: #FFFFFF; text-decoration:none;}
.btn_nivel_2_off a:active, .btn_nivel_2_on a:active{color: #FFFFFF; text-decoration:none;}
.btn_nivel_2_off a:visited, .btn_nivel_2_on a:visited{color: #FFFFFF; text-decoration:none;}
.btn_nivel_2_off a:hover, .btn_nivel_2_on a:hover{color: #FFFFFF; text-decoration:underline, color: yellow;}

/* BARRA NIVEL 3 ////////////////////////////////////////////////////////*/

div.barra_nivel_3{
	background-image:url(../img/fondo_barra_nivel_3.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:2px;
	width:930px;
	position:relative;
	padding-left:25px;
	padding-right:15px;
	padding-top:7px;
	height:28px;
	background-color:#edf5e9;
	margin-left:14px;
}
div.btn_nivel_3_off{
	background-image:url(../img/fondo_btn_nivel3_off.gif);
	background-repeat:repeat-x;
	background-position:right bottom;
	padding-top:4px;
	float:left;
	width:100px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:1px solid #c3c3c3;
	height:19px;
	color:#6c8b5f;
	margin-left:1px;
}
div.btn_nivel_3_on{
	background-image:url(../img/fondo_btn_nivel3_on.gif);
	background-repeat:repeat-x;
	background-position:right bottom;
	padding-top:4px;
	float:left;
	width:100px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:1px solid #c3c3c3;
	height:19px;
	color:#6c8b5f;
	margin-left:1px;
}

a.nivel_3:link{color: #515050; text-decoration:none;}
a.nivel_3:active{color: #515050; text-decoration:none;}
a.nivel_3:visited{color: #515050; text-decoration:none;}
a.nivel_3:hover{color: #515050; text-decoration:underline}

/* TITULOS NIVELES ////////////////////////////////////////////////////////*/

div.barra_titulo_nivel_1{
	background-color:#f2f2f2;
	color:#6c8b5f;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:14px;
	padding-left:30px;
	border-bottom:1px solid #FFFFFF;
	background-image:url(../img/icono_1.gif);
	background-repeat:no-repeat;
	background-position:14px 8px;
	text-align:left;
}

div.barra_titulo_nivel_2{
	background-color:#edf5e9;
	width:100%;
	color:#515050;
	font-size:11px;
	font-weight:bold;
	position:relative;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:14px;
	padding-left:24px;
	background-image:url(../img/icono_2.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	text-align:left;
	margin-left:14px;
}


/* FORMULARIO ///////////////////////////////////////////////////////*/

div.contenedor_form {
	width:90%;
	padding-left:25px;
	padding-right:25px;
	border-left: 1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	position:relative;
	padding-top:15px;
	padding-bottom:15px;
}
 fieldset 
 {
	width:90%;
	padding-left:25px;
	padding-right:25px;
	border-left: 1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	position:relative;
	padding-top:15px;
	padding-bottom:15px;
}
div.contenedor_form_titulo{
	background-image:url(../img/fondo_titulo_formulario.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	padding-left:25px;
	padding-right:25px;
	width:922px;
	position:relative;
	
}


.boton{
	background-image:url(../img/fondo_boton_form.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #8abb70;
	font-size:11px;
	cursor:pointer;
	background-color:#a9c599;
	height:18px;
	padding-left:3px;
	padding-right:2px;
}
legend  
{
	color:#6c8b5f;
	font-size:11px;
	font-weight:bold;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
	
span.form_titulo{
	color:#6c8b5f;
	font-size:11px;
	font-weight:bold;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
.label_form{
	font-size:11px;

	padding-left:7px;
	padding-right:7px;
	font-weight:normal;

}


.campo_form{
	font-size:11px;
	background-color:#f2f2f2;
	padding:7px;
	border-bottom:2px solid #ffffff;
}
span.obligatorio{
	font-size:18px;
	font-weight:normal;
	color:#53883d;
}
form{margin:0px;}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
	margin:0px;
	padding:0px;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
}
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
}
input.boton{
	background-image:url(../img/fondo_boton_form.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #8abb70;
	font-size:11px;
	cursor:pointer;
	background-color:#a9c599;
	height:18px;
	padding-left:3px;
	padding-right:2px;
}

.etiqueta 
{
	min-width:120px;
}

.etiq 
{
	width: 120px;
	min-width:120px;
}
/* LISTADOS ///////////////////////////////////////////////////////*/

.listado{
	margin-bottom:10px;
}
.titulo_listado{
	background-image:url(../img/fondo_titulo_listado.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:11px;
	color:#FFFFFF;
	background-color:#c3d8ba;
	padding:10px;
	font-weight:bold;
	
}
.celda_gris{
	font-size:11px;
	color:#515050;
	background-color:#f2f2f2;
	padding:5px;
	font-weight:normal;
	
}
.celda_blanca{
	font-size:11px;
	color:#515050;
	background-color:#ffffff;
	padding:5px;
	font-weight:normal;
	border-left:1px solid #6c8b5f;
	border-top:1px solid #6c8b5f;
}
div.paginacion{
	margin-bottom:10px;
	width:auto;
	height:15px;
}

div.paginacion div.total{
	font-size:11px;
	color:#6c8b5f;
	width:450px;
	float:left;

}
div.paginacion div.paginas{
	font-size:11px;
	color:#6c8b5f;
	width:450px;
	float:right;
	text-align:right;

}
div.paginacion img{
	border-left:2px solid #ffffff;
}
a.titulo_listado:link{color: #ffffff; text-decoration:none;}
a.titulo_listado:active{color: #ffffff; text-decoration:none;}
a.titulo_listado:visited{color: #ffffff; text-decoration:none;}
a.titulo_listado:hover{color: #ffffff; text-decoration:underline}

/* PARRAFOS Y TITULOS ///////////////////////////////////////////////////////*/

.titulo{
	color:#6c8b5f;
	font-weight:bold;
	font-size: 16px;
	width:auto;
	margin-bottom:5px;
	background-image: url(../img/icono_ir.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	
}
.parrafo{
	font-size:11px;
	color:#515050;
	text-align:justify;
	font-size:12px;
	border-bottom: 2px solid #6c8b5f;
	 line-height: 1.5;
}




div.parrafo a{
	color:#6c8b5f;
}
div.parrafo img{
	margin:5px;
}


div.fila0
{
	font-size:11px;
	color:#515050;
	background-color:#f2f2f2;
	padding:2px;
	font-weight:normal;
	margin:0px;

}
	
div.fila1
{
	font-size:11px;
	color:#515050;
	background-color:#ffffff;
	padding:2px;
	font-weight:normal;

}

.panel_top 
{
	top:2%;
	left:3%;
	z-index:150;
	position:absolute;
	border:1px solid green;
	background-color:#d9d9d9;
	width: 80%;
	height: 95%;
}

	
.posicionMedia 
{
	top:20%;
	left:10%;
	z-index:110;
	position:absolute;
	background-color:#FAFAFA;
	padding: 5px;
	width: 80%;
}

.posicionPrivacidad 
{
	top:50%;
	left:40%;
	z-index:120;
	position:absolute;
	background-color:#FAFAFA;
	padding: 5px;
	width: 300px;
	height:80;
	min-height: 80;
}

.editar_button 
{
	background-image: url(../img/icono_editar.gif);
	background-repeat: no-repeat;
}

.borrar_button 
{
	background-image: url(../img/icono_eliminar.gif);
	background-repeat:no-repeat;
}

/*- Menu Tabs C--------------------------- */
    #tabsC {
      float:left;
      width:100%;
      background:#EDF7E7;
      font-size:100%;
      line-height:normal;
      }
    #tabsC ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsC a {
      float:left;
      background:url("../img/tableftC.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url("../img/tabrightC.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#464E42;
      }
   
    #tabsC a:hover span {
      color:#FFF;
      }
    #tabsC a:hover {
      background-position:0% -42px;
      }
    #tabsC a:hover span {
      background-position:100% -42px;
      }

        #tabsC #current a {
                background-position:0% -42px;
        }
        #tabsC #current a span {
                background-position:100% -42px;
        }
        
        
.panelDatosAfiliado 
{
	border: 2px solid #EDF7E7;
	padding: 5px;
	
}  

.panelConfirmar 
{
	top:45%;
	left:35%;
	padding: 20px;
	margin-top: 10px;
	background-color: Green;
	padding: 10px;
	color:White;
	z-index:120;
	width: 300px;
	position: absolute;
	font-size: 12px;
}      



.panel_vouchers 
{
	top:15%;
	left:5%;
	padding: 20px;
	margin-top: 10px;
	background-color: Lime;
	padding: 10px;
	color:White;
	z-index:120;
	width: 700px;
	position: absolute;
	font-size: 12px;
}