@charset "utf-8";
/* INICIO Estilos etiuetas */
html ,
body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#333333;
}
img {
	border:none;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 ,
h2 ,
h3 ,
h4 ,
p ,
ul {
	margin:0;
	padding:0;
	padding-bottom:1em;
	/* Arregla un problema con elementos flotantes en IE6 */
	position:relative;
}
ul li {
	margin:0;
	padding:0;
	padding-left:2em;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	color:#4C4C4C;
}
h2.naranja {
	color:#F16623;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#F16623;
	font-size:0.9em;
	padding-bottom:0.3em;
}
h3.grande {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
}
h3.titulo_quieres_ser_fotografo {
	display:block;
	text-indent:-9999px;
	width:305px;
	height:54px;
	background-image:url(../imagenes/fondos/fondo_titulo_quieres_ser_fotografo.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	margin-bottom:10px;
}
p.paginador {
	font-size:0.9em;
	color:#F16623;
	padding-top:20px;
	text-align:center;
}
p.paginador a {
	color:#4C4C4C;
}
p.texto_error {
	font-weight:bold;
	font-style:italic;
	color:#FF0000;
}
p.centrado {
	text-align:center;
}
ul.listado {
	width:630px;
	margin-top:20px;
}
#cuerpo .contenido ul.listado {
	margin-left:35px;
	margin-right:0;
}
ul.listado li {
	width:300px;
	margin-right:10px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0;
	padding:0;
	list-style:none;
}
ul.listado li.futbol ,
ul.listado li.ciclismo ,
ul.listado li.golf ,
ul.listado li.marcha ,
ul.listado li.automovilismo {
	padding-left:50px;
	width:265px;
	padding-top:11px;
	padding-bottom:12px;
	background-repeat:no-repeat;
	background-position:0 0;
}
ul.listado li.futbol {
	background-image:url(../imagenes/sprites/icono_listado_futbol.gif);
}
ul.listado li.ciclismo {
	background-image:url(../imagenes/sprites/icono_listado_ciclismo.gif);
}
ul.listado li.golf {
	background-image:url(../imagenes/sprites/icono_listado_golf.gif);
}
ul.listado li.marcha {
	background-image:url(../imagenes/sprites/icono_listado_marcha.gif);
}
ul.listado li.automovilismo {
	background-image:url(../imagenes/sprites/icono_listado_automovilismo.gif);
}
ul.listado li a {
}
ul.listado li span.fecha {
	display:block;
	font-size:0.8em;
}
ul.listado.fotografos {
	width:440px;
	padding-top:10px;
	margin-top:0;
}
#cuerpo .contenido ul.listado.fotografos {
	margin-left:85px;
}
ul.listado.fotografos li {
	width:215px;
	padding-top:10px;
}
ul.listado.fotografos li span.avatar {
	display:block;
	float:left;
	margin-right:10px;
	width:45px;
	height:45px;
	overflow:hidden;
}
ul.listado.fotografos li span.ver_galeria {
	display:block;
	float:left;
	width:100px;
	color:#F16623;
	font-size:0.8em;
}
ul.listado.fotografos li span.ver_galeria a {
	color:#F16623;
}
#cuerpo .contenido div.contenido_quieres_ser_fotografo {
	margin-left:60px;
}
#cuerpo .contenido div.dos_columnas div.columna.pequenya div.contenido_quieres_ser_fotografo p, 
#cuerpo .contenido div.dos_columnas div.columna.muy_pequenya div.contenido_quieres_ser_fotografo p {
	margin-left:0;
	margin-right:0;
}
/* FIN Estilos etiquetas */

