
/*------------------------principal---------------------*/
.wrapext {
background:transparent url(images/bgSombra.gif) repeat-y scroll center center;
}
body#bodynosombra  {background:#CCCCCC;}
body
   {
		background:#131313 url(images/bg.png) repeat-x 0px 0px;/*5e5e5e*/
		background:#131313 url(images/bg.jpg) repeat 0px 0px;/*5e5e5e*/
		background:#131313 url(images/bg2.gif) repeat 0px 0px;/*5e5e5e*/
		background:#ccc url(images/bgSombra.gif) repeat-y scroll center center;/*5e5e5e*/
		color:#777;
    }/*position:relative;  posiblemente haga falta*/
span {cursor:default;}
a {
  outline: none;
}
.wrap {/*style.css (line 176)*/
width:1024px;
width:986px;
	position:relative;/*necesario para poder poner position absolute respecto el wrap*/
}

#footer {
/*width:1022px;*/
width:100%;
background:#ccc url(images/bgSombrabtm.gif) no-repeat center -1px;/*5e5e5e*/
}
#idacceso #footer,#idmapa #footer{height: 400px;}


/* ---------------------- cabecera---------------------- */

#headLogoText a:hover{
background:url(images/LogoEdiasaOn.jpg) no-repeat 0 0 ;
}
#headLogoText a{width:90%;height: 84%; display: block;
background:#A4070E url(images/LogoEdiasa.gif) no-repeat 0 0 ;padding: 0; 
}


#head {
display:block;padding:2px 10px 0 8px;width:auto; height: 94px; 
background:#B60F09 url(images/headEdiasa.jpg) no-repeat right top ;padding: 0; margin-bottom: -4px;
}
#headLogo {
display:block;padding:2px 10px 0 8px;width:340px; height: 94px; 
padding: 0; margin-bottom: -4px;
}

#headxxx span{font-size: 22px;font-weight: bolder;color: #668888;padding: 0px 0 0px 40px;
}
#usuarioyes {/*menu15.css (line 94)*/
line-height:12px;
color:#ccc;
margin-left:0px;
position:absolute;
top:0px;
left:560px;
}
#usuarioyes2 {
margin-top:4px;
padding:0 0 0 28px;
}

/*-------------------------------panel--------------------------------------*/
.panel {
border: 6px solid #A4070E;
border: 6px solid #fff;
border: 0px; /*ancho barra novedades-ultBúsquedas*/
/*width:780px;  /*para ficha clientes*/
overflow-x:hidden ;
height:372px;
}



/*-----------------------------Enlaces----------------------------*/
#Enlaces{padding: 24px 0px 0px 40px;}
#Enlaces a{font-size: 26px;font-weight: bolder;}
.EnlacesUno {padding-bottom: 8px;overflow: hidden;}
/*text-align: center;width: 146px;*/




/*------------------------------- temas ---------------------------------*/

.temasel {background:transparent url(images/gradients_25_verde.gif)  repeat-x scroll 0px 0px;
display:block;width: 100%; height: 44px;
font-style: italic;color:#707;font-size:11px;
background:#777 url(images/gradients.png) repeat-x scroll 0 0px;
height: 24px; color:#eee;padding-left: 8px;
}
#temainicio .temasel {background:transparent;
}

/*----------------------------------árbol--------------*/
/*
.dtree a{color:#113;font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
}
.dtree a {
color:#3d0;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #c30;
	text-decoration: underline;
}
.clip .dtreeNode a {
color:#00f;
font-family:Verdana,Geneva,Helvetica,sans-serif;
}
.clip .clip .dtreeNode a {
color:#f0f;
font-family:Geneva,sans-serif;
}
.clip .clip .clip .dtreeNode a {
color:#db3;
font-family:Helvetica,sans-serif;
}
.carreras .dtree{
}
*/
/*------------------------------------toggle---------------------------*/
.block {}
/*.trigger*/
.toggle_container  {border-left:1px solid #C4C4C4;
border-right:1px solid #C4C4C4;overflow: hidden;white-space:nowrap;}

.toggle_container {/*width: 162px !important;		Mozilla*/
 width: 230px;/*width: 170px;*/  /*-----------------width--*/
 border-bottom: solid 1px #c4c4c4; padding-left: 6px;}
.toggle_container a{
	color:#666;
}
#menuprod h2{										/*-----------------width--*/
/*	width: 170px; width: 230px;*/
	width: 206px !important;	
	width: 350px;
	width: 230px;
	width: 280px;
}

#menuprod {										
	width: 360px; /*-----------------width--*/
	width: 320px; /*-----------------width--*/
	width: 280px; /*-----------------width--*/
/*	margin-left: 40px;*/
	/*width: 260px; esta es la anchura buena sin carreras a la izq*/
/*170px 130*/
/*	border-bottom: solid 1px #c4c4c4;*/
}









.carreras {
border-top:1px solid #C4C4C4;
border:1px solid #C4C4C4;
	/**arreglo bug de marge negativo en ie (desaparece el texto)
	margin-left: -40px;
	zoom: 1; 
	position: relative;*/

}

#menuprod h2 ,.carreras .dtree {
/*	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;*/
	padding: 7px 15px;
	margin: 0;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.carreras .dtree {font-weight:bold;width: 280px;}
#menuprod h2 a{
	color:#222;
}
#menuprod h2:hover  {
	background-color: #e3e2e2; 
}
#menuprod a:hover {color:#900;} /*jss*/
 
