.inscripcion
{
	margin:0; 
	text-align:justify; 
	background-color: #ffffff; 
	line-height:1.7em; 
    font-family:Verdana; 
	font-size: 0.8em;
	font-weight:normal;
}

.inscripcion input{
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #D1C9B5;
	padding-left:5px;
	padding-right:5px;	
}

.inscripcion .check{
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 0px solid #D1C9B5;		
}

.check input{
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 0px solid #D1C9B5;		
}
.inscripcion select
{
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #D1C9B5;		
}

.inscripcion fieldset{
	border: #666666 1px solid;
}

.inscripcion fieldset.gris-discontinuo{
	border: #666666 1px dashed; 	
}

.inscripcion fieldset.gris-continuo{
	border: #666666 1px solid; 	
}

.inscripcion fieldset.negro-discontinuo{
	border: #000000 1px dashed; 	
}

.inscripcion fieldset.negro-continuo{
	border: #000000 1px solid; 	
}

.EditorDescripcion
{
    font-family:Verdana; 
	font-size: 0.8em;
	font-weight:normal;
	font-style:italic;
	color:Gray;
}

.separador
{
	background-color: Silver;
	font-size: medium;
	font-weight: bold;
	border: solid 2px black;
}

.contenedor-cabecera {width:760px; margin-left:auto; margin-right:auto; text-align:center;}

.contenedor-secciones-informativas
{        
	width: 460px; border-bottom: #cacaca 1px dashed; text-align:right;
}
.secciones-informativas a:link {
	color: #d61719; text-decoration: none; background: #ffffff;
	font-weight:bold; font-size:0.9em;
}
.secciones-informativas a:visited {
	color: #980000; text-decoration: none; background: #ffffff;
	font-weight:bold; font-size:0.9em;
}
.secciones-informativas a:hover {
	text-decoration: none; color:#ffffff; background: #980000; 
	font-weight:bold; font-size:0.9em;
}
.secciones-informativas a:active {
	color: #980000; text-decoration: none; background: #ffffff;
	font-weight:bold; font-size:0.9em;
}

.contenedor-logo 
{    
	width:300px;font-size: 2.3em; font-family: Georgia, "Times New Roman", Times, serif; 
	font-variant: small-caps;text-align:center;vertical-align:middle;
	margin-top:6px;
}

.logo a {
	color: #4a6bb3; text-decoration: none;
}

.contenedor-pestanas {
    width:580px; font-size:1em; margin-right:auto; margin-left:212px;
} 

.pestana-izquierda {
    background-image:url(../imagenes/pesiz.gif);
    background-position:top;
    height:26px;
    width:20px;
}
.pestana-derecha {
    background-image:url(../imagenes/pesder.gif);
    background-position:top;
    height:26px;
    width:20px;
}
.cabecera-lista{
	background : #000099;
	color : White;
}
.pestana{
    background:#092565;
    text-align:center;
    background-position:top;
    background-repeat:repeat-x;
    height:26px;
    padding-left:5px;
    padding-right:5px;
}
.td-separador{
	width : 1px;
	background-color : white;
}

.pestana a:link {
	color: #ffffff; text-decoration: none; font-weight:bold;
}
.pestana a:visited {
	color: #ffffff; text-decoration: none; font-weight:bold; 
}
.pestana a:hover {
	color: #d4e7f8; text-decoration: none; font-weight:bold; 
}
.pestana a:active {
	color: #ffffff; text-decoration: none; font-weight:bold; 
}


.pestana-seleccionada{
    background:#4b6cb5;
    text-align:center;
    background-position:top;
    background-repeat:repeat-x;
    height:26px;
    color:#092565;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    border: solid 3px black;        
}
.pestana-seleccionada a:link {
	color: #092565; text-decoration: none; font-weight:bold;
}
.pestana-seleccionada a:visited {
	color: #092565; text-decoration: none; font-weight:bold; 
}
.pestana-seleccionada a:hover {
	color: #092565; text-decoration: none; font-weight:bold; 
}
.pestana-seleccionada a:active {
	color: #092565; text-decoration: none; font-weight:bold; 
}

.contenedor-carrito {
    width:300px;      
    border: solid 1px Black;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:2px;
    
} 

.EtiquetaObligatorio 
{
	font-weight: bold;
	color: Red;
}

.Etiqueta 
{	
	font-weight: bold;
	color : #6C634F;
}
.Etiqueta_Cursiva 
{	
	color : #6C634F;
	font-style:italic;
	font-size:smaller;
}
.Etiqueta-center
{	
	font-weight: bold;
	color : #6C634F;
	text-align: center;
}
.Etiqueta-right
{	
	font-weight: bold;
	color : #6C634F;
	text-align: right;
}
.Etiqueta-left
{	
	font-weight: bold;
	color : #6C634F;
	text-align: left;
}

.Titulo-brown
{	
	font-weight: bold;
	color : #D1C9B5;
	font-size :large;
}
.Titulo-black
{	
	font-weight: bold;
	color : Black;
	font-size :large;
}

.Subtitulo-brown
{
	font-weight: bold;
	color : #DEB887;
	font-size : larger;
}

.cabecera {
    color:#d61719;
    font-size:1.1em;
    font-weight:bold;
    vertical-align:middle;
    text-align:left;
}

.contenedor-buscador {
    width:200px;      
    border: solid 1px Black;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:2px;
    
} 

.contenedor-menu-catalogo {
    width:200px;      
    border: solid 0px Black;
    margin-bottom:5px;
    padding-top:2px;
       
} 

.contenedor-central {
    width:100%; margin-top:10px; margin-left:10px; vertical-align:top; 
} 

