#informacion_categoria_bloque{
	
}
#informacion_categoria_bloque_inferior{
	background: url(/template/web/category/fondo_categoria.jpg)repeat 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}
#informacion_categoria_bloque_texto{
	display:inline-block;
	vertical-align:top;
	padding: 10px;
	width: 399px;
	height: 240px;
	text-align: justify;
}
#informacion_categoria_bloque_imagen{
	display:inline-block;
	vertical-align:top;
	height: 240px;
	width: 430px;
	padding: 10px;

}
#informacion_categoria_bloque_imagen img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#informacion_categoria_bloque_texto_table{
	display: table;
	height: 100%;
}
#informacion_categoria_bloque_texto_table_interior{
	display: table-cell;
	vertical-align: middle;
	
}
#informacion_categoria_bloque_texto_table_interior p{
	margin: 0;
	
    
}
#categoryDescription p{
	margin: 8px 0;
}

.leyenda{
	font-size:11px;
}

@media screen and (min-width: 700px){
	#breadcrumbs {
		font-size:12px;
		margin:0px 0px 10px 0px;
	}

	#categoryDescription{
		text-align:justify;
	}

	.lite{
		font-size:12px;
	}


	/* Shopping cart */

	.productListing {
		border-collapse:collapse; 
		font-size: 12px;   
	}

	.productListing td{
		vertical-align:middle;
		border-bottom:1px solid #EEEEEE;
		padding:5px;
	}
	.productListing td td{
		border:none;
	}

	.tableHeader{
		font-weight:bold;
		background:#eeeeee;
		border:none!important;
		padding:5px;
	}

	.productListingHeader-products{
		width:70%;
	}
	.productListingHeader-quantity{
		width:10%;
	}
	.productListingHeader-total{
		width:15%;
	}
	.productListingHeader-remove{
		width:5%;
	}

	/* create_account.php */

	#existing_user{
		width:335px;
		float:right;
	}

	#new_account{
		width:325px;
		float:left; 
		padding:0px 20px 0px 0px;
		border-right:1px solid #cccccc;   
	}

	#new_account table{
		width:100%;
	}
	#new_account .widthInput{
		width:100%;
	}
    #existing_user .widthInput{
        width:80%;
    }
    #account_edit table{
        width:50%;
    }
    #account_edit input{
        width:80%;
    }
    #address_book_details input{
        width:80%;
    }
    #account_password table{
        width:50%;
    }
    #account_password input{
         width:80%;
    }
	#new_account .inputRequirement{
		text-align:center;
		width:15px;
		color:#c6409f;
	}

	#new_account h3{
		border-bottom:1px solid #cccccc;   
	}

	.checkout_bullet{
		background: #444;
		text-indent: -9999px;
		display: block;
		width: 10px;
		height: 10px;
		margin: 0px;
		outline: 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}

	.text_info{
		margin-left:10px; 
		font-style:italic;
	}

	.text_info_payment{
		font-size:11px;
		font-style:italic;
	}
	
	.td_module_title{
		color:#fff;
		font-weight:bold;
	}
	
	.td_module{
		font-size:13px;
	}	
	
	#informacion_categoria_bloque_texto{		
		width: 250px;
		height: auto;		
	}
	#informacion_categoria_bloque_imagen{
		display:inline-block;
		vertical-align:top;
		height: 240px;
		width: 430px;
		padding: 10px;
	}
}

@media screen and (max-width: 700px){
    /* create_account.php */
    #existing_user{
        width:100%;
        float:none;
    }
    
    #new_account{
        width:100%;
        float:none;   
    }  
    .cartImage{
        display:none;
    } 

	.icon_image img{
		display:none;
	}
	
	.td_module_title{
		font-size:11px;
		color:#fff;
		font-weight:bold;
	}	
	
	.td_module{
		font-size:11px;
	}
	
	#breadcrumbs {
		display:none;
	}
	#informacion_categoria_bloque_texto{
		width:100%;
		height: auto;
		box-sizing: border-box;
	}
	#informacion_categoria_bloque_imagen{
		width:100%;
		height: auto;
		box-sizing: border-box;
		text-align: center;
	}
    #categoryDescription{
        max-height:100px;
        overflow-y:auto;
    }
}

	/* Proceso de compra*/
	.table_shipping{
		border:1px solid #ddd;
		margin-bottom:10px;
	}

	.tr_shipping{
		background-color:#c83b9e;
	}	

	.checkoutBarCurrent{
		font-weight:bold;
		color:#c83b9e;
	}
	
	
	/*Tablas del contenido*/
	.title_table{
		font-weight:bold;
		color:#fff;
		background-color:#a81c9a;
		padding:3px 10px;
	}
	
	.input_table{
		font-weight:bold;
		color:#333;
		background-color:#f3f2f3;
		padding:3px 10px;
		border-bottom:1px solid #fff;
	}
	
	.data_table{
		font-weight:normal;
		color:#333;
		background-color:#f3f2f3;
		padding:3px 10px;
		border-bottom:1px solid #fff;
	}
	
.collaspe{
	border-collapse:collapse; 
}

.tr_th{
	border:1px solid #ccc;	
}

.tr_th th{
	padding:3px;
	text-align:center;
	font-weight:bold;
}

.tr_td{
	border-bottom:1px solid #ccc;	
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;	
}

.tr_td td{
	padding:3px;
	text-align:center;
	font-weight:normal;
}


/*Tablas del contenido Caracteristicas lente oakley*/
	.title_table2{
		/*font-weight:bold;*/
		color:#fff;
		background-color:#b949ae;
		padding:3px 10px;
	}
	
	.input_table2{
		font-weight: 10px;
		color:#333;
		background-color:#f5f5f5;
		padding:3px 5px;
		border-bottom:1px solid #fff;
	}
/**/
#nextTextbutton{
	color: #A82E97;
	font-weight: bold;
	text-align:center;
}
#nextText{
	display:none;
}	


/*^-----------COOKIES------------*/
#cookies-message {
    bottom: 0;
    font-family: Arial,Verdana;
    font-size: 14px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 999999999;
    background: none repeat scroll 0 0 rgba(221, 221, 221, 0.9);
    border-top: 1px solid #AAAAAA;
}

#cookies-message-container{
    margin: 20px auto;
    text-align:center;
    position: relative;
    text-align: center;
    width: 90%;   
}
/* VErsión 1200*/	
@media screen and (min-width: 1200px){
	#existing_user{
		width: 425px;
	}
	#new_account{
		width: 400px;
	}
	#informacion_categoria_bloque_texto{		
		width: 399px;	
		height: 240px;		
	}
	
}
/* VErsión móvil*/	
@media screen and (max-width: 700px){
	#nextTextbutton{
		display:block;
		text-align:center;
	}
	#nextTextbutton span{
		cursor: pointer;
		color: #9D2D93;
		/*background: #9D2D93;
		padding: 5px;*/
	}
	#nextText{
		display: none;
	}
	
	#new_account, #existing_user{
		width: 100%;
	}
	
	#new_account .widthInput, #existing_user .widthInput{
		width:100%;
	}
}

.aviso_correo{
	width:400px;
	margin-top: 20px;
	padding: 0px 20px;
	background-color: #fbe7f0;
	border: 2px solid #bd10e0;
	font-size: 16px;
	margin: auto;
	border-radius:3px;
}

@media screen and (max-width: 700px){
	.aviso_correo{
		width:80%;
		font-size: 14px;
		padding: 0px 10px;
	}
}
	