#menuprod h2.active {
	background-position: right 5px;
}

/*-----para las carreras-------------------------------------------#e9e7e7*/
#menuprod h2.NoDespliega {
	background:  #f4f4f4;cursor: arrow; 
	background:  #111;cursor: arrow; 
	background:transparent url(images/bck_menu2.gif) repeat-x bottom left;
	border-left: 0px;
/*	width: 360px;	170px;-----------------width--*/
}

#menuprod h2.NoDespliega a:hover {
	color:#222;color:#eee;
}
#menuprod h2.NoDespliega a {
	cursor: arrow;color:#eee;
}
.carreras {/*dtree.css (line 58)*/
border-top:1px solid #C4C4C4;
}
.dtree {/*dtree.css (line 7)*/
width:350px;
}



/*de jssstyle 751*/
#menuprod h2 , .carreras .dtree {
	background: #E2F2FF url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font:bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
	padding:0;
	z-index: 1;
}
#menuprod h2 a , .carreras .dtree a{color:#143D55;display: block;
	background: transparent;
	background: #E2F2FF url(images/sidebarHead1.gif) no-repeat left top;
	background: #fff url(images/sidebarHead1.gif) no-repeat left top;
	height: 26px;
	height: 30px;
	width: 315;
	padding:4px 0 0 20px;
	padding:6px 0 0 82px;
	z-index: 2;
	color: #694F4F;
	color: #bb0000;
	/*border:0;*/
}
#menuprod h2 a:hover  {
/*	background-color: #e3e2e2;
	background: #E2F2FF url(images/sidebarHead2.gif) no-repeat left -51px;*/
	background: #fff url(images/sidebarHead12.gif) no-repeat left top;
}
#menuprod a:hover {color:#e50;} /*jss*/

/*------------------------------------texto banner menuprod----------------*/
#menuBanner{padding:24px 0 20px 0;width:315px;text-align: justify; }
.menuBannerHead {	background: #fff url(images/cabbox.png) no-repeat left top;
height: 100px;
padding:24px 0 20px 0;
text-align: center;
color:#ddd;
color:#DCB4B4;
font: bold 22px/normal  Tahoma,Helvetica,verdana;
border-left: solid  1px #c4c4c4;
border-right: solid  1px #c4c4c4;
}
.menuBannerBody {	
border-left: solid  1px #c4c4c4;
border-right: solid  1px #c4c4c4;
border-bottom: solid  1px #c4c4c4;
padding:0px 10px 10px 12px;
}
.p1 {font-style: italic;font-family:Helvetica,Verdana;}
.p2 {font-weight: bolder;}


/*--------------------------------------ficha cliente----------------------*/
.panel1 {/*jss_style.css (line 892)*/
background:#E9DBCD ;
}
.panel2 {
background:#E6EAE2;
}

.doccabcont {/*jss_style.css (line 830)*/
background:#A4070E;
} 

/*-----------------------------------------htc hover--------------------*/
/*para Mozilla y para ie+java*/
 input.submitGo:hover {
background:url(images/win_button6.gif) no-repeat 0 -26px;
	color:#FFB367;/*jss*/
}

/*------------------------------------barra cabecera de página de inicio = novedades----*/
/*title.sidebar.buy_site.png */
/*background:#6D7579 url(images/nav-tabxxx.png) repeat-x 0px 0px ;*/
#temainicio {background:#000 url(images/nav-tab.png) repeat-x 0px 0px ;
text-align: center;padding: 0;height:28px;
background:#03170A url(images/barraRed.gif) repeat-x 0px -4px ;
}  /*text-align: center;padding: 0;*/

#temainicio span {font:bold 13px Helvetica,verdana,arial;
color:#eee;line-height: 22px;/*line-height: 28px centra verticalmente al estar def como bloque*/
display:-moz-inline-box;/*para Mozilla*/
}
#temainicio  a{color:#ccc;}
#temainicio .temalist0 {height:1px;padding: 0;}
#temainicio .temalist1 {display: none;}
#temainicio .temasel {height:1px;padding: 0;}

/*background:#03170A url(images/barraGris.gif) repeat-x 0px -5px ;*/
#temainicio .temaUBusq {background:#03170A url(images/barraRed.gif) repeat-x 0px -5px ;
background:#03170A url(images/barraRedGris.png) repeat-x 0px -5px ;
text-align: left;padding: 0 0 0 0px;line-height: 22px;height: 22px;}
#temaUBusq1 {background:#03170A url(images/barraRed.gif) repeat-x 0px -5px ;
background:#03170A url(images/barraRedGris.png) repeat-x 0px -5px ;
width: 288px;float:left;padding: 0; margin: 0;border:none;}
#temaUBusq2 {background:#03170A url(images/barraGris.gif) repeat-x 0px -5px ;
background:#03170A url(images/barraRedGris.png) repeat-x 0px -36px ;
width: 288px;float:left;padding: 0; margin: 0;border:none;
width: 300px;  /*ancho barra novedades-ultBúsquedas*/
}

#temaUBusq3 {background:#555 url(images/barraSepRedGris.png) no-repeat 0px -5px ;width: 22px;padding: 0; margin: 0;border:none;float:left;}
#temainicio .siactiva  a:hover{color:orange;}
#temainicio .noactiva  a:hover{color:#ccc;cursor: default;}

