/* CSS Document */

/*GENERALES*/
html, body {font:11pt "Lucida Sans",Arial, Helvetica, sans-serif; color:#000000;}
h1{
	font-size:95%; 
	}

h2{font-size:80%}
h2.fondo {
	font-size:75%;
	font-weight:normal;
	color:#5A4034;
	background-color:#EAE4E1;
	padding:3px 0px 5px 10px;
	text-transform:uppercase;
	}
table {font-size:70%; color:#333333; margin-bottom:25px;}

.a_9, .a_9:link, .a_9:visited{font-size:75%; color:#7A3F21; text-decoration:none;}
.a_9:hover{text-decoration:underline;}
.a_10, .a_10:link, .a_10:visited{font-size:78%; color:#000000; text-decoration:none;}
.a_10:hover{text-decoration:underline;}
.a_11, .a_11:link, .a_11:visited{font-size:85%; color:#000000; text-decoration:none;}
.a_11:hover{text-decoration:underline;}

.tx_micro, .tx_micro:link, .tx_micro:visited {font-size:80%; color:#7A3F21;text-decoration:none;}
.tx_micro:hover {text-decoration:underline;}
.texto_mini {font-size:90%;}
.tx_micro2 {font-size:75%; color:#000;}
p.tx_micro2 {padding:0 25px 10px 10px;}

.campos{
	font:6.5pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; 
	color:#9B3602; 
	line-height:6.5pt; 
	padding-left:3px;
	}
.campo30, .campo60, .campo100, .campo300{
	font:7.5pt "Lucida Sans", Arial, Helvetica, sans-serif; 
	color:#000; 
	}


#login ul li {font:6.5pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000000; }

#menu_sup ul li{ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

#menu_lat, #menu_lat ul li{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	line-height:90%;
	}
#menu_lat ul li ul li{
	line-height:110%;
	}
#resumen{font-size:75%; }

#pie ul li, #pie ul li a, #pie ul li a:link, #pie ul li a:visited {font-size:7pt; color:#86695A; }
#pie ul {padding-left:0px;}

/*LISTADOS Y FICHA*/
.bots_tx, .bots_tx:link, .bots_tx:visited {
	vertical-align:middle;
	font-size:60%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#505050; 
	text-decoration:none;
	}
.lista_data, .ficha_data {font-size:75%; }
.lista_data h2, .ficha_data h2 {font-size:115%;}

.bots_tx2, .bots_tx2:link, .bots_tx2:visited  {
	font:9px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#505050; 
	/*padding-right:15px;*/
	text-decoration:none;
	line-height:2em;
	}
.bots_tx3, .bots_tx3:link, .bots_tx3:visited  {
	font:9px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#505050; 
	padding-right:15px;
	text-decoration:none;
	}
/*CLASES CARRO*/
.cantidad{text-align:center;}
.cantidad input {margin-bottom:3px;}	

.subtotal{color:#E82D54;}
.subtotal td{ background-color:#FFFFEE;}

.iva{/*color:#896186;*/ color:#B73E58;} 

.total{color:#D02D54;}
.total td{ background-color:#FFFFEE; font-weight:bold;}

#comentarios {
    padding:10px;
    font-size:75%;
    color:#A77A55;
    }

/* PROPIOS DE RAILS */
.fieldWithErrors {
  padding-bottom: 5px;
  padding-left: 3px;  
  padding-right: 3px;    
  background-color: red;
  display: inline;
}

#flashNotice {
	color: green;
	font-size: 85%;
	padding: 5px;
}

/*clases paginas información*/
.pags_data {font-size:75%; }
.pags_data ul {
    list-style-image:url(/images/nurbijou/puce.gif);
    list-style-position:outside;
    }
.pags_data strong {
    color:#DB2368;
    font-weight:normal;
    }
	
.pags_data a, .pags_data a:link, .pags_data a:visited {
	color:#DB2368;
	text-decoration:none;
	}
.pags_data a:hover {
	text-decoration:underline;
	}	
	
/* Botones nuevos */
    .botontx2 { 
    	border: 1px solid #eadfe6;
    	border-top-color: #e7e0e4; 
    	border-bottom-width: 0; 
    	background: #FFF url(/images/nurbijou/fondorosasomb2.gif) scroll repeat-x bottom center;
    	color:#505050;
			font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
			font-size:9px;
			padding-top:1px;
			padding-bottom: 2px;
			line-height:10px;
		}