/* ... ETIQUETAS */
body{
	background-color:#fff;
	background-repeat:no-repeat;
	margin-top:0;
	margin-left:0;
}

body,div,p,table,input,select,textarea,a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
}
#estado_ped a {
	color:#FFFFFF;
	text-decoration:none;
}
p.normal{
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
td.normal{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	width:200px;
}
td.normal2{
	font-size:12px;
	font-weight:normal;
	text-align:center;
/*	font-weight:bold; */
}

.etiq_form{
	font-size:13px;
	color:#636363;
	text-align:right;
	font-weight:normal;
}

etiq_form_cod{
	font-size:13px;
	color:#636363;
	text-align:right;
	font-weight:normal;
}

.etiq_form label{
	display:block;
	width: 150px;
	font-size:13px;
	color:#636363;
	text-align:right;
	font-weight:normal;
	
	float: left;
}

.etiq_form input, .etiq_form select
{

	float: left;
}

.etiq_form br
{
	clear: both;
}



input.normal{
	border:none;
	width:20px;
}
h1,h2,h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-size:18px;
	font-weight:bold;
}
h2{ font-size:13px; text-align:left; margin-left:15px;}
.h2a{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-weight:bold; 
	font-size:13px;  
	margin-left:15px;
}
h3{ font-size:13px;
	color:#FFFFFF; 
	margin:0px;padding:0px;
	margin: 5px;
	margin-left:15px;
	}
/* FIN ETIQUETAS. */

/* ESTILO _CABECERA */
.cabecera_verd{
 font-family:Arial, Helvetica, sans-serif;
 font-size:31px;
 font-weight:bold;
 text-align:left;
 color:#CDD12E;
 margin-left:15px;
}
.cabecera_menosVerd{
 font-family:Arial, Helvetica, sans-serif;
 font-size:22px;
 font-weight:bold;
 text-align:left;
 color:#83861e;
 margin-left:15px;
}
.cabecera_roja{
 font-family:Arial, Helvetica, sans-serif;
 font-size:31px;
 font-weight:bold;
 text-align:left;
 color:#CC3300;
 margin-left:15px;
}

.subcabecera{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 text-align:left;
 color:#000000;
 margin-left:15px;
 
}
#cabecera
{	background-image:url(../_images/logo_digirapid.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 64px;
	width: 840px;
}
#estado_ped
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	background-color:#5C71AF;
	height:15px;
	width:143px;
}
#menu_sup
{ 	
	float:right;
	text-align:right;
    width:262px;
    height:18px;
}
/* FIN ESTILO CABECERA */
#centrado {
	width: 855px;
	margin:auto;
	text-align:center;
	margin:10px auto 0;
}

#contenido
{	width:835px;
	clear:both;
	margin:0px;
	padding:0px;
}
ul {
    list-style-type:none; 
    margin:0; 
    padding:0; 
}
li {
    margin:0; 
    float:left; 
}
li a {
	display:block;
	width:56px;
	text-decoration:none;
}
li a:hover {
    color:#5c78b7; 
}

#precios{
	background-color:#E0E7E8;
	background-repeat:no-repeat;
	height:485px;
}
#pre_marco{
	background-color:#E0E7E8;
	width:223px;
	height:148px;
	clear:both;
}
#pre_formato{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:4px;
	margin-right:12px;
}

#esperar{
	background-color:#E0E7E8;
	background-image:url(../_images/ent_esperar.gif);
	background-repeat:no-repeat;
	width:223px;
	height:81px;
	clear:both;
}
#enviar_fotos
{	margin-bottom: 5px;
	margin-top: 10px;
	margin-right: 5px;
	text-align:right;
	clear:both;
}
/* CARGA DE IMAGENES */
.fondo_gris{
	background-color:#E2E7E8;
	border-top:solid #D0D3D4;
	border-bottom:solid #D0D3D4;
	border-right:solid #D0D3D4;
	border-left:solid #D0D3D4;
}
.fondo_lila{
	background-color:#d4dfff;
	border: solid #a3baff;
}

