BODY
{
    margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
    font-size:12px;
    
    COLOR: #666666;
    FONT-FAMILY: Arial, Tahoma;
    /*BACKGROUND-COLOR: #f2f5ff*/
	
	
}


 table,td,p,div{
  font-size:12px;
  color:#666666;
    
 }

tdvacia	
{
	font-size: 1px; 
}

.fondoofertasvertical{
    background-image:url("images/line_vertical.png");
    background-repeat:repeat-y;
    font-size:1px;    
}
.fondoofertashorizontal{
    background-image:url("images/line_horizontal.png");
    background-repeat:repeat-x;
    font-size:1px;        
}

/**************  ENLACES **********************/
a, a:link, a:visited {
	COLOR: #920003;
	font-size: 12px;
	TEXT-DECORATION: none;
}
a:hover{
   text-decoration:underline;
}

a.menuizda, a.menuizda:link, a.menuizda:visited{
	COLOR: #FFFFFF;
	font-size: 13px;
    font-weight: normal;
	TEXT-DECORATION: none;
    text-transform:capitalize;
    line-height: 22px;
    font-family: "Century Gothic"; 
}
a.menuizda:hover{
   text-decoration:underline;
}


a.menuregistro, a.menuregistro:link, a.menuregistro:visited{
	COLOR: #333333;
    font-size: 10px;
    TEXT-DECORATION: none;
    font-family: "Century Gothic";
}
a.menuregistro:hover{
    text-decoration:underline;
}



A.menucabecera, A.menucabecera:link, A.menucabecera:visited{
    COLOR: #333333;
    font-size: 11px;
	text-align:right;
    TEXT-DECORATION: none;
}

A.menucabecera:hover
{  
    text-decoration:underline;
}

a.linknavegacion:link,a.linknavegacion:visited{
    font-family:Arial, Helvetica, sans-serif;
	color:#6A0005;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
}
a.linknavegacion:hover{
    text-decoration:underline;
}

.linknavegacion{
    font-family:Arial, Helvetica, sans-serif;
	color:#6A0005;
	font-size:12px;
}

/**************  ENLACES: FIN **********************/

 .Mayusculas{
     text-transform:uppercase; 
 }
 .mayusculas{
 	text-transform:uppercase; 
 }
 .negrita{
 	font-weight:bold;
 }
 .tabulado{
 	padding-left:16px;
 } 
 .grande{
    font-size: 1.1em;
 }
 .mas_grande{
    font-size: 1.2em;
 }
 .rojo{
    color: #6A0005;
 }

 
 .menuIzda{
    height:18px;                  
    padding-top:1px;
    color: #FFFFFF;   
    font-weight: normal;
	font-size: 12px;
    text-transform:capitalize;
    background-image:url('images/cuadroMenu2.jpg');
    background-repeat:no-repeat;
    padding-left:25px;
    padding-top:3px;
 }


.menuIzq
{
	font-size: 12px;
	FONT-WEIGHT: 100;
	COLOR: #920003;
	line-height: 13px; 
}

.submenuIzq
{
	font-size: 11px;
	COLOR: #FFFFFF;
    font-family: "Century Gothic"; 
	font-weight: normal;
	text-decoration: none;
	white-space: normal;
}
a.submenuIzq, a.submenuIzq:link, a.submenuIzq:visited{
	COLOR: #FFFFFF;
	font-size: 11px;
	TEXT-DECORATION: none;
	white-space: normal;
	font-weight: normal;
}
a.submenuIzq:hover{
   text-decoration:underline;
}

.menuCabecera
{
	font-size: 80%;
	color: #666666;
	text-align: right;
}



li{ 
    list-style-image: url(images/cuadrado.png);
}


.ColorCelda {
	font-size: 1px;
	background-color: #FFFFFF;
}
.ColorCelda2 {
	background-color: #00A301;
}

div#texto_contenidos{
  z-index: 1;
  
 /* position:relative;
  left:200px;
  top:200px; */
  
  padding-right:30px;
  padding-top:10px;
  padding-left:30px;
  padding-bottom:10px;

}

div#menutop{        /* capa donde pondremos el menu privado */
  height:23px;
  background-color:#FFFFFF;
  font-size:11px;
  color:#999999;
}

   

/* textos */
.contenido_texto1{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}

.contenido_texto2{
	font-family:Arial, Helvetica, sans-serif;
	color:#6A0005;
	font-size:12px;
	font-weight:bold;
}

.contenido_texto3{
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:15px;
    font-weight:bold;

}

.contenido_texto4{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:15px;

}


.contenido_texto5{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444444; 
    text-transform:uppercase; 
}


/* FORMULARIOS */


form{
    margin-top: 5px;
}

.textbox1{
    font-size:12px;
    height:18px;
    border-color:#80A1A7;
    border-style:solid;
    border-width:1px;
    width:170px;
}

