/* CSS Document */

html, body{ 
	 margin:0; 
	 padding:0; 
	 background-color: #fff;
	 height:100%;
} 

body { 
	 color: #676767;
	 font: normal 10px verdana;
} 

div {margin:0; padding:0;}
table {color: #626262; font: normal 10px verdana;border-collapse: collapse; border-spacing: 0;}
td, th { padding: 0; }

form, fieldset {margin:0; padding:0; border:0;}
a, a:link, a:visited {font: normal 10px verdana;color: #2968AF;}
a:active {outline:0;}
a:hover {color: #626262;text-decoration:none;}
h1, h2, h3 {margin: 0; display:inline; padding:0; background-color:#000000;}
h1 {display:block; float:left; width:775px; margin:16px 0 15px 12px; font:bold 18px Arial, Helvetica, sans-serif; color:#ff0000; background-color:#fff;}
h2 {font:normal 18px Georgia; color:#fff; padding:0px 30px 0px 5px;}
.titulorojo {background-color:#FF0000;}

.clr {clear:both;}
.clrright {clear:right;}
.clrleft {clear:left;}
img {border:0;}
ul, ul li {
	list-style-type: none;
	margin:0;
	padding:0;
}
.rojo, a.rojo, a.rojo:link, a.rojo:visited {color: #ff0000;}
.azul, a.azul, a.azul:link, a.azul:visited, a.azul:hover {color:#2968AF;}
.blanco, a.blanco, a.blanco:link, a.blanco:visited, a.blanco:hover {color:#fff;}

.error {color: #ff0000; padding:15px; margin:5px; border:solid 1px #ff0000; font:normal 12px verdana; background-color:#FFFFFF}
.error_message {color: #ff0000;font:normal 12px verdana; margin:0 0 15px 25px}
.logologin {padding:0 0 15px 0;}
.email {background:url(../img_extranet/send.gif) no-repeat left 0px; padding: 3px 0 4px 24px; margin:5px;}
.flecha {background:url(../img_extranet/b_last.gif) no-repeat left 0px; padding: 3px 0 4px 24px; margin:5px;}
.descargar {background:url(../img_extranet/b_down.gif) no-repeat left 0px; padding: 3px 0 4px 24px;}


 /* CABECERA */
 #web { position:absolute; width:980px; }
 
 #top {width:980px; text-align:right; padding:3px 0 3px 0;}
 #logo { width:180px; float:left;}
 #imgcorportativo { width:500px; float:left; padding:0 0 0 200px}
 
 


/* MENU */

#menu {
   float:left;
   width:186px;
   background:url(../img_extranet/fondomenu.jpg) repeat-y;
   }
*html #menu {width:166px;}
.cabeceramenu {background:url(../img_extranet/fondomenutop.jpg) no-repeat;}
.piemenu {background:url(../img_extranet/fondomenubottom.jpg) no-repeat bottom left; padding-bottom:100px;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited {display:block;text-decoration:none; padding:4px 0 4px 20px; background:; margin:0; width:100%;color: #676767;}
#menu ul li a:hover {padding:4px 0 4px 20px;background:url(../img_extranet/fondo_on.jpg) repeat-y;}
.titulomenu {color:#2968AF; font-weight:bold;padding:36px 0 4px 20px;} 


#p1 #a1, #p2 #a2, #p3 #a3, #p4 #a4, #p5 #a5, #p6 #a6, #p7 #a7, #p8 #a8, #p9 #a9 { background:url(../img_extranet/fondo_on.jpg) repeat-y;}
   
   
   
/* BREADCRUMBS ************************************************/
#proceso { float:left; display:block; width:auto; margin-left:12px;height: 40px;}
#proceso a, #proceso a:link, #proceso a:visited
	{text-decoration:underline;color:#4d4c4a; background:url(../img/flecha_migas.gif) no-repeat right 4px; padding-right:14px;margin-right:0;}
#proceso a:hover {color:#ac2115; text-decoration:none;background-color:transparent;}

#proceso ul li.blue1 {background:url(../img/blue1.gif) no-repeat left 3px; color:#2968AF; font-weight:bold;padding: 3px 10px 4px 18px;}
#proceso ul li.blue2 {background:url(../img/blue2.gif) no-repeat left 3px; color:#2968AF; font-weight:bold;padding: 3px 10px 4px 18px;}
#proceso ul li.blue3 {background:url(../img/blue3.gif) no-repeat left 3px; color:#2968AF; font-weight:bold;padding: 3px 10px 4px 18px;}

#proceso ul li.grey1 {background:url(../img/grey1.gif) no-repeat left 3px;padding: 3px 10px 4px 18px;}
#proceso ul li.grey2 {background:url(../img/grey2.gif) no-repeat left 3px;padding: 3px 10px 4px 18px;}
#proceso ul li.grey3 {background:url(../img/grey3.gif) no-repeat left 3px;padding: 3px 10px 4px 18px;}

#proceso ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#proceso ul li {
	margin: 0;
	padding: 0 10px 0 0;
	border: none;
	border: none;
	list-style: none;
	display: inline;
	height:25px;
	}

 /* ACCESO */
#acceso {
   vertical-align: middle;
   margin-top: -100px;
    margin-left: -255px;
   position: absolute;
   top: 50%;
   left: 50%;
   height: 200px;
   width: 510px;
}

#accesoform {padding:20px 0 0 0;}

   
 /* CUERPO */
.pedido, a.pedido, a.pedido:link, a.pedido:visited {color: #676767; font-weight:bold;}
a.pedido:hover { text-decoration:none; color:#2968AF;}

#cuerpo {float:left; width:780px;
/* margin:0 0 0 12px; */}
#cuerpo2 {float:left; width:495px; margin:0 0 0 12px; }
*html #cuerpo2 {width:482px;margin:0;}
#buscador {display:block; margin-bottom:25px;}
#columna {float:left;margin:0 0 0 12px; width:255px}
.floatleft {float:left;margin:0 0 0 12px;display:block;}

.imgnoticia {border:solid 1px #B2B2B2;}

.tablaclass {background-color: #F2F2F2; width:495px;border-top:solid 1px #ff0000; border-bottom:solid 1px #ff0000;}
.tablaclass td { padding:3px 10px 3px 10px;}	 
.w150 {width:170px;}
.w785 {width:780px;}
.w650 {width:650px;}
.w515 {width:495px;}
.w350 {width:350px;}
.w255 {width:255px;}
.w255b {width:255px; border-bottom:solid 1px #779ECB;}
.w515b {width:495px; margin:10px;}
.w785b {width:760px; background-color: #fff; margin:10px;}
.w785c {width:780px; border-bottom:solid 1px #779ECB;}

hr {background-color: #B2B2B2; color:#B2B2B2; width:100%; height:1px; border:0;}

input, select, textarea {color: #676767;font: normal 10px verdana;} 

.ocult {display:none;}
.block {display:inline-table;}

.pedidodesplegadocargar_on td, .pedidodesplegadocargar_off td {padding:0;}
.pedidodesplegadocargar_off { display:none;}
.pedidodesplegadocargar_on { display:inline-table;}

table.w785b td, table.w785c td, table.w515b td {padding:3px 10px 3px 10px;}

.contenedorflotante {position:relative;}

.flotante {display:none;
      position:absolute;
	  top:-10px;
	  left:20px;  
      background-color: #f2f2f2;
	  background:url(../img/pedido/flecha.gif) no-repeat;
	  padding-left:7px;}
*html .flotante {background:url(../img/pedido/flecha.gif) no-repeat 1px 1px;}	  
.flotante table {border:solid 1px #666;}

.loading1 {display:block;margin:10px 0 10px 15px; padding:3px 25px 3px 25px;  background:url(../img/loading.gif) no-repeat;}

.greentext {color:#379D17;}
.redtext {color: #A10000;}

.titulotabla {
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.titulotabla2{	
	text-align:left;
	color:#FFF;	
	background-color: #2968AF;
	font-weight: bold;
	border-bottom:solid 1px #153357;
	}
	
.tituloform { color:#FFFFFF;}
.lineablanca {border-top:solid 1px #fff;margin-top:1px;}
.alerta {background-color: #fff; padding:10px; font-weight:bold; display:block; margin:5px 0 5px 0; border:solid 1px #FF0000;}	
.pedidoanyadido {background-color: #FFFF99;}
	
.gris {background-color: #B2B2B2;}
.lima {background-color: #0CE32A;}	
.verde {background-color: #08971C;}	
.amarillo {background-color: #FBEC01;}	
.rojob {background-color: #DD0303;}	
.gris2 {background-color: #F8F7F7;}
.lima2 {background-color: #DAFBDE;}	
.verde2 {background-color: #D9EFDC;}		
.amarillo2 {background-color: #FEFCD8;}	
.rojob2 {background-color: #FAD8D8;}	
	
.comentario {
	color: #666;
		}

.cabezera {
	text-align:left;
	margin-left:15px;
	color:#2968AF;
	font-weight: bold;}

.cabezeratabla {
	display:block;
	color:#2968AF;
	margin:5px 0 3px 0;}
	
.cabezerasub {
	color:#2968AF; font-weight:bold;}
.cabezagris { background:#dcdcdc; font-weight:bold; border-bottom:solid 1px #666; border-top:solid 1px #fff;}
.lineagristabla {border-bottom:solid 1px #dcdcdc;}
.lineagristop {border-top:solid 1px #dcdcdc;}
.lineatabla { border-top:solid 10px #000; border-bottom:solid 10px #000;}
.cabezazul {text-align:left; color:#FFF; background:#2968AF; font-weight:bold; border-bottom:solid 1px #000}

.pendiente {
	text-align:left;
	color:#2968AF;}

.anulado {
	text-align:left;
	color:#D30C1F;}

.servido {
	text-align:left;
	color:#23CC27;}

.impar {
	background-color: #fff;
	}
.pedidodesplegado, .pedidodesplegadocargar_on	{
	background-color: #C5D6E9;
	}
	
.fondolightblue {
	background-color: #E2EAF4;
	border-bottom:solid 1px #2967AD;
	}
.fondolightblue td {padding:8px;}

.euros {
	text-align:right;
	}
.linkhomedere  {
	text-align:right; 
	display:block; 
	padding:5px 0 0 0;	
	}
.derecha	{
	float:right;	
	}

#pie {text-align:left; padding:20px 0px 20px 200px;}

/* NOTICIAS ************************************************/
.titular2 { clear:both;padding-top: 40px; width:265px; float:left;}
.noticias {float:left; background:#fff; margin-top:40px; width:495px;}
.listadonoticias {background:#fff;width:495px; }
.listadonoticias2 {background:#fff;width:495px;border-top:solid 1px #ff0000; border-bottom:solid 1px #ff0000;}
.noticias p { padding:15px; margin:0;}
.noticia { display:block; border-bottom:#C8C8C8 solid 1px; margin-bottom:15px;}
.noticia p { padding:5px; margin:0 0 15px 0;}
.fechanoticia { color:#999999;}
.lineas {background:#fff; border-top:solid 1px #ff0000; border-bottom:solid 1px #ff0000}
h2 a, h2 a:link, h2 a:visited, h2 a:hover {font:normal 18px Georgia; color:#fff; padding:0px 30px 0px 5px; text-decoration:none;}
.paginacioncenter {padding:0 20px 0 20px; color:#000000}
.paginacioncenter .paginacioncenter {padding:0 10px 0 10px; color:#000000}
.errorborrado  {display:block;padding:20px; color:#000000; border:solid 1px #ff0000; width:400px; float:left;margin-top:80px;}
.warning_message {display:block;padding:0 0 20px 30px; color:#ff0000; font:normal 14px Arial;background:url(../img_extranet/warning.gif) no-repeat left 0; float:left;}
.error_message {background:url(../img_extranet/ko.gif) no-repeat left 0; padding:2px 0 2px 20px; color:#ff0000;}
.ok_message {background:url(../img_extranet/okgreen.gif) no-repeat left 0; padding:2px 0 2px 20px; color:#006600}