.historySep {font: bold 12px Arial,helvetica,verdana;color:#000;}
/*
#wrapintlist2 .Ficha_Link a{color:#444;}
*/


/*------------------- columnas de lista de productos----------------------*/

#menuinicio1{font: bolder 16px arial,'Trebuchet MS', sans-serif,verdana,helvetica; color:#AB9863;}
table#tbl3col{background-color: #fff;border: 0px;width: 100%;/*border: 3px solid blue*/}
																		/*-----------------width--*/
#menuprodcol{
width: 340px;/*width: 170px;*/
 height: 463px;vertical-align: top;text-align: left;
 height: 563px;
 }/*width: 160px;*/
																		
#tbl3colsep1{width: 74px;}/*width: 2px; display:none;background-color: #1ff;*/
#tbl3main{text-align: left;vertical-align: top;} /*width: 580px;width: 608px;*/
#tbl3colsep2{display:none;}
#tbl3banner{display:none;}/*no guarda espacio*/

#tblwrapxxx {background-color: #1f1;}

																		/*-----------------width--*/
#wraplist, #wraplist2, #wraplist2c {/*jss_style.css (line 745)*/
width:580px;
width:600px; /*CON ESTO entra en 2 líneas un título de 80c en mayusculas*/
width:610px; /*ancho barra novedades-ultBúsquedas*/
}
#wraplist {padding: 0 0 0 40px;}

/*	background-color: #1f1;
*/
/*------- 2 por linea  ok----------------------------------------------*/
#wraplist2 .unowrap{float:left;/*width:280px;*/}
#wraplist2 .unoboximlist{background-color:transparent;width:120px;float:left;overflow:hidden;}
#wraplist2 .unobox1list{width:146px;float:left;overflow: hidden;padding:0 6px 0 6px;height:180px;}
#wraplist2 .unobox2list{width:40px;float:left;overflow: hidden;padding:6px 2px 4px 2px;}
#wraplist2 .unobox3list{width:66px;float:left;overflow: hidden;padding:6px 2px 12px 0;}
#wraplist2 .unobox4list{width:136px;float:left;overflow: hidden;padding:6px 2px 12px 0;}
#wraplist2 .unoseplist{padding:6px 0 4px 0;}
#wraplist2 .unohead h2 {color: #333;font-weight: bold;font-size: 1.2em;line-height: 1em;}
/*----------------cajas con sombra ok ------------------------------*/
/* 17em ems so it will grow */
#wraplist2c .unoboximlist{float:none;}
#wraplist2c .unobox1list{width:100%;float:none;padding:0;}
#wraplist2c .unobox23list{float:left;padding:4px 0px 0px 0px;width:232px;}
#wraplist2c .unobox2list{width:20px;float:left;padding:0px 0px;}
#wraplist2c .unobox3list{width:46px;float:left;padding:0px 0px 0px 14px;}
#wraplist2c .unobox4list{width:136px;float:right;}          
#wraplist2c .unobox5list{clear:all;clear:both;width:136px;}
																		/*-----------------width--*/
#wraplist2c .unowrap {float:left;
	margin: 0 auto; 
	width: 252px; /*CON ESTO entra en 3 líneas queda peor con palabras largas pero es una opción a considerar para ampliar el arbol*/
	width: 304px; /*CON ESTO entra en 2 líneas un título de 80c en mayusculas*/
	width: 300px; /*CON ESTO entra en 2 líneas un título de 80c en mayusculas*/
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	/*height: 400px;por si quiero meter altura común hay que recortar textos con ellipsis*/
	}
#wraplist2c .unohead {
	background: url(images/boxgrey-r.gif) no-repeat top right;
	margin: 0px;
	margin-right: -1px;
	padding: 0;
	text-align: center;
}
#wraplist2c .unohead h2 {/*cabecera del título*/
	background: url(images/boxgrey-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 14px 5px 24px;
	font-weight: bold; 
	text-align: justify;
	text-align: left;
}
#wraplist2c .unohead .ficha_link {	
	color: white; 
	color: #444; 
	font-size:12px;
	line-height: 1em;
}

#wraplist2c .unohead a:hover{	
	color: orange; 
}
#wraplist2c .unomain {/*interior del cuerpo de la caja*/
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0; /**/
	padding: 5px 30px 12px;
}
.pvpeuros {color: #c10;}
/*---------------------------------ficha artículo-----------------*/
.peque {
/*
-x-system-font:none;
font-family:'Trebuchet MS',sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:30px;*/
font: bold 11px/24px  Tahoma,verdana,arial;
}
.carrofondo a {
width: 144;
}

/*-------------------------------ultimas busquedas--------------------*/
#wrapintlist2 {}
#wrapintlist2 .Ficha_Link {padding: 0 0 0 4px;}


/*estas 2 para el caso de que la imagen tenga sombra (un clear después de la sombra no funciona)
.unoboximlist {float:left;width: 140;}
.unobox1list {clear: all;clear: both;}*/


/*-----------------------------------coldetalle-------------------------*/
#coldetalle{padding: 0px 0 0 40px;}


/*------------------------------------anchura pagina--------------*/

.wrapxxx {
width:780px;
width:1000px;
}


/*-------------------------menu dolphin o mn2-----------------*/
/* ver menu15 */

/*----------------------------------varios-----------------*/
.cssButton {/*menu15.css (line 67)*/
float:left;
}
/*-----------------------------para java---------------------*/
/*
width:800px;width:auto;
*/
#BannerSup {font: bold 11px Tahoma,verdana;color:#003C7D;color:#444;
width:100%;text-align:center;
height:26px;background:#A4070E;
}
#BannerSupLeft {width:800px;
background:transparent url(images/bannerSupLeft.png) no-repeat scroll 0;
background:#DCB4B4 url(images/bannerSupLeft.png) no-repeat scroll 0;
display:block;
height:22px;
padding:0 4px 0 82px;/*de un ancho de 84*/
padding:0 0 0 10px;

