body{
	font-family:Arial, helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	background:#640000 url(../images/background.jpg) no-repeat center top;
	}

.pagina{
	width:960px;
	margin:0 auto;	
}

.hide{
	display:none;
}
.shadow {
  box-shadow:0 0 5px #000;
  -moz-box-shadow:0 0 5px #000;
  -webkit-box-shadow:0 0 5px #000;
}
.bandas{
	background:url(../images/bandas.png) no-repeat center 245px;
}
#top-user{
	color:#FFFFFF;
	width:960px;
	margin:20px auto 0;
	font-size:12px;
}

#top-user ul{
	padding:14px 0 12px 704px;
}

#top-user li{
display:inline;
}

#top-user .carrito{
	background:url(../images/shop_cart.png) no-repeat left top;
	padding-left:20px;
}
#top-user a{
	text-decoration:none;
	height:20px;
	color:#FFFFFF;
	font-size:12px;
	}
	
#top-user a:hover{
	text-decoration:underline;
}

#encabezado{
	background:url(../images/bk-hdr.jpg) repeat-x center top;
	height:119px;
	border:2px solid #CCCCCC;
}

h1{
	text-indent:-1000em;
	background:url(../images/sicom24_logo.png) no-repeat center top;
	float:left;
	height:92px;
	width:378px;
	margin:14px 10px;
}

#buscador{
	float:left;
	padding:80px 0 0  35px;
	position:relative;
}

#buscador label{
	font-size:16px;
	color:#7b7b7b;
	font-weight:bold;
	padding:0 10px 0 0;
}

#buscar{
	width:300px;
	height:21px;
}

input{
	color:#333333;
}

button{
border:none;
background:url(../images/search_btn.jpg) no-repeat center bottom;
cursor:pointer;
height:25px;
width:32px;
margin:0;
text-indent:-1000em;
position:absolute;
bottom:0px;
right:-31px;
}

button:hover{
	background-position:center top;
}

/***************** BOTONERA ***************************/
#botonera{
}

#botonera li{
	float:left;
	width:105px;
	font-size: 13px;
}

#botonera a{
	display:block;
	background:url(../images/bk_botonera.jpg) repeat-x center top;
	Color:#FFFFFF;
	height:39px;
	text-decoration:none;
	line-height:40px;
	text-align:center;
	font-weight: bold;	
}

#botonera .cuidado{
	 width:120px;	 
}

#botonera .cuidado a{
	padding:8px 0 0;
	line-height:12px;
	height:31px;
}

#botonera a:hover{
	background:url(../images/bk_botonera_select.jpg) repeat-x center top;
}

/***************** INICIO ***************************/
#cuerpo{
	background:#FFFFFF;
	margin:0 0 20px 0;
	clear:both;
}

#contenido{
	padding:20px 12px;
}

.modulo1{
	width:222px;
	float:left;
}

.modulo3{
	float:left;
	width:699px;
	position:relative;
}
#inicio .modulo3{
	overflow:hidden;

}

/* ROTADOR DE BANNERS
*************************************/
.toolscroll {
    height: 328px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 699px;
	background:url(../images/bk_ofertas.jpg) no-repeat left top;
}
.toolscroll .items {
    clear: both;
    position: absolute;
    width: 20000em;
}
.toolscroll .items .item {
    float: left;
    height: 328px;
    position: relative;
    width: 699px;
}
.toolscroll .items .item img{
	position:absolute;
	left:360px;
	top:60px;
}
.toolscroll .items .item .desc{
	position:absolute;
	left:60px;
	top:110px;
	width:240px;
}
.toolscroll .items .item .desc .titulo{
	font-size:24px;
	color:#a60203;
}
.toolscroll .items .item .desc a{
	text-decoration:none;
	font-size:24px;
	color:#1a29ed;
	padding:10px 0 0 0;
}
.toolscroll .items .item .desc .caracteristicas{
	font-size:14px;
	color:#666666;
	padding:10px 0 0 0;
}
.toolscroll .items .item .desc .precio{
	font-size:50px;
	color:#a60203;
	padding:10px 0;
	letter-spacing:-3px;
}
.toolscroll .items .item .desc .precio-detalle{
	font-size:12px;
	color:#a60203;
}

