/* CSS Izanet >> Silvia Arcos 2007*/

/*----------------------------------------------------------- BASICOS */
body{
	 margin: 0em;
	 padding: 0em;
	 background: url(../img/fondo.jpg) repeat-y center top;
	 background-color: #c3c5c6;
	 font:62.5% verdana;
	}
html{
	 margin: 0em;
	 padding: 0em;
}
h1{
	 background: url(../img/cabecera.jpg) repeat-y center top;
	 width: 900px;
	 height: 97px;
	 margin: 0em;
	 padding: 0em
}
h1 p{
	padding: 0em;
	margin: 0em;
	text-indent: -6000em;
}

h2{
	font-size: 110%;
	color: #1a171b;
	font-weight: normal
}
h3{
	font-size: 110%;
	color: #5a7380;
	font-weight: bold;
	margin: 0em;
}
b{
	color: #444244
}
p{
	margin: 0em;
	padding: 0em;
}
a{
	color: #457e9b;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}
a:active{
	color: #457e9b
}
a:hover{
	color: #457e9b;
	height: 22px
}
a:visited{
	color: #457e9b;
}
img{
	border: none
}
/*
table{
border-collapse: collapse!important;
border: 1px solid #829eaa;
margin: 0.5em
}
th{
background-color: red
}*/
/*----------------------------------------------------------------------- BASE */
#box{
	width: 900px;
	margin: 0em auto;
	position: relative;
}
#shoes{
	color: #b1b2b2;
	padding: 1em 0.5em 2em 1em;
	clear: both!important
}
#doll{
	background-color: #FFF;
	min-height: 400px;
	height: auto
}
#belly{
	min-height: 350px;
	height: auto;
	/*float: left;*/
	background-color: #FFF;
	paddign: 0em 0em 2em 0em!important;
}

ul#fingers{
	width: 900px;
	height: 22px!important;
	margin: 0em;
	padding: 1em 0em 0em 0em!important;
	background-color: #1a171b;
}
ul#fingers li{
	display: inline;
	padding: 1em 0.7em 1em 0.7em;
	color: #FFF;
}
ul#fingers li a{
	padding: 1em 0.7em 1em 0.7em;
	color: #FFF;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
}
ul#fingers li a:hover{
	color: #457e9b;
	background-color: #000;
	height: 22px
}
ul#fingers li a:active{
	color: #457e9b
}
ul#fingers li a:visited{
	padding: 1em 0.7em 1em 0.7em;
	color: #FFF;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	height: 22px;
	background-color: none;
}

/*--------------------------------------------------------------------- BASE HOME */
.soul1{
	width: 232px;
	height: 189px;
	float: left;
	background-color: #c5c7c8;
	background: url(../img/fondosoul1.jpg) repeat-x center top;
	color: #5c5959;
}
.soul1 p{
	padding: 1.5em 1.5em 0.5em 1em;
	text-align: justify;
	font-size: 100%;
	overflow: hidden
}
.soul2{
	width: 236px;
	height: 189px;
	float: left;
	background-color: #c5c7c8;
	background: url(../img/fondosoul2.jpg) repeat-x center top;
}
.soul2 h2{
	margin: 0.8em 0.2em 0.2em 1.7em;
}
.soul2 p{
text-align: center
}
.soul3{
	width: 228px;
	height: 189px;
	float: left;
	background-color: #c5c7c8;
	background: url(../img/soul3tit.jpg)/*fondosoul3.jpg*/ repeat-x center top;
	text-indent: -5000em;
}
.soul3 p{
	color: #5c5959!important;
	padding: 0.2em 0.2em 0.2em 0.5em
}
.soul3 h2{
	margin: 1em 0.2em 0.2em 1em
}
.soul3 img{
	padding: 0.2em 0.2em 0.2em 0em
}
.bannershome {
	margin: 0em 0em 0em 0.5em;
	text-align: left;
	padding: 0em;
	height: 48px;
	overflow: hidden;
}
.bannershome img{
	display: block;
}

