body {
	margin:0px; 
	padding:0px;
	font-family: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF; 
	height:100%;
	font-size:11px;
	background-image:url(../img/fondopagina.gif); background-repeat:repeat-x; background-position:top;
}

A { font-weight:bold; font-size:11px; color:#3360AA; text-decoration:underline; }


#CABECERA { /*position:relative;*/ width:780px; border-top:4px solid #8eb61f; background-position:0 0; background-image:url(../img/fondocabecera.gif); background-repeat:repeat-x; text-align:left; margin:0px; padding:0px; }


#MENU A { text-decoration:none; color:#FFFFFF;  }


#OPCL { float:left; height:31px; line-height:33px; font-weight:normal; width:auto; padding:0px 20px 0px 20px; color:#FFFFFF; font-family:"Trebuchet MS", "Segoe Print", Arial, Helvetica, sans-serif; font-size:11px; }
#OPCL A { color:#FFFFFF; text-decoration:none; }
#OPCL A:hover { color:#FFFFFF; text-decoration:underline; }
#OPC { float:right; height:31px; line-height:33px; font-weight:bold; background-color:#b5cf2a; width:auto; padding:0px 20px 0px 20px; color:#FFFFFF; margin-left:1px; font-family:"Trebuchet MS", "Segoe Print", Arial, Helvetica, sans-serif; font-size:12px; }
#OPC:hover { float:right; height:31px; line-height:33px; font-weight:bold; background-color:#95ac18; width:auto; padding:0px 20px 0px 20px; color:#FFFFFF; margin-left:1px; font-family:"Trebuchet MS", "Segoe Print", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; cursor:pointer; }
/*#OPC A { text-decoration:none; color:#FFFFFF; }*/
#OPCSEL { float:right; height:31px; line-height:33px; font-weight:bold; background-color:#95ac18; width:auto; padding:0px 20px 0px 20px; color:#FFFFFF; margin-left:1px; font-family:"Trebuchet MS", "Segoe Print", Arial, Helvetica, sans-serif; font-size:12px; }
#OPCSEL A { text-decoration:underline; }

#MAIN { position:relative; width:778px; text-align:left; margin:0px; padding:0px; }
#CONTENEDORPAG { float:left; width:100%; background-color:#FFFFFF; border-left:1px solid #CECECE; border-right:1px solid #CECECE; }
#MENUIZQ { float:left; width:190px; padding:10px; }
#CONTENIDO { float:left; width:550px; padding-top:10px; }
#PIE { float:left; width:100%; }
#PIEenlaces { float:left; width:100%; height:28px; line-height:28px; background-color:#FFFFFF; color:#666666;  }
#PIEenlaces A { text-decoration:underline; color:#666666; }
#PIEcopy 	{ float:left; width:100%; height:19px; line-height:19px; background-color:#999999; color:#FFFFFF; font-size:10px; }
#PIEcopy A { text-decoration:underline; color:#FFFFFF; }



#LOGO { margin-left:18px; margin-top:23px; padding-bottom:2px; }

#MINITOPCESTA { position:relative; float:right; padding:20px 0px 0px 0px; margin-top:5px; width:280px; color:#FFFFFF; }
.enlaceTopA { color:#FFCC00; text-decoration:underline; font-weight:bold; }
.enlaceTopB { color:#CCCCCC; text-decoration:underline; }
.enlaceNormal { color:#3360AA; text-decoration:underline; }
#minicestagif { float:left; margin-right:10px; margin-bottom:40px; }

#MATERIA { border-bottom:1px dotted #97bc22; padding:3px; width:178px; background-color:#FFFFFF; }
#MATERIA:hover { background-color:#e2f0b5; } 
#MATERIASEL { border-bottom:1px dotted #97bc22; padding:3px; width:178px; background-color:#e2f0b5; font-weight:bold; } 
#MATERIAENLACE A { text-decoration:none; color:#000000; }

#CONTIENELIBRO { float:left; border-bottom:1px dotted #97bc22; padding-bottom:10px; padding-top:10px; }
#CONTIENELIBRO:hover { background-color:#e2f0b5; }
#FOTOLIBRO { float:left; width:60px; padding-left:10px; margin-bottom:20px; }

#FILA { float:left; width:100%; font-weight:normal; font-size:13px; margin-bottom:20px; padding-bottom:10px; border-bottom:1px dotted #97bc22; }
#FILA A { text-decoration:none; }
#FILA A:hover { text-decoration:underline; }


#LIBRO { float:left; width:330px; font-weight:bold; font-size:13px; text-transform:capitalize; margin-bottom:20px; margin-right:10px; }
#LIBRO A { text-decoration:none; }
#LIBRO A:hover { text-decoration:underline; }
#PRECIO { float:left; text-align:right; width:140px; font-weight:bold; font-size:14px; color:#336600; }
#PRECIOcelda { float:right; text-align:right; white-space:nowrap; font-weight:bold; font-size:14px; color:#336600; }
#PRECIOceldaMenuOtros  { float:right; text-align:right; white-space:nowrap; font-weight:bold; font-size:14px; color:#336600; padding-left:3px; }
#LIBROMenuOtros { padding-left:5px; padding-right:5px; }
#CONTIENELIBROMenuOtros { border-bottom:1px dotted #97bc22; padding-bottom:2px; padding-top:2px; width:100%; }
#CONTIENELIBROMenuOtros:hover { background-color:#e2f0b5; }


#CLEAR { clear:both; height:0px; overflow:hidden; }

#TH { background-image:url(../img/fondoth.gif); padding-left:15px; height:28px; line-height:28px; color:#666666; font-weight:bold; margin-bottom:10px; }
#TH1 { background-image:url(../img/fondoth1.gif); padding-left:15px; height:28px; line-height:28px; color:#7b942d; font-weight:bold; margin-bottom:10px; }

#FLECHAEXP { float:right; margin-top:-5px; }
 
#RECUA { padding:5px 0px 5px 15px; color:#666666; font-weight:bold; margin-bottom:0px; border-top:1px solid #CCCCCC; border-bottom:1px solid #666666; }
#RECUASIN { padding:5px 0px 5px 15px; color:#666666; font-weight:bold; margin-bottom:0px; }
#SOLORECUA { padding:5px 10px 5px 10px; color:#666666; font-weight:bold; margin-bottom:0px; }

#RECUABLOCK1 { max-height:200px; overflow:auto; padding-left:15px; padding:5px; color:#666666; font-weight:bold; margin-bottom:0px; display:none; border-left:1px; border-right:1px; border-bottom:1px; border-color:#CECECE; border-style:solid; border-top:none; }
#RECUABLOCK2 { max-height:200px; overflow:auto; padding-left:15px; padding:5px; color:#666666; font-weight:bold; margin-bottom:0px; display:none; border-left:1px; border-right:1px; border-bottom:1px; border-color:#CECECE; border-style:solid; border-top:none; }


.txtnormal { font-size:11px; }
.txtnormalGris { font-size:11px; color:#999999; }
.txtnormal14color { font-size:14px; color:#333333; }
.txtnormal12color { font-size:12px; color:#333333; }
.txt13 { font-size:13px; font-weight:normal; }
.txt13b { font-size:13px; font-weight:bold; }
.txt18 { font-size:18px; color:#8eb61f; }
.txt20 { font-size:20px; color:#8eb61f; }

#CESTATOPLIBRO { float:left; border-bottom:2px dotted #97bc22; }
#CESTATOPLIBRO DIV { padding:2px; }
#CESTALIBRO { float:left; border-bottom:1px dotted #97bc22; }
#CESTALIBRO DIV { padding:2px; }
/*#CESTALIBRO:hover { background-color:#e2f0b5; }*/
#CESTALIBRO A { text-decoration:none; }
#CESTALIBRO A:hover { text-decoration:underline; }
#CESTACHECK  { float:left; text-align:center; width:50px;  }
#CESTAFOTO   { float:left; width:50px;  }
#CESTAPRD    { float:left; text-align:left; width:210px; }
#CESTAOTRO   { float:left; text-align:center; width:90px; font-size:11px; }
#CESTAPRECIO { float:left; width:70px; text-align:right; font-size:12px; }

#DIVTOTALES { float:right; font-size:12px; width:220px; }
#DIVTOTALES #L { float:left; text-align:left; width:130px; }
#DIVTOTALES #divIVAPrecio { float:left; text-align:left; width:90px; }
#DIVTOTALES #R { float:right; text-align:right; width:90px; font-size:13px; font-weight:bold; }
#DIVMSGGASTOS { float:left; width:450px; height:50px; vertical-align:middle; line-height:50px; font-weight:bold; }
#ALERTA { padding:30px; }

.botonmini { border:1px solid #8eb61f; color:#666666; background-color:#FFFFFF; padding:1px; font-size:9px; margin-right:2px;  }
.boton { border:none; color:#333333; background-color:#FFFFFF; padding:2px; font-weight:bold; font-size:9px; margin-right:2px; background-image:url(../img/fondoth.gif); height:28px;  }
.botonV { border:2px solid #8eb61f; color:#FFFFFF; background-color:#8eb61f; padding:2px; font-weight:bold; font-size:9px; margin-right:2px; height:28px; }
