#main {
padding:0;
width:1000px;
text-align:center;
height:46em;/*total*/
margin:0 auto;
clear:left;/*imp*/
}

.barrita {
font-family:verdana,arial,georgia,serif;
background:transparent;
width:400px;
padding:0.8em 3.8em 0 0;
font-size:0.7em;
text-align:right;
margin:0 auto;
float:right;
display: block;}

.barrita li {
letter-spacing:1px;
width:auto;
list-style: none;
float:right;
padding:0 0 0 15px;
margin:0;
}

.barrita a, .barrita a:active, .barrita a:visited {
letter-spacing:1px;
margin: 0px;
display: block;
text-decoration: none;
color:#E2017B;
}

.barrita a:hover, .barrita a.home {
letter-spacing:1px;
color: #E2017B;
text-decoration:underline;
}

#giftshop-left {font-size:0.8em;
color:#414141;
line-height:1.7em;
width:430px;
height:34em;
padding:1em 0 0 3em;
margin:0;
float:left;
clear:left;
text-align:justify;
}

#giftshop-right {font-size:0.8em;
color:#414141;
line-height:1.7em;
width:430px;
text-align:justify;
width:450px;
height:35em;/*espacio div*/
padding:0 3em 0 0;
margin:0;
float:right;
}

 h1 {color:#000;
font-size:1.2em;
width:25em;
padding:0.4em 0 2px 0;
margin:0px 0 15px 0;
text-align:left;
letter-spacing:1px;
float:left;font-weight:400;
}

p.texto {
padding:0;
float:left;
margin:0 0 0.9em 0;
width:100%;
}

p.texto1 {
float:right;
padding:0;
margin:0em 0 0.9em 0;
width:100%;
}

#somos-un-regalo {line-height:27px;
float:right;
text-align:left;
padding:0;
margin:0em 0 0.9em 0;
width:100%;
}

p.foto {text-align:center;
margin:0 auto;
width:450px;
height:470px;
 }
.obra {margin-top:1.5em;border:1px solid #ccc;padding:0px;}

#giftshop-right p {
text-align:center;
}
.desc {margin:0;padding:0;}
.foto {
width:450px;
height:348px;
margin:0;padding:0; 
}
.foto2 {
width:450px;
height:305px;
margin:1.5em 0 0 0;padding:0; 
}
p.foto3 img {
width:440px;
height:230px;
}
p.foto2 img {
width:440px;
height:287px;
}

.publi {padding:5px; border:1px solid #EE61AD;}
#giftshop-right a img {background:#DDDDDD;}
#giftshop-right a:hover img {background:#000;}


strong.color-dashed {font-weight:400;color:#E3047B;border-bottom:1px dashed #E3047B;}
strong.on-color-dashed {font-weight:600;color:#E3047B;border-bottom:1px dashed #E3047B;}
strong.on-color-dashed {font-weight:600;color:#E3047B;border-bottom:1px dashed #E3047B;}
strong.on-dashed {font-weight:600;border-bottom:1px dashed #414141;}
strong.on-color {font-weight:600;color:#E3047B;}
strong {font-weight:normal;}
strong.on {font-weight:600;}
strong.on-dashed {font-weight:600;border-bottom:1px dashed #414141;}
span.inv {display:none;}