.browse {
    height: 350px;
    position: absolute;
    width: 945px;
    z-index: 1;
}
.left, .right {
    cursor: pointer;
    display: block;
    height: 58px;
    position: absolute;
    top: 150px;
    width: 32px;
}
.left {
    background: url("../images/btn_ant.png") no-repeat scroll left bottom transparent;
    left: 0;
}
.right {
    background: url("../images/btn_sig.png") no-repeat scroll left bottom transparent;
    right: 0;
}
.left:hover {
    background-position: left top;
}
.right:hover {
    background-position: left top;
}
a.disabled {
    visibility: hidden !important;
}
#navegador {
height:12px;
position:absolute;
bottom:10px;
position:absolute;
bottom:10px;
left:0;
width:699px;
}
#navegador li {
    background: url("../images/btn-select.png") no-repeat scroll left top transparent;
    cursor: pointer;
    float: left;
    height: 12px;
    margin: 0 3px;
    text-indent: -1000em;
    width: 12px;
}
#navegador li:hover {
    background-position: left bottom;
}
#navegador .active {
    background-position: left bottom;
}

/*************************************/
.sidebarright{
float:right;
}
.sidebarright .linea{
clear:both;
background:#ababab;
height:5px;
margin:22px 0;
}

#categoria .breadcrums a:link, #categoria .breadcrums a:visited{
color:#6c6c6c;
text-decoration:none;
}
#categoria .breadcrums a:hover{
text-decoration:underline;
}
#categoria .breadcrums a.active{
font-weight:bold;
}
.breadcrums{
clear:both;
font-size:16px;
}
.opciones{
clear:both;
padding:15px;
background:#f4f4f4;
font-size:12px;
padding:5px 10px;
height:15px;
margin:10px 0;
}
.opciones .tipolistado{
width:185px;
float:left;
}
.opciones .cantidaditems{
width:175px;
float:left;
}
.opciones .ordenarpor{
float:left;
}
#categoria .opciones a:link, #categoria .opciones a:visited{
color:#6c6c6c;
text-decoration:none;
}
#categoria .opciones a:hover, #categoria .opciones a.active{
color:#5d0c8b;
font-weight:bold;
}
.galeria .item{
height:105px;
margin:0 0 10px 0;
border-bottom:5px solid #cbcbcb;
padding:15px 5px;
position:relative;
}
.listado .item{
float:left;
width:209px;
height:295px;
margin:0 10px 22px 0;
border:2px solid #cbcbcb;
padding:15px 5px;
position:relative;
}
.lista .item .title{
padding:15px 0;
}
.lista .item .title a{
text-decoration:none;
color:#6a6a6a;
font-size:15px;
font-weight:bold;
}
.lista .item  img{
padding:5px 0 0;
}

.lista .item  .precio{
font-size:18px;
color:#a60203;
padding:5px 0;
}
.lista .item .precio-detalle{
font-size:12px;
color:#a60203;
}
.lista .item .verdetalle a:link{
    background: url("../images/btn-ver.png") no-repeat scroll left top transparent;
    cursor: pointer;
	display:block;
    height: 22px;
    text-indent: -1000em;
    width: 105px;
	position:absolute;
}
.lista .item .verdetalle a:hover{
background-position:left bottom;
}
.listado .verdetalle a{
left:2px;
bottom:5px;
}
.galeria .verdetalle a{
right:2px;
bottom:40px;
}
.lista .item .comprar a:link{
    background: url("../images/btn-comprar.png") no-repeat scroll left top transparent;
    cursor: pointer;
	display:block;
    height: 22px;
    text-indent: -1000em;
    width: 105px;
	position:absolute;
}
.lista .item .comprar a:hover{
background-position:left bottom;
}
.listado .comprar a{
right:2px;
bottom:5px;
}
.galeria .comprar a{
right:2px;
bottom:15px;
}

.galeria .foto {
float:left;
padding:0 50px 0 0;
}
.galeria .foto img{
height:105px;
}


.paginador{
clear:both;
padding:7px 0 0 0;
background:#f4f4f4;
text-align:center;
margin:10px 0 0 0;
height:23px;
}
#categoria .paginador a:link, #categoria .paginador a:visited{
color:#6c6c6c;
text-decoration:none;
}
#categoria .paginador a:hover, #categoria .paginador a.active{
color:#5d0c8b;
font-weight:bold;
}


