/*

Diseñado por : Pablo Pais Vázquez

URL: http://disalerno.com



*/



/*--------------------------------------------------------------- G E N E R I C O S ---*/

body {

	margin-left: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color:#FFD8BF;

	background-image:url(img/fondoweb.png);

	color:#333333;

	font-family: Arial, Helvetica, sans-serif;

}

p, ul, ol, dl, dt, dd, li, blockquote, cite, h1, h2, h3, h4, h5, h6, commentsform, commentblock, img, a, form{ 

	margin:0; 

	padding:0; 



}

img {

	border:none;

}

a img {

	border:none;

	cursor:pointer;

}

a {

	color: #FF6600;	

	text-decoration:none;

	cursor:pointer;

}

a:hover {	

	color: #993300;	

	text-decoration:underline;

}

h4 {

	text-align:center;

	color:#A41917;

	font-size:26px;

	font-weight:normal;

	font-style:italic;

}

h5 {

	text-align:center;

	color: #fff;

	font-size:17px;

	font-weight:bold;

}

h6 {

	text-align:left;

	color:#A41917;

	font-size:15px;

	font-weight:bold;

	margin:10px 0px 0px 0px;

}

p {

	font-size:13px;

	color:#666666;

	text-align:justify;

	line-height:22px;

	font-weight:normal;

	margin-bottom:8px;

}

b {

	color:#333333;

}

span {

	color:#000000;

}

.blanco {

	color:#FFF;

}

.negro {

	color:#000;

}

.pmediana {

	font-size:13px;

	color:#000;

	text-align:left;

	margin:0px;

}

.pchica {

	font-size:11px;

	color:#000;

	text-align:left;

	margin:0px;

	line-height:normal;

}

form {

	margin:0px;

	padding:0px;

}

input {

	height:20px;

	width:80%;

	margin:0px 0px 15px -5px;

	padding:3px;

	border-bottom:1px solid #999999;

	border-right:1px solid #999999;

	border-top:1px solid #FFECE0;

	border-left:1px solid #FFECE0;

	color:#666666;

	font-size:12px;

	background-color:#FFECE0;

}

textarea {

	width:90%;

	margin:0px 0px 0px -5px;

	padding:3px;

	border-bottom:1px solid #999999;

	border-right:1px solid #999999;

	border-top:1px solid #FFECE0;

	border-left:1px solid #FFECE0;

	color:#666666;

	font-size:12px;

	font-family:"Trebuchet MS";

	font-size:12px;

	background-color:#FFECE0;

	overflow:hidden;

}

.enviar-es {

	width:89px;

	height:35px;

	background-image:url(img/enviar.png);

	border:none;

	cursor:pointer;

	float:right;

	margin:10px 35px 0px 0px;

}

.enviar-en {

	width:89px;

	height:35px;

	background-image:url(img/enviar-en.png);

	border:none;

	cursor:pointer;

	float:right;

	margin:10px 35px 0px 0px;

}

small {

	color:#666666;

	text-align:right;

	font-size:10px;

	clear:left;

}

.brchico {

	height:5px;

	overflow:hidden;

}

/*--------------------------------------------------------------- G E N E R A L E S ---------------------------------*/



.contenedortotal {

	width:979px;

	background-image:url(img/fondocontenedor.png);

	margin:auto;

	overflow:hidden;

}

.upcontenedor {

	width:979px;

	height:16px;

	background-image:url(img/upcontenedor.png);

	margin:auto;

	overflow:hidden;

}

.piecontenedor {

	width:979px;

	height:24px;

	background-image:url(img/piecontenedor.png);

	margin:auto;

}



/*--------------------------------------------------------------- C A B E Z E R A ----------------------------------*/



.contcabezera {

	width:955px;

	height:164px;

	padding-left:12px;

	padding-right:12px;

	clear:both;

}

.logo {

	width:207px;

	height:165px;

	background-image: url(img/reyplas.png);

	float:left;

/*	padding-top:90px;

	padding-left:195px;*/

}

.logo p {

	font-family:Arial;

	font-size:11px;

	font-weight:bold;

	margin:0px;

	color:#000000;

}

.logo span {

	font-family:Arial;

	font-size:10px;

	font-weight:normal;

	margin:0px;

}

.banner {

	float:left;

	padding-right:10px;

	padding-top:5px;

}
.fiabel {
	float:left;
	width:125px;
	height:141px;
	background: center top no-repeat url(img/fiabel.png);
}


/*--------------------------------------------------------------- M E N U ------------------------------------------*/

.contcontenidototal {

	width:926px;

	padding-right:14px;

	padding-left:15px;

	overflow:hidden;

	margin:auto;

	clear:both;

}

.contmenu {

	width:155px;

	float:left;

	overflow:hidden;

	padding-top:10px;

}

.contmenu a {

	color:#FFF;

}

.contmenu a:hover {

	color: #FFFF00;

}

