/*
  $Id: stylesheet.css,v 1.7 2007/03/01 Rano - Yaloveo Exp $
*/

/* ------- CSS OSC --default template ------- */

@import url(mypoints.css);
@import url(blog.css);
@import url(rating.css);

body {
	margin : 0;
	padding : 0;
	font : 0.8em Verdana,Arial,Lucida,Helvetica,sans-serif;
	color:#595858;
	background-color: #D3C496;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
/*Cuadro que dimensiona y posiciona la pagina */ 
#page {
width: 900px;               //largeur 
margin-left: -400px;      //pouet
left: 50%;
margin-bottom: 0px;
padding: 0px;
position: relative;

}
/* LOGIN*/
.ident, .ident2 {
	width: 300px;
	height: 10px;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:  #605C5C;
	text-align: right;
	text-decoration: none;
	margin-left:600px;
	margin-top: 0px;
	font-family: Verdana;
	font-size: 10px;
	
}

/* Cajas de formularios*/
.cajasform {
	background-color: #E8E0C9;
	border: thin solid #71737A;
	height:11px;
	font-size: 9px;
	color:  #605C5C;
}
.cajasform2 {
	background-color: #E8E0C9;
	border: thin solid #71737A;
	font-size: 11px;
	color:  #605C5C;
	
	
	
}
#droppy option{
	height: 13px;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:  #605C5C;
	text-decoration: none;
	background-color: #E8E0C9;
	}
#droppy2 option{
	height: 13px;
	font-family: Verdana;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color:  #605C5C;
	text-decoration: none;
	background-color: #E8E0C9;
	}
[selected] {
 color:#f00;
 font-weight:bold;
 }
 .errorBox {
	margin-top:-100px;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:  red;
	text-decoration: blink;
 }
#cadrecomment, #cadrecomment2 {
	width: 90%;
	background-color: #ece8df;
	border-bottom-width: 30px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align:left;
	}

#web2autrou {
	
	background-color: #ece8df;
	height: 10px; width: 533px;
	float: left;
}
#web2autrou2 {
	
	background-color: #ece8df;
	height: 10px; width: 340px;
	float: left;
}
/* propriétés communes à l'ensemble des 4 coins */
#combasgauche, #combasdroite, #comtopgauche, #comtopdroite {
	background-color: #ece8df;
	height: 10px; 
	font-size:1px; /* correction d'un bug IE */
}

#combasgauche {
	background: url(images/comment_bas-gch.gif);
	float: left; width: 10px;
	background-repeat: no-repeat;
	background-color: #ece8df;
}

#combasdroite {
	float: left;
	background: url(images/comment_bas-drt.gif);
	background-repeat: no-repeat; width: 10px;
}
#comtopgauche {
	float: left;
	background: url(images/comment_top-gch.gif);
	background-repeat: no-repeat;width: 10px;
}
#comtopdroite {
	float: right;
	background: url(images/comment_top-drt.gif);
	background-repeat: no-repeat;width: 9px;
	
}
.cell1 {
	text-align:left;
	font-size: 90%;
	font-weight: bold;
	margin-left: 10px;
	 }
.cell2 {
	float:left;
	margin-left: 200px;
	position: absolute;
	margin-top: -20px;
	 }
.cell3 {
	float:left;
	margin-left: 30px;
	
	margin-top: 0px;
	 }
	.cartProduct {
	padding:5px;
	}
/*Cuadro que dimensiona y posiciona el header */ 
#header {
	background-image: url(images/fondtet.jpg);
	background-repeat: repeat-x;
	height: 180px;
	width: 900px;
	margin-top: 15px;
	
	margin-right: auto;
	margin-left: auto;
	
	}
	
	/*IMG del Header */ 
.tet01 {
	background-image: url(images/tet01.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 278px;
	cursor: auto;
	float: left;
	
}
.tet02 {
	background-image: url(images/tet02.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 374px;
	float: right;
	
}
.tet03 {
	background-image: url(images/tet03.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 143px;
	float: right;
}
.radio {
	height: 49px;
	width: 99px;
	margin-top: 36px;
	background-image: url(images/radio.jpg);
	background-repeat: no-repeat;
	float:right;
	margin-right:2px;
}
/*Columna Izquierda */ 
#columizq {
	width: 141px;
	float: left;
	
	

}
#catbox {
	background-image: url(images/cat_left.gif);
	background-repeat: no-repeat;
	height: 178px;
	width: 141px;
	text-align: right;
	margin-top :0px;
	position: absolute;
		}

.catboxtxt {
	font-size: 90%;
	text-decoration: none;
	margin:0px;
	padding-right: 3px;
}
/*Pequeña cesta izq */ 

.shopping_up {
	background-image: url(images/shopcard_caja.jpg);
	background-repeat: no-repeat;
	height: 53px;
	width: 141px;
	margin-top :178px;
	}
.shopping_middle {
    background-image: url(images/card_blanc.gif);
    background-repeat: repeat-y;
	width: 141px;
	font-size: 90%;
	text-decoration: none;
	margin:0px;
	float: left;
	text-align: right;
	
		}
.shopping_down {
	background-image: url(images/shopcard_down.jpg);
	background-repeat: no-repeat;
	height: 112px;
	width: 141px;
	background-position: right;
	float: left;
		}
/*Parte central */ 
#block_central {
	height:20px;
	width:617px;
	
}
.glop {
	height:400px;
}
.glop2 {
	height:430px;
}
#contient {
	background-color: #FFFFFF;
	width: 756px;
	float: left;
	background-image: url(images/bg_column.gif);
	background-repeat: repeat-y;
	background-position: left;
		
}
#centrons {
	background-color: #FFFFFF;
	width: 615px;
	float: left;
	margin-top:-5px;
	}