.textbox2{                      

    font-size:12px;
    height:18px;
    border-color:#80A1A7;
    border-style:solid;
    border-width:1px;
    padding-right: 4px;
    /*width:50px*/
}

.textbox_readonly{

    border-color:#80A1A7;
    border-style:solid;
    border-width:0px;
    background-color: #ACC5C9;
    /*width:50px*/
}

.button1{
    font-size:12px;
    height:18px;
    color:#80A1A7;
    border-width:0px;
    cursor:pointer;
}
.button2{
    font-size:12px;
    height:18px;
    color:#ffffff;
    background-color:#920003;
    border-width:0px;
    cursor:pointer;
    text-transform: lowercase;
}
.textarea1{
    font-size:12px;
    height:100px;
    border-color:#80A1A7;
    border-style:solid;
    border-width:1px;
    width:250px;
}




/* FIN FORMULARIOS */

/* REGISTRO */

.Titulo_Registro{
	font-size: 11px;
	COLOR: #333333;
	font-weight: bold;
 	font-family: "Century Gothic";
    text-transform: uppercase;
}

.Texto_Registro{
	font-size: 11px;
	COLOR: #333333;    
 	text-align: right;
    font-family: "Century Gothic";  
}

input.Textbox_Registro{
	font-size: 11px;
	color: #333333;
    height:12px;
}
.Button_Registro{
    border-width:0px;
    background-color:transparent;
    font-weight:bold;
    COLOR: #920003;
	font-size: 11px;
    cursor:pointer;
}
 /* REGISTRO: FIM */ 

 
 
 /* BLOG */
 
 .Titulo1_Blog{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#920003;
    font-weight:bold; 
 } 
 .Titulo2_Blog{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#24437C;
    font-style:italic;
    font-weight:bold; 
 }
 .Texto_Blog{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#444444;
 
 }
 .Fecha_Blog{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
 }
 .Nick_Blog{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#920003;
 }
 a.Enlace_Blog{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#444444;
    text-decoration:none;    
 }
 a.Enlace_Blog:hover{
    text-decoration:underline;
 }
 
 /* BLOG: FIN */

 
 
  /* OFERTAS */
 
 .Titulo_Ofertas{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#24437C;
    text-transform:uppercase;
    font-weight:bold; 
 }
 .Titulo2_Ofertas{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#24437C;
 }
 .Texto_Ofertas{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444444;
    text-align:justify;
 
 }
 .Precio_Ofertas{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
 }
 .MasInfo_Ofertas{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#E61A00;
 }
 
 /* OFERTAS: FIN */

 
 
 .boton_inscripcion{
    background-image:url("images/fondo_boton_cursos.png");
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 11px;
    color: #990000;
    height: 20px;
    width: 73px;
    
    border-width: 0px;
    cursor:pointer;
 }

 
 .boton_inscripciong{
    background-image:url("images/fondo_boton_cursosg.png");
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 11px;
    color: #990000;
    height: 20px;
    width: 110px;
    
    border-width: 0px;
    cursor:pointer;
 }
 
/* CABECERA */ 
    .tablaCabecera{
        background-color:#920003;
        font-size:11px;
        font-family:Arial;
        color:#EAEAEA;
        letter-spacing:2px;
    }
/* CABECERA : FIN*/ 



/* CATÁLOGO */

.titulo_familias{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#214475;
    padding-left:45px;
    text-transform:uppercase;
    font-weight:bold;
}
.titulo_gamas{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444444;
    font-weight:bold;
    text-transform:uppercase;
    
    padding-left:20px;  
    line-height:25px;
    
    height:25px;         
    
    cursor:pointer;
                                    
    background-image: url('images/cuadraditos.png');
    background-repeat: no-repeat;
    background-position: 0% 50%;
    
}
.titulo_tipos{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444444;
    padding-left:30px;
    font-weight:bold;
    font-style:italic;
}
a.enlace_catalogo{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#214475;
    padding-left:70px;
}

/* CATÁLOGO:FIN */  


/* MAPA WEB*/
    a.nivel1, a.nivel1:link, a.nivel1:visited{
        color:#6A0005;
        font-family:"arial";
        font-size:12px;
        text-decoration:none; 
    }
     a.nivel1:hover{
        text-decoration:underline;
    }
    
    .nivel1{
        color:#6A0005;
        font-family:"arial";
        font-size:12px;   
    }
     a.nivel2, a.nivel2:link, a.nivel2:visited{
        color:#333333;                   
        font-family:"arial";
        font-size:12px;
        text-decoration:none; 
        padding-left:50px;
    }
     a.nivel2:hover{
        text-decoration:underline;
    }
    
    .nivel2{
        color:#333333;
        font-family:"arial";
        font-size:12px;    
        padding-left:50px;
    }
/* MAPA WEB: FIN*/




