body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}
div.pusher{height:0px;overflow:hidden;clear:both;}

/*////////WRAPPER/////////////*/
html,body {
height:100%; /* para alto minimo de wrapper */
background-color:#FFFFFF;
background-image:url(../img/bgpattern.gif);
background-position:top left;
background-repeat:repeat;
}
body{

}
div#wrapper {
position:relative; /* para posicionar footer*/
height:auto !important; /* real browsers */
height:100%; /* IE6: min-height*/
min-height:100%; /* real browsers */
z-index:400;
background-image:url(../img/bgpie.gif);
background-position:top left;
background-repeat:repeat-x;
border-left:15px solid #FFF;
border-right:15px solid #FFF;
}
div#footer{
position:absolute;
width:100%;
bottom:0; /* stick to bottom */
z-index:1500;
background-image:url(../img/bgpie.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
address{
width:950px;
}

div.home{
float:left;
width:445px;
height:600px;
padding-left:125px;
}
div.menu{
float:left;
}
/*/////////////////////////////*/

body{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ea6278;
font-size:10px;
}
div.menu{
padding:45px 0px 0px 10px;
width:173px;
}
h1 a{
margin-bottom:8px;

}
p.sep{
font-size:1.2em;
margin-bottom:4px;
text-align:center;
}
ul.mainmenu{
text-align:center;
margin-bottom:20px;
}
ul.mainmenu li{
font-size:1.1em;
text-align:center;
margin-bottom:4px;
}
ul.mainmenu li a{
text-decoration:none;
padding:2px 4px;
color:#ea6278;
text-transform:uppercase;
}
ul.mainmenu li a:hover, ul.mainmenu li a.selected{
color:#ffffff;
background-color:#ea6278;
}
ul.colecciones{
padding-left:24px;
}
ul.colecciones li{
display:block;
width:57px;
height:44px;
margin-right:14px;
float:left;
margin-bottom:17px;
}
h2{
font-size:11px;
text-align:center;
margin-bottom:14px;
margin-top:8px;
}



address{
font-size:1em;
font-style:italic;
padding-left:30px;
padding-bottom:20px;
}
a.contacto{
color:#ea6278;
text-decoration:none;
margin-left:30px;
}
a.contacto:hover{
background-color:#ea6278;
color:#FFFFFF;
}
a.ingenio{
color:#ea6278;
text-decoration:none;
}
a.ingenio:hover{
background-color:#ea6278;
color:#FFFFFF;
}
a.diseno{
color:#ea6278;
text-decoration:none;
margin-left:30px;
}
a.diseno img{
position:relative;
top:8px;
}
a.diseno:hover span{
background-color:#ea6278;
color:#FFFFFF;	
}

img.hidden{
display:none;
visibility:hidden;
}


p.contacto{
text-align:center;
}
p.contacto a{
text-decoration:none;
color:#ea6278;
}
p.contacto a:hover{
background-color:#ea6278;
color:#ffffff;
}

p.news{
width:180px;
font-size:0.9em;
margin-top:34px;
}
p.news img{
margin:20px 0 17px 0;
margin-left:-5px;
}


span.azul{
color:#3300ff;
}
span.verde{
color:#33ff00;
}
span.magenta{
color:#ff0066;
}
span.rojo{
color:#ff0f00;
}
span.amarillo{
color:#ffff33;
}
span.lila{
color:#cc00ff;
}
span.cyan{
color:#33ffff;
}
span.negrp{
color:#000000;
}