#UploadPane img{
	background-color:#FFFFFF;
	text-align:center;
}
#ped_envioserv{
	font-weight:bold;
	margin-top:80px;
	color:#636363;
	font-size:14px;
}
.ped_envioserv{
	font-weight:bold;
	margin-top:80px;
	color:#636363;
	font-size:14px;
}
.subcabecera_gris{
	text-align:left;
	margin-left:15px;
	font-weight:bold;
	color:#636363;
	font-size:12px;
}
#franja_gris
{ 	background-color:#B4C0C3;
	width:837px;
	height:28px;
}
/* FIN CARGA DE IMAGENES */
/* ESTILOS _PIE */
#pie{
	font: 11px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin: 0px;
	padding:0px;
	padding-top:5px;
}
#copyright{	
	font-size: 9px;
	text-align:center;
}
/* FIN ESTILOS PIE*/
input, select, textarea {
	width: 350px;
	border: 1px solid #817F84;
	color: #817F84;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.inputNormal{
	border: 1px solid #817F84;
	color: #817F84;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
input.Entrada { width:140px; }

input.imagenEnabled, input.imagenDisabled { width: 260px; }
input.botonEnabled,  input.botonDisabled  { width: 75px; }

input.enabled,  input.imagenEnabled,  textarea.enabled  { background-color: #FFF; }
input.disabled, input.imagenDisabled, textarea.disabled { background-color: #ECE9D8; }

input.botonEnabled  { color: #817F84; }
input.botonDisabled { color: #D5D1D6; }

div.PrevioImagen {
	width:338px;
	border: 1px solid #817F84;
	padding:7px;
	text-align:center;
}



/* SOMBREADO TABLA */
#esqa {
	margin: 0px;
	background-image: url(../_images/bordeesqa.gif);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	text-align:right;
}
#esqb {
	margin: 0px;
	background-image: url(../_images/bordeesqb.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:15px;
	height:4px;
}
#esqc {
	margin: 0px;
	background-image: url(../_images/bordeesqc.gif);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	text-align:right;
}
#esqd {
	margin: 0px;
	background-image: url(../_images/bordeesqd.gif);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	text-align:left;
}
#latder {
	margin: 0px;
	background-image: url(../_images/bordeder.gif);
	background-repeat: repeat-y;
	height:4px;
}
#latizq {
	margin: 0px;
	background-image: url(../_images/bordeizq.gif);
	background-repeat: repeat-y;
	width: 4px;
	text-align:right;
}
#latsup {
	margin: 0px;
	background-image: url(../_images/bordesup.gif);
	background-repeat:repeat-x;
	height:4px;
}
#latinf {
	margin: 0px;
	background-image: url(../_images/bordeinf.gif);
	background-repeat:repeat-x;
	height:4px;
}
#esq_foto {
	margin: 0px;
	background-repeat:no-repeat;
	height:76px;
	width:16px;
}

#pre_esqa {
	margin: 0px;
	background-image: url(../_images/pre_esqa.gif);
	background-repeat:no-repeat;
	width:10px;
	height:9px;
	text-align:right;
}
#pre_esqb {
	margin: 0px;
	background-image: url(../_images/pre_esqb.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:10px;
	height:9px;
}
#pre_esqc {
	margin: 0px;
	background-image: url(../_images/pre_esqc.gif);
	background-repeat:no-repeat;
	width:10px;
	height:9px;
	text-align:right;
}
#pre_esqd {
	margin: 0px;
	background-image: url(../_images/pre_esqd.gif);
	background-repeat:no-repeat;
	width:10px;
	height:9px;
	text-align:left;
}
pre_latsup{
	width:183px;
}
/* fin sombreado tablas */
/* botones formalizacion del pedido */

#opciones_fotos{
	text-align:left;
	clear:both;
	padding-bottom:10px;
}

.capa_oculta{
	float:right;
	width:400px;
	height:47px;
	text-align:right;
	position:relative;
	right:81px;
	visibility:hidden;
}

#bcontoff,#bsuproff,#banadoff,#bcamboff,#bvolveroff{
	float:left;
	width: 330px;
	clear:both;
	height: 47px;
	padding-left:30px;
	
}
.font_hidden{
	padding:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin-right:20px;
	height:28px;
	background-color:#E0E4F0;

}

input.error{
	border: thin solid red;
}

textarea.error{
	border: thin solid red;
}