/* MENU PRIVADO*/
    .menu_privado_celdaIz{
        background-image:url("images/pestana_topiz.png");
        background-repeat:no-repeat;
    }
    .menu_privado_celdaDe{
        background-image:url("images/pestana_topde.png");
        background-repeat:no-repeat;
    }
    .menu_privado_celdaTop{
        background-image:url("images/pestana_top.png");
        background-repeat:repeat-x;
    }
    .menu_privado_celdacontenido{
        background-image:url("images/pestana_iconotriangulo.png");
        background-repeat:no-repeat;
        background-position:left;
        
        padding-left:20px;
        padding-right:5px;
        
    }
    
    /*
    tr#cambiocolor1{
        background-color: #fefefe;
    }
    tr#cambiocolor1:hover{
        background-color: #eaeaea;
    }
    tr.cambiocolor2{
        background-color: #ffffff;
    }
    tr.cambiocolor2:hover{
        background-color: #eaeaea;
    } */

table.adminlista tr.fila0 {
    background-color: #EEF1F4;
}

table.adminlista tr.fila1 {
    background-color: #E9EEF3; 
}

/*table.adminlista td {

    color: #666666;
    border-bottom: 1px solid #e5e5e5;
    padding: 4px;
    padding-left: 8px;
}*/
table.adminlista tr.fila0:hover {

    background-color: #fefefe;
}
table.adminlista tr.fila1:hover {
    background-color: #fefefe; 
}
table.adminlista td a:link, table.adminlista td a:visited {
    color: #666666; 
    text-decoration: none;
}

table.adminlista td a:hover {
    color: #c64934;
    text-decoration: underline;
}
table.tabledatos th{
    text-align: left;
    text-transform: uppercase;
}

.alderecha{
    text-align: right;
}

.alcenter{
    text-align: center;
}

h4.mensaje{

    width: 85%;
    text-align: center;
}    

/* FORMULARIO ALTA OCASION */
table.formu{

}

table.formu th{
    text-align: right;
}

table.formu td{         
}

table.formu input{

    font-size:12px;
    height:18px;
    border-color:#80A1A7;
    border-style:solid;
    border-width:1px;
    width:220px;
}

table.formu input.anchoauto{
    width:auto;
}

table.formu input.boton{
                     
    font-size:12px;
    height:18px;
    color:#ffffff;
    background-color:#920003;
    border-width:0px;
    cursor:pointer;            
    width: auto;
}

table.formu input.checkradio{
                     
    border:0;
    width:auto;
}


table.formu textarea{
                   
    font-size:12px;
    height:100px;
    border-color:#80A1A7;
    border-style:solid;
    border-width:1px;
    width:220px;
}


fieldset{
    padding-top: 20px;
    padding-left: 20px;
}

legend{

    font-size: 1.1em;
    color: #920003;
    font-family: Verdana;
}

/* TITULO */
.titulo_seccion{
    color:#336666;
    text-transform:uppercase;
    font-size:1.2em;
    font-weight:bold;
}


/* CAPAS*/

div#c_cabecera{
    width: 100%;      
    height: 89px;   
    background-image:url("images/cabecera.jpg");
    background-repeat: no-repeat;
}

div#c_menucabecera{
    width: 100%;      
    height: 15px;
    background-image:url("images/fondoMenuMapaWeb.png");
    text-align: right;
}



div#c_menutop{            
}

div#c_centro{               

}

div#c_menuiz{
    width: 227px;
    float: left;               
    background-color:#E3E3E3; 
    padding-top:40px;
    padding-bottom:40px;

}

div#c_menuiz div.cajamenu{     
    background-color:#5F626B;
    padding-top:80px;
    padding-bottom:80px;
    padding-left:4px;
}

div#c_menuiz_home{
    width: 227px;
    float: left;               
    background-color:#E3E3E3; 

}
div#c_menuiz_home div.cajamenu{     
    background-color:#5F626B;
    padding-top:10px;  
    padding-bottom:8px;   
    padding-left:4px;
}

div#c_contenido{
    width: 740px;
    float: right;
    
    background-color: #ffffff;
   
    padding-right:0px;
    padding-top:10px;
    padding-left:0px;
    padding-bottom:0px;
    text-align:justify;  
    /*border: 1px solid #ff0000;*/
}

div#c_contenido_home{       
   /* border: 1px solid #ff0000;*/
}

div#c_pie{
    background-color:#990033;
    width: 100%;
    color:#FFFFFF;
    font-family: "Century Gothic","Arial";
}

div#c_pie a, div#c_pie a:link, div#c_pie a:visited{
    color:#FFFFFF;
}
div#c_pie a:hover{
}



/* listado de productos */
table.listadoproductos_cab{

}

table.listadoproductos_cab th{
    background-color: #BFDADF;
    font-size: 1.1em;
    color: #333333;
    font-weight: bold;
}

table.listadoproductos_cab td{

}

table.listadoproductos{

}

table.listadoproductos td{
    color: #333333;
}

div.ge_gratis{
    width: 90%;
    
    border-width: 1px;
    border-style: solid;
    border-color: #920003;
    
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
}