* html div.stretcher
{
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    height: 0;
}

.stretcher ol
{
	list-style-type:armenian;
}

.stretcher ol li
{
	list-style-type:armenian;
}

* {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
}

body
{
    margin-left: 0;
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 0;
}

.fondo
{
    background-attachment: scroll;
    background-image: url(../images/bk.gif);
    background-repeat: no-repeat;
    background-position: center top;
}

#principal
{
    /*left:120px;*/
    /* margin-left: 120px; */
}

.titulos_destacados_home
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
}

a.titulos_destacados_home
{
    text-decoration: none;
}
a:hover.titulos_destacados_home
{
    text-decoration: underline;
}

.titulos_destacados_carrito_autores
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

.titulos_destacados_novedades
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #528410;
}

.titulos_destacados_temas
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	color:#70B8B8;
}

.titulos_destacados_coleccion
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	color:#CC99CC;
}

a.titulos_destacados_novedades
{
    text-decoration: none;
}

.titulos_destacados_novedades a
{
    text-decoration: none;
}

a:hover.titulos_destacados_novedades
{
    text-decoration: underline;
}

.titulos_destacados_novedades a:hover
{
    text-decoration: underline;
}

.titulos_destacados_revistas
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #205c8d;
}
a.titulos_destacados_revistas
{
        text-decoration: none;
}
a:hover.titulos_destacados_revistas
{
    text-decoration: underline;
}

.titulos_destacados_ofertas
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #f15a22;
    text-decoration:none;
}
a.titulos_destacados_ofertas
{
    text-decoration: none;
}
a:hover.titulos_destacados_ofertas
{
    text-decoration: underline;
    /*font-size: 9px;*/
}

.titulos_destacados_carrito
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #f15a22;
    text-decoration:none;
}
/*
a.titulos_destacados_ofertas:hover
{
    font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
    color: #faa61a;
    text-decoration:none;
}
*/

.titulos_destacados_links
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #265591;
    text-decoration:none;
}

a.titulos_destacados_links:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4597d0;
    text-decoration:none;
}

.text_gris
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding-left:5px;
}

.text_gris_claro
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding-left:5px;
}

a.text_gris
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #333333;
    padding-left:5px
}

.text_blanco
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    padding-left:5px;
    text-decoration: none;
}

.text_blanco a
{
    color: #FFFFFF;
    text-decoration: none;
}

.link_naranja
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
}

a.link_naranja:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #7b4900;
    text-decoration: none;
}

.link_verde
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
}

a.link_verde:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #516902;
    text-decoration: none;
}

a.link_blanco
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}

a.link_blanco:hover
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
}
/* El color es blanco */
.link_azul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
}

a.link_azul:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #174265;
    text-decoration: none;
}

input, textarea
{
    border:1px solid #73ad18;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    /* height: 16px; */
    padding: 2px;
/*    margin: 1px;*/
}

#frmRegister hr
{
    border:1px solid #73ad18;
}

select
{
    border:1px solid #73ad18;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    /* height: 20px; */
}

.forminput
{
    border:1px solid #73ad18;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding: 2px;
    width:100%;
    background-color:#FFFFFF;
}
/*********Cajas principales*/

.tit_home_novedades
{
    background-image: url(../images/tit_home_novedades.gif);
}

.bottom_home_novedades
{
    background-image: url(../images/bottom_vernovedades.gif);
    background-position:center top;
    background-repeat:no-repeat;
}

.bottom_ver_tema
{
    background-image: url(../images/bottom_vertemas.gif);
    background-position:center top;
    background-repeat:no-repeat;
	height:50px;
}

.bottom_ver_tema:hover
{
    background-image: url(../images/bottom_vertemas_o.gif);
}

.bottom_ver_coleccion
{
    background-image: url(../images/bottom_vercoleccion.gif);
    background-position:center top;
    background-repeat:no-repeat;
	height:50px;
}

