﻿body
{ 
 background-image: url(../img/fondopuntos.gif);
 padding: 0px;
 margin: 5px 0px 0px 0px;
 font-family: Verdana, Arial, Sans-Serif;
 font-size: 13px;
 color: #5E5E5E;
 font-weight: normal;
}
img
{
 border:none;
}
a, a:visited, a:hover
{
 text-decoration:none;
 color: #5E5E5E;
}
#Contenedor
{
 border: thin solid;
 width: 914px;
 position:absolute;
 left:50%;
 margin-left:-457px;
 -moz-border-radius: 11px;
 -khtml-border-radius: 11px;
 -webkit-border-radius: 11px;
 -ms-border-radius:11px;/*Para IE 8*/
 border-radius: 5px;
 background: #fff;
 border: 1px solid #e5e5e5;
 -moz-box-shadow: rgba(150,150,150,1) 0 4px 18px;
 -webkit-box-shadow: rgba(150,150,150,1) 0 4px 18px;
 -khtml-box-shadow: rgba(150,150,150,1) 0 4px 18px;
 box-shadow: rgba(150,150,150,1) 0 4px 18px;
 text-align:justify; 
 background:#fff;
 padding: 0 0 8px 0; 
}
#VisorPedidos
{
 border: thin solid;
 width: 914px;
 position:absolute;
 left:50%;
 margin-left:-457px;
 background: #fff;
 border: 1px solid #e5e5e5;
 padding: 0 0 8px 0; 
}
#VisorPedidos #Logo
{
 width: 235px;
 height: 100px; 
}
#VisorPedidos #Cabecera
{
 position:relative;
 float: right;
 top: 30px;
 left: -50px;
 font-size: 15pt;
}
#VisorPedidos .borde
{
 border: 2px solid;
 height: 130px;
}

#ZonaSup div{ float:left; height:40px; }
#ZonaInf 
{
 float:left;
 min-height:400px;
}
#ZonaInf #Contenido
{
 float:left;
}
#Logo
{
 position: absolute;
 float: left;
 padding:5px;
 height:45px;
}
#MenuSup
{
 position:relative;
 left: 20px;
 width:620px;
 margin:87px 0 0 245px;
 height:40px;
 background: url(../img/menusup.png) no-repeat;
 padding: 0 0 5px 0;
}
#MenuLat
{
 float:left;
 padding: 5px 0 0 0;
}
#MenuLat a
{
 text-decoration: none;
 color: #5E5E5E;
}
#Informacion
{
 background: url(../img/informacion.png) no-repeat;
 width:190px;
 margin: 0 0 0 15px;
 padding: 2px 0 0 0; 
}
#Informacion ul
{
 list-style-image: url(../img/viñeta0.png)
}
#Informacion h1
{
 width:145px;
 text-align:center;
 font-family: Verdana, Arial, Sans-Serif;
 font-size: 12pt;
 color:#FFF;
 padding: 3px 0 15px 0;
}
#Catalogo
{
 background: url(../img/catalogo.png) no-repeat;
 width:190px;
 margin: 0 0 0 15px;
 padding: 2px 0 0 0;
}
#Catalogo ul
{
 list-style-image: url(../img/viñeta0.png)
}
#Catalogo h1
{
 width:145px;
 text-align:center;
 font-family: Verdana, Arial, Sans-Serif;
 font-size: 12pt;
 color:#FFF;
 padding: 3px 0 15px 0;
}
#Bienes
{
 background: url(../img/bienes.png) no-repeat;
 width:190px;
 margin: 0 0 0 15px;
 padding: 2px 0 0 0;
}
#Bienes ul
{
 list-style-image: url(../img/viñeta0.png)
}
#Bienes h1
{
 width:145px;
 text-align:center;
 font-family: Verdana, Arial, Sans-Serif;
 font-size: 12pt;
 color:#063;
 padding: 0 0 10px 0;
}
#Clientes
{
 background: url(../img/clientes.png) no-repeat;
 width:190px;
 margin: 0 0 0 15px;
 padding: 2px 0 5px 0;
}
#Clientes h1
{
 width:145px;
 text-align:center;
 font-family: Verdana, Arial, Sans-Serif;
 font-size: 12pt;
 color:#FFF;
 padding: 3px 0 15px 0;
}
#Clientes ul
{
 list-style-image: url(../img/viñeta0.png)
}
#Contenido
{
 padding: 0 0 0 10px;
 width:680px;
}