.soul4{
	width: 203px;
	height: 369px;
	float: right;
	background-color: #c5c7c8;
	background: url(../img/fondosoul5.jpg) repeat-x center top;
	border-left: 1px solid white
}
.soul5{
	width: 448px;
	height: 170px;
	float: left;
	background-color: #FFF;
	padding: 0.5em 1em 0.5em 1em;
}
.soul5 p{
	color: #6e8b8a!important;
}
.soul5 h2{
	font-size: 110%;
	font-weight: bold;
	color: #5f6061;
	text-transform: uppercase;
	margin: 0em;
	padding: 0em
}
.titnot{
	text-transform: none!important;
}
.soul6{
	width: 227px;
	min-height: 70px;
	height: auto;
	float: left;
	background-color: #c5c7c8;
	text-align: center;
	border-left: 1px solid white
}
.soul6 p{
	color: #5c5959!important;
	padding: 1em
}

.soul7{
	width: 860px;
	min-height: 170px;
	height: auto;
	/*float: left;*/
	background-color: #FFF;
	padding: 0.5em 1em 2em 1em;
	margin: 0 auto;
	overflow: hidden
}
.soul7 p{
	color: #2a262c;
}
.soul7 h2{
	font-size: 110%;
	font-weight: normal;
	color: #5f6061;
	text-transform: uppercase!important;
	margin: 0em;
	border-bottom: 1px solid #b8dcef
}

/*----------------------------------------------------------- FORMULARIO ACCESIBLE HOME*/
.soul2 form{
	margin: 0em auto;
	padding: 0.5em;
	width: 197px
}

.soul2 fieldset{
	margin: 0em;
	padding: 0em;
	border: none
}
.soul2 input{
	width: 194px
}
.soul2 span{
	color: #5c5959
 }
input.bot{
	background: #1a171b url(../img/botfondo.jpg) repeat-x center top;
	border: 1px solid #1a171b;
	height: 21px;
	color: #c5c7c8;
	padding: 0.2em;
	font-weight: bold;
	font-size: 90%
}
input.pek{
	width: 27px;
	background: #1a171b url(../img/fondook.jpg) repeat-x center top; color: #000; border: none!important
}
input.med{
	width: 166px;
}
input.gr{ 
	width: 197px; height: 21px;
}
input.pek, input.med{margin: 0.5em 0em 1em 0em; height: 21px;}