.menu01 {

	width:155px;

	height:7px;

	background-image:url(img/menu01.png);

	overflow:hidden;

}

.menu02 {

	width:155px;

	background-image:url(img/menu02.png);

	background-repeat:repeat-y;

	overflow:hidden;

}

.menu02 h3 {

	width:135px;

	height:23px;

	background-image:url(img/fondoulmenu.png);

	display:block;

	padding-left:20px;

	padding-top:5px;

	font-size:13px;

	overflow:hidden;

}

.menu02 ul {

	margin-bottom:15px;

}

.menu02 ul li {

	list-style: disc;

	font-size:12px;

	padding-left:25px;

	color:#E3784D;

	line-height:18px;

}

.menu02 ul li a{

	list-style: disc;

	font-size:12px;

}

.menu02 .h3 {

	background-image:url(img/fondoulmenu02.png);

}

.menu02 .h31 {

	background-image:url(img/fondoulmenu01.png);

	margin-top:-5px;

}

.menu03 {

	width:155px;

	height:7px;

	background-image:url(img/menu03.png);

	overflow:hidden;

	margin-top:-5px;

}

.separadormenu {

	width:155px;

	height:4px;

	background-image:url(img/separadormenu.png);

	overflow:hidden;

}

.novedades-es {

	width:96px;

	height:21px;

	background-image:url(img/novedades.gif);

	overflow:hidden;

}

.novedades-en {

	width:96px;

	height:21px;

	background-image:url(img/novedades-en.gif);

	overflow:hidden;

}

.ositolateral-es {

	width:153px;

	height:157px;

	background-image:url(img/ositolateral.png);

	margin-top:10px;

	margin-bottom:10px;

	overflow:hidden;

}

.ositolateral-en {

	width:153px;

	height:157px;

	background-image:url(img/ositolateral-en.png);

	margin-top:10px;

	margin-bottom:10px;

	overflow:hidden;

}

.menualt01 {

	width:155px;

	height:7px;

	background-image:url(img/menualt01.png);

	overflow:hidden;

}

.menualt02 {

	width:155px;

	background-image:url(img/menualt02.png);

	background-repeat:repeat-y;

	overflow:hidden;

}

.menualt03 {

	width:155px;

	height:7px;

	background-image:url(img/menualt03.png);

	overflow:hidden;

	margin-top:-5px;

}

.separadormenualt {

	width:155px;

	height:4px;

	background-image:url(img/separadormenualt.png);

	overflow:hidden;

}

/*--------------------------------------------------------------- C O N T E N I D O --------------------------------*/



.contcontenido {

	width:771px;

	float:right;

	background-color:#FFF7F2;

	overflow:hidden;

	padding:0px;

	margin:0px;

}
.contcontenido-oscuro {
	width:771px;
	float:right;
	background-color:#FFE2CF;
	overflow:hidden;
	padding:0px;
	margin:10px 0px 0px 0px;
}
.contcontenido-oscuro .contcontenidoup {background: top no-repeat url(img/fondoh2-oscuro.png)}

.piecontcontenido-oscuro {
	width:771px;
	height:10px;
	background: top no-repeat url(img/piecontinterior-oscuro.png);
	overflow:hidden;
	float:right;
}
.contcontenidoup {

	width:771px;

	height:9px;

	background-image:url(img/fondoh2-claro.png);

	background-position:top;

	background-repeat:no-repeat;

	overflow:hidden;

}

.contcontenido h2 {

	text-align:center;

	color:#FF6600;

	font-size:24px;

	letter-spacing:6px;

	font-weight:normal;

	margin-bottom:10px;

}

.contcontenidoint {

	margin:0px;

	padding:0px 10px 25px 5px;

}

.piecontcontenido {

	width:771px;

	height:10px;

	background-image:url(img/piecontinterior.png);

	overflow:hidden;

	float:right;

}

.contenedorizquierdo {

	width:446px;

	float:left;

	padding:15px 15px 0px 15px;

}

.contenedorizquierdo ul{

	width:250px;

	font-size:14px;

	margin:0px;

	padding:0px;

}

.contenedorizquierdo ul li {

	list-style: square;

	list-style-position:inside;

	color: #FF6600;

	padding:0px 0px 0px 10px;

	line-height:normal;

	margin:0px;

}
.osito-es {

	width:157px;

	height:159px;

	background-image:url(img/osito-es.png);

	margin-left:10px;

	margin-bottom:0px;

	overflow:hidden;
	
	float:right;

}

.osito-en {

	width:157px;

	height:159px;

	background-image:url(img/osito-en.png);

	margin-left:10px;

	margin-bottom:0px;

	overflow:hidden;
	
	float:right;

}

.productosseleccionados {

	padding-top:10px;

	color:#000;

	margin:0px;

	padding:0px;

}

.productosseleccionados p{

	color:#000;

	margin:0px;

}

.productosseleccionados ul {

	font-size:14px;

	margin:0px !important;

	padding:0px !important;

}