/* INICIO Estilos estructura */
#contenedor {
	width:920px;
	margin-left:auto;
	margin-right:auto;
}
#cabecera {
	clear:both;
	width:100%;
}
#cabecera #destacados {
	float:right;
	width:640px;
	padding-left:120px;
	height:78px;
	min-height:78px;
	background-image:url(../imagenes/fondos/fondo_destacados_cabecera.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	margin-bottom:35px;
}
* > #cabecera #destacados {
	height:auto;
}
#cabecera #destacados p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:normal;
	font-style:italic;
	color:#4C4C4D;
	padding-top:13px;
	margin-right:10px;
}
#cabecera #zona_carrito {
	width:152px;
	float:right;
}
#cabecera #zona_carrito ul.lista_iconos {
	padding-top:8px;
	padding-right:15px;
}
#cabecera #zona_carrito ul.lista_iconos li {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	margin-left:10px;
}
#boton_carrito {
	width:128px;
	height:60px;
	padding-left:10px;
}
#icono_skype ,
#icono_facebook ,
#icono_rss {
	display:block;
	width:26px;
	height:26px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0 0;
	margin-bottom:5px;
}
#icono_skype {
	background-image:url(../imagenes/sprites/icono_skype.jpg);
}
#icono_facebook {
	background-image:url(../imagenes/sprites/icono_facebook.jpg);
}
#icono_rss {
	background-image:url(../imagenes/sprites/icono_rss.jpg);
}
#cuerpo {
	clear:both;
	width:100%;
	background-image:url(../imagenes/fondos/fondo_cuerpo_medio.jpg);
	background-repeat:repeat-y;
	background-position:0 0;
}
#cuerpo .contenido {
	margin-top:-6px;
	margin-left:15px;
	margin-right:15px;
	background-image:url(../imagenes/fondos/fondo_cuerpo_contenido.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#E1E2E4;
}
#cuerpo .contenido.fondo_inicio {
	background-image:url(../imagenes/fondos/fondo_inicio.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:276px;
	min-height:276px;
}
* > #cuerpo .contenido.fondo_inicio {
	height:auto;
}
#cuerpo .contenido.fondo_galerias {
	background-image:url(../imagenes/fondos/fondo_galerias.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-bottom:20px;
}
#cuerpo .contenido.fondo_interior {
	background-image:url(../imagenes/fondos/fondo_interior.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-bottom:20px;
}
#cuerpo #fondo_cuerpo_superior {
	width:100%;
	height:12px;
	background-image:url(../imagenes/fondos/fondo_cuerpo_superior.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#cuerpo #fondo_cuerpo_inferior {
	width:100%;
	height:11px;
	background-image:url(../imagenes/fondos/fondo_cuerpo_inferior.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#cuerpo .contenido h1 {
	margin:0;
	padding:0;
}
#cuerpo .contenido h1 a {
	display:block;
	width:494px;
	height:58px;
	background-image:url(../imagenes/logotipos/logotipo_tenemostufoto.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#cuerpo .contenido h2 ,
#cuerpo .contenido h3 ,
#cuerpo .contenido p ,
#cuerpo .contenido ul {
	margin-left:85px;
	margin-right:40px;
}
#cuerpo .contenido h2 span {
	font-size:0.7em;
}
#cuerpo .contenido div.dos_columnas div.columna.pequenya p ,
#cuerpo .contenido div.dos_columnas div.columna.muy_pequenya p ,
#cuerpo .contenido div.dos_columnas div.columna.pequenya h3 ,
#cuerpo .contenido div.dos_columnas div.columna.muy_pequenya h3 {
	margin-left:10px;
	margin-right:0;
}
#cuerpo .contenido div.dos_columnas div.columna.grande p ,
#cuerpo .contenido div.dos_columnas div.columna.muy_grande p {
	font-size:1.25em;
	color:#666666;
	margin-right:40px;
	margin-right:10px;
}
#cuerpo .contenido div.dos_columnas div.columna.grande p.paginador ,
#cuerpo .contenido div.dos_columnas div.columna.muy_grande p.paginador {
	font-size:0.8em;
	color:#F16623;
}
#cuerpo .contenido div.dos_columnas div.columna.grande p.paginador a ,
#cuerpo .contenido div.dos_columnas div.columna.muy_grande p.paginador a {
	color:#4C4C4C;
}
#pie {
	clear:both;
	width:100%;
}
#pie #zona_contenido_pie {
	width:870px;
	height:152px;
	min-height:147px;
	background-image:url(../imagenes/fondos/fondo_pie_contenido.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:35px;
	padding-right:15px;
	padding-top:5px;
}
* > #pie #zona_contenido_pie {
	height:auto;
}
#pie #zona_contenido_pie div.tres_columnas div.columna.c1 {
	width:270px;
	margin-left:20px;
}
#pie #zona_contenido_pie div.tres_columnas div.columna.c2 {
	width:255px;
	margin-left:35px;
}
#pie #zona_contenido_pie div.tres_columnas div.columna.c3 {
	width:225px;
	margin-left:45px;
}
#pie #zona_contenido_pie div.tres_columnas div.columna p {
	font-size:1em;
	color:#999999;
	padding-top:10px;
}
#pie #zona_contenido_pie div.tres_columnas div.columna p.eslogan {
	padding-top:0;
	font-size:4em;
	text-align:center;
	color:#000000;
}
div.dos_columnas ,
div.tres_columnas {
	width:100%;
}
div.dos_columnas div.columna {
	float:left;
	width:49%;
}
div.dos_columnas div.columna.grande {
	width:59%;
}
div.dos_columnas div.columna.pequenya {
	width:39%;
}
div.dos_columnas div.columna.muy_grande {
	width:74%;
}
div.dos_columnas div.columna.muy_pequenya {
	width:24%;
}