margin:0 auto;
}
.BannerSupRight {
background:transparent url(images/bannerSupRight.png) no-repeat scroll right top;
padding:0 2px 0 0;
}
#BannerSup span {
color:#CC0000;
padding:0 5px 0 5px;
}


#BannerSupBox {text-align:left;
height:22px;
overflow:hidden;
position:relative;
} 
/*float:left;*/
#BannerSupText {
position:absolute;left:0;top:5px;
white-space:nowrap;
}


#BannerSupxxxxx{  /*para hacerlo con marquee*//
/*
width:100%; 
color: #fff;
	text-align:left;
	padding:14px 0px 0px 16px;
	text-transform: lowercase ;
*/
/*versión de la barra superior*/
background-color: #A4070E;
color: #E2C9C5;
font-weight: bolder;
/*versión del post-it 
	position:absolute;
	top:20px;
	top:40px;

	width:200px;
	right:0px;
	height: 140px;
background:transparent url(images/post-it.png) no-repeat left top;
z-index:2;
color: #666;font: bold 13px 'Comic Sans MS',Helvetica,verdana;
*/
/*right:24*/
}
.BannerSuptxt {color: #fff;
color: #FFE767;
}
#BannerSup2{
	width:220px;
	width:200px;
	position:absolute;
	top:20px;
	top:40px;
	right:24px;
	right:0px;
	height: 140px;
background:transparent url(images/post-it5.gif) no-repeat left top;
z-index:4;
}
#BannerSup3{
	width:24px;
	position:absolute;
	top:4px;
	right:54px;
	top:97px;
	right:252px;
	height: 24px;
z-index:4;
}
#BannerSup4{
	width:24px;
	position:absolute;
	top:96px;
	right:24px;
	top:97px;
	right:224px;
	height: 24px;
z-index:4;
}
/*
background:transparent url(images/tweeter.gif) no-repeat left top;
background:transparent url(images/facebook.jpg) no-repeat left top;
*/

#menuprodaz .panelLong {/*style.css (line 224)*/
height:480px;
}
html > body #menuprodaz .panelLong {/*style.css (line 225)*/
height:auto;
min-height:480px;
}
html > body #menuprodaz .panel {
height:auto;
min-height:372px;
}

.content_with_sidebarxxx .sidebar {
margin:0px 0px 20px;
width:366px;
}

/*------------------------------------Fuentes--------------------------*/
.Ficha_Link, .opcioncont, .temasel {font-family:Tahoma,Verdana;}
.panelLong td, #temainicio span {font-family:Tahoma,Verdana;}
.italica {}
.dtree, #menuprod h2, .dtree a  {font-family:Tahoma,Verdana;}


#menuprod h2.botonEnlace {background:#E9E7E7 url(images/arrow_right.gif) no-repeat 96% 5px;}
/*
#menuprod .botonEnlace{background-color: #FFC0C0;background:#FFC0C0 url(images/right1.png) no-repeat scroll 94% 50%;}
*/

#menuprod .be_activo {background-color: #FF4E3E;}
#menuprodaz #menuprod .editorial_activo {background-color: #FF4E3E;}

.botonEnlace a{display: block;}
.botonEnlace span {cursor:pointer;}



/* 1. BASICOS
--------------------------------------------------------------------------- */
#ComoComprar {text-align:center;}
#ComoComprar #contenido{width:720px;
width:658px;}

#ComoComprar #contenido {
padding:0 30px 5px;
padding:0 0 0 16px ;
}

#cajar, #avisos, #tblavisos {
width:660px;
width:580px;
}
#menuprodfijo3{vertical-align:top;}
/*-----------------------------------acceso------------------------------*/
.accesoTitulo {
color:#666666;
font-family:Tahoma,Arial,Verdana,Bitstream Vera Sans;
padding-left:46px;
padding-left:0px;
text-align:left;
}
.accesoTituloInf {
padding-left:40px;
}
/*-------------------------------menu a-z --------*/
.azresalta a{color:#990000;}
.azresalta a:hover{color:orange;}
#menuprodaz h3 {
font-family:Tahoma,Verdana;
font-size:24px;font-size:13px;
font-weight:bold;
margin:0pt;
padding:0pt;
text-align:center;color:#990000;
}
#menuprodaz  #indice ul {
float:left;
margin:0px;
width:620px;
}
#menuprodaz ul {
list-style-type:none;
margin:0pt;
padding:0pt;
text-indent:0pt;font-family:Tahoma,Verdana;
}
#menuprodaz li {
display:inline;
margin:0pt;
padding:0 14px 0 0px;
}
#menuprodaz .contenidoMain li {
padding:0 18px 0 12px;
}


#contenidoMenu li {
padding:0 18px 0 0px;
}
#menuprodaz .contenidoMain {
padding:0 0 22px 0;
}
#menuprodazxxxxx #contenidoTit {
padding:12px 0 0 0px;
}