/*************************************/

.banner1{
	height:160px;
	display:block;
}
.separadortop{
	margin:8px 0 0 0;
}

.linea{
	clear:both;
	background:url(../images/img_linea.jpg) repeat-x center;
	height:40px;
}
#destacados .modulo1{
height:300px;
width:218px;
border:1px solid #c8c8c8;
text-align:center;
}
#destacados .modulo1 .title{
	background:url(../images/bk_titulo_dest.jpg) repeat-x center;
height:50px;
line-height:50px;
}
#destacados .modulo1 .title a{
text-decoration:none;
color:#ffffff;
font-size:18px;
}
#destacados .modulo1 img{
	padding:5px 0 0;
}

#destacados .modulo1 .precio{
	font-size:45px;
	color:#a60203;
	padding:5px 0;
	letter-spacing:-3px;
}
#destacados .modulo1 .precio-detalle{
	font-size:12px;
	color:#a60203;
}


.separadorleft{
	margin-left:15px;
}

.b-publicitario{
clear:both;
	margin:35px 0 0;
}






.modulo2{
width:385px;
text-align:center;
float:left;
}

.modulo4{
width:534px;
float:left;
}
#detalle .modulo2{
}
#detalle .modulo2 .foto{
border:1px solid #c8c8c8;
padding:15px 0;
}
#detalle .modulo2 .thumbs {
padding:10px 0;
}
#detalle .modulo2 .thumbs img{
border:1px solid #c8c8c8;
padding:2px;
cursor:pointer;
}



#detalle .modulo4 .titulo{
font-size:24px;
font-weight:bold;
color:#6a6a6a;
padding:0 0 25px;
}
#detalle .modulo4 .caracteristicas{
line-height:17px;
padding:0 0 20px;
}

#detalle .modulo4 .precio{
	font-size:24px;
	color:#a60203;
	padding:15px 0 0;
	font-weight:bold;
	display:inline;
}
#detalle .modulo4 .precio-detalle{
	font-size:14px;
	color:#a60203;
	display:inline;
}
#detalle .modulo4 .cuotas{
	font-size:18px;
	color:#a60203;
	font-weight:bold;
	display:inline;
	padding:0 0 0 15px;
}
#detalle .linea{
clear:both;
background:#c1c1c1;
height:3px;
margin:10px 0;
}
#detalle .comprar{
font-size:18px;
color:#6a6a6a;

}
#detalle .comprar .unidades{
float:left;
width:150px;
}
#detalle .comprar button{
    background: url("../images/btn-comprar-big.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 28px;
    text-indent: -1000em;
    width: 130px;
	border:none;
	position:relative;
	float:left;
}
#detalle button:hover{
background-position:left bottom;
}
#detalle a.anadir1:link{
    background: url("../images/btn-carrito-big.png") no-repeat scroll left top transparent;
    cursor: pointer;
	float:left;
    height: 28px;
    text-indent: -1000em;
    width: 130px;
}
#detalle a.anadir1:hover{
background-position:left bottom;
}



.comentarios {
font-size:14px;
clear:both;
padding:20px 0 0 0;
}
.comentarios h3{
font-size:16px;
font-weight:bold;
color:#6a6a6a;
padding:3px 5px;
background:#f4f4f4;
height:20px;
border-top: 3px solid #c1c1c1;
}
.comentarios h4{
color:#5b0b88;
}
.comentarios .item{
line-height:17px;
border-bottom: 3px solid #c1c1c1;
padding:7px 5px 15px;
}
.comentarios  a.comentar:link, .comentarios button.comentar{
    background: url("../images/btn-comentar.png") no-repeat scroll left top transparent;
    cursor: pointer;
	display:block;
    height: 23px;
    text-indent: -1000em;
    width: 105px;
	margin:15px 0 0 ;
	position:relative;
	left:0;
}
.comentarios  a.comentar:hover, .comentarios button:hover.comentar{
background-position:left bottom;
}
.comentarios input, .comentarios textarea{
height:20px;
width:100%;
}
.comentarios textarea{
height:100px;
}
.comentarios label{
padding:10px 0;
display:block;
}