div.tres_columnas div.columna {
	float:left;
	width:32%;
}
div.calendario {
	width:40px;
	height:50px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}
div.terminador {
	clear:both;
	height:1px;
}
div.miniaturas_galeria {
	margin-top:20px;
	margin-left:85px;
}
div.miniaturas_galeria div.miniatura_galeria {
	float:left;
/*	width:94px;
	height:58px;*/
	width:198px;
	height:160px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;
}
div.panel_formatos {
	border:1px solid #F16623;
	margin-left:85px;
	padding:15px;
	padding-top:50px;
	padding-bottom:30px;
	height:320px;
	min-height:320px;
}
* > div.panel_formatos {
	height:auto;
}
#cuerpo .contenido div.panel_formatos p {
	margin-left:0;
}
table.tabla_formatos {
	width:180px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
table.tabla_formatos th ,
table.tabla_formatos td {
	padding:3px;
}
table.tabla_formatos th {
	color:#F16623;
	font-weight:normal;
}
table.tabla_formatos td {
	border-bottom:1px solid #D65710;
}
/* FIN Estilos estructura */

/* INICIO Estilos menu superior */
#menu_superior {
	clear:both;
	width:100%;
}
#menu_superior ul {
	margin-right:10px;
}
#menu_superior ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#menu_superior ul li a {
	display:block;
	width:91px;
	height:32px;
	padding-top:14px;
	overflow:hidden;
	text-align:center;
	font-size:1em;
	color:#333333;
	font-weight:bold;
	background-image:url(../imagenes/sprites/boton_menu_superior.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#menu_superior ul li a.seleccionada ,
#menu_superior ul li a:hover {
	background-position:0 -46px;
	text-decoration:none;
}
#menu_superior ul li:active {
	background-position:0 -92px;
}
/* FIN Estilos menu superior */

/* INICIO Estilos formularios */
div.borde_formulario {
	border:1px solid #F16623;
	padding:8px;
	padding-left:12px;
	padding-right:12px;
	margin-bottom:15px;
}
div.caja_formulario_login {
	width:300px;
	margin-left:auto;
	margin-right:auto;
	padding-top:100px;
}
#cuerpo .contenido div.dos_columnas div.columna.grande div.caja_formulario_login p , 
#cuerpo .contenido div.dos_columnas div.columna.muy_grande div.caja_formulario_login p ,
div.caja_formulario_login p {
	margin-left:0;
	color:#F16623;
	font-size:1em;
}
div.caja_formulario_login p a {
	color:#F16623;
}
div.caja_formulario_login form {
	border-bottom:1px solid #F16623;
	margin-bottom:5px;
}
div.columna.grande div.borde_formulario ,
div.columna.muy_grande div.borde_formulario {
	margin-left:85px;
	margin-right:40px;
	margin-top:20px;
	margin-bottom:20px;
}
form {
	width:100%;
	margin:0;
	padding:0;
}
form br {
	display:none;
}
fieldset {
	margin:0;
	padding:0;
	clear:both;
	border:none;
	margin-top:10px;
}
form.campos_estrechos fieldset {
	float:left;
	width:80%;
	margin-left:10%;
}
form.campos_estrechos fieldset fieldset {
	float:none;
	width:auto;
}
legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#F58C5A;
	margin-bottom:3px;
}
label {
	float:left;
	width:35%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-top:3px;
	color:#F58C5A;
}
label.ancho {
	float:none;
	display:block;
	text-align:right;
	width:94%;
}
input ,
textarea {
	width:60%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin-bottom:5px;
	border:1px solid #F16623;
	background:none;
	padding:2px;
	color:#F58C5A;
}
textarea {
	overflow:auto;
}
input.ancho ,
textarea.ancho {
	width:94%;
}
div.botones {
	text-align:right;
}
form.campos_estrechos div.botones {
	clear:left;
}
input.boton ,
input.checkbox ,
input.radiobutton {
	width:auto;
	border:none;
}
input.radiobutton {
	display:block;
	margin-left:10px;
}
input.boton {
	color:#FF0000;
}
input.input_formulario_alerta ,
textarea.input_formulario_alerta {
	background-image:url(../imagenes/sprites/fondo_inputs_alerta.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.asterisco {
	display:none;
}
.asterisco_alerta {
	display:inline;
}
#frmBuscarEventos {
	margin-left:35px;
	margin-right:20px;
	border-bottom:1px solid #F16623;
}
#frmBuscarEventos div.columna {
	width:40%;
}
#frmBuscarEventos div.columna label {
	width:auto;
	padding-left:10px;
	padding-right:15px;
}
#frmBuscarEventos div.columna input ,
#frmBuscarEventos div.columna textarea {
	width:60%;
	color:#4C4C4C;
}
#frmBuscarEventos div.columna label ,
#frmBuscarEventos input.boton {
	width:auto;
	color:#4C4C4C;
}
#frmBuscarEventos div.columna input ,
#frmBuscarEventos div.columna textarea {
	border:1px solid #4C4C4C;
}
#frmBuscarEventos input.boton {
	font-size:1em;
	font-weight:bold;
}
#frmBuscarEventos legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#4C4C4C;
	margin-bottom:1em;
}
div.columna.grande form legend ,
div.columna.muy_grande form legend {
	font-size:1.25em;
	margin-bottom:1em;
}
div.columna.grande form label ,
div.columna.muy_grande form label ,
div.columna.grande form input ,
div.columna.muy_grande form input ,
div.columna.grande form textarea ,
div.columna.muy_grande form textarea {
	font-size:1em;
}
div.columna.grande form label ,
div.columna.muy_grande form label {
	width:25%;
}
div.columna.grande form input ,
div.columna.muy_grande form input {
	width:70%;
}
div.columna.grande form input.boton ,
div.columna.muy_grande form input.boton {
	width:auto;
}
div.columna.grande form label.ancho ,
div.columna.muy_grande form label.ancho {
	text-align:left;
	padding-bottom:3px;
}
div.columna.grande form textarea ,
div.columna.muy_grande form textarea ,
div.columna.grande form div.botones ,
div.columna.muy_grande form div.botones {
	width:95%;
}
/* FIN Estilos formularios */