#menuprodaz h4 {
font-family:Tahoma,Verdana;
font-size:14px;
font-weight:bold;
}
#contenido #indice {/*border-bottom:1px dashed #CCCCCC;margin-left:10px;*/
float:left;
padding-bottom:20px;
/*text-align:center;*/
}

div#contenido {
font-family:Tahoma,Verdana;
}

#menuprodaz3{width:650px;vertical-align:top;}

/*---------------------------avisos----------------------------------*/
/*#menuprodaz3{width:650px;vertical-align:top;}*/
#tbl3col2{width:650px;vertical-align:top;}
#webAvisos #tbl3colsep1 {width:0px;}


/*------------------------------------------------------------------------*/
.contieneInt{border: 1px solid gray;background-color: #fff;height: 220px;
padding:0 0 0 4px;
/*position: relative;top: 0px;z-index: 400;*/
}
.contieneIntCol{padding:0 0 0 4px;font-size:10px;
/*float:left;width:192px;white-space:nowrap;overflow:hidden;*/
}



div#contenido .tabbar {z-index: 200;
font-family:arial,Tahoma,helvetica,verdana,arial,sans-serif;
background-color: white; 
}

.tabbar p{
font-family:arial,helvetica,Tahoma,arial,verdana,sans-serif;
background-color: transparent;margin: 0;padding:0;border: 0;
}
.tabbar a:link,
.tabbar a:visited	{
			margin: 0;
        vertical-align: bottom;      /* khtml fix */

			border: 1px solid gray;
			border-bottom-width: 0px;

			padding: 1px 5px 0px 4px;
			background-color: #eee;
			text-decoration: none;
/*
			padding: 0.2ex 0.5em 0 0.5em;
			padding: 0.2ex 5px 0px 5px;
*/
			}


.tabbar a.active	{
			/* position: relative;
                  	top: 1px; 
                  	left: 0px; */
                  	border-bottom-width: 1px;
                  	background-color: white; 
                  	border-color: black black transparent black;
			}





/*-------------------------------------- ayuda ------------------------*/
			
/*cada bloque de ayuda*/
#bloque1{padding: 0 0 0 6px;}
#bloque1{padding: 0 8px;}

.bloque_Tit{
background:#03170A url(images/barraRed.gif) repeat-x scroll 0px -5px;
color:#fff;text-align:center;margin-right: -8px;
}	


/* margin: 10px 5px 0 11px;*/
.pantalla { float: left; width: 300px; border: 10px solid transparent;}

.pantalla .tituloNum{ float: left; width:14px; margin: 4px 6px 0 6px;font: bold 24px/normal Helvetica,verdana,arial,sans-serif,Georgia;color:#900;
}
/*width:28px !important;*/
html>body .pantalla .tituloNum{width:24px !important;} /*hack Mozilla*/
.pantalla .titulo{margin: 0 0 12px 4px;}/*float: left;*/

/*--------------------------ayudas-------------------------------*/
.pantalla {
overflow:hidden ;
}



/*-----------------------------------------barra cesta----------------------------*/
.cesta {/*style.css (line 326)*/
background:transparent url(images/barracesta.png) repeat-x scroll left bottom;
font-size:10px;
}
/*--------------- Progress Bar (Tabs) de _style_003-----------------------------*/
	#signup_progressbar.step_3 #signup_progress_step_3 {
		border-color: #A4070E;
	}


	
/*--------------------------------------cajas absolutas para carreras----*/	
div#caja0 {
	 /*
	 height: 260px;
	 overflow: hidden;
	 */
  background-color: transparent;
  position: absolute;
  top: 30px;
  left: 214px;
  width: 800px;
  border:0;
}

	 
em_nvl {   
position: absolute;
top: 5px;
left: -10px;
background-color: #FFCC66;}
em_nvl {   
position: relative;
top: 5px;
left: 10px;
background-color: #FFCC66;}

.cajak{float: left;
   width: 264px;/*width: 392px; height: 260px; bien para 4 */
   width: 392px;/*width: 392px; height: 260px; bien para 4 */
	 }
	 
div#caja1 {
	 /*
   background-color:#FFCCEE;
	 overflow: hidden;
   position:absolute;
   left: 100px;
   top: 0px;
    padding: 2px 4px 2px 4px;
*/
		}


div#caja2 {
/*
   position:absolute;
   left: 450px;
   top: 0px;
*/
	 }


div#caja3 {
/*
   position:absolute;
   right: 0px;
   top: 0px;  width: 200px;
*/
 }

	 
div#nocaja {
   position:absolute;
   left: 200px;
   left: 240px;
   top: 40px;
/*   width: 740px;*/
	 padding: 2px 4px 2px 4px;
/**/	 border:1px solid #667;
	 padding: 0;
}

div#nocaja .curso{padding: 2px 44px 2px 14px;
}
div#nocaja .cursoCaja{padding: 2px 4px 2px 4px;
font: bold 13px/normal Helvetica,verdana,arial,sans-serif,Georgia;
}

.cltemas {
font: bold  10px/24px 'arial black',Tahoma,arial,verdana;
/*
font: bold italic 10px/20px Tahoma,arial,verdana;
font-family : arial,helvetica,Comic Sans MS,verdana;font-style: italic;*/
color:#000; padding: 0px 0px 0px 12px;
background:#fff url(images/gradients.gif)  repeat-x scroll 0px 0px;
background:#B60E08 url(images/gradients.png) repeat-x scroll 0 0;
/*background:transparent url(images/left_bar_menu.gif)  no-repeat scroll 0px 0px;*/
}

