﻿body 
{
    font-family: Verdana;
    font-size: 8pt;
    color: black;
}
a
{
    color:Black;
    font-weight:bold;  
    font-family:Trebuchet MS;
    font-size:8pt;
    text-decoration:none;
    cursor: hand
}
a:active{}a:visited{}
a:hover{ color:#555555;}

/* Para el menu superior de pestañas */
#div_botonera
{
        /*background-color:#959393; */
        width:100%;
        height:70px;
}
.botonera
{
        background-color:#959393;
        text-align:center;
        vertical-align:middle;
        float:left;
        display:block;
        height:18px;
}
.menu_texto
{
    float:left;
    padding-top:5px;
    background-color:#959393;
    background-image: url(./img/menu_centro_on.gif);
    background-repeat: repeat-x;
}
.menu_texto_sel
{
    float:left;
    padding-top:5px;
    background-color:#959393;
    background-image: url(./img/menu_centro_off.gif);
    background-repeat: repeat-x;
    background-position:left top;
}


.menu_imagen_izq
{
   background-image:url(./img/menu_izq_on.gif);
   float:left;
   padding-top:5px;
   background-repeat: no-repeat;
   min-width:5px;
   background-position: left top;
}
.menu_imagen_izq_sel
{
   background-image:url(./img/menu_izq_off.gif);
   float:left;
   padding-top:5px;
   background-repeat: no-repeat;
   min-width:5px;
}
.menu_imagen_der
{
   background-image:url(./img/menu_der_on.gif);
   float:left;
   background-repeat: repeat-x;
   padding-top:5px;
   min-width:5px;
}
.menu_imagen_der_sel
{
   background-image:url(./img/menu_der_off.gif);
   float:left;
   background-repeat: repeat-x;
   padding-top:5px;
   min-width:5px;
}
.menu_opcion
{
    float:left;
    background-color:#BFBEBE;
    display:block;
    margin-left:0px;  
}



/* Rotulos entre menus */
.rotulo_izq
{
    background-color:#C4BD99; 
    font-weight:bold;
    height:20px;width:30%;
    color: #886537; border-color:#666537; 
    border:solid 2px #666537;
    border-left:none;
}


/* Datagrid principal */
.boton_claro
{
	border: solid 1px black; 
	background-color:#d86627;
	font-weight:bold;
	font-size: 8pt;
    height: 20px;
    color: White;
}
.vacia{}
.item
{
    color: #660000;
    background-color: #E4E8EA;
    color:black
}
.item_alternating
{
   background-color:#E4E8EA;
   color: Black;
}
.item_selected
{
    font-weight: bold;
    color: #660000;
    background-color: #d86627
}
.style_textbox
{
    font-size: 8pt;
    height: 16px;
    border:solid 1px #000000;
/*  border-width: 1px;
    border-top: solid 1px;
	border-bottom: solid 1px;
	border-left: solid 1px;
	border-right: solid 1px;*/
	vertical-align: top;
}

.datagrid
{
 
}
.datagrid_header
{
    font-weight: bold;
    background-color: #AFBAC1;
    color:black;
}
.datagrid_footer
{
    background-color: #AFBAC1;
    color:black;
}
.datagrid_footer:hover{}
.datagrid_footer:visited{}
.datagrid_pager
{
    font-weight: bold;
    text-align: center;
    color: Black;
    background-color: #AFBAC1
}

/* Botones */
.boton
{
    background-color: #FF8000;    
    border: solid 1px black; 
    font-weight: bold;
    font-size: 8pt;
    height: 20px;
    min-width:100px;
    color: #ffffff;
}
.boton:hover{cursor:hand}
.boton_2
{
    background-color: #FF8000;    
    border: solid 1px black; 
    font-weight: bold;
    font-size: 8pt;
    height: 30px;
    padding:3px;
    color: #ffffff;
}
.boton_2:hover{cursor:hand}
.boton_info
{
    background-color: #000066;/*#003358;*/
    border: solid 1px black; 
    color: White;
    font-size:8pt;
    width:169px;
    font-family:Arial;
    text-align:justify;
    padding:5px;
    height:50px;
}
.boton_info_2
{
    background-color: #000000;/*#003358;*/
    border: solid 1px black; 
    color: #ffffff;
    font-size:8pt;
    font-family:Verdana;
    vertical-align:middle;
    height:40px;
}
.boton_usuarios
{
    font-size: 7pt;
    height: 20px;
    color: #000000;
}
.boton_usuarios :hover{cursor:hand}

.boton_entrar
{
    vertical-align:middle;
}
.boton_entrar :hover
{
    cursor:hand;
    background-image:url(img/btnEntrarOver);
}

/*   mas cositas */
.titulo
{
    font-size: 14pt;
    font-weight:bold;
    font-family:Trebuchet MS;
    color:Black;
}

.subtitulo
{
    color:#FF8000;
    font-weight:bold;
    font-size: 10pt;
    
}
.texto_especial
{
    font-family: Verdana;
    font-size: 7pt;
    color: #003358;
}
.texto_especial_2
{
    font-family: Verdana;
    font-size: 10pt;
    color: #003358;
}
.texto_grande
 {
    font-size:14pt;
    color: #003358; 
 }
 .texto_grande_2
 {
    font-size:10pt;
    font-weight:bold;
    line-height:2;
    color: #003358; 
 }
.texto_medio
{
    font-size:9pt;
    color: #003358;
}
.descripcion
{
    font-size:8pt;
}

.mensaje_error
{
    color: Red;
    font-weight:bold;
    font-size:8pt;
}


/* tablas */

.tabla_principal
{
    width:398px;
    border-bottom:solid 1px #003464;
}
.tabla_principal_2
{
    width:398px;
    border-bottom:solid 1px #003464;
}
.tabla_principal_3
{
    width:398px;
    border-bottom:solid 1px #003464;
}
.tabla_recomendados
{
	width:130px;
	line-height:2;
    height: 150px;
    margin-left:auto;
    margin-right:auto;
}
.seperador_recom
{
    height:3px;
    background-color:#CCCCFF;
    margin-left:auto;
    margin-right:auto;
    width:130px;
}
.texto_recomendado_2
{
    width:130px;
    margin-left:auto;
    margin-right:auto;
    line-height:1.5;
    min-height:20px;
}
.borde_tabla_oscuro
{
	border-top: solid 1px #003358;
	border-bottom: solid 1px #003358;
	border-left: solid 1px #003358;
	border-right: solid 1px #003358;
}
#div_adminlogo
{
	position:relative;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	border:solid 2px #003358;
	width:750px;
	padding-top:100px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-image:url("img/logo.jpg");
	background-repeat:no-repeat;
	background-color:#ffffff;
	min-height:200px;
	text-align:center;
}
.pag_actual A
{
    font-weight:bolder;
    
}
.pag_simple 
{
    font-weight:normal;
}


.fondo_oscuro
{
    background-color:#666666;
    color:#ffffff;
}

.puntito_naranja
{
    float:left;
    vertical-align:middle;
}
.tit_descarga
{
    font-weight:bold;
    font-size:9pt;
}
.tabla_desc
{
   /* border-right:dashed 1px #000066;*/
}

.img_fidel
{
    border:solid 2px #000000;
}
.list_fidel
{
    color:#000066;
}
.tam_texto
{
    font-size:8pt;
    line-height:1.5;
    font-family:Trebuchet MS;
    text-align:justify;
}
.texto_panel_fid
{
    width:95%;
    margin-left:auto;
    margin-right:auto;
}


/********************************************/
/* zona de administracion                   */
.label_textbox
{
    font-size:8pt;
}

/********************************************/
/* zona de noticias_fidelizacion            */

.noticias_buscador
{
    font-size:7pt;
    margin-top:2px;
    margin-left:5px;
    width: 395px;
    border-bottom:solid 1px #000000;
}
.sep-noticias
{
    background-color:#990000;
    height:3px;
}
.sep-noticias_2
{
    background-color:#990000;
    width:90px;
    height:3px;
}
.not_Titulo
{
 font-family:Trebuchet MS;
 color:#000066;
 font-size:10pt;
 font-weight:bold;
 text-align:justify;
 margin:4px;
}
.not_Titulo_g
{
 font-family:Trebuchet MS;
 color:#000066;
 font-size:12pt;
 font-weight:bold;
 text-align:justify;
 margin:4px;
}
.not_SubTitulo
{
 font-family:Trebuchet MS;
 color:#888888;
 font-size:9pt;
 font-weight:bold;
 text-align:justify;
 margin:4px;
}

.not_Fecha
{
 font-family:Trebuchet MS;
 color:#AAAAAA;
 font-size:8pt;
}

.marco .not_Titulo
{
    font-size:9pt;
    text-align:left;
    font-family:Trebuchet MS;
}
   
.not_Url A
{
    color:#000000;
    font-size:8pt;
    text-align:justify;
    text-decoration:none;
    font-family:Trebuchet MS;
}
.not_Url:hover A
{
    color:#AAAAAA;
    text-decoration:underline;
}
.pan_fot
{
    width:120px;
}

.not_Foto
{
    float:left;
}
.not_Foto2
{
    float:left;
}
.not_Foto3
{
    float:left;
}
.not_Foto4
{
    float:left;
}
.not_PieFoto
{
    color:#000000;
    font-size:7pt;
    font-style:italic;
    text-align:justify;
    margin:4px;
    width:110px;
    font-family:Trebuchet MS;
}
.not_Adjuntado A
{
    color:#E8981B;
    font-size:8pt;
    font-weight:bold;
    margin:4px;
    text-decoration:none;
    font-family:Trebuchet MS;
}
.not_Adjuntado A:hover
{
    text-decoration:underline;
}
.not_Texto
{
    color:#000000;
    padding:8px;
    font-size:8pt;
    font-family:Arial;
    text-align:justify;
    line-height:1.5;
}
.not_Texto_g
{
    color:#000000;
    padding:8px;
    font-size:8pt;
    font-family:Arial;
    text-align:justify;
    text-indent: 6;
    line-height:1.5;
}