.productosseleccionados ul li{

	list-style:none;

	color: #FF6600;

	padding:0px 0px 0px 0px;

	line-height:normal;

	margin:0px !important;

}

.productosseleccionados input{

	width:50px;

	margin:0 10px 10px 0px;

	padding:0px;

}

.contcuadrodestacado {

	width:267px;

	float:right;

	margin-top:5px;

}

.cuadrodestacado01 {

	width:267px;

	height:9px;

	background-image:url(img/cuadrodestacado01.png);

	background-repeat:no-repeat;

	overflow:hidden;

}

.cuadrodestacado02 {

	width:237px;

	background-image:url(img/cuadrodestacado02.png);

	background-repeat:repeat-y;

	padding:0px 15px 0px 15px;

}

.cuadrodestacado03 {

	width:267px;

	height:10px;

	background-image:url(img/cuadrodestacado03.png);

	background-repeat:no-repeat;

	overflow:hidden;

	margin-top:-10px;

}

.fondoh5destacado {

	width:237px;

	height:30px;

	background-image:url(img/fondoh5.png);

	padding-top:3px;

	text-align:center;

	color: #fff;

	font-size:17px;

	font-weight:bold;

	margin-bottom:5px;

}

.peluini {

	width:405px;

	height:99px;

	background-image:url(img/peluchesinicio.png);

	overflow:hidden;

	margin-left:20px;

}



/*--------------------------------------------------------------- C O N T E N I D O   G A L E R I A S --------------*/



.contthumb {

	width:167px;

	height:260px;

	overflow:hidden;

	float:left;

	padding:0px 10px 0px 10px;

}

.thumb {

	width:167px;

	height:184px;

}

.thumb img {

	border:none;

}

.codigo {

	color:#993300;

	font-size:12px;

	padding:0px;

	padding-top:3px;

	line-height:normal;

	margin:0px;

}

.codigo span {

	float:right;

	font-size:10px;

	color: #666666;

	margin:0px;

	padding:0px;

	text-align:right;

}

.descripcion {

	width:130px;

	font-size:10px;

	color:#333333;

	float:left;

	text-align:left;

	line-height:12px;

	margin-top:-2px;

}

.corona {

	width:27px;

	height:23px;

	background-image:url(img/corona.png);

	float:right;

	margin-top:-2px;

}



.coronaactiva {

	width:27px;

	height:23px;

	background-image:url(img/coronaactiva.png);

	float:right;

	margin-top:-2px;

}



/*--------------------------------------------------------------- P I E  -------------------------------------------*/



.contpie {

	width:964px;

	overflow:hidden;

	margin:auto;

	margin-top:-15px;

	padding-right:15px;

}

.contpie p {

	color:#666666;

	font-size:10px;

	width:400px;

	margin-top:10px;

	margin-left:35px;

}

.disalerno {

	width:65px;

	height:30px;

	background-image:url(img/disalerno-logo.png);

	float:right;

	margin-top:-35px;

}



/*--------------------------------------------------------------- I D I O M A S ----------------------------------------*/



.idiomas {

	width:250px;

	height:20px;

	margin:0px;

	float:right;

	overflow:hidden;

	padding-right:10px;

	padding-top:5px;

	margin-top:-8px;

}

.banderas {

	padding:0px;

	margin:auto;

	overflow:hidden;

}

a.es {

	width:20px;

	height:14px;

	background-image: url(img/es.png)!important;

	background-image: none;

	filter: none !important;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/es.png');

	background-color: transparent;

	overflow:hidden;

	display:block;

	float:left;

	margin:3px;

}

a:hover.es {

	cursor:pointer;

}

a.en {

	width:20px;

	height:14px;

	background-image: url(img/en.png)!important;

	background-image: none;

	filter: none !important;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/en.png');

	background-color: transparent;

	overflow:hidden;

	display:block;

	float:left;

	margin:3px;

}

a:hover.en {

	cursor:pointer;

}



/*--------------------------------------------------------------- P A G I N A D O R ----------------------------------------*/



.paginador { overflow:hidden; text-align:center; padding:5px 15px 0px 20px; font-size:12px; border-top: 2px solid #FFECE0; margin: 10px 0px 0px 0px;}

.paginador .num {margin: 2px; padding:3px; font-size:12px;}

.paginador .num strong {font-size:16px; background:#FFECE0; padding:3px;}

.anterior { background:left no-repeat url(img/anterior.png); padding:0px 20px 0px 15px;}

.siguiente { background:right no-repeat url(img/siguiente.png); padding:0px 15px 0px 20px;}
.laimage{width:300px;height:331px;background-color:#FFFFFF;border:1px solid #CCCCCC;padding:3px;position:absolute;}


/*--------------------------------------------------------------- E X T R A S ----------------------------------------*/

.bannershome {
	width:771px;
	float:right;
	padding:0px 0px 0px 0px;
	text-align:center;
	margin:0px;
}
.bannershome a img{
	margin:3px 5px 0px 5px;
}












