/* MENU */  		
#Menu {  
position:fixed;left:0px;top:0px;height:75px;width:100%; background-image:url(../img/fondo/fpie03.jpg); background-repeat:repeat; z-index:9;
 }
 
.rowMenu {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	font-family:Georgia, Verdana, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	z-index:2;
}
.rowMenu .rowMenu {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}


ul {
	padding:20px;
	margin: 20px 0;
	list-style: none;
	width:700px;
	float: left;
}

ul li {
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 20px;
}

ul li a {
color:#666; 
text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

ul li a:hover {
color:#08008a;
text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}


#LogoMenu {  
padding-top:10px;
padding:0px;
float:left;
/*width:30px;
width:160px;*/
width: auto;
/*height:150px;*/
top:0px;
left:0px;
height: 0px;
 }
 
#CuentaMenu {  
padding-top:0px;
margin-left:5px;
margin-right:5px;
padding-bottom:0px;
/*width:150px;*/
height:20px;
font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
position:relative;
top:0px; 
right:0px;
float:right;
text-align:right;
cursor: pointer;
 }
 
 #IdiomaMenu {  
padding-top:0px;
margin-left:5px;
margin-right:5px;
padding-bottom:0px;
width:20px; 
font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
position:relative;
top:0px; 
right:0px;
float:right;
cursor: pointer;

 }
 
 #UserMenu, UserMenuOK {  
padding-top:0px;
margin-left:5px;
margin-right:5px;
padding-bottom:0px;
width:auto;
height:20px;
font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
position:relative;
top:0px; 
right:0px;
float:right;
text-align:right;
 }
 
#SepMenu {  
padding-top:0px;
padding-bottom:0px;
width:1px;
height:20px;
position:relative;
top:0px; 
right:0px;
float:right;
background-color:#f9c924;
 }

#ItemsMenu {  
padding-top:0px;
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
/*width:805px;*/
width: 846px;
height:30px;
position:relative;
top:20px; 
left:0px;
float:left;
text-align:right;
 }

#Item {  
margin-left:5px;
margin-right:5px;
padding-bottom:0px;
height:25px;
font-size:13px;
font-family: Georgia, Verdana, "Times New Roman", Times, serif;
position:relative;
top:0px; 
left:0px;
float:left;
text-align:right;
font-weight: bold;
 }
 
#Item  a, .linkhalfaro {
	color:#35577f;
	text-decoration:none;
        cursor: pointer;
}
#Item  a:hover, .linkhalfaro:hover {
	color:#f1a907;
	text-decoration:none;
}
#SepItemMenu {  
padding-top:0px;
padding-bottom:0px;
width:1px;
height:20px;
position:relative;
top:0px; 
right:0px;
float:left;
background-color:#f9c924;
 }


#TxtMenu{
	padding-top:4px;
 }	


/* TOOLTIP */ 
#BaseToolltip
{
    height: 155px;
}


 /* TOOLTIP */ 
#BaseToolltip02{  

height:420px;
overflow-x: hidden;
overflow-y: auto;
font-size: 12px;
color: #666;
/*width:575px;
position:relative;
top:10px; 
left:-100px;
float:left;
text-align:right;

background-image:url(../img/catalogo/tooltip.png);
background-repeat:no-repeat;
z-index:999;*/
 }

 
#TextoToolltip{  
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
height:150px;
width:auto;
position:relative;
top:8px; 
left:0px;
float:none;
text-align:left;
}
 
#ItemToolltip{  
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
margin-top:0px;
height: auto;
line-height:15px!important;
width:110px;
position:relative;
top:0px; 
left:0px;
padding-left: 12px;
padding-top: 0px;
padding-bottom: 5px;
float:none;
text-align:left;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(../img/tooltip/flecha.png);
background-repeat:no-repeat;
border:dotted;
border-width:1px;
border-top-color:#FFF;
border-right-color:#FFF;
border-left-color:#FFF;
border-bottom-color:#f9c924;
}

 #ItemToolltip02{  
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
margin-top:2px;
height:auto;
line-height:15px!important;
width:110px;
position:relative;
top:0px; 
left:0px;
padding-left: 12px;
padding-top: 0px;
padding-bottom: 5px;
float:none;
text-align:left;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(../img/tooltip/flecha.png);
background-repeat:no-repeat;
border:dotted;
border-width:1px;
border-top-color:#FFF;
border-right-color:#FFF;
border-left-color:#FFF;
border-bottom-color:#f9c924;
 }
 
#ItemToolltip a {
	color:#35577f;
	text-decoration:none;
}
#ItemToolltip  a:hover {
	color:#f1a907;
	text-decoration:none;
}

#ItemToolltip02  a {
	color:#35577f;
	text-decoration:none;
}
#ItemToolltip02  a:hover {
	color:#f1a907;
	text-decoration:none;
}
 
 #ImagenToolltip{  
margin-left:148px;
margin-right:0px;
padding-bottom:0px;
width:100px;
height:133px;
position:relative;
top:-145px; 
right:0px;
float:none;
text-align:left;
border:solid;
border-color:#f9c924;
border-width:1px;

 }
 
/* TOOLTIP */ 