.overlay{
	display:none;
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:780px;	
	min-height:425px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 900px 5px #000;
	-webkit-box-shadow: 0 0 900px #000;	
}
.overlay .confirmar{
width:780px;
height:425px;
margin:0px auto 0;
background:#ffffff;
position:relative;
}
.overlay h3{
background:url(../images/bk_titulo_dest.jpg) repeat-x center;
height:50px;
line-height:50px;
color:#fff;
font-size:24px;
padding:0 0 0 10px;
}
.overlay .cerrar{
position:absolute;
right:10px;
top:15px;
font-size:16px;
color:#f4f4f4;
cursor:pointer;
}
.overlay .detalle{
padding:20px;
}
.overlay h4{
font-size:18px;
color:#6a6a6a;
border-bottom: 3px solid #c1c1c1;
padding:0 0 4px 0;
}
.overlay .leftcol{
float:left;
width:440px;
}
.overlay .rightcol{
float:left;
width:290px;
padding:40px 0 0 0;
text-align:center;
}
.overlay .formadepago{
	font-size:18px;
	color:#a60203;
	font-weight:bold;
	padding:0 0 15px;
}
.overlay .cuotas{
	font-size:16px;
	color:#a60203;
	font-weight:bold;
	padding:25px 0;
}
.overlay .unidades{
	font-size:18px;
	color:#7c7c7c;
	float:left;
	width:50%;
	line-height:24px;
}
.overlay .valor{
	font-size:18px;
	color:#7c7c7c;
	float:left;
	width:50%;
	text-align:right;
	line-height:24px;
}
.overlay .precio{
	font-size:24px;
	color:#a60203;
	font-weight:bold;
	display:inline;
}
.overlay .precio-detalle{
	font-size:14px;
	color:#a60203;
	display:inline;
}
.overlay .row{
	clear:both;
	border-bottom: 3px solid #c1c1c1;
	padding:10px 0;
}
.overlay .tarjeta{
background:url(../images/tarjetas.jpg) no-repeat left top;
padding:44px 0 0 0;
}
.overlay .tarjeta input{
width:9%;
}
.overlay .total{
clear:both;
	font-size:24px;
	color:#a60203;
	font-weight:bold;
	padding:15px 0 0;
	position:relative;
}
.overlay .total a.comprar:link{
    background: url("../images/btn-comprar-big.png") no-repeat scroll left top transparent;
    cursor: pointer;
	display:block;
    height: 28px;
    text-indent: -1000em;
    width: 130px;
	position:absolute;
	right:0;
	bottom:0;
}
.overlay .total a.comprar:hover{
background-position:left bottom;
}
.overlay .total a.anadir:link{
    background: url("../images/btn-carrito-big.png") no-repeat scroll left top transparent;
    cursor: pointer;
	display:block;
    height: 28px;
    text-indent: -1000em;
    width: 130px;
	position:absolute;
	right:140px;
	bottom:0;
}
.overlay .total a.anadir:hover{
background-position:left bottom;
}


#carrito h3{
font-size:24px;
color:#5D0C8B;
padding:0 0 10px 0;

}
th{
font-size:17px;
color:#5D0C8B;
background:#f4f4f4;
padding:10px 0;
}
td .general{
border-bottom: 3px solid #c1c1c1;
padding:20px 20px 10px 0;
color:#747474;
}
td .borrar{
    background: url("../images/eliminar_btn.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 16px;
    text-indent: -1000em;
    width: 16px;
	text-align:left;
	padding:0 0 0 16px;
}
td .borrar:hover{
background-position:left bottom;
}
td .menos{
    background: url("../images/btn-quitar.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 16px;
    text-indent: -1000em;
    width: 16px;
	text-align:left;
	padding:0 0 0 16px;
}
td .menos:hover{
background-position:left bottom;
}
td .mas{
    background: url("../images/btn-agregar.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 16px;
    text-indent: -1000em;
    width: 16px;
	text-align:left;
	padding:0 0 0 16px;
}
td .mas:hover{
background-position:left bottom;
}
.pie td{
border:none;
background:#f4f4f4;
font-size:17px;
color:#5D0C8B;
font-weight:bold;
}
.pie td .total{
display:inline;
padding:0 0 0 20px;
font-weight:bold;
}
#carrito a.continuar:link{
    background: url("../images/btn_continuar-compra.png") no-repeat scroll left top transparent;
    cursor: pointer;
	display:block;
    height: 23px;
    text-indent: -1000em;
    width: 105px;
	float:left;
}
#carrito a.continuar:hover{
background-position:left bottom;
}
#carrito a.siguiente:link{
    background: url("../images/btn-siguiente.png") no-repeat scroll left top transparent;
    cursor: pointer;
	display:block;
    height: 23px;
    text-indent: -1000em;
    width: 105px;
	float:right;
}
#carrito a.siguiente:hover{
background-position:left bottom;
}