.encabezado1{
	font: bold 12px Arial,Verdana;
	color: #FFFFFF;
	background-color:#CCCCCC;
}
.contenido1{
	font: 12px Arial,Verdana;
	color: #666666;
}
.contenido2{
	font: bold 14px Arial,Verdana;
	color: #336699;
}
.contenido3{
	font:  14px Arial,Verdana;
	color: #336699;
}
.textoEnvioOk{
	font: bold 16px Arial,Verdana;
	color: #9999cc;	
}
.textoEnvioOk2{
	font: 12px Arial,Verdana;
	color: #333333;
}
.textoResumenPedido1{
	font: bold 14px Arial,Verdana;
	color: #5c71af;
}
.textoResumenPedido2{
	font: bold 12px Arial,Verdana;
	color:#5c71af;
}
.textoResumenPedido3{
	font: bold 14px Arial,Verdana;
	color:#666666;
}
.textoResumenPedido4{
	font: bold 12px Arial,Verdana;
	color: #669966;
}
.textoResumenPedido5{
	font: bold 14px Arial,Verdana;
	color: #669966;
}
.tablaResumenPedido1{
	border: thin solid #5c71af;
}
.tablaResumenPedido2{
	font: 12px Arial,Verdana;
	color: #5c71af;
}
.tablaResumenPedido3{
	border: thin solid #666666;
	font: 12px Arial,Verdana;
	color: #666666;
}
.tablaResumenPedido4{
	border: thin solid #669966;
}
.tablaResumenPedido5{
	font: 12px Arial,Verdana;
	color: #669966;
}
.encResumenPedido1{
	background-color:#666666;
	font: bold 12px Arial,Verdana;
	color:#FFFFFF;
}
.enlaceboton1{    
	font: bold 10pt Arial,Verdana;
   	padding: 4px;
   	background-color: #6699CC;
   	color: #FFFFFF;
   	text-decoration: none;
	cursor: pointer;
}

.enlaceboton1:link,
.enlaceboton1:visited {
   	border-top: 1px solid #cccccc;
   	border-bottom: 2px solid #666666;
   	border-left: 1px solid #cccccc;
   	border-right: 2px solid #666666;
}
.enlaceboton1:hover {
    border-bottom: 1px solid #cccccc;
   	border-top: 2px solid #666666;
   	border-right: 1px solid #cccccc;
   	border-left: 2px solid #666666;
} 
.textoOferta1{
	font: bold 14px Arial, Verdana;
	color:#CC6600;
}
.textoOferta2{
	font: 12px Arial, Verdana;
	color: #CC6600;
}
.tablaOfertas1{
	font: 10px Arial, Verdana;
	color: #006699;
}
input.registro{
	width: 20px;
	border: 1px solid #817F84;
	color: #817F84;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
input.factura{
	font:10px Verdana,Arial; 
	color:#999999; 
	width:200px;
}
/* fin formalizacion del pedido */

div.thumbContainer
{
	position: relative;
	text-align: center;
	height: 140px;
}

td#totalFotos
{
	text-align: right;
	font: bold 12px Arial;
	color:#353b44;
}

span#totalFotos
{
	display: block;
	padding-right: 1em;
	float: right;
	position: relative;
	top: -20px;
	color: #fff;
	font-weight: bold;
	
}

.btnsContainer{ padding: 1em 0; }

.btnsContainer a{ padding: .5em; }


#cabeceraPrecios{
	font:bold 14px Verdana; 
	color:#FFFFFF; 
	background-color: #6699CC;
}

/* ESTILOS PARA FOTOCAM */

body.fotocam #precios{
	background: #ecebe7 url(../_images/fotocam/ent_mejores.jpg) no-repeat top left;
	margin: 0;
}

body.fotocam #cabecera{
	background-image:url(../_images/fotocam/logo_fotocam.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 64px;
	width: 840px;
}

body.fotocam #estado_ped
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	background-color:#ee9f04;
	height:15px;
	width:143px;
}

body.fotocam #esperar{
	background-color:#ecebe7;
	background-image:url(../_images/fotocam/ent_esperar.gif);
}

body.fotocam #cabeceraPrecios{
	font:bold 14px Verdana; 
	color:#FFFFFF; 
	background-color: #ee9f04;
}

/*ESTILOS EURO 6000*/

body.euro6000 #cabecera{
	background-image:url(../_images/euro6000/logo_digirapid.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 64px;
	width: 840px;
}