BODY{
    padding: 0;
    margin: 0;
    background-color: #7E0C1A	;
    background-image: url(../images/fondo.gif);
    background-repeat: repeat-x; 
    background-position: top;
    font-family:Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000;
    text-align: justify;


}

#miga{
    height:27px;
    clear:both;
    
}




#cabecera2{
    width: 777px;
    margin-left: auto; 
    margin-right: auto;
}

#wrapper{

    width: 777px;
    margin-left: auto; 
    margin-right: auto;

}

#limpia{

    clear:both;

}

.enlace_menu {padding-left:15px;height:24px;}

.enlace_menu a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: none}
.enlace_menu a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;  text-decoration: none}
.enlace_menu a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;  text-decoration: underline}

.flecha_miga {} 	

.enlace_miga a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.enlace_miga a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.enlace_miga a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline}

.enlace_miga_sel a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.enlace_miga_sel a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.enlace_miga_sel a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline}


.enlace_menu_categorias a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: none }
.enlace_menu_categorias a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;   text-decoration: none }
.enlace_menu_categorias a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;  text-decoration: underline}



.enlace_menu_categorias_mayus a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: none; text-transform: uppercase; }
.enlace_menu_categorias_mayus a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;   text-decoration: none; text-transform: uppercase;}
.enlace_menu_categorias_mayus a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;  text-decoration: underline; text-transform: uppercase;}


.miga a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: underline }
.miga a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: underline }
.miga a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: underline }

.miga_sel a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: none }
.miga_sel a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: none }
.miga_sel a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: underline }


.bottom_menu a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: none }
.bottom_menu a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: none }
.bottom_menu a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: underline }


.volver a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #e6162f;  text-decoration: none }
.volver a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #e6162f;  text-decoration: none }
.volver a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #e6162f;  text-decoration: underline }

.idiomas a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c;  text-decoration: none }
.idiomas a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c;  text-decoration: none }
.idiomas a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c;  text-decoration: none }

.idiomas_sel a:link{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c;  text-decoration: underline }
.idiomas_sel a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c;  text-decoration: underline }
.idiomas_sel a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c;  text-decoration: underline }

.texto_productos {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: justify; }
.texto_normal {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: justify; padding-left:5px; padding-right:5px;}
.texto_formulario {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: justify;}

input[type=text]{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 340px; border: solid 1px black;}

a:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}


input.required, textarea.required {
	border: 1px solid #002a73;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #e6162f;
	color : #000000;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}


.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #e6162f;
	color : #FFFFFF;
	font-weight: bold;
}