/* INICIO Estilos resumen compra */
div.resumen_compra {
	border:1px solid #F16623;
	padding:8px;
	padding-left:12px;
	padding-right:12px;
	color:#4C4C4C;
}
div.resumen_compra h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#F16623;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #F16623;
	background-image:url(../imagenes/fondos/fondo_titulo_resumen_compra.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
div.resumen_compra h3.sin_decoracion {
	background-image:none;
	border:none;
}
div.resumen_compra div#resumen_compra_lineas {
	margin-left:10px;
	height:225px;
	min-height:225px;
}
* > div.resumen_compra div#resumen_compra_lineas {
	height:auto;
}
div.resumen_compra div#resumen_compra_lineas div.resumen_compra_linea {
	clear:both;
	width:100%;
	padding-top:5px;
}
div.resumen_compra div#resumen_compra_lineas div.resumen_compra_linea div.c1 ,
div.resumen_compra div#resumen_compra_lineas div.resumen_compra_linea div.c2 ,
div.resumen_compra div#resumen_compra_lineas div.resumen_compra_linea div.c3 ,
div.resumen_compra div#resumen_compra_lineas div.resumen_compra_linea div.c4 {
	float:left;
	width:23%;
	margin-right:1%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
div.resumen_compra div#resumen_compra_lineas div.resumen_compra_linea div.c1 {
	width:29%;
	text-align:left;
}
div.resumen_compra div#resumen_compra_lineas div.resumen_compra_linea div.c2 {
	width:29%;
	text-align:left;
}
div.resumen_compra div#resumen_compra_lineas div.resumen_compra_linea div.c3 {
	width:16%;
	text-align:center;
}
div.resumen_compra div#resumen_compra_lineas div.resumen_compra_linea div.c4 {
	width:18%;
	text-align:right;
}
div.resumen_compra div#resumen_compra_pie {
	clear:both;
	width:100%;
	padding-bottom:3px;
	padding-top:10px;
}
div.resumen_compra div#resumen_compra_pie p.precio {
	text-align:right;
}
div.resumen_compra div#resumen_compra_pie p {
	padding-bottom:0;
	text-align:center;
}
div.resumen_compra div#resumen_compra_pie span.precio ,
div.resumen_compra div.resumen_compra_botones span.precio {
/*	display:block;*/
	font-size:1.25em;
}
div.resumen_compra div.resumen_compra_botones {
	clear:both;
	width:100%;
	border-top:1px solid #F16623;
	border-bottom:1px solid #F16623;
}
div.resumen_compra div.resumen_compra_botones p.precio {
	text-align:right;
	padding-top:5px;
}
div.resumen_compra div.resumen_compra_botones br {
	display:none;
}
div.resumen_compra div.resumen_compra_botones a.boton {
	display:block;
	float:left;
	color:#4C4C4C;
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:33px;
	margin:10px;
}
div.resumen_compra div.resumen_compra_botones a.boton br {
	display:inline;
}
div.resumen_compra div.resumen_compra_botones a.boton.borrar_compra {
	background-image:url(../imagenes/sprites/boton_borrar_compra.gif);
}
div.resumen_compra div.resumen_compra_botones a.boton.seguir_comprando {
	background-image:url(../imagenes/sprites/boton_seguir_comprando.gif);
}
div.resumen_compra div.resumen_compra_botones a.boton.comprar {
	background-image:url(../imagenes/sprites/boton_comprar.gif);
	background-position:top right;
	padding-top:46px;
	font-size:1.16em;
	float:right;
}
div.resumen_compra #resumen_compra_texto_pie {
	padding-top:5px;
}
div.resumen_compra #resumen_compra_texto_pie p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#4C4C4C;
	text-align:center;
	padding-bottom:0.5em;
}
/* FIN Estilos resumen compra */