.top_home_novedades
{
    background-image: url(../images/tit_home_novedades.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    height: 24px;
}

.top_home_ofertas
{
    background-image: url(../images/tit_home_ofertas.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    height: 24px;
}

.top_home_revistas
{
    background-image: url(../images/tit_home_revistas.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    height: 24px;
}


.iz_home_novedades
{
    background-image: url(../images/izq_vernovedades.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}

.der_home_novedades
{
    background-image: url(../images/der_vernovedades.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}

.tit_home_ofertas
{
    background-image: url(../images/tit_home_ofertas.gif);
    background-repeat:no-repeat;
}

.bottom_home_ofertas
{
    background-image: url(../images/bottom_ofertas.gif);
    background-repeat:no-repeat;
}

.iz_home_ofertas
{
    background-image: url(../images/izq_ofertas.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}

.der_home_ofertas
{
    background-image: url(../images/der_ofertas.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}

.bottom_novedades
{
    background-image: url(../images/bottom_novedades_destacado.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.bottom_resultados
{
    background-image: url(../images/bottom_resultados_destacado.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.bottom_temas
{
    background-image: url(../images/bottom_temas_destacado.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.bottom_revistas
{
    background-image: url(../images/bottom_revistas.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.bottom_novedades_general
{
    background-image: url(../images/bottom_novedades.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.bottom_general
{
    background-image: url(../images/bottom_general.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.bottom_novedades_chico
{
    background-image: url(../images/bottom_novedades_chico.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.bottom_ofertas
{
    background-image: url(../images/bottom_ofertas_principal.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.bottom_carrito
{
    background-image: url(../images/bottom_carrito.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.top_ofertas
{
    background-image: url(../images/top_ofertas.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.izq_ofertas_pp
{
    background-image: url(../images/izq_ofertas_pp_bottom.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.der_ofertas_pp
{
    background-image: url(../images/der_ofertas_pp_bottom.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.izq_ofertas
{
    background-image: url(../images/izq_ofertas_principal.gif);
    background-position: right top;
    background-repeat: no-repeat;
}

.izq_carrito
{
    background-image: url(../images/izq_ofertas_principal.gif);
    background-position: -5px top;
    background-repeat: no-repeat;
}

.der_ofertas
{
    background-image: url(../images/der_ofertas_principal.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.der_carrito
{
    background-image: url(../images/der_ofertas_principal.gif);
    background-position: 3px top;
    background-repeat: no-repeat;
}

.iz_novedades
{
    background-image: url(../images/izq_novedades_destacado.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.der_novedades
{
    background-image: url(../images/der_novedades_destacado.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.bk_general
{
    background-image: none;
}

.bk_novedades
{
    background-image: url(../images/bk_novedades_destacado.gif);
    background-position: top;
    background-repeat: repeat-x;
}

.bk_revistas
{
    background-image: url(../images/bk_revistas_destacado.gif);
    background-position: top;
    background-repeat: repeat-x;
}

.bk_resultados
{
    background-image: url(../images/bk_resultados_destacado.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color:#FFC21A;
}

.bk_temas
{
    background-image: url(../images/bk_temas_destacado.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color:#99CCCC;
}

.bk_gastos
{
    background-image: url(../images/bk_gastosdeenvio.gif);
    background-position: top;
    background-repeat: repeat-x;
}

.bk_comocompro
{
    /*background-image: url(../images/bk_comocompro2.gif);*/
    background-image: url(../images/bk_comocompro3.gif);
    background-position: top;
    background-repeat: repeat-x;
}
.tit_comocompro
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:48px;
    /*font-weight:bold;*/
    color:#B6C9D8;
    margin-right:5px;
}

.divisor_ofertas
{
    background-image: url(../images/dot_line.gif);
    background-position: center;
    background-repeat: no-repeat;
}

/*--------------Fondos color (lineas de comrpar, precio, etc.) ---------*/
.bk_gris_oscuro
{
    background-image: url(../images/bk_pill_goscuro.gif);
    background-repeat: repeat-x;
}

.corner_goscuro_izq
{
    background-image: url(../images/pill_iz_goscuro.gif);
    background-repeat:no-repeat;
}

.corner_goscuro_der
{
    background-image: url(../images/pill_der_goscuro.gif);
    background-repeat:no-repeat;
}

.bk_gris_claro
{
    background-image: url(../images/bk_pill_gclaro.gif);
    background-repeat: repeat-x;
}

.corner_gclaro_izq
{
    background-image: url(../images/pill_izq_gclaro.gif);
    background-repeat:no-repeat;
}

.corner_gclaro_der
{
    background-image: url(../images/pill_der_gclaro.gif);
    background-repeat:no-repeat;
}

.bk_azul
{
    background-image: url(../images/bk_pill_azul.gif);
    background-repeat: repeat-x;
}

.corner_azul_izq
{
    background-image: url(../images/pill_izq_azul.gif);
    background-repeat:no-repeat;
}

.corner_azul_der
{
    background-image: url(../images/pill_der_azul.gif);
    background-repeat:no-repeat;
}

.bk_verde_claro
{
    background-image: url(../images/bk_pill_vclaro.gif);
    background-repeat: repeat-x;
}

.corner_vclaro_izq
{
    background-image: url(../images/pill_izq_vclaro.gif);
    /* background-repeat: repeat-x; */
    background-repeat:no-repeat;
}

.corner_vclaro_der
{
    background-image: url(../images/pill_der_vclaro.gif);
    /* background-repeat: repeat-x; */
    background-repeat:no-repeat;
}

.bk_verde_oscuro
{
    background-image: url(../images/bk_pill_voscuro.gif);
    background-repeat: repeat-x;
}

.corner_voscuro_izq
{
    background-image: url(../images/pill_izq_voscuro.gif);
    /* background-repeat: repeat-x; */
    background-repeat:no-repeat;
}

.corner_voscura_der
{
    background-image: url(../images/pill_der_voscuro.gif);
    /*background-repeat: repeat-x;*/
    background-repeat:no-repeat;
}

.bk_naranja
{
    background-image: url(../images/bk_pill_naranja.gif);
    background-repeat: repeat-x;
}

.corner_naranja_izq
{
    background-image: url(../images/pill_izq_naranja.gif);
    background-repeat:no-repeat;
}

.corner_naranja_der
{
    background-image: url(../images/pill_der_naranja.gif);
    background-repeat:no-repeat;
}
/*****************/

/*-----------------sombra de los libros------------------------*/
.sh_corner_izq
{
    /* background-image: url(../images/shadow_corner_izq.jpg); */
    background-image: url(../images/shadow_corner_izq.gif);
    background-repeat: no-repeat;
}

.sh_corner_der
{
    /*background-image: url(../images/shadow_corner_der.jpg);*/
    background-image: url(../images/shadow_corner_der.gif);
    background-repeat: no-repeat;
}

.sh_corner_top
{
    /*background-image: url(../images/shadow_corner_top.jpg);*/
    background-image: url(../images/shadow_corner_top.gif);
    background-repeat: no-repeat;
}

.sh_lado_derecho
{
    /*background-image: url(../images/shadow_der.jpg);*/
    background-image: url(../images/shadow_der.gif);
    background-repeat: repeat-y;
}

.sh_bottom
{
    /*background-image: url(../images/shadow_bottom.jpg);*/
    background-image: url(../images/shadow_bottom.gif);
    background-repeat: repeat-x;
}
/*****************/


/*Sub-estilos (Id)*/
#small_bold
{
    font-size: 11px;
    font-weight: bold;
}

.small_bold
{
    font-size: 11px;
    font-weight: bold;
}
.smallsmall_bold
{
    font-size: 9px;
    font-weight: bold;
}


.small_italic
{
    font-size: 11px;
    font-style: italic;
}

#small_bold_12
{
    font-size: 12px;
    font-weight: bold;
}

#bold
{
    font-weight: bold;
}

.bold
{
    font-weight: bold;
}

#bold_narnaja
{
    font-weight: bold;
    color: #e2812d;
}

#small
{
    font-size: 11px;
}

.small
{
    font-size: 11px;
}

.suscribase
{
    background-image:url(../images/bt_suscribase_all.gif);
    background-repeat:no-repeat;
    width:133px;
    height:141px;
    cursor:pointer;
}

.suscribase:hover
{
    background-position: 0 -141px;
}

.top_carrito
{
    background-image: url(../images/top_carrito.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.top_carrito_email
{
    background-image: url(../images/top_carrito_email.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.celda_carrito
{
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: 14px;*/
    font-size: 10px;
    color: #f15a22;
    text-decoration:none;
    text-align: right;
}

.celda_carrito_center
{
    font-family: Arial, Helvetica, sans-serif;
    /* font-size: 14px; */
     font-size: 10px;
    color: #f15a22;
    text-decoration:none;
    text-align: center;
}

.mensaje_carrito
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #f15a22;
    text-decoration:none;
    font-weight: bold;
}

.login
{
    background-image:url(../images/login_simple.jpg);
    background-repeat:no-repeat;
    width:133px;
    height:164px;
    cursor:pointer;
    background-position: center top;
}

.login:hover
{
    /* background-position: 0 -149px; */
    background-position: center top;
    background-image: url(../images/login_simple_o.jpg);
    background-repeat: no-repeat;
}

.login span
{
    margin-left :5px;
}

.userlogged
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6B9C18;
    font-weight: bold;
}

.pagina
{
    margin: 1px;
    padding: 1px;
    height: 14px;
    width: 14px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.stretch
{
    /* cursor:auto; */
    cursor:pointer;
}

.pagina a
{
    text-decoration: none;
}

.pagina:hover
{
    border: 1px solid #FF9900;

}

.pagina a:hover
{
    /* border: 1px solid #FF9900; */
}

.paginaselecionada a
{
    border: 1px solid #FF9900;
    text-align: center;
    margin: 1px;
    padding: 1px;
    height: 14px;
    width: 14px;
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: none;
}

.paginaselecionada a:hover
{
    border: 1px solid #FF9900;
}

.paginaselecionada a:link
{
    color: #FF9900;
}

.paginaselecionada a:visited
{
    color: #FF9900;
}

.animado
{
    text-decoration: blink;

}

.texto_verde
{
    font-family: Arial, Helvetica, sans-serif;
    color: #2873b0;
    font-size: 11px;
}
/*El color es un verde */
.texto_azul
{
    color: #96bc19;
    font-weight: bold;
}

label
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding-left:5px;
    padding-right:5px;
}

.underline
{
    text-decoration:underline;
}
/**
* Estilos para los RssFeed
*
*/
.titlefield
{
    /*CSS for RSS title link in general*/
    text-decoration: none;
}

.labelfield
{
    /*CSS for label field in general*/
    color:brown;
    font-size: 90%;
}

.datefield
{
    /* CSS for date field in general */
    color:gray;
    font-size: 90%;
}
div.rssfeedclass
{
    overflow:hidden;
    clip:rect(0px,129px,auto,0px);
    position: static;
}

.rssfeedclass, .rssfeedclass div
{
    width:129px;
    /*display: block;*/
    /*
    left:0;
    top:0;
    */
}

.rssfeedclass div p
{
    margin-top: 0;
    margin-bottom: 7px;
}

.rssfeedclass li
{
    list-style-type:none;
}

code
{
    /*CSS for insructions*/
    color: red;
}

#feed-control
{
    width:167px;
    /* height : 160px; */
    /* padding : 10px; */
}
.gfg-root
{
    padding-left:16px;
    width : 138px;
    height : auto;
    position : relative;
    overflow : hidden;
    text-align : center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    /* border: 1px solid #BCCDF0; */
    text-decoration:none;
}

.gfg-title
{
    font-size: 14px;
    font-weight : bold;
    color : #3366cc;
    background-color: #E5ECF9;
    line-height : 1.4em;
    overflow : hidden;
    /* white-space : nowrap; */
    text-decoration:none;
}

.gfg-title a
{
    color : #3366cc;
    text-decoration:none;
}

.gfg-subtitle
{
	text-decoration:none;
	font-size: 12px;
	font-weight : bold;
	color : #3366cc;
	/* background-color: #E5ECF9; */
    background-color: #45A6EB;
	line-height : 1.4em;
	overflow : hidden;
	/* white-space : nowrap; */
    /* margin-bottom : 5px;*/
    text-align: left;
	padding-left:5px;
	border-color:#fff;
	border-top:2px;
	border-bottom:2px;
}

div.gfg-subtitle
{
	/*
	background-image: url(bg_searchbar.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	*/
}

.gfg-subtitle a
{
    /* color : #3366cc; */
    color:#ffffff;
    text-decoration:none;
}

.gfg-entry
{
    /* background-color : white;*/
    width : 100%;
    height : 12em;
    position : relative;
    overflow : hidden;
    text-align : left;
    /* margin-top : 15px; */
    margin-top : 5px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result
{
    position : relative;
    /*background-color : white;*/
    width : auto;
    height : 100%;
    padding-left : 5px;
    padding-right : 5px;
}

.gfg-list
{
    position : relative;
    overflow : hidden;
    text-align : left;
    margin-bottom : 5px;
}

.gfg-list div
{
    /* border: 1px solid #BCCDF0; */
     border-top: 2px solid #fff;
}
.gfg-listentry
{
    line-height : 1.5em;
    overflow : hidden;
    /* white-space : nowrap;*/
     /* white-space : pre; */
    padding-left : 5px;
    padding-right : 5px;
    padding-top: 2px;
    padding-bottom : 5px;
    /*
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
    margin-bottom : 5px;
    */
    text-decoration:none;
    font-size: 10px;
}

.gfg-listentry a
{
    text-decoration:none;
    /*color: #f15a22;*/
    color:#676767;
    font-weight:bold;
}

.gfg-listentry-odd
{
    /* background-color : #F6F6F6; */
    /*background-image : url(../images/gfg-listentry-odd.gif);*/
}

.gfg-listentry-odd:hover
{
    /*background-image : url(../images/gfg-listentry-even.gif);*/
    background-color :#96CEF3;
}

.gfg-listentry-even
{
    /*background-image : url(../images/gfg-listentry-even.gif);*/
}

.gfg-listentry-even:hover
{
    /*background-image : url(../images/gfg-listentry-odd.gif);*/
    background-color :#96CEF3;
}

.gfg-listentry-highlight
{
    /*
    background-image : url('garrow.gif');
    background-repeat: no-repeat;
    background-position : center left;
    */
    /* text-decoration:underline; */
    background-color :#A9D7F5;
    /* font-weight:bold; */

}

.gfg-listentry-highlight a
{
    color:#333333;
    font-weight:bold;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title
{
    font-size: 11px;
    line-height : 1.2em;
    overflow : hidden;
    /* white-space : nowrap; */
    margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-title a
{
    text-decoration:none;
    color:#676767;
    font-weight:bold;
}

.gfg-root .gfg-entry .gf-result .gf-snippet
{
    height : 3.8em;
    color: #333333;
    margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container
{
    position : relative;
}

.gfg-horizontal-root
{
    height : 1.5em;
    _height : 100%;
    position : relative;
    /* white-space : nowrap;*/
    overflow : hidden;
    text-align : center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    /* border: 1px solid #AAAAAA; */
    padding : 5px;
    margin-right : 80px;
}

.gfg-horizontal-root .gfg-title
{
    font-weight : bold;
    background-color: #FFFFFF;
    line-height : 1.5em;
    overflow : hidden;
    /* white-space : nowrap; */
    float : left;
    padding-left : 10px;
    padding-right : 12px;
    /* border-right: 1px solid #AAAAAA; */
}

.gfg-horizontal-root .gfg-title a
{
    color : #444444;
    text-decoration : none;
}

.gfg-horizontal-root .gfg-entry
{
    width : auto;
    height : 1.5em;
    position : relative;
    overflow : hidden;
    text-align : left;
    margin-top : 0px;
    margin-left : 0px;
    padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result
{
    position : relative;
    /* background-color : white; */
    width : 100%;
    height : 100%;
    line-height : 1.5em;
    overflow : hidden;
    /* white-space : nowrap;*/
}

.gfg-horizontal-root .gfg-list
{
    display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author
{
    display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title
{
    color: #0000cc;
    margin-right : 3px;
    float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer
{
    float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate
{
    display : block;
    color: #AAAAAA;
}

.gfg-branding
{
    white-space : nowrap;
    overflow : hidden;
    text-align : left;
    position : absolute;
    right : 0px;
    top : 0px;
    width : 80px;
}

/* Publicidad */
.publicidad
{
    width:138px;
    margin-left:16px;
    overflow : hidden;
    top : 0px;
    height : auto;
}

.publicidad a
{
    text-decoration:none;
}

.publicidad img
{
    border:0;
}

.table { display: table; }
/*
.table .row { display: table-row; width:100%; clear: left;}
.table row .cell { display: table-cell; float:right;}
*/

.table .row { clear: left; width:100%; }
.table .row .cell{ float: left; }
/*  .table .row .cell { display: inline-block; }  */

#modal_container {
	position: relative;
	padding:5px;
	/*
	border:1px solid #666;
	background-color:#fff;
	*/
	/* overflow:auto;  */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:left;
	width:402px;
	height:350px;
}

.closeLink {
	position: absolute;
	top: 0;
	right: 0;
}
#modal_container .contenido {
	padding:5px;
	/* background-color:#fff; */
	width:100%;
	height:100%;
}
.contenido2 {
	margin:1px;
	padding:5px;
	background-color:#fff;
	width:97%;
	text-align:left;
	overflow:auto;
	height:300px;
}
.controles {
	margin:1px;
	padding:5px;
	background-color:#ebebeb;
	width:97%;
	height:20px;
	text-align:left;
	/* border:1px solid #666; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	background-image: url(bg_searchbar.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#modal_overlay {
	/* background-color:#006600; */
    background-color:#2873B0;
	background-image: url(fondo-cont.png);
	background-repeat: repeat;
}

div#modal_loading {
	padding:5px;
	/* background-color:#fff;  */
	/* border:1px solid #666;  */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:center;
	width:250px;
  	height:150px;
}
div#modal_loading img {
	vertical-align:middle;
}
.bl-res {background: url(bl-res.gif) 0 100% no-repeat #80A603; width:100%;}
.br-res {background: url(br-res.gif) 100% 100% no-repeat}
.tl-res {background: url(tl-res.gif) 0 0 no-repeat}
.tr-res {background: url(tr-res.gif) 100% 0 no-repeat; padding:10px; height:345px; text-align:center; }

.bl-idx {background: url(bl-idx.gif) 0 100% no-repeat #2873B0; width:100%;}
.br-idx {background: url(br-idx.gif) 100% 100% no-repeat}
.tl-idx {background: url(tl-idx.gif) 0 0 no-repeat}
.tr-idx {background: url(tr-idx.gif) 100% 0 no-repeat; padding:10px; height:345px; text-align:center; }
.clear {font-size: 1px; height: 1px}

.recuadro_verde {
	height: 60px;
	padding-top:10px; /*/ padding-bottom:30px; */
	/* border:2px solid #528410; */
	background-image: url(../images/top_general.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.recuadro_verde a {
	margin-left: 20px;
/*
	margin-top: 30px;
	padding-top:20px;
	*/
}

.recuadro_temas
{
	/* height: 60px; */ /* Modificado 2008-06-08 Damian EIff Implemente los subtemas graficamente */
	height: 40px;
	padding-top:10px;
	/*/ padding-bottom:30px; */
	/* border:2px solid #528410; */
	background-image: url(../images/top_temas.gif);
    background-position: center top;
    background-repeat: no-repeat;
	margin:0;
}

.recuadro_subtema
{
	height: 40px;
	padding-top:10px;
	padding-left:30px;
	/* background-image: url(../images/top_subtema.gif); */
	background-image: url(../images/top_subtema.gif);
    background-position: left top;
    background-repeat: repeat-x;
	margin:0;
}

.recuadro_temas a
{
	margin-left: 20px;
	color:#FFFFFF;
	text-decoration:none;
}


.recuadro_colecciones
{
	height: 60px;
	padding-top:10px;
	background-image: url(../images/top_colecciones.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.recuadro_colecciones a
{
	margin-left: 20px;
	color:#FFFFFF;
	text-decoration:none;
}

#envio:hover
{
    background-image: url(../images/bt_enviar_o.gif);    
    background-repeat: no-repeat;
}

tr.td.nobackground 
{
	background-image:none;
	background-repeat: no-repeat;
	border:1px solid #cc0000;
}