.menu-catalogo-raiz 
{
    color: #092565; text-decoration: none; font-weight:bold;
}
.menu-catalogo-raiz  a:link {
	color: #092565; text-decoration: none; font-weight:bold;
}
.menu-catalogo-raiz  a:visited {
	color: #092565; text-decoration: none; font-weight:bold; 
}
.menu-catalogo-raiz  a:hover {
	color: #d61719; text-decoration: none; font-weight:bold; 
}
.menu-catalogo-raiz  a:active {
	color: #092565; text-decoration: none; font-weight:bold; 
}

.menu-catalogo-nodo  a:link {
	color: #092565; text-decoration: none; font-weight:normal;
}
.menu-catalogo-nodo  a:visited {
	color: #092565; text-decoration: none; font-weight:normal; 
}
.menu-catalogo-nodo  a:hover {
	color: #d61719; text-decoration: none; font-weight:bold; 
}
.menu-catalogo-nodo  a:active {
	color: #092565; text-decoration: none; font-weight:normal; 
}

.linea-rayas{
	width: 100%; height:0px; border-top: #cacaca 1px dashed; 	
}
.linea-rayas-gris{
	width: 100%; height:0px; border-top: #cacaca 1px dashed; 	
}
.linea-rayas-grisoscuro{
	width: 100%; height:0px; border-top: #666666 1px dashed; 	
}
.linea-rayas-negro{
	width: 100%; height:0px; border-top: #000000 1px dashed; 	
}

.contenedor-columna-izquierda
{        
	width: 200px; border-right: #cacaca 1px dashed; padding:2px 2px 2px 2px;
}

.contenedor-columna-derecha
{        
	width: 200px; border-left: #cacaca 1px dashed; padding:2px 2px 2px 2px;
}

.contenedor-columna-central
{        
	border-left: #cacaca 1px dashed; padding:2px 2px 2px 2px;
}

.boton{	
	color : Black;
	background-image: url(../imagenes/btn_bg.gif);
	border : 1px solid Gray;
	cursor : hand;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.textbox {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border : 1px solid #D1C9B5;		
}

.select {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border : 1px solid #D1C9B5;		
}

.check {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border : 0px solid #D1C9B5;	
	cursor:hand;	
}

.SoloLectura 
{
	background-color:#F3F3F3;	
	color:#8B8B8B;
}

h1, h2, h3 {color:#444444;}

.titulo-producto {
	color: #000000; text-decoration: none; font-weight:bold;
}
.titulo-producto a:link {
	color: #000000; text-decoration: none; font-weight:bold;
}
.titulo-producto a:visited {
	color: #000000; text-decoration: none; font-weight:bold; 
}
.titulo-producto a:hover {
	color: #000000; text-decoration: underline; font-weight:bold; 
}
.titulo-producto a:active {
	color: #000000; text-decoration: none; font-weight:bold; 
}

.subcategorias a:link {
	color: #0351A1; text-decoration: none; font-weight:normal;
}
.subcategorias a:visited {
	color: #0351A1; text-decoration: none; font-weight:normal; 
}
.subcategorias a:hover {
	color: #872A2B; text-decoration: none; font-weight:normal; 
}
.subcategorias a:active {
	color: #0351A1; text-decoration: none; font-weight:normal; 
}

.resaltado {
    font-weight:bold;
    color:Black;
}

.error {
    font-weight:bold;
    color:Black;
    background-color:Red;
}

.errorRojo {
    font-weight:bold;
    color:Red;
}

.precio {
    font-weight: bold;
}

.precio-tachado {
    text-decoration: line-through;
    font-weight: bold;
}

.precio-oferta {
    color: #872A2B;
    font-style: italic;
    font-weight: bold;
}

.tabla-paginado-productos
{
    background-color: #666666;
}

.tabla-borde
{
	border:solid 1px black
}

.tabla-decor-sup
{
	background-image : url(../imagenes/tabladecor-sup.gif);
	width : 290px;
}
.tabla-decor-cen
{
	background-image : url(../imagenes/tabladecor-cen.gif);
	width : 290px;
}
.tabla-decor-inf
{
	background-image : url(../imagenes/tabladecor-inf.gif);
	width : 290px;
}
.texto-gris
{
	color : #cacaca;
	font-size : 11px;
}
.texto-negrita-gris
{
	font-weight: bold;
	color : #cacaca;
	font-size : 11px;
}
.texto-grisoscuro
{
	color : #666666;
	font-size : 11px;
}
.texto-negrita-grisoscuro
{
	font-weight: bold;
	color : #666666;
	font-size : 11px;
}
.texto-negro
{
	color : #000000;
	font-size : 11px;
}
.texto-negrita-negro
{
	font-weight: bold;
	color : #000000;
	font-size : 11px;
}
.fila-par{
	background-color : #DBDBDB;
}
.fila-inpar{
	background-color : #D6E3FE;
}
.img-fondoovaloazul{
	background-image : url(../imagenes/FondoImgOvaloAzul.gif);
}

.contenedor_salmon
{
	background-color : #FFF5EE;
	border: solid 2px #FAEBD7;
	font-family:Verdana;
}

.contenedor_blue
{
	background-color : #F0F8FF;
	border: solid 2px Lavender;
	font-family:Verdana;
}
.enlace_modificar
{
	color:Olive;
}
.inscripcion_cabecera
{
	background-color:Gray;
	font-family:Verdana;
	font-size:15px;
}
.inscripcion_fondo
{
	background-color:#E7E7FF;
	font-family:Verdana;
}
.inscripcion_subtitulo
{
	background-color:#4A3C8C;
	font-family:Verdana;
	font-weight:bold;
	color:White;
}