#cl_v42 {background-position:0px -31px;}
#cl_v43 {background-position:0px -61px;}

.cltemas,.cltemas a{color:#d9d9d9}
.cltemas  {overflow:hidden;white-space:nowrap;}
.panel {padding:12px 0px 12px 12px;}
.temalist0 {padding:0px;}

#tbl3main {background-color:#FFFFFF;}


.temalist0xxxxx {background:#FFC000;}
#tbl3mainxxxxx {background:#F0C;}
table#tbl3colxxx {background:#00C;}
#menuprodxxxx {background:#05C;height: 100%;}
#menuprodcolxxxxx {background:#40C;height: 100%;}
#tbl3mainxxx {
background-color:#050;
}
/*-----------------width--
#menuprod {width: 360px;}
*/
/*#menuprod,#menuprodcol {width: 260px;}*/
#tbl3mainxxx {width:680px;}
#tbl3mainxxx {width:598px;} /*ancho barra novedades-ultBúsquedas*/

#tbl3colsep1 {width:74px;width:24px;}

.cltemas  {width:582px;/**/width:682px;
width:602px;  /*------------------ancho de listado de libros---------*/
}

div#nocaja {
/*   width: 740px;*/width: 682px;
}
div#nocaja {
overflow: auto;
overflow-x: hidden;
height: 460px;
}




#wrapintlist .cltemas {background-image: url(images/gradients2.gif);}
#cl_v41 a:hover,#cl_v43 a:hover,#cl_v42 a:hover{color:#fff;}
.panel {position: relative;}
#wraplist2c #wrapintlist {background: url(images/cajared1.gif)  no-repeat 0 0 ;
padding:0px 2px 0px 2px; /*ancho barra novedades-ultBúsquedas*/
width: 602; /*ancho barra novedades-ultBúsquedas*/
}

/*------------------------NO USO NO FUNCIONA EN IE6 BEFORE Y AFTER
.cajaSombra{
    max-width: 620px;
    background: url(images/rs-right.png) right repeat-y }

.cajaSombra{}
.cajaSombra{}

.cajaSombra:before {
    display: block;
    line-height: 0;
    background: url(images/rs-topright.png) top right no-repeat;
    content: url(images/rs-topleft.png) }
.cajaSombra:after {
    display: block;
    line-height: 0;
    background: url(images/rs-bottomright.png) bottom right no-repeat;
    content: url(images/rs-bottomleft.png) }
----------------------------------------------------------*/
.boxint{overflow-y: auto;overflow-x: hidden;
height: 200px;
}
.box div.topleft {
	display: block;
	background: url("images/box-bg.png") top left no-repeat white;
/*	padding: 2.0em 0em 0em 2.0em;*/
	padding: 20px 0 0 0px;
}

.box div.topright {
	display: block;
	background: url("images/box-bg.png") top right no-repeat white;
/*	padding: 2.0em;*/
	padding: 30px 20px 12px 12px;
/*	margin: -2.0em 0 0 2.0em;*/
	margin: -20px 0 0 20px;
}

.box div.bottomleft {
	display: block;
	height: 45px;
/*	margin-top: -2.0em;*/
	margin-top: -10px;
	background: url("images/box-bg.png") bottom left no-repeat white;
}

.box div.bottomright {
	display: block;
	background: url("images/box-bg.png") bottom right no-repeat white;
	height: 45px;
/*	margin-left: 3.0em;*/
	margin-left: 30px;
}


.cursoCaja ,.cursoCaja a{color:333;font: bold 12px/normal Helvetica,verdana,arial,sans-serif,Georgia;}

#caja1 .cursoCaja ,#caja1 .cursoCaja a, #caja1 .cursoCaja a:hover{color:#D75500;
color:#E74A00;color:#E62FD6;color:#E1E11E;color:#E1E11E;color:#E1E11E;color:#BF0026;
}

#caja2 .cursoCaja ,#caja2 .cursoCaja a,#caja2 .cursoCaja a:hover{color:#B67C49;
color:#B67C49;
}
#caja3 .cursoCaja ,#caja3 .cursoCaja a,#caja3 .cursoCaja a:hover{color:#AB9863;color:#57775C;
}

.cursoCaja{border-bottom:3px solid;color:#777;}

/*-------------------------el 1er nivel que sale desplegado-------------------------*/
#menuprod .dtree  {border-bottom:3px solid;color:#777;line-height: 30px;
background:#eee;
font-weight: bold;
}
#menuprod .dtree .nivel2ver img {display:none;}

.toggle_container {
border-bottom:1px solid #C4C4C4;
padding-left:6px;
width:230px;
width:315px;
padding-left:0px;
border-bottom:1px solid #000;
border-left:1px solid #999;
border-right:1px solid #999;
}
#menuprod .toggle_container.dtree {padding: 0;}	

/*
border-left:2px solid #BB0000;
*/


/*-----------------------------------ultimos cambios--------------*/
#menuprod h2 , .carreras .dtree {
	font:bold 12px/14px Tahoma,verdana,Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border: solid 1px #999;
	/*border-bottom: none;*/
background:#E2F2FF url(images/vspacer.gif) no-repeat scroll left top;
line-height:40px;
margin-top:6px;
}
#menuprod h2 {
border-bottom: 0;
}
#menuprod h2 a, .carreras .dtree a , #menuprod h2 a:hover, .carreras .dtree a:hover{
color:#BB0000;
display:block;
height:30px;
padding:6px 0 0 82px;
width:315px;
border:1px solid #223;
background:#987 url(images/fondoLogoEdiasa.gif) no-repeat scroll left 5px;
z-index:2;
width:313px;
border:0;
color:#444;
color:#eee;
padding:6px 0;
text-align: center;
}

