#main {
padding:0;
width:1000px;
text-align:center;
height:28em;/*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:28em;
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;
text-align:justify;
width:450px;
height:28em;/*espacio div*/
padding:0 3em 0 0;
margin:0;
float:right;
}

h1 {color:#E2007A;
font-size:1.1em;
width:19em;
padding:0 0 2px 0;
margin:0.5em 0 1em 0em;
text-align:left;
letter-spacing:1px;
float:left;
clear:right;
font-weight:400;
}
strong.color-dashed {font-weight:400;color:#E3047B;border-bottom:1px dashed #E3047B;}
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%;
}
 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.foto img {
width:440px;
height:330px;
}
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;}

a.tit {text-decoration:none;color:#E3047B;border-bottom:1px dashed #E3047B;}
a.tit:active {text-decoration:none;color:#E3047B;border-bottom:1px dashed #E3047B;}
a.tit:visited {text-decoration:none;color:#E3047B;border-bottom:1px dashed #E3047B;}
a.tit:hover {text-decoration:none;color:#E3047B;border-bottom:1px solid #E3047B;}