#cadre2 {
	width: 617px;
	height: 10px;
	margin-left: 0px;
	
}	
#breadcrumb {
	font-family: Verdana;
	font-weight: bold;
	
	color: #D5C7A5;
	text-decoration: none;
	text-align: left;
	margin-top: 153px;
	margin-left:-90px;
	position: absolute;

}
#breadcrumb a:link, #breadcrumb a:visited {
	color: #D5C7A5;
	font-size: 85%;
}
#happy {
	background-color: #FFFFFF;
	background-image: url(images/moule_happy.jpg);
	background-repeat: no-repeat;
	width: 500px; height: 282px;

}

/* propriétés communes à l'ensemble des 4 coins */
#basgauche2, #basdroit2 {
	height: 10px; 
	
	font-size:1px; /* correction d'un bug IE */
}

#basgauche2 {
	
	background: url(images/centregauche.gif);
	float: left; width: 10px;
	background-repeat: no-repeat;
}

#basdroit2 {
	float: left;
	background: url(images/centredroit.gif);
	background-repeat: no-repeat;width: 10px;
}
#basbas2 {
	background: url(images/centreblanc.gif) repeat-x;
	height: 10px;  width: 595px; float: left;
	
	
}
.icon{
	float:left;
	margin-left:3px;margin-right:3px;}
#icon_cuenta {
	background-image: url(images/icon_Lupa.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 110px;
}
#icon_correo {
	background-image: url(images/icon_correo.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 110px;
}
#icon_minicorreo {
	background-image: url(images/mini_icon_correo.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 55px;
	margin-top:-20px;
	float:right; margin-right: 20px;
	
}
#buton_ok {
	margin-top:-30px;
	float:right;
	margin-right: 20px; 
}
#icon_eliminar {
	background-image: url(images/eliminar.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 55px;
	margin-top:-20px;
	float:right;
	margin-right: 20px;

}
#icon_cadenas {
	background-image: url(images/icon_cadenas.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 110px;
}
#icon_historic {
	background-image: url(images/icon_historic.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 110px;
}
.case_cost {
	width: 502px;
	height:110px;
	float:left;
	margin-left:45px;
	
}
.cost_t {
 	width: 96px;
 	height: 106px;
	float: left;
	margin-left: 20px;
	
	}
.cartDelete {
	color:#DA7172;
	width: 100px;
	float:left;
	margin-left: 500px;
	margin-top: -100px;
	
}
.cone {
	margin-left:10px;
	float:left;
	margin-top:-10px;
	 }
.cone2 {
	margin-left:120px;
	float:left;
	margin-top:0px;
	height:10px;
	 }
.cone3 {
	width:70px;
	margin-right:5px;
	float:right;
	
	height:10px;
	 }
  .linea {
	width:300px;
	height:80px;
	padding-left:150px;
	
}
/*Columna Derecha */ 
#columdch {
	width: 140px;
	float: right;
	
	
}
.fondodch {
margin-right: 1px;
	width: 140px;
	float: right;
	font-size: 90%;
	background-color: #f6ECDE;
	border-right-width: thin;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A49A95;
	border-left-color: #A49A95;
	
}
#cadre {
	position: relative;
	width: 141px;
	float: right;
	margin-right: 2px;
}
#comprar {
	background-image: url(images/button_checkout.gif);
	width:71px;
	height:33px;
	}
#concurso {
background-image: url(images/concurso.gif);
	width:99px;
	height:70px;
	}
/* propriétés communes à l'ensemble des 4 coins */
#basgauche, #basdroit {
	height: 10px; width: 11px;
	
	font-size:1px; /* correction d'un bug IE */
}

#basgauche {
	
	background: url(images/sidegauche.gif);
	float: left;
	background-repeat: no-repeat;
}