/*----------------------------------------------------------- FORMULARIO ACCESIBLE CONTACTO*/
input{
	border: 1px solid #989a9b;}

input.bot{
	background: #1a171b url(../img/botfondo.jpg) repeat-x center top;
	border: 1px solid #1a171b;
	height: 21px;
	color: #c5c7c8;
	padding: 0.2em;
	font-weight: bold;
}
fieldset{
	border: none
}
fieldset p{
	margin: 1em
}
fieldset label{
	text-transform: uppercase
}
.partedos, .obligatorios{
	color: #d60042;
	font-weight: bold;
	width: 100%
}

fieldset textarea{
	padding: 0.2em;
	font-family: arial;
	font-size: 130%;
	width: 300px;
	height: 70px
}



/*--------------------------------------------------------------------- CONTENIDOS */

.metal1{
	width: 281px;
	float: left;border: 1px solid #FFF!important;
	margin: 5px 1px 0px 0px;
	border: 1px solid red
}
.metal1 a:hover{
	color: #d60042
}
.metal1 h2{
	background-color: #000;
	color: #FFF;
	background: #88a6b1 url(../img/fondotit.jpg) repeat-x center top;
	height: 50px;
	width: 283px;
	/*padding: 2px 5px 0px 5px;*/
	text-transform: uppercase;
	font-size: 90%;
}
.metal1 h2 a{
	text-transform: uppercase!important;
	font-weight: normal!important
}

.metal1 ul{margin: 0.5em 0em 0em 0em; padding: 0em; list-style-type: none;}

.metal1 ul li{
	background: url(../img/icono_flecha.gif) no-repeat left top; color: #000; border: none;
	padding: 0em 0em 0em 1.5em;
	margin: 0em;
}


.metalficha{
	width: 150px;
	clear: both;
	margin: 5px 1px 0px 0px;
}
.bloquemen{
	float:left;
}

.metalficha a:hover{
	color: #d60042
}
.metalficha img{
	border: 4px solid #d60042
}

.metalficha h2{
	color: #FFF;
	background: #88a6b1 url(../img/fondotit.jpg) repeat-x center top;
	height: 30px;
	width: 150px;
	padding: 0.4em;
	font-size: 90%;
	font-weight: normal;
	text-transform: uppercase
}
.metalficha h2 a{
	color: #FFF;
	font-weight: normal!important;
	text-transform: uppercase
}
.metalficha ul{margin: 0.5em 0em 0em 0em; padding: 0em; list-style-type: none;}

.metalficha ul li{
	background: url(../img/icono_flecha.gif) no-repeat left top;
	color: #000;
	border: none;
	padding: 0em 0em 0em 1.5em;
	margin: 0em;
}



.doubleheart{
	width: 410px;
	float: left;
	min-height: 110px;
	height: auto;
	padding: 0em 0.5em 0.5em 0em;
}

.doubleheart img{
	padding: 0em 0.5em 0.5em 0em
}

.direccion{
	width: 400px;
	margin: 1em 0em 0em 0em;
	float: left;
	height: 240px;
}

.textomapa{
	margin: 1em 0em 0em 0em;
	width: 400px;
	height: 240px;
	float: left;
}

li.inicio  a{
	color: #c5babe!important;
	font-weight: bold!important;
}
.inicio li a:hover{
	color: #c5babe!important
}
.inicio li a:visited{
	color: #c5babe!important
}
.parteuna{
	width: 40%;
	float: left;
}
.partedos{
	width: 40%;
	float: left;
	padding: 0.5em;
}
.partedos ul{
	margin: 0em;
	padding: 0em 0em 0.5em 0em;
	list-style-type: none;
}

.partedos h3{
	margin: 0.5em 0em 0em 0em;
}

.partedos span{
	color: #a65a43;
	font-weight: bold;
}
.texpie{
	width: 50%;
	float: left;
	padding-bottom: 50px
}
.texpie2{
	width: 49%;
	float: left;
	text-align: right;
}

.enlacedestacado a{
	color: #d60042
}
.enlacedestacado a:visited{
	color: #d60042
}

.enlaceflash a{
	float: left;
	width: 65px;
	height: 20px;
	padding: 5px 1px 5px 0px;
	border: 1px solid #7d99a5;
	color: #FFF;
	background-color: #d60042;
	margin: 0px 0px 4px 2px
}

.enlaceflash a:hover{
	float: left;
	width: 65px;
	height: 10px;
	padding: 5px 1px 5px 0px;
	border: 1px solid #7d99a5;
	color: #FFF;
	background-color: #d60042;
	margin: 0px 0px 4px 2px
}

.enlaceflash a:visited{
	float: left;
	width: 65px;
	padding: 5px 1px 5px 0px;
	border: 1px solid #7d99a5;
	color: #FFF;
	background-color: #d60042;
	margin: 0px 0px 4px 2px
}

.flashaplicaciones{
	float: left
}

#fichapro{
	width: 650px;
	float: right;
}

#bloque{
	clear: both
}
.parrafoprod{
	padding: 1em 0em 1em 0em;
	clear: both;
	font-size: 1.1em
}
.ref{
	color: #d60042!important;
	font-weight: bold!important
}

.descarga a{
	text-transform: uppercase;
	color: #d60042
}
.nota{
	text-transform: uppercase;
	color: #d60042!important
}
#bloquetextprivada{
	width: 50em;
	float: left
}
#bloqueformprivada{
	width: 30em;
	float: left
}
#bloquetextprivada ul{
	list-style-type: none;
	font-weight: bold;
}

.bloquenot a{
	font-weight: normal;
	color:#457e9b!important;
}
.bloquenot a:visited{
	font-weight: normal;
	color:#457e9b!important;
}
.bloquenot a:hover{
	font-weight: normal;
	color:#457e9b!important;
}
.bloquenot p{
	font-weight: normal;
	color:#457e9b!important;
}

.bloquenot h2{
	font-weight: bold;
	color: #457e9b!important;
	text-transform: uppercase!important;
}


/* estilos admin */

#izquierda{
	border: 1px solid red;
}

#derecha{
	border: 1px solid blue;
}

.espaciopunetero{
	padding-top: 5px;
}

/*-------------------------------------------- estilos para el menu de idiomas */
ul#idiomas li{
	display: inline
}
ul#idiomas{
	position: absolute;
	top: 1.5em;
	right: 0em;
}
ul#idiomas a{
	background-color: #1a171b;
	color: #FFF;
	font-size: 0.5em!important;
	font-weight: normal;
	padding: 0.2em;
}

.idiomactivo{
	background-color: #000!important;
	color: #457e9b!important;
}