#menuprod .dtree .nivel2ver .node {
/*color:#BB0000;
padding-left:80px;
font: bold 10px/20px  Tahoma,verdana;
color:#555;
padding-left:8px;
*/
color:#333;
padding-left:6px;
font: bold 11px/20px  Tahoma,verdana;
}

#menuprod .dtree {
background:#fff none repeat scroll 0 50%;
border-bottom:3px solid;
color:#777777;
font-weight:bold;
line-height:30px;
}



.nivel2ver .node:hover{border-top:1px solid #667;
background:#0ff none repeat scroll 0 50%;
background:#eee url(images/inibarra1.gif) no-repeat scroll left top;
background:#eee url(images/but_cnter.gif) repeat-x scroll left top;
color:red;
color:#f80;text-decoration:none;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
color:#b00;
text-decoration:none;
}
#menuprod .dtree .nivel2ver .node:hover{
color:#555555;
color:#b00;
}


.nivel2ver .node{display:block; width: 100%;
border-top:1px solid #667;
background:#0ff none repeat scroll 0 50%;
background:#eee url(images/inibarra1.gif) no-repeat scroll left top;
background:#eee url(images/but_cnter.gif) repeat-x scroll left top;
background:#eee url(images/but_cnter2.gif) repeat-x scroll left top;
}


#menuprod .dtree {
color:#b00;  /*borde inferior*/
font-weight:bold;
line-height:20px;
}
#menuprod #opcionmenu1Tit a{
background: url(images/barraRed.gif)  repeat-x 0 0 ;
color:#ccc;
line-height:24px;
border: 0;padding: 0;text-align: center;
}
#menuprod #opcionmenu1Tit{
margin-top: 0;
}
/*---------------------ediasa diseño 2011-------------------------------------*/
#idtemas2 {border-left: 2px solid #d64;padding:0 0 4px 12px;margin:2px 0 0 2px;
border-top: 2px solid #d64;}

/*--------------------------barras temas --------------------*/
.temalist0int {padding:0 0 0px 4px;border-left: 2px solid #c00;
border-bottom: 2px solid #c00;margin-bottom: 4px;
}

.cltemaswrap{
height:46px;
height:40px;
/*border-left: 2px solid #E4635E;*/
border-left: 2px solid #009D00;
}
#wrapintlist .cltemas {
/*
background:#FFFFFF url(images/gradients.gif) repeat-x scroll 0 -30px;
background:#E35D58 url(images/gradients.png) repeat-x scroll 0 0; cuidado tenía este E4635E
*/
background:#009D00 url(images/gradients.png) repeat-x scroll 0 0;
/*height:46px;*/
border-left: none;
}


#wrapintlist .cltemasinto .cltemas{
background:#D60CD6 url(images/gradients.png) repeat-x scroll 0 0; /*DC9492*/
width:600px;
border-left: none;
}
#wrapintlist .cltemasinto .cltemaswrap{/*el último nivel antes de básica*/
border-left: 2px solid #D60CD6; /*EBB*/
}

.cltemasinto {
padding:0 0 0px 4px;border-left: 2px solid #009D00;
/*width:602px;
width:502px;*/
width:596px;
border-bottom: 2px solid #009D00;margin-bottom: 4px;
}
.cltemasinto .cltemasinto {
border-left: 2px solid #D60CD6;
padding:0 0 0px 4px;
border-bottom: 2px solid #D60CD6;margin-bottom: 4px;
}

/*
#wrapintlist .cltemasinto .cltemasinto .cltemaswrap{
border-left: 2px solid #520;
}
*/
#wrapintlist .cltemasinto .cltemasinto .cltemasinto{
border-left: 2px solid #EBB;
border-bottom: 2px solid #EBB;margin-bottom: 4px; /*520*/
}
#wrapintlist .cltemasinto .cltemasinto .cltemas{
background:#EBB url(images/gradients.png) repeat-x scroll 0 0px;  /*B60E08*/
width:594px;
}
/*----------el principal----------------------------------------*/
#wraplist #temalist0 {width: 100%;width: 614px;border-left: 2px solid #c00;}
#wraplist #temalist0 .cltemas {width: 100%;}
.temalist {
height:46px;
height:40px;
}


/*--------como comprar--------------------------------------------------*/

/*width:682px;  para ediasa según pongan menú de carreras*/
/*
#usuarioyesxxx {background:transparent url(images/user.gif) no-repeat scroll  left 50%;}
.cltemasxxxx_para ediasa versión nueva/antigua  {width:582px;}*/

/*---------------------ediasa diseño 2011-------------------------------------*/

#wraplist #temalist0 .cltemas {
width:100%;
width:614px;
}


/*----------------------el 1º carreera-----------------*/
.temalist0int .cltemas { background:#FFFFFF url(images/gradients.gif) repeat-x scroll 0 -30px;
color:#fff; width: 606px;}



/*------------------------ cuatrimestre ----*/
#idtemas6 { background:#FFFFFF url(images/gradients.gif) repeat-x scroll 0 -60px;
width:602px;
font-weight:bold;
line-height:24px;color:#fff;
padding:0 0 0 12px;border-left: 2px solid #DD9694;
width:502px
}
#idtemas6int{padding:20 0 0px 4px;border-left: 2px solid #DD9694;}

