/* GENERALES */

body{
margin:0;
padding:0;
font-family:arial; 
font-size:11px;
background-color:#ffffff;
}

form {
margin:0px;
}

img {
border:0px;
margin:0px;
vertical-align:middle;
}

/*enlaces simples*/
a:link {color:#2f2f2f; text-decoration:underline; font-family:arial;  font-size:11px; }
a:visited {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:11px;}
a:hover {color:#2f2f2f text-decoration:underline; font-family:arial; font-size:11px; }
a:active {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:11px; }

/*enlaces negrita 11px*/
a:link.negrita {color:#2f2f2f text-decoration:underline; font-family:arial;  font-size:11px; font-weight:bold;}
a:visited.negrita {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:11px; font-weight:bold;}
a:hover.negrita {color:#2f2f2f text-decoration:underline; font-family:arial; font-size:11px; font-weight:bold;}
a:active.negrita {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:11px; font-weight:bold;}

/*enlaces negrita 11px no underline*/
a:link.negrita_none {color:#2f2f2f text-decoration:none; font-family:arial;  font-size:11px; font-weight:bold;}
a:visited.negrita_none {color:#2f2f2f; text-decoration:none; font-family:arial; font-size:11px; font-weight:bold;}
a:hover.negrita_none {color:#2f2f2f text-decoration:none; font-family:arial; font-size:11px; font-weight:bold;}
a:active.negrita_none {color:#2f2f2f; text-decoration:none; font-family:arial; font-size:11px; font-weight:bold;}

/*enlaces negrita 12px*/
a:link.negrita2 {color:#2f2f2f text-decoration:underline; font-family:arial;  font-size:12px; font-weight:bold;}
a:visited.negrita2 {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold;}
a:hover.negrita2 {color:#2f2f2f text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold;}
a:active.negrita2 {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold;}


input {
font-family:arial; font-size:11px; vertical-align:middle;
color:#56675C;
border:1px solid #56675C;
}

input.radio_limpios{
	border:0px;
}

textarea {
font-family:arial; 
font-size:11px; 
width:300px; 
vertical-align:middle;
color:#56675C;
border:1px solid #56675C;
}

select {
font-family:arial; 
font-size:11px; 
vertical-align:middle;
color:#56675C;
border:1px solid #56675C;
}

table {

font-family:arial; 
font-size:11px;
color:#666666;
text-align:left;
}

ul{
padding:0px;
}
li{
padding:2px;
}



div.noscrip {
position:absolute; 
top:0px; 
left:0px; 
width:1024px; 
height:3000px; 
z-index:100; 
border:0px solid; 
background-color:#FFFFFF;
}


/* celda contenedora */


td.contenedora {
	padding-top:5px;
}

table.contenedora {
	width:924px;
}

table.contenedora_marco_interior{
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}

/* fila superior*/

td.contenedora_top_left {
	background-image:url(../imagenes/fondo_top_left.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:20px; 
	height:20px;
} 
td.contenedora_top {
	background-image:url(../imagenes/fondo_top_center.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:bottom;
}
td.contenedora_top_right {
	background-image:url(../imagenes/fondo_top_right.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:20px; 
	height:20px;
}

/*fila media*/

td.contenedora_left {
	background-image:url(../imagenes/fondo_left_center.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	width:20px; 
}
td.contenedora_right {
	background-image:url(../imagenes/fondo_right_center.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:20px; 
}


/*fila inferior*/

td.contenedora_bottom_left {
	background-image:url(../imagenes/fondo_bottom_left.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:20px; 
	height:20px;
} 
td.contenedora_bottom {
	background-image:url(../imagenes/fondo_bottom_center.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
td.contenedora_bottom_right {
	background-image:url(../imagenes/fondo_bottom_right.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:20px; 
	height:20px;
}


/*** ENCABEZADO ***/

/*encabezado superior*/
td.encabezado_top{
	background-image:url(../imagenes/fondo_cabecera.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:70px;
}
td.encabezado_logo{
	padding:0px 0px 0px 30px;
}
td.encabezado_eslogan{
	padding:20px 0px 0px 100px;
}
td.encabezado_datos_contacto{
	text-align:right;
	padding:5px 5px 0px 0px;
	font-weight:bold;
	color:#666666;
	font-size:12px;
}

/*encabezado inferior*/
/*MENU*/
td.encabezado_bottom{
	background-image:url(../imagenes/fondo_menu.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:24px;
}
td.menu_lema{
padding:0px 0px 0px 0px;
background-color:#26AAE1;
color:#ffffff;
text-align:center;
}
td.menu_barra_vertical{
	padding:0px 0px 0px 0px;
}
td.menu_elemento{
	padding:0px 8px 0px 19px;
}
/***  enlaces menú  ***/ /*text-transform:uppercase;*/
a:link.bt_menu {color:#FFFFFF; text-decoration:none; font-family:arial;  font-size:14px;  font-weight:bold; }
a:visited.bt_menu {color:#FFFFFF; text-decoration:none; font-family:arial; font-size:14px; font-weight:bold;}
a:hover.bt_menu {color:#FFFFFF; text-decoration:underline; font-family:arial; font-size:14px; font-weight:bold;}
a:active.bt_menu {color:#FFFFFF; text-decoration:underline; font-family:arial; font-size:14px; font-weight:bold;}


/* PIE */
td.pie {
	padding:0px;
}
a:link.pie {color:#8A8A8A; text-decoration:none; font-family:arial;  font-size:11px; }
a:visited.pie {color:#8A8A8A; text-decoration:none; font-family:arial; font-size:11px;}
a:hover.pie {color:#8A8A8A; text-decoration:underline; font-family:arial; font-size:11px; }
a:active.pie {color:#8A8A8A; text-decoration:underline; font-family:arial; font-size:11px; }

a:link.pie_ryc {color:#CCCCCC; text-decoration:none; font-family:arial;  font-size:11px; }
a:visited.pie_ryc {color:#CCCCCC; text-decoration:none; font-family:arial; font-size:11px;}
a:hover.pie_ryc {color:#CCCCCC; text-decoration:underline; font-family:arial; font-size:11px; }
a:active.pie_ryc {color:#CCCCCC; text-decoration:underline; font-family:arial; font-size:11px; }




/************  INICIO  ************/

/*modelo generico cuadros*/
td.box_top_left{
	background-image:url(../imagenes/box_top_left.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:6px; 
	height:27px;
}
td.box_top_elemento{
	background-image:url(../imagenes/box_top.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:1px;
	padding-left:10px;
	width:10%;
}
td.box_top{
	background-image:url(../imagenes/box_top.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:6px; 
	height:1px;
	font-size:14px;
	color:#2f2f2f;
	font-weight:bold;
	text-align:left;
	padding:2px 0px 2px 8px;
	width:80%;
}
td.box_top_right{
	background-image:url(../imagenes/box_top_right.jpg);
	background-position:bottom left;
	background-repeat: no-repeat;
	width:6px; 
	height:27px;
}
td.box_left{
	background-image:url(../imagenes/box_left.jpg);
	background-position:right;
	background-repeat: repeat-y;
	width:6px; 
	height:1px;
}
td.box_right{
	background-image:url(../imagenes/box_right.jpg);
	background-position:left;
	background-repeat: repeat-y;
	width:6px; 
	height:1px;
}
td.box_bottom_left{
	background-image:url(../imagenes/box_bottom_left.jpg);
	background-position:top right;
	background-repeat: no-repeat;
	width:6px; 
	height:8px;
}
td.box_bottom{
	background-image:url(../imagenes/box_bottom.jpg);
	background-position:top;
	background-repeat: repeat-x;
	width:1px; 
	height:8px;
}
td.box_bottom_right{
	background-image:url(../imagenes/box_bottom_right.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	width:6px; 
	height:8px;
}


/********** IZQUIERDA.PHP **********/

td.izquierdaphp{
	width:180px; 
	padding:0px 5px;
}
/*box buscar*/
td.box_buscar{
	padding:0px 0px 2px 0px;
}
td.box_buscar_top_left {
	background-image:url(../imagenes/box_buscar_top_left.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:6px; 
	height:31px;
} 
td.box_buscar_top_elemento {
	background-image:url(../imagenes/box_buscar_top_center.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px 0px 0px 5px;
}
td.box_buscar_top {
	background-image:url(../imagenes/box_buscar_top_center.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:bottom;
	font-size:14px;
	color:#2f2f2f;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
td.box_buscar_top_right {
	background-image:url(../imagenes/box_buscar_top_right.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:6px; 
	height:31px;
}
td.box_buscar_left {
	background-image:url(../imagenes/box_buscar_left.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	width:6px; 
}
td.box_buscar_right {
	background-image:url(../imagenes/box_buscar_right.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:6px; 
}
td.box_buscar_bottom_left {
	background-image:url(../imagenes/box_buscar_bottom_left.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:6px; 
	height:6px;
} 
td.box_buscar_bottom {
	background-image:url(../imagenes/box_buscar_bottom_center.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
td.box_buscar_bottom_right {
	background-image:url(../imagenes/box_buscar_bottom_right.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:6px; 
	height:6px;
}
td.box_buscar_fondo_color{
	background-color:#f3f3f3;
	width:100%;
}
td.box_buscar_linea_buscar{
	padding:5px 0px 5px 8px;
}
td.box_buscar_lupa{
	padding:5px 0px 0px 5px;
}
input.buscar{
	width:120px;
}
td.box_buscar_txt_opciones{
	font-size:11px;
	color:#191919;
	padding:0px;
}
td.box_buscar_check{
	width:5px;
	padding:0px 0px 1px 5px;
}
td.box_buscar_check_right{
	width:5px;
	padding:0px 0px 1px 5px;
}
td.box_buscar_boton{
	padding:5px 0px 5px 80px;
}

/** box temas **/
td.box_temas{
	padding:0px 0px 10px 0px;
}
td.box_temas_icono{
	padding:3px 5px 0px 0px;
}
td.box_temas_temas{
	padding:6px 0px 0px 0px;
}
td.box_temas_subtemas{
	padding:0px 0px 0px 15px;
	color:#2F2F2F;
	font-size:11px;
}
span.subtemas_txt_azul{
	color:#26AAE1;
	font-weight:bold;
}
td.box_temas_contenedor_temas{
	padding:10px 0px 10px 5px;/*30*/
}
a:link.temas {color:#2f2f2f; text-decoration:underline; font-family:arial;  font-size:11px;}
a:visited.temas {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:11px;}
a:hover.temas {color:#26aae1; text-decoration:underline; font-family:arial; font-size:11px;}
a:active.temas {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:11px;}



 /* MENU ACORDEON TEMAS */
.arrowlistmenu{
width: 150px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background-image: url(../imagenes/icono_mas.gif);
background-repeat: no-repeat;
background-position: center left;
font: 12px Arial;
color: #2f2f2f;
text-decoration:underline;
margin: 4px 5px 4px 5px; /*bottom spacing between header and rest of content*/
padding: 2px 0px 2px 15px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
font-weight:bold;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../imagenes/icono_menos.gif);
background-repeat: no-repeat;
background-position: center left;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding: 1px; /*bottom spacing between menu items*/
border:1px solid #FFFFFF;
}

.arrowlistmenu ul li a{
color: #2F2F2F;
display: block;
padding: 0px 0px 0px 0px;
padding-left: 30px; /*link text is indented 19px*/
text-decoration: none;
font-size: 12px;
}

.arrowlistmenu ul li a:visited{
color: #2F2F2F;
text-decoration: none;
font-size: 12px;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #26AAE1;
font-size: 12px;

}





/**box rss **/
td.box_rss{
	padding:0px 0px 14px 0px;
}
td.box_rss_top_left{
	background-image:url(../imagenes/box_rss_top_left.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:6px; 
	height:8px;
}
td.box_rss_top{
	background-image:url(../imagenes/box_rss_top.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:1px; 
	height:8px;
}
td.box_rss_top_right{
	background-image:url(../imagenes/box_rss_top_right.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:6px; 
	height:8px;
}
td.box_rss_icono{
	padding:0px 5px 0px 1px;
}
td.box_rss_txt{
	padding:0px 0px 0px 0px;
	
}
a:link.rss {color:#2f2f2f; text-decoration:underline; font-family:arial;  font-size:11px; }
a:visited.rss {color:#2f2f2f;; text-decoration:underline; font-family:arial; font-size:11px;}
a:hover.rss {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:11px; }
a:active.rss {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:11px; }


/** box ayuda **/
td.box_ayuda{
	padding:2px 0px 0px 0px;
}
td.box_ayuda_bottom_left {
	background-image:url(../imagenes/box_ayuda_bottom_left.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:6px; 
	height:38px;
}
td.box_ayuda_bottom_elemento {
	background-image:url(../imagenes/box_ayuda_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
} 
td.box_ayuda_bottom {
	background-image:url(../imagenes/box_ayuda_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:38px;
}
td.box_ayuda_bottom_right {
	background-image:url(../imagenes/box_ayuda_bottom_right.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:6px; 
	height:38px;
}
td.box_ayuda_contenedor_enlaces{
	padding:10px 0px 20px 5px;
}
td.box_ayuda_ver_ayuda{
	background-color:#f7f7f7;
}
span.box_ayuda_ver_ayuda{
	padding-left:15px; 
	padding-right:5px;
}




/********** DERECHA.PHP **********/

td.derechaphp{
	width:180px; 
	padding:0px 5px;
}
/*** box mi cuenta ***/
td.box_cuenta{
	padding:0px 0px 8px 0px;
}
td.cuenta_centrar_celda{
	text-align:center;
	padding:6px;  
}
td.box_cuenta_bt_sesion{
	padding-top:3px;
	text-align:center;
	color:#000000;
}
td.box_cuenta_bt_sesion2{
	padding-top:6px;
	padding-bottom:2px;
	text-align:center;
}
td.box_cuenta_boton_cerrar_sesion{
	padding-top:4px;
}
td.cuenta_centrar_celda_elementos{
	text-align:center;
	padding-top:4px;
}
td.cuenta_icono{
	padding-right:4px;
}
span.cuenta_bienvenido{
	font-size:12px;
	color:#2f2f2f;
	font-weight:bold;
}
span.cuenta_nombre{
	font-size:12px;
	color:#26aae1;
	font-weight:bold;
}

a:link.cuenta {color:#2f2f2f text-decoration:underline; font-family:arial;  font-size:12px; font-weight:bold;}
a:visited.cuenta {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold;}
a:hover.cuenta {color:#2f2f2f text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold;}
a:active.cuenta {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold;}


/*** box carrito ***/

td.box_carrito{
	padding-bottom:8px;
}

/*carrito_cabecera*/
td.carrito_cabecera_fondo{
	background-color:#f7f7f7;
	text-align:center;
	padding:15px 0px 5px 0px;
	border-bottom:1px solid #e6e6e6;
}
td.carrito_carrito_compra{
	background-color:#f7f7f7;
	text-align:center;
	padding:5px 5px 8px 0px;
}
td.carrito_carrrito_info{
	padding:0px 0px 8px 0px;
}
td.box_carrito_icono_carrito{
	padding-right:5px;
}
td.box_carrito_carrito_compra{
	font-size:11px;
	color:#2F2F2F;
	font-weight:bold;
	width:100%;
}
span.carrito_txt_rojo{
	font-size:11px;
	color:#E33A2D;
	font-weight:bold;	
}
span.carrito_txt_simple{
	font-size:11px;
	color:#2F2F2F;
}
/*articulos en carrito*/
td.carrito_art_contendor{
	padding:8px 0px 0px 0px;
}
td.carrito_art_img{
	padding:0px 2px 5px 2px;
}
td.carrito_art_nombre{
	font-size:9px;
	font-weight:bold;
	color:#28ABE1;
}
td.carrito_art_autor{
	text-transform:capitalize;
	font-size:9px;
	font-weight:bold;
	color:#2f2f2f;
	padding-top:3px;
}
td.carrito_art_cant{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding:3px 0px 0px 0px;
}
td.carrito_art_precio{
	font-size:12px;
	font-weight:bold;
	color:#e33a2d;
	padding:6px 0px 0px 0px;
}
/*ver cesta*/
td.ver_cesta_contenedor{
	background-color:#f7f7f7;
	border-top:5px solid #ffffff;
	text-align:center;
	padding:2px 0px;
}
td.carrito_compra_icono_cesta{
	padding-right:5px;
}
a:link.ver_cesta {color:#2f2f2f text-decoration:underline; font-family:arial;  font-size:11px; font-weight:bold;}
a:visited.ver_cesta {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:11px; font-weight:bold;}
a:hover.ver_cesta {color:#2f2f2f text-decoration:underline; font-family:arial; font-size:11px; font-weight:bold;}
a:active.ver_cesta {color:#2f2f2f; text-decoration:underline; font-family:arial; font-size:11px; font-weight:bold;}

/*total*/
td.carrito_total{
	font-size:12px;
	color:#2f2f2f;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px solid #e6e6e6;
	width:100%;
	text-align:right;
	padding:5px 7px 0px 0px;
}
td.carrito_total_importe{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	border-top:1px solid #e6e6e6;
	padding:3px 5px 0px 5px;
}


/** box mis favoritos **/

td.box_favoritos{
	padding-bottom:8px;
}
td.box_favoritos_art_nombre{
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#28ABE1;
}
td.box_favoritos_art_autor{
	font-size:9px;
	font-weight:bold;
	text-transform:capitalize;
	color:#000000;
	padding-top:5px;
}
td.box_favoritos_ver{
	font-size:9px;
	color:#000000;
	padding-top:4px;
}



td.box_favoritos_fondo{
	background-color:#f7f7f7;
	padding:5px 0px 0px 0px;
	width:100%;
}
td.box_favoritos_icono{
	padding:0px 4px 4px 6px;
	text-align:right;
	border-bottom:1px solid #e6e6e6;
}
td.box_favoritos_ult_art{
	padding:8px 0px 10px 0px;
	font-weight:bold;
	color:#2f2f2f;
	border-bottom:1px solid #e6e6e6;
	width:100%;
}
td.box_favoritos_ult_art_2{
	padding:8px 0px 10px 0px;
	font-weight:bold;
	color:#2f2f2f;
	border-bottom:1px solid #e6e6e6;
	width:100%;
}
td.ver_art_img2{
	padding:0px 4px 0px 0px;
}
td.favoritos_art{
	background-color:#ffffff;
	padding:10px 0px 10px 0px;
}
td.favoritos_ver{
	padding-top:25px;
}
td.ver_favoritos_contenedor{
	background-color:#f7f7f7;
	border-top:5px solid #ffffff;
	text-align:center;
	padding:2px 10px;
	border-top:1px solid #e6e6e6;
}
td.ver_favoritos_todos{
	padding:5px 0px 0px 5px;
}

/*utilidades*/
td.box_utilidades{
	padding-bottom:8px;
}

td.contenedora_interior_utilidades{
	padding:5px 0px 10px 0px;
}

td.utilidades_iconos{
	padding:8px 4px 0px 4px;
}
td.utilidades_enlaces{
	padding:8px 6px 0px 0px;
}



/** PORTADA.PHP **/

/*imagen portada*/
td.portada_img{
	text-align:center;
}
/** novedades **/
td.novedades_contenedora{
	padding:10px 0px 5px 0px;
}
td.novedades_left{
	background-image:url(../imagenes/solapa_seccion_izq.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:5%; 
	height:32px;
}
td.novedades_center_elemento{
	background-image:url(../imagenes/solapa_seccion_center.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left:6px;
	text-align:center;
	width:4%; 
}
td.novedades_center{
	font-size:14px;
	font-weight:bold;
	color:#2f2f2f;
	background-image:url(../imagenes/solapa_seccion_center.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:86%; 
	height:7px;
}
td.novedades_right{
	background-image:url(../imagenes/solapa_seccion_der.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:5%; 
	height:32px;
}
td.novedades_contenedora_listado{
	padding:7px 18px 20px 18px;
	margin:auto;
}
td.novedades_img_articulo{
	padding-right:12px;
	padding-bottom:10px;
	width:10%;
}
td.novedades_titulo{
	color:#26AAE1;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
td.novedades_autor{
	color:#000000;
	font-size:12px;
	padding-top:3px;
	font-weight:bold;
	text-transform:capitalize;
}
td.novedades_descripcion{
	color:#000000;
	padding-top:10px;
	padding-right:20px;
	font-size:12px;
}
td.novedades_precio{
	color:#2f2f2f;
	font-weight:bold;
	font-size:14px;
	padding-right:30px;
}
/*novedades informacion compra*/
table.novedades_art_info_compra{ /*css no_ie*/
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	padding:7px 7px
}
td.novedades_separadar_ver_1{
	padding:0px 5px;
}
td.novedades_separadar_ver_2{
	padding:0px 15px;
}
td.novedades_carrito{
	padding:1px 50px 0px 5px;
}


/************ FICHAS PARA TEMAS Y ARTICULOS *****************/

/***** ELEMENTOS COMUNES PARA FICHAS *******/

/*ficha_solapa*/
td.solapa_top_left{
	background-image:url(../imagenes/box_top_left.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:27px;
	width:11px;
	padding-left:2px;
}
td.solapa_top_elemento{
	background-image:url(../imagenes/box_top.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:1px;
	padding-left:10px;
}
td.solapa_top{
	background-image:url(../imagenes/box_top.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px 5px;
	height:1px;
	font-size:14px;
	color:#2f2f2f;
	font-weight:bold;
}
td.solapa_top_right{
	background-image:url(../imagenes/box_top_right.jpg);
	background-position:bottom left;
	background-repeat: no-repeat;
	width:11px;
	height:27px;
}

/*recuadro_ficha*/
td.ficha_top_left {
	background-image:url(../imagenes/ficha_top_left.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	width:11px;
	height:11px;
} 
td.ficha_top {
	background-image:url(../imagenes/ficha_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
td.ficha_top_right {
	background-image:url(../imagenes/ficha_top_right.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:11px;
	height:11px;
} 
td.ficha_right {
	background-image:url(../imagenes/ficha_right.jpg);
	background-repeat:repeat-y;
	background-position:left;
} 
td.ficha_left {
	background-image:url(../imagenes/ficha_left.jpg);
	background-repeat:repeat-y;
	background-position:right;
} 
td.ficha_bottom_left {
	background-image:url(../imagenes/ficha_bottom_left.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:11px;
	width:11px;
}
td.ficha_bottom {
	background-image:url(../imagenes/ficha_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:11px;
}
td.ficha_bottom_right {
	background-image:url(../imagenes/ficha_bottom_right.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:11px; 
	height:11px;
}
table.contenedora_interior_ficha{ /*no ie*/
	padding:5px 5px 5px 5px;
}

/***** LISTAR POR TEMA *****/

/*ficha_subtema*/
td.contenedora_top_subtema{/*no ie*/
	padding-top:0px;
	
}
table.ficha_recuadro{
	padding:3px 5px 2px 5px;
	border-top:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	background-image:url(../imagenes/ficha_fondo.jpg);
}
table.ficha_top_subtema{
	padding:0px 5px 0px 0px;
	border-top:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	xline-height:25px;
}
td.bt_subtema{
	background-image:url(../imagenes/tema_fondo_subt.jpg);
	background-position:top left;
	background-repeat:repeat-x; 
	height:18px;
	/*xborder-right:10px solid #ffffff;*/
	padding:2px 5px 2px 5px;
	white-space:nowrap;
	/*xborder-top:5px solid #ffffff;*/
	/*xborder-bottom:4px solid #ffffff;*/
	font-size:12px;
	vertical-align:top;
}
span.bt_subtema{
	background-image:url(../imagenes/tema_fondo_subt.jpg);
	background-position:top left;
	background-repeat:repeat-x; 
	height:18px;
	border-right:10px solid #ffffff;
	padding:2px 4px 2px 4px ;
	white-space:nowrap;
	font-size:12px;
}
td.art_no_disponible{
	font-size:12px; 
	color:#ED3A2C;
	font-weight:bold;
}

/*enlaces subtemas*/
a:link.subtema {color:#2f2f2f; text-decoration:none; font-family:arial;  font-size:12px; }
a:visited.subtema {color:#28ABE; text-decoration:none; font-family:arial; font-size:12px; }
a:hover.subtema {color:#28ABE1; text-decoration:none; font-family:arial; font-size:12px;}
a:active.subtema {color:#28ABE1; text-decoration:none; font-family:arial; font-size:12px;}

/*ficha listar resultados*/
td.contenedora_cuerpo_resultados{ /*no ie*/
}
table.ficha_info_resultado{
	padding:5px 1px 3px 1px;
	white-space:nowrap;
}

td.ficha_info_resultado_tema{
	background-color:#ffffff;
	padding:0px 0px 5px 0px;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	border-left:10px solid #e6e6e6;
}
/*enlaces listar por titulo autor*/
a:link.subtema_listar {color:#2f2f2f; text-decoration:none; font-family:arial;  font-size:11px; }
a:visited.subtema_listar {color:#28ABE; text-decoration:none; font-family:arial; font-size:11px; }
a:hover.subtema_listar {color:#28ABE1; text-decoration:none; font-family:arial; font-size:11px;}
a:active.subtema_listar {color:#28ABE1; text-decoration:none; font-family:arial; font-size:11px;}

/*info sobre articulos*/

td.contenedora_resultado_art_uno{
	padding:15px 10px 10px 10px;
}
td.contenedora_resultado_art{
	padding:10px 35px 10px 38px;
}
table.temas_info_compra{
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	padding:7px 7px;
}
td.temas_separadar_ver_2{
	padding:0px 20px;
}
td.temas_carrito{
	padding:1px 50px 0px 10px;
}
td.temas_precio{
	color:#2f2f2f;
	font-weight:bold;
	font-size:14px;
	padding-right:5px;
	padding-left:10px;
}
td.tema_paginacion{ /*no ie*/
	/* 	padding:10px 0px 10px 180px; */
	padding:10px 0px 10px 0px;
	text-align:center;
}
td.tema_paginacion_td{
	padding:1px 4px;
}
td.tema_paginacion_td2{/*pag. seleccionada*/
	padding:1px 4px;
	font-size:14px;
	color:#2f2f2f; /*#28ABE1*/
}
/*enlaces paginacion*/
a:link.paginacion {color:#28ABE1; text-decoration:none; font-family:arial;  font-size:14px; } /* #2f2f2f */
a:visited.paginacion {color:#28ABE1; text-decoration:none; font-family:arial; font-size:14px; }/* #28ABE */
a:hover.paginacion {color:#2f2f2f; text-decoration:none; font-family:arial; font-size:14px;}/* #28ABE1 */
a:active.paginacion {color:#2f2f2f; text-decoration:none; font-family:arial; font-size:14px;}/* #28ABE1 */



/***** FICHA ARTICULO *****/

/*solapa interior*/
td.solapa_interior_contenedora{
	padding:8px 5px 10px 5px;
}
td.solapa_interior_left{
	background-image:url(../imagenes/solapa_interior_left.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height:22px;
	width:8px;
}
td.solapa_interior_estas_en{
	background-image:url(../imagenes/solapa_interior_center.gif);
	background-repeat: repeat-x;
	background-position: top right;
	white-space:nowrap;
	color:#000000;
	height:22px;
	font-size:12px;
	padding:0px 5px 0px 5px;
}
td.solapa_interior_estas_en2{
	background-image:url(../imagenes/solapa_interior_center.gif);
	background-repeat: repeat-x;
	background-position: top right;
	white-space:nowrap;
	color:#000000;
	height:22px;
	font-weight:bold;
	font-size:12px;
	padding:0px 5px 0px 5px;
}

td.solapa_interior_icon{
	background-image:url(../imagenes/solapa_interior_icon.gif);
	background-repeat: no-repeat;
	height:22px;
	width:8px;
}
td.solapa_interior_center{
	background-image:url(../imagenes/solapa_interior_center.gif);
	background-repeat: repeat-x;
	background-position:top right;
	white-space:nowrap;
	color:#000000;
	text-align:left;	
	font-size:12px;
	height:22px;
	padding:0px 5px 0px 5px;
}
td.solapa_interior_right{
	background-image:url(../imagenes/solapa_interior_right.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height:22px;
	width:8px;
}
xtd.solapa_interior_justify{
	width:45%;
	background-image:url(../imagenes/solapa_interior_center.gif);
	background-repeat: repeat-x;
	background-position:top;
	height:22px;	
}
td.ficha_info_resultado{
	background-color:#ffffff;
	padding:0px 5px;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
}
/*ficha top*/
td.ficha_contenedora_top{
	padding:12px 10px 28px 20px;
}
td.ficha_top_right_contenedora{
	padding:2px 0px 0px 12px;
}
td.ficha_titulo_top{
	font-size:14px;
	color:#28abe1;
	font-weight:bold;
}
td.ficha_autor_top{
	color:#000000;
	padding-top:8px;
	font-size:12px;
}
td.ficha_autor_nombre_top{
	color:#000000;
}
td.ficha_isbn_top{
	color:#000000;
	padding-top:7px;
}
td.ficha_top_anadir{
	padding:15px 0px 10px 0px;
}
/*ficha top-carrito*/

td.ficha_top_carrito_contenedor_top{ /*no ie*/
	padding:8px 0px 0px 0px;
}
td.ficha_bottom_carrito_contenedor{ /*no ie*/
	padding:8px 10px 0px 10px;
}

table.ficha_top_carrito_contenedor{
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	width:100%;
}
td.ficha_carrito_top_anadir{
	padding:0px 5px 0px 5px;
}
td.ficha_carrito_top_carrito{
	padding:0px 15px 0px 5px;
}

td.ficha_top_carrito_precio{
	text-align:center;
	padding:0px 8px 2px 10px;
}

span.carrito_precio{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:2px 0px;
}
span.iva_incluido{
	font-size:9px;
	font-weight:bold;
	color:#000000;
}

/*ficha bottom*/
td.ficha_datos_completos{
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	font-size:12px;
	color:#000000;
	font-weight:bold;
	width:100%;
	padding:3px 5px;
}
td.ficha_titulo{
	font-size:12px;
	color:#000000;
	padding:15px 0px 0px 25px;
}
td.ficha_campo_generico{
	font-size:12px;
	padding:4px 0px 0px 25px;
	color:#000000;
}
td.ficha_campo_ultimo{
	font-size:12px;
	color:#000000;
	padding:4px 0px 22px 25px;
}
td.ficha_campo_descripcion{
	text-align:justify;
	font-size:12px;
	padding:10px 25px 15px 25px;
	color:#000000;
}
td.ficha_bottom_carrito{
	padding:0px 5px 0px 8px
}

/*ficha bottom-carrito*/
td.ficha_botoom_carrito_contenedora{ /*no ie*/
	padding:0px 0px 10px 138px;
}
td.ficha_bottom_carrito_contenedora2{ /*no ie*/
	padding:0px 0px 10px 0px;
}

td.ficha_carrito_bottom_icono_volver{
	padding:0px 4px 0px 10px;
}
td.ficha_carrito_bottom_separador{
	padding:0px 5px 0px 10px;
}
td.ficha_bottom_carrito{
	padding:0px 0px 0px 6px;
}

a:link.volver {color:#000000; text-decoration:underline; font-family:arial;  font-size:12px; font-weight:bold;}
a:visited.volver {color:#000000; text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold;}
a:hover.volver {color:#000000; text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold;}
a:active.volver {color:#000000; text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold;}



/*************** REGISTRO*******************/
td.registro_contenedora_part{
	padding:15px 0px 10px 10px;
}
table.registro_contenedora_part{
	border-top:1px solid #D1D1D1; 
	border-right:1px solid #D1D1D1; 
	border-bottom:1px solid #D1D1D1; 
	border-left:1px solid #D1D1D1;
}
td.registro_part_radio{
	padding:5px 2px 5px 15px;
}
td.registro_part_radio2{
	padding:5px 2px 5px 5px;
}
td.registro_part_opcion{
	color:#000000;
	font-size:12px;
	padding:0px 10px 0px 5px;
}
td.registro_part_opcion2{
	color:#000000;
	font-size:12px;
	padding:0px 15px 0px 5px;
}
/*cuadros de introduccion de datos*/
td.registro_contenedora_datos{
	padding:0px 10px 0px 10px;
}
td.registro_datos_razon{
	color:#000000;
	font-size:12px;
}
td.registro_datos_apellidos{
	color:#000000;
	padding:0px 4px 0px 0px;
	font-size:12px;
}
td.registro_datos_mensaje{
	color:#000000;
	font-size:12px;
	padding:0px 4px 0px 0px;
}
/*cuadro datos de usuario*/
td.registro_dastos_usuario_contenedora{
	color:#000000;
	font-weight:bold;
	padding:30px 0px 0px 0px;
}
td.registro_datos_usuario{
	padding:0px 10px 0px 10px;
}

td.registrarse_boton_siguiente{
	text-align:right;
	padding:10px 12px 15px 0px;
}
td.celda_checkbox{
	padding:10px 0px 0px 40px;
}
td.registro_nota{
	padding:10px 0px 0px 0px;
}
td.registro_inputs{
	width:10px;
}
td.registro_inputs2{
	width:10px;
	padding-left:2px;
}

/*datos de envio*/
td.registro_datos_envio{
	padding:0px 20px 0px 30px;
}

/*** MIS DATOS ***/
td.contenedor_mis_datos_campos{
	padding:10px 10px 5px 10px;
}
td.docepx{
	font-size:12px;
	color:#000000;
}


/*** RECUPERAR CONTRASEÑA***/
td.contenedora_recuperar_contrasena{
	color:#000000;
	font-size:12px;
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	padding:10px;
}


/************  MIS FAVORITOS  ************/
td.mis_favoritos_contenedor_datos{
	padding:2px 0px 0px 5px;
}
td.mis_favoritos_opciones{
	padding:10px 0px 0px 0px;
}
td.contenedora_mis_favoritos{
	padding:10px 0px 20px 0px;
	border:0px solid green;
}

table.mis_favoritos_opciones{
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	text-align:center;
	padding:2px 0px;
}
td.favoritos_datos{
	color:#000000;
	padding-top:5px;
	font-size:12px;
}

td.mis_pedidos_ref{
	color:#2f2f2f;
	font-weight:bold;
	font-size:12px;
	width:30%;
	
}
td.mis_pedidos_fecha{
	color:#2f2f2f;
	font-weight:bold;
	font-size:12px;
	width:25%;
}
td.mis_pedidos_importe{
	color:#2f2f2f;
	font-weight:bold;
	font-size:12px;
	width:20%;
}
td.mis_pedidos_detalle{
	color:#2f2f2f;
	font-weight:bold;
	font-size:12px;
	width:25%;
	text-align:center;
}
td.mis_pedidos_ref_des{
	color:#2f2f2f;
	font-size:12px;
}
td.mis_pedidos_fecha_des{
	color:#2f2f2f;
	font-size:12px;
}
td.mis_pedidos_importe_des{
	color:#E33A2D;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding-right:20px;
}
td.mis_pedidos_detalle_des{
	text-align:center;
	font-size:12px;
}

td.mis_pedidos_carga {
	padding:0px; 
	border-bottom:1px solid #e6e6e6;
	line-height:1px;
}

td.mis_pedidos_carga2 {
	padding:0px; 
	border-bottom:1px solid #e6e6e6;
	line-height:15px;
	vertical-align:top;
}

/*Datos de cada pedido*/

td.mis_pedidos_contenedora_tabla{
	padding:20px 0px 10px 0px;
}
table.mis_pedidos_contenedora_tabla{
	border-top:1px solid #D1D1D1; 
	border-right:1px solid #D1D1D1; 
	border-left:1px solid #D1D1D1;
}

table.mis_pedidos_datos{
	border-top:1px solid #D1D1D1; 
	border-right:1px solid #D1D1D1; 
	border-bottom:1px solid #D1D1D1; 
	border-left:1px solid #D1D1D1;
	
}
/*cabecera*/
td.pedidos_datos_articulo{
	background-color:#d1d1d1;
	color:#2f2f2f;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #ededed;
	padding-left:5px;
}
td.pedidos_datos_autor{
	background-color:#d1d1d1;
	color:#2f2f2f;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #ededed;

}
td.pedidos_datos_isbn{
	background-color:#d1d1d1;
	color:#2f2f2f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #ededed;

}
td.pedidos_datos_importe{
	background-color:#d1d1d1;
	color:#2f2f2f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #ededed;
}
/*contenidos*/
td.pedidos_datos_articulo_des{
	color:#2f2f2f;
	font-size:12px;
	border-bottom:1px solid #ededed;
	padding-left:5px;
	padding-top:5px;
	width:35%;
}
td.pedidos_datos_autor_des{
	color:#2f2f2f;
	font-size:12px;
	border-bottom:1px solid #ededed;
	width:35%;
}
td.pedidos_datos_isbn_des{
	color:#2f2f2f;
	font-size:12px;
	border-bottom:1px solid #ededed;
	text-align:center;
	width:15%;
}
td.pedidos_datos_importe_des{
	color:#2f2f2f;
	font-size:12px;
	border-bottom:1px solid #ededed;
	width:15%;
	text-align:right;
	padding-right:10px;

}
/*pagionacion mis pedidos*/
td.padginacion_mis_pedidos{
	padding:10px 0px 10px 0px;
}



/************  CESTA DE LA COMPRA  ************/

/*contiene tabla de articulos*/
td.contenedora_articulos_cesta{
	padding:5px 5px 30px 10px;
	border:0px solid green;
}
td.contenedora_articulos_cesta2{
	padding:5px 5px 10px 10px;
	border:0px solid green;
}
table.contenedora_interior_cesta{ /*no ie*/
	padding:5px 5px 10px 5px;
}
table.contenedora_interior_cesta2{ /*no ie*/
	padding:5px 10px 10px 10px;
}

/*Contiene img con proceso de compra*/
table.cesta_proceso_compra{
	border-top:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	background-color:#ffffff;
	text-align:center;
}


/*formato txt cabecera tabla*/
td.cesta_articulo_titulo{
	border-bottom: 1px solid #000000;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 5px 0px;
	width:60px;
}
td.cesta_articulo_empty{
	border-bottom: 1px solid #000000;

	color:#000000;
	padding:0px 0px 5px 0px;
	width:140px;
}
td.cesta_articulo_cantidad{
	border-bottom: 1px solid #000000;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:0px 0px 10px 0px;
	width:15%;
}
td.cesta_articulo_importe{
	border-bottom: 1px solid #000000;
	color:#000000;
	text-align:center;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	width:15%;
}
/*contenido tabla*/
td.cesta_img{
	padding:10px 5px 0px 0px;
}
td.cesta_nombre_autor{
	color:#000000;
	padding:10px 0px 0px 0px;
	text-transform:capitalize;
}
td.cesta_nombre_titulo2{
	color:#28ABE1;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}
span.cesta_nombre_autor{
	text-transform:capitalize;
	color:#000000;
}
td.cesta_cantidad_contenido{
	text-align:center;
	color:#000000;
	padding:0px 0px 0px 0px;
	width:15%;
}
/*enlace eliminar articulo*/
a:link.eliminar {color:#26AAE1; text-decoration:none; font-family:arial;  font-size:10px; font-weight:bold;}
a:visited.eliminar {color:#26AAE1; text-decoration:none; font-family:arial; font-size:10px; font-weight:bold;}
a:hover.eliminar {color:#26AAE1 text-decoration:none; font-family:arial; font-size:10px; font-weight:bold;}
a:active.eliminar {color:#26AAE1; text-decoration:none; font-family:arial; font-size:10px; font-weight:bold;}

td.cesta_importe_contenido{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#E33A2D;
	padding:0px 0px 0px 0px;
	width:15%;
}

input.cesta_importe_contenido {
width:50px; text-align:right; border:0px; font-size:12px; font-weight:bold;	color:#E33A2D;
}

/*cesta cuadro de total*/
td.cesta_contenedora_cuadro_total{
	padding:5px 5px;
}
td.cesta_contenedora_cuadro_total2{
	padding:5px 10px;
}
td.cesta_2_direccion_envio{
	padding:0px 10px;
}
table.cesta_contenedora_cuadro_total{
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
}
td.cesta_cuadro_total_total{
	text-align:right;
	padding:8px 0px;
	xwidth:340px;
	width:70%;
}
span.cesta_cuadro_total{
	color:#000000;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
td.cesta_cuadro_total_separador{
	padding:0px 0px 0px 0px;
	border-right:1px solid #E6E6E6;
	width:5%;
}
span.cesta_cuadro_iva{
	color:#000000;
	font-size:9px;
}
td.cesta_cuadro_total_importe{
	text-align:right;
}
span.cesta_cuadro_importe{
	color:#e33a2d;
	font-size:16px;
	font-weight:bold;
	padding-right:28px;
	padding-left:20px;
}

/*cesta imgs inferiores*/

td.cesta1_contenedora_botones{
	padding:10px 10px 0px 0px;
}
td.cesta1_contenedora_botones2{
	padding:10px 0px 0px 0px;
}
td.cesta1_bt_volver{
	text-align:right;
	padding-right:5px;
}
td.cesta1_bt_cofirmar_seleccion{
	width:100px;
}

td.cesta_bt_confirmar{
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}
td.cesta_img_paquete{
	text-align:left;
	padding-bottom:15px;
	padding-left:30px;
}
/*pasos de la cesta*/
/*tabla contiene pasos*/
td.contenedora_cesta_pasos{
	color:#000000;
	font-size:12px;
	padding:0px 10px 0px 10px;
}
table.registro_recuadro_compra{
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6;
}

td.cesta_pasos_confirmar_compra{
	background-color:#26AAE1;
	border-top:6px solid #ffffff;
	border-bottom:6px solid #ffffff;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	padding:2px 8px 2px 6px;
}
td.cesta_pasos_uno{
	padding:8px 0px 0px 40px;
}
td.cesta_pasos_dos{
	padding:8px 0px 0px 0px;
}
td.cesta_pasos_tres{
	padding:8px 0px 0px 0px;
}
td.cesta_pasos_txt_on_middle{
	text-align:center;
	color:#26AAE1;
	font-weight:bold;
	background-image:url(../imagenes/pasos_linea_fondo.gif);
	background-repeat: repeat-x;
	background-position:0px 23px;
	padding:9px 12px 0px 12px;
}
td.cesta_pasos_txt_off_middle{
	text-align:center;
	color:#2d4d4d4;
	background-image:url(../imagenes/pasos_linea_fondo.gif);
	background-repeat: repeat-x;
	background-position:0px 23px;
	padding:9px 12px 0px 12px;
}
td.cesta_pasos_txt_on_right{ /*no ie*/
	text-align:center;
	font-weight:bold;
	color:#26AAE1;
	padding:9px 30px 0px 12px;
}
td.cesta_pasos_txt_off_right{ /*no ie*/
	text-align:center;
	color:#2d4d4d4;
	padding:9px 20px 0px 20px;
}

/*cesta forma de envio*/
/*contiene recuadros*/
td.contenedora_cuadros_cesta{
	color:#000000;
	font-size:12px;
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	padding:10px 12px 0px 12px;
}
/*formato interior de cuadro*/
td.contenedora_cuadro{
	padding:0px 5px 5px 10px;
}
td.cesta_envio_contenedora_mensajeria{
	padding:8px 0px 10px 0px;
}
td.cesta_envio_radio{
	padding:0px 5px 0px 10px;
}
td.cesta_mensajeria{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
td.cesta_envio_contenedora_ayuda{
	padding:12px 0px 0px 35px;
}
table.cesta_envio_ayuda{
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6;
	width:175px;
}
td.cesta_envio_ayuda_icono{
	padding:5px 8px 5px 8px;
}
td.cesta_envio_ayuda_txt{
	color:#000000;
	font-weight:bold;
	padding:0px 15px 0px 0px;
}
/*enlaces negrita*/
a:link.negrita_envio {color:#666666 text-decoration:none; font-family:arial;  font-size:11px; font-weight:bold;}
a:visited.negrita_envio {color:#666666; text-decoration:none; font-family:arial; font-size:11px; font-weight:bold;}
a:hover.negrita_envio {color:#666666 text-decoration:none; font-family:arial; font-size:11px; font-weight:bold;}
a:active.negrita_envio {color:#666666; text-decoration:none; font-family:arial; font-size:11px; font-weight:bold;}

td.cesta_envio_extras1{
	color:#000000;
	font-size:10px;
	border-top:1px solid #ededed;
	padding:0px 0px 0px 15px;
}
td.cesta_envio_extras2{
	color:#000000;
	font-size:10px;
	padding:0px 0px 0px 15px;
}
/*cesta direccion de envio*/
/*contenedora tabla datos facturacion*/
td.cesta_envio_contenedora_facturacion1{
	padding:0px 0px 0px 30px;
}
td.cesta_envio_contenedora_facturacion2{
	padding:0px 10px 10px 10px;
}
td.cesta_datos_envio_titulo{
	color:#000000;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
td.cesta_envio_datos{
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
td.cesta_envio_datos_campos{
	color:#000000;
	font-weight:bold;
	padding:0px 4px 0px 0px;
}
td.cesta_envio_datos_campos2{
	color:#000000;
	font-size:12px;
}
input.envio_cp_cesta_envio{
	width:145px;
}
/*inputs*/
input.envio_nombre{
	width:120px;
}
input.envio_apellidos{
	width:170px;
}
input.envio_direccion{
	width:240px;
}
input.envio_ciudad{
	width:128px;
}
input.envio_ciudad1{
	width:40px;
}
input.envio_pais1{
	width:40px;
}
input.envio_provincia{
	width:80px;
}
input.envio_cp{/*no ie*/
	width:78px;
}
input.envio_pais{/*no ie*/
	width:80px;
}
input.envio_cp2{/*no ie*/
	width:75px;
}
input.envio_cp3{/*no ie*/
	width:105px;
}
input.envio_pais2{/*no ie*/
	width:100px;
}
select.actividad{
	width:240px;
}
td.cesta_ciudad_justify{
	width:90px;
}
td.registo_localidad{
	width:100px;
}
td.cesta_boton_siguiente{
	text-align:right;
	padding:10px 12px 15px 0px;
}
/*cesta forma pago*/
td.cesta3_forma_pago{
	padding:0px 10px;
}
td.contenedora_cuadro_forma_pago{
	padding:10px 25px 20px 25px;
}
td.cesta_pago_opciones{
	color:#000000;
	font-weight:bold;
	font-size:12px;
;
}
span.envios_contrareembolso{
	color:#000000;
	font-weight:normal;
}
td.cesta_pago_icon{
	padding:0px 0px 10px 20px;
}
td.cesta_pago_bt{
	text-align:right;
	padding:10px 50px 20px 0px;
}

/************  REGISTRO NO LOGUEADO COMPRA  ************/

/*aun no usuario*/
td.contendora_tabla_aun{
	padding:0px 10px 0px 10px;
}

td.contenedora_interior_aun_nouser{
	color:#000000;
	font-size:12px;
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6;
	text-align:left;
	width:440px;
	padding:10px;

}
td.indentificarse_aun{
	color:#000000;
	font-size:12px;
}
/*Identificarse*/
td.contenedora_identificarse_email{
	padding:0px 10px 0px 10px;	
}
td.contenedora_identificarse{
	padding:10px 10px 0px 10px;	
}
td.contenedora_tabla_indentificarse{
	width:100%;
	padding:10px;
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6;
}
table.identificarse{
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	padding:0px 10px 0px 0px;
}
table.identificarse_interior{
	padding:0px 0px 0px 0px;
}
td.reg_identificarse_titulo{
	padding:15px 0px 10px 10px;
}
span.identificarse_titulo{
	color:#ffffff;
	text-transform:uppercase;
	background-color:#26AAE1;
	padding:1px 5px 2px 5px;
	font-size:12px;
}
td.reg_identificarse_datos{
	color:#000000;
	width:10%;
	font-size:12px;
}
input.reg_identificarse{
	width:200px;
}

td.identificar_rec_contrasena{
	text-align:left;
	padding-top:8px;
	padding-right:15px;
}
td.reg_confirmar{
	text-align:right;
	padding-top:8px;
	padding-right:10px;
}

td.registro_nuevo_usuario{
	color:#000000;
	font-size:12px;
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	width:100%;
	padding:10px;

}
table.registro_usuario_interior{
	/*padding:10px 0px 10px 10px;*/
}

/*nuevo usuario*/

td.contendora_tabla_nouser{
	padding:0px 10px 0px 10px;
}

td.indentificarse_reg{
	padding:0px 0px 0px 0px;
}
td.identificarse_img{
	text-align:right;
	padding:20px 10px 10px 0px;
}


/*** recuperar contrasena ***/
table.rec_contrasena{
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	padding:5px 15px 5px 5px;
}
td.rec_boton_rec_contrasena{
	text-align:right;
	padding:10px 10px 20px 0px;

}
/************  MIS FAVORITOS  ************/

td.favoritos_contenedora_int{
	color:#000000;
	font-size:12px;
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	padding:10px 10px 5px 10px;
}
td.favoritos_titulo_paddingbt{
	padding-bottom:10px;
}
td.favoritos_img{
	padding:2px 0px 8px 0px;
	width:20%;
}
td.favoritos_nombre_autor{
	color:#000000;
	padding:10px 10px 0px 15px;
}
td.favoritos_iconos1{
	text-align:center;
	padding:12px 0px 4px 15px;
}
td.favoritos_iconos2{
	text-align:center;
	padding:12px 0px 4px 5px;
}
td.favoritos_iconos3{
	text-align:center;
	padding:12px 10px 4px 14px;
}
td.favoritos_opciones1{
	color:#26AAE1;
	font-size:9px;
	text-align:center;
	padding:0px 15px 0px 30px;
}
td.favoritos_opciones2{
	color:#26AAE1;
	font-size:9px;
	text-align:center;
	padding:0px 15px 0px 20px;
}
td.favoritos_opciones3{
	color:#26AAE1;
	font-size:9px;
	text-align:center;
	padding:0px 15px 0px 20px;
}
/*favoritos-paginacion*/
td.favoritos_paginacion_icono{
	padding:0px 5px 0px 10px;
	width:10px;
}
td.favoritos_pag_volver{
	padding-right:105px; 
}
td.tema_paginacion_fav{
	width:8px;
	padding:0px 3px;
}



/************  SECCIONES  ************/

/******* QUIENES SOMOS ********/

table.contenedora_interior_seccion{ /*no ie*/
	padding:5px 0px 10px 5px;
}
table.contenedora_interior_seccion_noticias{ /*no ie*/
	padding:5px 0px 0px 10px;
}
td.quienes_somos_titulo{
	background-color:#26aae1;
	text-transform:uppercase;
	color:#ffffff;
	font-size:12px;
	padding:2px 8px;
}

td.quienes_somos_txt{
	color:#000000;
	font-size:12px;
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	padding:10px 12px;
}
td.quienes_somos_logo{
	padding:0px 0px 30px 20px;
}
td.quienes_somos_camara{/*no ie*/
	padding:0px 0px 2px 55px;
}

/****** NOTICIAS ******/

/*listado noticias*/
td.contenedora_ext_noticias{
	padding:0px 10px 8px;
}
td.contenedora_noticias{
	color:#000000;
	font-size:12px;
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	padding:0px 12px;
}
td.list_fecha{
	color:#26AAE1;
	font-weight:bold;
	font-size:13px;
	padding-top:2px;
}
td.list_noticia{
	color:#2F2F2F;
	font-size:12px;
	padding-top:2px;
}
td.list_separador{
	padding:0px 4px;
}
td.list_icono{
	padding:5px 0px 0px 5px;
}
td.img_noticias{
	padding:0px 0px 0px 110px;
}
a:link.noticias {color:#2f2f2f; text-decoration:none; font-family:arial;  font-size:12px;}
a:visited.noticias {color:#2f2f2f; text-decoration:none; font-family:arial; font-size:12px;}
a:hover.noticias {color:#2f2f2f text-decoration:none; font-family:arial; font-size:12px;}
a:active.noticias {color:#2f2f2f; text-decoration:none; font-family:arial; font-size:12px;}

/*paginación inferior*/
td.noticias_paginacion{
	padding:20px 0px 0px 170px;
}


/*modelo de noticias*/
td.contenedora_ext_noticias2{
	padding-bottom:10px; 
}
td.noticia_fecha{
	color:#26AAE1;
	font-weight:bold;
	font-size:13px;
	padding-top:7px;
	padding-right:5px;
}
td.noticia_titulo{
	color:#2F2F2F;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px 0px 2px;
	width:100%;
}
td.contenedora_cuerpo_noticias{
	color:#000000;
	font-size:12px; 
	padding:12px 10px;
	text-align:left;
	text-align:justify;
}
td.contenedora_interior_noticias{
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6;
	font-size:12px;
	color:#000000;
	padding:10px;
}
img.noticia{
	text-align:left;
	margin-right:10px;
	margin-bottom:5px;
}
td.noticias_volver_noticias{
	padding-right:80px;
}
td.ayuda_volver_noticias{
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
}


/****** ENVIOS ******/

td.envios_txt{
	color:#2F2F2F;
	font-size:12px;
	text-align:justify;
}
td.envios_txt2{
	color:#2F2F2F;
	font-size:12px;
	padding-top:10px;
	text-align:justify;
}
td.contenedora_envios_inferior{
	padding:5px 5px 5px 20px;
}
td.img_envio_logo{
	padding-bottom:30px;
}
td.img_envio_paquete{
	text-align:right;
}

/****** AYUDA ******/
td.ayuda_titulo_preguntas{
	background-color:#26aae1;
	color:#ffffff;
	font-size:12px;
	padding:2px 8px;
}
td.ayuda_titulo_preguntas2{
	background-color:#26aae1;
	color:#ffffff;
	font-size:12px;
	padding:2px 8px;
}
td.ayuda_volver{
	padding-top:18px;
	padding-bottom:15px;
	text-align:left;
}
td.ayuda_pregunta{
	padding:3px 0px;
	font-size:12px;
}
td.ayuda_logo{
	text-align:right;
}
td.ayuda_icono_subir{
	width:5%;
	padding-top:4px;
	padding-right:5px;
}
a:link.ayuda_volver {color:#ffffff; text-decoration:underline; font-family:arial;  font-size:12px;background-color:#999999;padding:1px 4px 2px 4px;}
a:visited.ayuda_volver {color:#ffffff; text-decoration:underline; font-family:arial; font-size:12px;background-color:#999999;padding:1px 4px 2px 4px;}
a:hover.ayuda_volver {color:#ffffff text-decoration:underline; font-family:arial; font-size:12px;background-color:#999999;padding:1px 4px 2px 4px;}
a:active.ayuda_volver {color:#ffffff; text-decoration:underline; font-family:arial; font-size:12px;background-color:#999999;padding:1px 4px 2px 4px;}




/****** FORMULARIO DE CONTACTO ******/
table.contenedora_interior_formulario{ /*no ie*/
	padding:5px 10px 10px 10px;
}
td.titulos_formulario{
	font-weight:bold;
	color:#000000;
	padding:15px 0px 0px 0px;
	font-size:12px;
}
td.titulos_formulario2{
	font-weight:bold;
	color:#000000;
	padding:35px 0px 0px 0px;
	font-size:12px;
	border:0px solid red;
}
td.form_acepto_info{
	padding:0px 10px 5px 0px;
}
span.formu_introducir_nums{
	color:#000000;
}
td.formu_botones{/*no ie*/
	text-align:right;	
	padding:20px 10px 10px 0px;
}


/****** RECOMENDAR ******/
td.titulos_formulario_recomendar{
	font-weight:bold;
	color:#000000;
	padding:30px 0px 0px 0px;
}
td.recomendar_sus_datos{
	color:#2f2f2f;
	font-weight:bold;

}
td.recomendar_datos_amigo{
	color:#2f2f2f;
	font-weight:bold;
	
}
input.recomendar{
	width:230px;
}
input.recomendar_datos_amigo{
	width:230px;
}
td.recomendar_comentarios{
	color:#2f2f2f;
	font-weight:bold;
	
}
textarea.recomendar_comentarios{
	width:230px;
}



/****** PAGINACIÓN ******/
td.pagina_seleccionada {
	font-family:arial;
	font-size:11px;
	color:#0065a6;
	font-weight:bold;
	padding-right:10px;
}
td.pagina_noseleccionada {
	padding-right:10px;
}


/******* AVISO DE SISTEMA ********/

table.aviso_sistema {
	border:1px solid #DFE1D6;
}
td.aviso_sistema {
	font-weight:bold;
	background:#DFE1D6;
}

span.aviso_sistema_titulo{
	background-color:#26AAE1;
	text-transform: uppercase;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding:1px 5px 1px 5px;
}
td.aviso_sistema_texto{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding:0px 0px 15px 0px;
}
td.aviso_sistem_icono{
	text-align:center;
	width:12%;
}

/***Aviso sistema 2***/
table.aviso_sistema_2{
	background-color:#ffffff;
	border-top:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6;
}


/******* AVISO LEGAL ********/
span.aviso_legal_titulos{
	background-color:#26AAE1;
	font-size:12px;
	text-transform:uppercase;
	color:#ffffff;
	padding:1px 8px 1px 5px;
}
span.aviso_legal_subtitulos{
	background-color:#26AAE1;
	font-size:12px;
	color:#ffffff;
	padding:1px 8px 1px 5px;
}




/**********************************************/
/* Hack para Safari / Chrome - Siempre abajo  */
/**********************************************/
@media screen and (-webkit-min-device-pixel-ratio:0) {

}


table .ficha_recuadro h2{
font: bold 14px Arial, Helvetica, sans-serif;
padding-left:10px;
}