/**************** GRUPO SICOM *********************/
#grupo{
	clear:both;
	background:#000000;
	height:100px;
	margin-bottom:10px;
	height:90px;
	padding:10px 0;
}

/**************** FOOTER *********************/
#footer{
	color:#FFFFFF;
	height:20px;
	font-size:11px;
	margin-bottom:20px;
}

#footer .accesos{
	float:left;
}

#footer .legales{
	float:left;
	margin-left:375px;
}

#footer .accesos li{
	display:inline;
}

.accesos a, .accesos a:visited, .legales a, .legales a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.accesos a:hover, .legales a:hover{
	text-decoration:underline;
}

/***************** INICIO ***************************/


/**************** LOGO EMER *********************/			
	

.logoemer {
	display:block;
	clear:both;
	position: relative;
	top: 10px;
	left: 50px;
	width: 174px
	}
	
/**************** COLUMNA IZQUIERDA *********************/	

.izquierda {
	display:block;
	float:left;
	position: relative;
	width:450px;
	left:50px;
	top:50px;	
			}
	
.izquierda intro-lista-salud 	{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	size: 16px;
	font-weight:bold;
	color: #333333;
			}	

.izquierda izqsubtitulo {		
	display: block;
	size: 13px;
	font-weight:bold;
	color: #8E1315 
			}		


ul .lista-salud{
	font-size: 12px;
    height: 30px;
    padding-left: 30px;
    margin-left: 10px;
    list-style-type: none;
    line-height: 20px
}	

ul li lista-salud{
    padding-left: 12px;
    background: url(images/bullet.gif) 0em 0.5em no-repeat;
    margin-bottom: 1em;
}
			

/**************** COLUMNA DERECHA *********************/	

.derecha {
		float: right;
	    width: 350px;
	    margin-top: 20px;
	    margin-right:20px;
		/*background-image:url(fondo-costos.png);*/
		height: 500px;
		/*z-index: 1*/
		display: block
		position:absolute;
		float:right;
		top: 420px;
		height: 100%;
		width: 350px;
	    margin-right: 0px;
	    padding-left: 15px;
	    font-weight: normal;
		overflow: hidden
			          	}
			

.derecha titulocobertura {
		width: 100%;
		display: block;
		position:absolute;
		margin-top: -30px;
	    margin-right:0px;
	    padding-left: 15px;
	    color:#fff;
	    font-weight: normal;
	    font-size: 22px;
		
	    	    	}
	    	
/*#fondo-costos {
		display: block
		position:absolute;
		float:right;
		top: 420px;
		height: 400px;
		width: 350px;
	    margin-right: 0px;
	    padding-left: 15px;
	    font-weight: normal;
	    height:27px;
		border:#999 medium
			       	       	}*/
							
.derecha fondo1 {
	with: 100%;
	display:block;
	position:absolute;
	z-index: 1	
	}
	    	       	
	    	       		    	       	 
.derecha subtitulocobertura {
		display: block
		position:absolute;
		font-size: 14px;
		margin-top: 20px;
		color: #8E1315; 
		margin-top: 10px
		height: 30px
			    	 	}
	    	       	

	    	    	
.derecha ul {
	display: block;
	position: relative;
	margin-top:3px;
	font-size: 12px;
    padding-left: 30px;
    margin-left: 10px;
    list-style-type: none;
    line-height: 10px;
    }	

.derecha ul li {
    padding-left: 12px;
    background:none;
    margin-bottom: 1em;
   
}
	    	    	