/*----------------------------básica --------*/
#idtemas6int .cltemas {width: 100%;width:596px;}
#wrapintlist{padding:0 0 0px 4px;
padding:0px;}
#wrapintlist #basica{background-image:url(images/gradients3.gif) ;}


.cltemasinto .cltemasinto .cltemasinto {border-left: 2px solid #0D9694;padding:0 0 0px 4px;}
.cltemasinto .cltemasinto .cltemasinto .cltemasinto{border-left: 2px solid transparent;padding:0 0 0px 4px;}
/*------------------------------el contenido------------*/
#wraplist .unowrap {
float:left;
padding:0 0 4px 12px;
width:598px;
width:558px;
float:right;
/*
border-left: 2px solid #D0A14E;
margin-left: 18px;
*/
}
#wraplist .unoboximlist {
float:left;
width:100px;
}
#wraplist .unobox23list {
float:left;
padding:26px 0 0;
width:86px;
}

#temainicioxxx {border-left: 0px;}
#wraplist2cxxxx #wrapintlist {border-left: 0px;}


/*----------------------------------------*/
#navbarxxx .navSearchBar {
background-image:url(images/but_left1.gif);
}

.Buscarpor{padding:0px 0px 0px 16px;color:#E3C0C0;
font-family:Arial,sans-serif;
font-size:10px;
font: bold 14  Tahoma,Helvetica,verdana,arial,sans-serif,Georgia;
width: 102;
}
.Buscarporimg{display: none;}

#navbar .navSearchLeft {
/*background:#C51B15 url(images/buscarbotonred.png) no-repeat 8px 0;*/
background:#A4070E url(images/buscarbotonred.png) no-repeat 8px 0;
}

#navGoButton {
background:transparent url(images/buscarred.png) repeat scroll right 0;
}
#navGoButton input {
cursor:pointer;
height:36px;
width:38px;
}
#navGoButton {
width:38px;
}
#inputsearch{width:68px;display: block;}



/*-------------------------------------------------------*/
#menuprod h2,#menuprod #opcionmenu1Tit a {
cursor: default;
}
#menuprod h2 a {
cursor: default;
}

/*---------------------------------mapa----------------------------*/
#mapColDcha {
height:110px;
width:524px;
float:none;
}
.mapCajaint{float: left;padding: 0 24px 0 0;}
.mapCajaint span {width:26px;}

#footerwrap {width:980px;margin:0px auto;padding: 8px 0;}



/*------------------------------------lista----------------------------*/

#wraplist {/*
padding:0 0 0 40px;background:#6B6F7A ;width:610px;width:606px;*/
width:100%;position:relative;
}


.dtree .clip {
padding-bottom: 4px;
}



table#tbl3col td {
vertical-align:top;
}


/*--------------------------------imagen de listado de productos-------*/
.sombra1 img {width:60px;}



/*-----------------------------------anchuras de barras de títulos--------*/
.temalist0int .cltemas {
width:606px;
width:608px;
}
/*rosa*/
#wrapintlist .cltemasinto .cltemas {
width:600px;
width:602px;
}
.cltemasinto {
width:596px;
width:598px;
}
/*negro*/
#wrapintlist .cltemasinto .cltemasinto .cltemas {
width:594px;
width:596px;
}


#miprint{position:absolute;top:12px;right:40px;width:42px;top:4px;}

/*-------------------------------------------print y pdf-------------------*/
/*border:1px solid #667; font: bold 13px/normal  Tahoma,verdana,arial,'Comic Sans MS',Helvetica,sans-serif,Georgia;
*/
.prnttemasxxx {color:#000;
font:  13px  Tahoma,verdana,arial,Helvetica,sans-serif,Georgia;
}
.prnt_2 {padding:10px 4px 10px 10px;text-align: center;font-size: 26px;font-size: 20pt;}
.prnt_4 {padding:10px 4px 10px 10px;text-align: center;font-size: 16px;font-size: 14pt; font-weight: bold;}
.prnt_6 {padding:10px 4px 10px 10px;text-align: center;font-size: 16px;font-size: 13pt; font-weight: bold;
border-bottom:1px solid #667;}
.prnt_8 {padding:10px 4px 10px 10px;font-size: 16px;font-size: 14pt; font-weight: bold;}
.prnt_10 {padding:10px 4px 10px 30px;font-size: 14px;font-size: 12pt; font-weight: bold;}
.prnt_12 {padding:10px 4px 10px 50px;font-size: 12px; font-size: 10pt;font-weight: bold;}

.prntProd{padding:10px 24px 10px 80px;color:#000;}
.prntAutor {/*width: 520px;*/
font-style: italic;color:#666;}

.prntDescr {font-size: 10px;font-size: 8pt;font-size: 12pt;}

.print2,.print {
color:#000;
font:  13px  Tahoma,verdana,arial,Helvetica,sans-serif,Georgia;
font:  12pt  Tahoma,verdana,arial,Helvetica,sans-serif,Georgia;
}
.mensCorto{padding:60px 40px 60px 40px;}

/*-----------------------------------------------*/
#bannerMainPg{ background:#ef7;text-align: center;
background:#9d6;
color: #800;font-size: 22px;
padding:60px 0px 60px 0px;width: 610px;/*border:1px solid #667;*/
}