#Contenido h1
{
 text-transform:capitalize;
 font-size: 12pt;
}
#Contenido .Dpto
{
 text-transform:lowercase;
 color:#cd0259;
 font-size:12pt;
}
#Contenido .DescripcionDpto
{
 font-size:11pt;
}
#Contenido span.Correo
{
 direction: rtl; 
 unicode-bidi:bidi-override;
 color:#cd0259;
}
#MenuSup table
{
 width: 100%;
 text-align:center;
 font-size: 11pt;
}
#MenuSup table a:link, a:visited
{
 text-decoration:none;
 color:#5b5a55;
}

#Datos
{
 position:absolute;
 top:0;
 right: 50px;
 text-align:left;
 font-family: Verdana;
 width:260px;
}
#Datos h1
{
 color: #cd0259;
 font-size:15pt; 
}
#Datos h2
{
 margin: -16px 0 0 0;
 color: #a1a09c;
 font-size:9pt; 
}
#Datos #Calendario
{
 float:right;
 margin: -45px 0 0 170px;
 color: #a1a09c;
 font-size:9pt; 
 background-image:url(../img/calendario.png);
 width:80px;
 height: 68px;
 z-index:1;
}
#Datos #Calendario #dia
{
 margin: 20px 28px 28px 28px;
 color: #a1a09c;
 font-size:16pt;
}
#Datos #Calendario #mes
{
 margin: -40px 0 0 0;
 color: #a1a09c;
 font-size:9pt;
 width:80px;
 text-align:center;
}
#Datos #Calendario #anno
{
 margin: -88px 0 0 0;
 width:80px;
 text-align:center;
 color: #fafafa;
 font-size:9pt;
}

#Coordenadas
{
 width: 220px;
 position:relative;
 top: -55px;
 background: #fff;
 padding: 2px;
}

#Coordenadas .alinderecha
{
 width: 210px;	
 text-align:right;
}

.ListaFlecha
{
 list-style-image: url(../img/lista.png);
}
.ListaFlecha a
{
 text-decoration:none;
 color: #5E5E5E;
}
.ListaFlecha a:hover
{
 text-decoration:none;
 color: #0E0E0E;
}
.centrar
{
 text-align:center;
}
.TablaCentrada
{
 width: 100%;
 text-align:center;
}
.TablaDetalleArticulo
{
 width: 90%;
 margin: 0 5% 0 5%; 
}
#ContenidoDetalleArticulo
{
 position: relative;
 left: 50%;
 width: 90%;
 padding-top: 10px;
 margin-left: -45%;
 margin-bottom: 10px; 
}
#TotalesCarro table
{
 position: absolute;
 right: 55px;
 text-align: right;
}
#ObsConfirmar
{
 position: relative;
 top: 80px;
}
#Sellos
{
 clear:both;
 padding: 10px 0 0 0;
}
#Noticia
{
 width: 480px;
 margin-left: 100px;
}
.PrevisualizadorTarjeta
{
	margin: 0 0 0 100px;
}

.FlotanteD
{
 float:right;
 margin: 15px;
}
.FlotanteI
{
 float:left;
 margin: 15px;
}
.ocultar
{
 visibility:hidden;
 height:0;
 width:0;	
}
.MensajeSistema
{
 width: 600px;
 padding:1px 3px 1px 3px;
 background-color: #fcf6df;
 border: solid 2px #ffa500;
}
.MensajeSistemaMadre
{
 position: relative;
 left: 240px;
 width: 500px;
 padding:1px 3px 1px 3px;
 background-color: #fcf6df;
 border: solid 2px #ffa500;
}
.alinderecha
{
 text-align:right;
}
.ImgDestacada
{
 margin: 5px 0 5px 0;
 border: 5px solid #fafafa;
}
.FondoSalmon
{
 background-color:#fff0d4;
 width: 100%;
 text-align:center;
 border: 3px solid #f6b336;
 margin: 2px;
}
.FondoSalmonClaro
{
 background-color:#FBFAF8;
 width: 100%;
 text-align:justify;
 border: 3px solid #B67804;
 margin: 2px;
 padding: 5px;
}
.FondoVerde
{
 background-color:#f1fff2;
 width: 100%;
 text-align:center;
 border: 3px solid #adff2e;
 margin: 2px;
}
.FondoAzul
{
 background-color:#d3ecf4;
 width: 100%;
 text-align:center;
 border: 3px solid #42c7f2;
 margin: 2px;
}
.Precio
{
 text-align:right;
 margin: 0 5px 0 0;
}
.BoderDestacado
{
 border: none;
}    