#basdroit {
	float: left;
	background: url(images/sidedroit.gif);
	background-repeat: no-repeat;
}
#basbas {
	background: url(images/sidebas.gif) repeat-x;
	height: 10px; width: 119px;
	float: left;
	
}
#happy_hour {
	background: url(images/happy_hour.gif);
	height: 35px; width: 140px;
}
#tallas {
	background: url(images/talla.jpg);
	height: 61px; width: 134px;
}
#seguro {
	width:72px;
	height:204px;
	background-image: url(images/seguro.jpg);
	background-repeat: no-repeat;
	float:left;
	margin-left:-4px;
}

/* ------- Visualizacion de los productos en el listing --------- */
.listing {
width: 200px;height: 390px; 
float: left;
margin-left: 2px;

text-align: center;

}
.tees {
	width: 191px;
	height: 225px;
	margin-left: 10px;
	}
.listing_stocks {
width: 300px;height: 250px; 
float: left;
margin-left: 2px;
text-align: center;
border: thin solid #00FF66;
}
.tees_stocks {
	width: 99px;
	height: 96px;
	margin-left: 0px;
	float: left;

}

/* ------- Ficha detallada del producto --------- */
#fichaproduct {
height: 620px;
}
#picinfo {
	width: 304px;
	height: 498px;
	float : left;
	margin-left: 10px;
	margin-top:0px;
}
#productDescription {
	margin-top: -10px;
	margin-left: 60px;
	float: left;
	width: 225px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	color: #B1AA97;
	
	}
#mejiprecio {
	width: 156px;
	height: 225px;
	padding-top:30px;
	padding-left:21px;
	margin-right: 10px;
	margin-top: 100px;
	float: right;
	background-image: url(images/icono_moule_precio.jpg);
	background-repeat: no-repeat;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#productSpecialPriceRano {
	margin-top:30px;
	margin-right: -7px;
	float: right;
	width: 90px;
	color:red;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;

}
#back {
	width: 16px;
	height: 18px;
	background-image: url(images/flechaback.gif);
	}
#a_comprar{
	margin-top:370px;
	margin-right:-150px;
	width:170px;
	float:right;
	position:relative;

	}
#comm {
	width: 150px;
	height: 100px;
	border: thin solid #00FF66;
	
}
.precio_right {
	 float: right;
 	margin-right: 10px; 
 	margin-top: -20px;
 	font-size: 14px;
	font-weight: bold;
	color: #d0be94;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}
.actualizar {
	
	width: 65px;
	height: 66px;
	
	margin-top: 0px;
 }
.content_sub {
	position:relative;
	float:right;
	margin-right:10px;
	margin-top:-30px;
  	width:100px;
	height: 66px;
}
/* ------- Ficha detallada de la parte propuesta de diseños --------- */
#reviews  {
	margin-top:0px;
	width: 580px;
	float:left;
	margin-left:20px;
	
	
}

#productDescription_contest {
	margin-top:-80px;
	width:401px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	color: #B1AA97;
	
	float:left;
	margin-left: 110px;
	}
#picinfo_contest {
	width: 304px;
	height: 498px;
	float : left;
	margin-left: 40px;
	margin-top:60px;
	
}

/* ------- Typo general --------- */
#cita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	height:40px;
	margin-top:110px;
	color: #666666;
}
.pos {
	padding-left: 5px;
	text-align: left;
	font-size: 13px;

}
.pos a:link, .pos a:visited {
	text-align: left;
	
	

}
.pos a:hover {
	text-decoration: underline;}
.pos_centron {
	padding-left: 30px;
	text-align: left;
	color: #DA7172;
}
.large {
	height: 50px;
	width:600px;
	margin-top:-10px;
	margin-left:150px;
	float:left;

}
.tabique {
	width:130px;
	margin-left:20px;
	float:left;
	}

.headcate, .headcate a:link, .headcate a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D95455;
	text-decoration: none;
}
.headcate2, .headcate2 a:link, .headcate2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #D95455;
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B07C00;
	
	text-decoration: none;
	display:inline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B07C00;
	
	text-decoration: none;
	display:inline;
}
a:hover {text-decoration: underline;}

#cajita {
	font-size: 12px;
	color: #6C3244;
	text-decoration: underline;
	text-align: center;
}
#cajita a:link, #cajita a:visited {
	font-size: 12px;
	color: #6C3244;
	text-align: center;
	}
.listin {
	padding-left: 20px;
 	color: #E16108;
	font-weight: bold;
	
	float: left;
}
.listin a:link, .listin a:visited {
	 color: #E16108;
	 font-weight: bold;
}
.precio {
	font-size: 11px;
	color: #b92d57;
	font-weight: bold;
	padding-top: 1px;
	text-align: center;
	
	}