/* INICIO Estilos panel de compra */
#panel_compra {
	z-index:100;
	position:absolute;
	top:260px;
	width:774px;
/*	height:425px;*/
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:6px;
	margin-left:86px;
	background-color:#4C4C4C;
	color:#FFFFFF;
}
#panel_compra_vista_previa_cubre {
	position:absolute;
	top:5px;
	left:6px;
	width:495px;
	height:425px;
	z-index:200;
	overflow:hidden;
}
#panel_compra_vista_previa {
	float:left;
	width:495px;
	height:425px;
	overflow:hidden;
	background-color:#F7F7F7;
}
#panel_compra_contenido {
	float:left;
	width:250px;
	padding-left:19px;
}
#panel_compra #panel_compra_boton_cerrar {
	display:block;
	float:right;
	width:20px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.8em;
	color:#F16623;
	font-weight:bold;
}
#panel_compra #boton_añadir_carro {
	display:block;
	margin-left:10px;
	color:#FFFFFF;
	text-align:right;
	padding-bottom:5px;
	padding-top:17px;
	padding-bottom:16px;
	padding-right:45px;
	background-image:url(../imagenes/sprites/fondo_titulo_panel_compra.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#panel_compra_contenido h3 {
	display:block;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	font-size:1.3em;
/*	padding-top:15px;
	padding-bottom:14px;
	background-image:url(../imagenes/sprites/fondo_titulo_panel_compra.gif);
	background-repeat:no-repeat;
	background-position:top right;*/
	margin-top:10px;
}
#panel_compra_contenido h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:0.4em;
}
#panel_compra input {
	float:none;
	width:auto;
	font-size:1em;
	color:#FFFFFF;
	background-color:#4C4C4C;
}
#panel_compra label {
	margin:0;
	padding:0;
	float:none;
	font-size:1em;
	color:#FFFFFF;
}
#panel_compra_contenido div.panel_compra_lineas {
	margin-bottom:15px;
}
#panel_compra_contenido div.panel_compra_linea {
	width:100%;
	clear:both;
	padding-top:5px;
}
#panel_compra_contenido div.panel_compra_linea div.c1 ,
#panel_compra_contenido div.panel_compra_linea div.c2 ,
#panel_compra_contenido div.panel_compra_linea div.c3 {
	float:left;
	width:31%;
	margin-right:1%;
}
#panel_compra_contenido div.panel_compra_lineas.fotografico div.panel_compra_linea div.c1 {
	width:98px;
	margin-right:2px;
}
#panel_compra_contenido div.panel_compra_lineas.fotografico div.panel_compra_linea div.c2 {
	width:98px;
	margin-right:2px;
	text-align:center;
}
#panel_compra_contenido div.panel_compra_lineas.fotografico div.panel_compra_linea div.c3 {
	width:48px;
	margin-right:2px;
	text-align:right;
}
#panel_compra_contenido div.panel_compra_lineas.digital div.panel_compra_linea div.c1 {
	width:88px;
	margin-right:2px;
}
#panel_compra_contenido div.panel_compra_lineas.digital div.panel_compra_linea div.c2 {
	width:83px;
	margin-right:2px;
	text-align:center;
}
#panel_compra_contenido div.panel_compra_lineas.digital div.panel_compra_linea div.c3 {
	width:73px;
	margin-right:2px;
	text-align:center;
}
#resumen_compra_cargando {
	text-align:center;
	padding-top:20px;
}
/* FIN Estilos panel de compra */
