/* estilos de bsr-racing */

body {
background-color:#FFF;
height:100%;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
.tablaContenedora {
height:100%;
}
.tablaPrincipal {
height:100%;
}
ul, li {
border:0;
margin:0;
padding:0;
list-style:none;
}
.menu {
vertical-align:top;
padding-top:2px;
}
.menu li, .pie li{
display:inline;
}
.pie {
height:139px;
}
.estatica {
width:100%;
}
.noIzquierda, .noDerecha {
width:30px;
}
.textoPiePeq{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:55px;
color:#696969;
font-weight:bold;
}
.textoPag{
font-family:verdana, Helvetica, sans-serif;
font-size:12px;
position:relative;
top:25px;
color:#333;
font-weight:bold;
}
a.LinkPie:link,a.LinkPie:active,a.LinkPie:visited{
font-family:verdana, Helvetica, sans-serif;
font-size:12px;
position:relative;
color:#666;
font-weight:bold;
text-decoration:none;
}
a.LinkPie:hover{
text-decoration:underline;
}

.menu .EstiloMenu{
color:#AAA;
text-decoration:none;
font-weight:700;
padding:0 10px;
position:relative;
bottom:5px;
}

.menuCatalogo {
float:left;
padding-left:5px;
padding-right:5px;
}



/* General rules */
#dhtmlgoodies_slidedown_menu{		
font-weight:bold;
width:147px;
background-color:#DDD;
border:1px solid;
}

#dhtmlgoodies_slidedown_menu a{
width:147px;
}
#dhtmlgoodies_slidedown_menu img{
border:0;
}	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
border:1px solid #000;
background-color:#333;
color:#FFF;
margin:0;
padding:0;
}	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
padding:0;
margin:0;
color:#333;
}	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
padding-left:10px;
color:#666;
border-bottom:1px dotted #999;
}	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
	color:red;
}	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
}

/* UL tags, i.e group of menu utems. 
It's important to add style to the UL if you're specifying margins. If not, assign the style directly
to the parent DIV, i.e. 

#dhtmlgoodies_slidedown_menu .slideMenuDiv1

instead of 

#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
*/

#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
background-color:#DDD;
}
#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
margin:0px;
padding:0px;
}
#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
}

/*PAGINA CATALOGO*/
.paginaCatalogoSimple {
padding-right:5px;
}
.tituloCategoria{
display:block;
line-height:25px;
text-align:center;
border:1px solid #DDD;
background-image:url(/files/5600-483-fichero/cabeceraX.jpg);
color:#FFF;
font-weight:700;
font-style:italic;
}
.elementoCatalogoSimple {
text-align:justify;
background-color:#FFF;
color:#444;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.elementoCatalogoSimple ul{
display:block;
clear:both;
border-bottom:2px dashed #D1D9EF;
padding:0 10px;
}
.elementoCatalogoSimple li {
display:block;
padding:0;
margin:0;
}
.elementoCatalogoSimple .titulo, .carrito .mensaje, .mostrarCarrito .mensaje{
display:block;
font-weight:700;
text-align:left;
margin:10px 0;
padding:3px;
background-color:#D1D9EF;
color:#000;
clear:both;
font-size:16px;
border-bottom:1px solid #7FA1FF;
border-top:1px solid #7FA1FF;
}
.clear {
clear:both;
}
.elementoCatalogoSimple .titulo {
position:relative;
}
.elementoCatalogoSimple img{
float:right;
border:1px solid #000;
margin-left:10px;
}
.elementoCatalogoSimple .precio {
margin:10px 0;
font-weight:700;
border-top:1px solid #D1D9EF;
border-bottom:1px solid #D1D9EF;
}
form.formularioElemento {
text-align:center;
display:table;
margin:0 auto;
}
.elementoCatalogoSimple form.formularioElemento {
text-align:left;
display:block;
}
.carrito .mensaje, .mostrarCarrito .mensaje {
text-align:center;
}
.carrito ul {
padding-top:20px;
text-align:center;
}
.carrito dt {
display:inline;
padding:10px;
}
.carrito dt a {
margin:10px;
color:#000;
font-weight:700;
text-decoration:none;
}
.carrito dt a:hover {
border-top:1px solid #D1D9EF;
border-bottom:1px solid #D1D9EF;
color:#F00;
}
.tablaCarrito td, .tablaCarrito th{
border:1px solid #7FA1FF;
}
.tablaCarrito th ul{
text-align:left;
padding-left:15px;
}
.tablaCarrito{
width:100%;
}
.tablaCarrito li {
display:inline;
}
.tablaCarrito tr.etiquetas td {
text-align:center;
}
.mostrarCarrito .seguir a,.mostrarCarrito li.borrar a,.mostrarCarrito .pedido a, .tablaCarrito td.borrar a {
color:#000;
font-weight:700;
text-decoration:none;
}
.mostrarCarrito .seguir a,.mostrarCarrito li.borrar a,.mostrarCarrito .pedido a{
margin:0 15px;
}
.mostrarCarrito .seguir a:hover,.mostrarCarrito li.borrar a:hover,.mostrarCarrito .pedido a:hover, .tablaCarrito td.borrar a:hover {
border-top:1px solid #D1D9EF;
border-bottom:1px solid #D1D9EF;
color:#F00;
}
.mostrarCarrito li {
display:inline;
}
.mostrarCarrito ul {
padding-top:20px;
text-align:center;
}
.tablaCarrito ul {
padding:0;
}
.tablaCarrito td {
text-align:right;
padding:2px 4px;
}
.tablaCarrito td.borrar {
text-align:center;
}
td.borrar a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:10px;
display:block;
}
td.borrar a:hover{
color:#F00;
}

/*formulario carrito*/
ul.formularioCarrito {
list-style:none;
display:table;
width:415px;
margin:0;
padding:0;
}

.formularioCarrito li {
text-align:right;
margin:0 0 5px;
}

/*portada*/
#estatica1628 img, #estatica2592 img{
border:0;
margin-left:1px;
}

/*formulario solicitud*/
#seccion_6942 .formulario{
margin-top:25px;
}

#seccion_6942 .formulario td {
font-size:12px;
}

#seccion_6942 {
margin:0 110px;
font-size:14px;
text-align:center;
font-weight:bold;
}

.powered small, .powered small a {
font-size:10px;
color:#000;
text-decoration:none;
}