/* MENU */ 


#ItemToolltip03{ 
color:#35577f;
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
margin-top:2px;
height:22px;
line-height:18px!important;
width:70px;
position:relative;
top:0px; 
left:0px;
padding-left:10px;
float:left;
text-align:left;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(../img/tooltip/flecha.png);
background-repeat:no-repeat;
}
 
 
#ItemToolltip04{  
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
margin-top:2px;
height:22px;
line-height:14px!important;
width:155px;
position:relative;
top:0px; 
left:0px;
padding-left:0px;
float:right;
text-align:left;
 }
 

#ItemToolltip06{  
color:#35577f;    
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
margin-top:10px;
height:22px;
line-height:14px!important;
width:160px;
position:relative;
top:0px; 
left:0px;
padding-left:10px;
float:left;
text-align:left;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(../img/tooltip/flecha.png);
background-repeat:no-repeat;
cursor:pointer;
 }
 
#ItemToolltip05{  
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
margin-top:5px;
height:18px;
line-height:14px!important;
width:50px;
position:relative;
top:0px; 
right:10px;
padding-left:0px;
float:right;
text-align:center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight:bold;
background-color:#313f8f;
padding:3px;
padding-top:5px;
padding-bottom:0px;
color:#FFF;
cursor: pointer;
 }
 
 
 
#raya{ 

margin: 2px auto;
height: 2px;
line-height:10px!important;
width:250px;
position:relative;
top:0px; 
left:0px;
float:left;
text-align:left;
border:dotted;
border-width:1px;
border-top-color:#FFF;
border-right-color:#FFF;
border-left-color:#FFF;
border-bottom-color:#f9c924;
 }
 
 
#TextoLogin{  
color:#35577f; 
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
margin-top:10px;
height:auto;
line-height:14px!important;
width:250px;
position:relative;
top:0px; 
left:0px;
float:left;
text-align:left;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
 }


#TextoLogin a {
        color:#313f8f;
        text-decoration:underline;
}
#TextoLogin a:hover, #ItemToolltip06 a:hover {
        color:#f5aa01;
        text-decoration:underline;
}

#TextoToolltip02{  
margin-left:10px;
margin-right:10px;
padding-bottom:0px;
height:150px;
width:240px;
position:relative;
top:25px; 
left:10px;
float:left;
text-align:left;
 }
 
#TextoToolltip03{  
/*margin-left:10px;
margin-right:10px;
padding-bottom:0px;


position:relative;
top:25px; 
left:10px;
float:left;
*/
width:630px;
height:370px;
overflow-y: auto;
overflow-x:hidden;
text-align:left;
 }
 
/*catalogo*/
.btncesta, .btninfo
{
    cursor: pointer;
    z-index: 15;

}

.ui-effects-transfer { border: 2px dotted gray; z-index: 99; background-color: #f1a907; } 


#ItemToolltip07{  
margin-left:0px;
margin-right:0px;
margin-bottom:15px;
margin-top:2px;
height:22px;
line-height:14px!important;
width:130px;
position:relative;
top:0px; 
left:0px;
padding-left:0px;
float:right;
text-align:left;
 }
 
 #ItemToolltip07 input, #ItemToolltip07 select, .inputunidades
 {
     border: 1px solid #ccc;
 }
 
 .inputunidades{
     text-align: right;
 }
 
#ItemToolltip08{  
margin-left:0px;
margin-right:5px;
margin-bottom:0px;
margin-top:5px;
height:18px;
line-height:18px!important;
width:auto;
position:relative;
top:0px; 
right:10px;
padding-left:0px;
float:right;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background-color:#313f8f;
padding:5px;
color: #fff;
cursor: pointer;
 }
 
 
 #raya02{  
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
margin-top:2px;
height:5px;
width:770px;
position:relative;
top:0px; 
left:0px;
float:left;
text-align:left;
border:dotted;
border-width:1px;
border-top-color:#FFF;
border-right-color:#FFF;
border-left-color:#FFF;
border-bottom-color:#f9c924;
 } 
 
 #raya03{  
margin-left:0px;
margin-right:0px;
margin-bottom:3px;
margin-top:1px;
height:2px;
width:790px;
position:relative;
top:0px; 
left:0px;
float:left;
text-align:left;
border:dotted;
border-width:1px;
border-top-color:#FFF;
border-right-color:#FFF;
border-left-color:#FFF;
border-bottom-color:#f9c924;
 } 
 
 
#raya04{  
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
margin-top:0px;
height:5px;
width:100%;
position:relative;
top:0px; 
left:0px;
float:left;
text-align:left;
border:dotted;
border-width:1px;
border-top-color:#FFF;
border-right-color:#FFF;
border-left-color:#FFF;
border-bottom-color:#f9c924;
 }
 
 
 /*carrito*/
  .lineaCarritoTitulo
 {
     float:left; 

     height:20px; 
     margin-right:7px; 
     padding-top:2px; 
     margin-top:2px;
 }
 .lineaCarrito
 {
     float:left; 
     
     /*height:16px; */
     margin-right:7px; 
     padding-top:2px; 
     margin-top:0px;
 }