.precio_stocks {
	font-size: 10px;
	color: #b92d57;
	font-weight: normal;
	padding-top: 1px;
	text-align: left;
	
	}
.listin_stocks {
	padding-left: 20px;
 	color: #E16108;
	font-weight: normal;
	font-size: 11px;
	float: left;
}
.listin_stocks a:link, .listin_stocks a:visited {
	 color: #E16108;
	 font-weight: normal;
}
.normal_text_bold {
	font-size: 90%;
	font-weight: bold;
}
	#prout {
	padding-left: 20px;
	width: 150px;
	height: 15px;
	
	}
.titulo_ficha {
	color: #DA5D5A;
	font-size: 14px;
	text-align: center;
	
}
.notice {
	font-size: 11px;
	font-style: italic;
	color: #999999;
	font-weight: bold;
	
}
.infoText {
	width: 500px;
	text-align: justify;
}
.agotado {
	font-size: 13px;
	font-style: italic;
	font-weight:bold;
	}
.subtotal {
	font-size: 15px;
	font-weight: bold;
	color: #b92d57;
}
.rojo {
	color: #FF6600;
}

/*  PIE */	
#rss_tee {
 width:80px;
 height:15px;
 background-image: url(images/rss_t.gif);
 float:right;
 margin-top:5px;
 margin-left:3px;
 }
 #rss_blog {
 width:80px;
 height:15px;
 background-image: url(images/rss_blog.gif);
 float:right;
 margin-top:5px;
 margin-left:3px;
 }
  #rss_gall {
 width:80px;
 height:15px;
 background-image: url(images/rss_gall.gif);
 float:right;
 margin-top:5px;
 margin-left:3px;
 }
#mini_banner {
 width:80px;
 height:15px;
 background-image: url(images/banner.gif);
 float:left;
 margin-top:5px;
 margin-left:3px;
 }
 .line_foot {
 float:left;
 margin-top:5px;
 margin-left:3px;
 }
  .line_foot2 {
  float:left;
 width:617px;

 margin-left:3px;
 }
 #abajo {
	width:600px;
	float:left;
	margin-bottom:0px;
   padding:5px;
   display:block;
 
 }
 
	/*  side boxes */
.boxes h4  { margin:0px; padding:0em;   }
#zob{
	float: left;position: absolute;
	margin-top: 80px;
	margin-left: -390px;
	width: 99px;
	height: 96px;

}

/*------------lightbox------------*/
#lightbox {
    background-color: #d3c496;
    padding: 10px;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
}
#overlay {
    background-image: url(images/overlay.png);
}
* html #overlay {
    background-color: #d3c496;
    background-image: url(images/blank.gif);
    filter: Alpha(opacity=50);
}
/*------------lightbox------------*/

/* ------- compatibility IE6 --------- */

html>body fieldset { padding-top : 1em; top : 0; }
fieldset {position : relative; top : 1em; padding : 0 0.5em 1em 0.5em; }
legend { position :relative; top : 1em; padding : 0.4em; }

/* ------- --------------- --------- */


 
/* - general - */
.floatLeft { float:left; }
.floatRight { float:right; }
.underline { text-decoration: underline; }
.spacer { clear:both; visibility:hidden;}
img {border:0 ;}


/* input buttons  */
input.submitBt {text-align: center; border:1px solid #000;color:#fff;background:#cdd270;font-weight:700;}
input.submitBt:hover{color:#036; background:#9a9e49; cursor:pointer;}

/*  main nav */
#nav ul li { display:inline; padding:0.8em;}
#nav ul li a { text-decoration:none; }
#nav ul li a:hover { text-decoration:none; border-bottom: 4px solid #74A474; }


/* splipage result */ 
div#splitPageTop {list-style-type: none; margin: 0 1em 0 0; padding: 0  0 1.5em; border-bottom: 1px solid #666; }
div#splitPageBottom {list-style-type: none; margin: 0 1em 0 0; padding: 0; border-top: 1px solid #666; }
div#splitPageTop a { color: #0000FF; }
div#splitPageTop a:hover { color: #0000FF; background: #FFFF33; }
div#splitPageTop span.jump { font-weight:bold; }
p.sP1 {float:left;}
p.sP2 {float:right;}




/* index */
div#categoriesImages {  border: 1px solid #000; }
div.categoriesThumbs {  float:left; }


/* modules/new_products.php */
div.newProducts{
  border: 1px solid #000;
}

div.newProducts h4 { 
  height: 2em;
  clear:both;
}

dl.newProduct {
  float: left;
   border: 1px solid #000;
   width: 191px;
}

dl.newProduct dt { height: 35px; }
dl.newProduct dd img {  width: 191px; height: 225px; }
dl.newProduct dd {  margin: 0; padding: 0 10px 5px 10px;}



/* sitemap.php */
div#sitemap ul {margin:1em;}