.boxText { font-size: 12px; }
.boxTextCat { font-size: 12px; }
BODY { position: relative; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: #333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; margin-top: 0px; }
A.Categories { color: rgb(0, 0, 0); text-decoration: none; }
A { color: rgb(0, 99, 220); text-decoration: none; }
FORM { display: inline; }
TABLE.header { height: 100px; }
TD.headerNavigation { font: bold 12px Verdana,Arial,sans-serif; border-width: thin; border-style: none none dashed; border-color: rgb(102, 102, 102) rgb(0, 0, 0); }
A.headerNavigation { font-size: 12px; }
TR.footer { background: none repeat scroll 0% 0% rgb(45, 45, 45); }
TD.footer { height: 24px; color: rgb(255, 255, 255); font: bold 12px Verdana,Arial,sans-serif; padding: 6px 15px; }
.infoBox { border: 1px solid rgb(238, 238, 238); }
.infoBoxContents { font-size: 12px; }
.infoBoxContentsCat { font-size: 12px; }
.price { font-weight: normal; font-size: 1.35em; font-family: Verdana,arial,sans-serif; color: rgb(255, 0, 153); margin: 0pt; letter-spacing: -1px; }
.stTitle { font-weight: bold; font-size: 13px; }
.prod-t { margin: 0pt auto auto; padding-bottom: 15px; width: 150px; vertical-align: bottom; text-align: left; font-size: 10px; }
.prod-t .price { font-size: 12px; font-weight: bold; }
TD.infoBoxHeading { color: rgb(255, 255, 255); margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; letter-spacing: 1px; background: url("/discretsexshop/catalog/images/headernavi.gif") repeat-x scroll 0% 0% transparent; font: bold 12px Verdana,Arial,sans-serif; }
TD.pageHeading,DIV.pageHeading { color: rgb(0, 0, 0); font: bold 16px Verdana,Arial,sans-serif; }
TD.subpageHeading { font: bold 18px Verdana,Arial,sans-serif; }
TD.smallText,SPAN.smallText,P.smallText,A.smallText { font: 10px Verdana,Arial,sans-serif; margin: 0pt; }
.smallTextTextClaro,a.smallTextTextClaro { color: rgb(153, 153, 153); font: 10px Verdana,Arial,sans-serif; }
.smallTextTextClaro a { color: rgb(153, 153, 153); font: 10px Verdana,Arial,sans-serif; }
CHECKBOX,INPUT,RADIO,SELECT { font: 11px Verdana,Arial,sans-serif; }
TD.pollBoxRow { border-color: rgb(238, 238, 238); border-style: solid; border-width: 1px; font-size: 12px}
TD.pollBoxText { border-color: rgb(238, 238, 238); border-style: solid; border-width: 1px; font-size: 12px; }
TR.pollOptRow { background: none repeat scroll 0% 0% rgb(241, 249, 254); }
TR.pollFooter { background: none repeat scroll 0% 0% rgb(241, 249, 254); }
#mini-search { border: 0pt none; text-align: right; height: 12px; padding-right: 5px; }
#mini-search .input-text { color: black; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt; padding: 1px 5px; border-width: 3px 0pt 3px 3px; border-style: solid; border-color: rgb(255, 0, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; outline-width: 0pt; border-top-left-radius: 5px; border-bottom-left-radius: 5px; font: 18px Verdana,Arial,Sans-serif; width: 280px; z-index: 0; }
legend { display: none; }
h3 { margin: 0pt; padding: 0pt; color: rgb(255, 0, 153); font: bold 124% Verdana,Arial,helvetica,sans-serif; }
h1 { margin: 0pt; padding: 0pt; color: rgb(0, 0, 0); font: bold 24px Georgia, 'Bitstream Charter', serif; vertical-align: top; }
h2 { margin: 0pt; padding: 0pt; color: rgb(0, 0, 0); font: bold medium Verdana,Arial,helvetica,sans-serif; }
h4 { margin: 5px 0pt 0pt; padding: 0pt; color: rgb(0, 0, 0); font: bold 110% Verdana,Arial,helvetica,sans-serif; }
#btn_buscar:link,a.btn_buscar:visited,a.btn_buscar:active { background: url("/discretsexshop/catalog/images/infobox/boxesBlueGrad.gif") repeat-x scroll 0pt 0px transparent; padding: 1px 15px; border: 3px solid rgb(255, 0, 153); margin-left: -0.5em; border-top-right-radius: 5px; border-bottom-right-radius: 5px; font: bold 18px Verdana,Arial,Sans-serif; color: rgb(255, 255, 255); outline: medium none; text-decoration: none; }
.title { text-decoration: none; font-family: Tahoma; color: white; font-size: 12pt ! important; font-weight: bold; padding-right: 10px; }
.title:visited { color: white; }
.title:hover,.current .title { color: rgb(255, 0, 153); }
.cmtySprite { display: inline-block; margin: 0pt; padding: 0pt; position: relative; overflow: hidden; vertical-align: middle; background: url("/discretsexshop/catalog/images/sprite1.png") repeat scroll 0% 0% transparent; }
.cmtySprite span { position: absolute; left: -9999px; }
.addGoogle { background-position: -164px 0px; width: 104px; height: 17px; }
.addYahoo { background-position: -72px 0px; width: 91px; height: 17px; }
.rss { background-position: -212px -18px; width: 16px; height: 16px; }
#articles_related { list-style-image: url("/discretsexshop/catalog/images/icons/article.gif"); padding-bottom: 0px; padding-left: 20px; margin-left: 20px; margin-top: 5px; font: 13px Georgia, 'Bitstream Charter', serif; }
#articles_related li { padding: 0px; }
a.btn_anterior:link,a.btn_anterior:visited,a.btn_anterior:active { overflow: visible; width: auto; border: 1px solid rgb(238, 238, 238); padding: 1px 6px; background: url("/discretsexshop/catalog/images/infobox/boxesBlueGrad.gif") repeat-x scroll 0pt -2px transparent; color: rgb(255, 255, 255) ! important; font: bold 12px verdana,arial,sans-serif ! important; text-align: center; vertical-align: middle; }
a.btn_anterior:hover { background-position: 0pt -5px ! important; cursor: pointer; }
a.btn_siguiente:link,a.btn_siguiente:visited,a.btn_siguiente:active { overflow: visible; width: auto; border: 1px solid rgb(238, 238, 238); padding: 1px 6px; background: url("/discretsexshop/catalog/images/infobox/boxesBlueGrad.gif") repeat-x scroll 0pt -2px transparent; color: rgb(255, 255, 255) ! important; font: bold 12px verdana,arial,sans-serif ! important; text-align: center; vertical-align: middle; }
a.btn_siguiente:hover { background-position: 0pt -5px ! important; cursor: pointer; }


#chapa-beta {
		z-index: 100;
		position: absolute;
		left: 670px;
		top: 125px;
		width: 125px;
		height: 125px;
		margin: 0 0 0 0px;
		padding: 0;
		border: none;
}
#questions{
font: 12px Verdana, Arial, sans-serif;
}
table.question_listing{
width: 100%;
margin: 0;
}
table.question_listing tbody td{
padding: 6px 0 0 0;
}
table.question_listing tfoot td{
padding: 10px 0 0 0;
}
div.div_banner_questions {
padding: 0 0 50px 0;
}
div.preview {
background:#fbdbe9;
}
div.question-search-box{
padding: 5px;
margin-bottom:15px;
background:#fbdbe9;
border: 1px solid #ccc;
}
#sort-box {
	display:inline;
	float:right;
	position:relative;
}
#sort-box select{
	width:218px;
	font-size: 13px;
}
#sort-box label{
	font-size: 13px;
}
span.metainfo{
	position:relative;
	vertical-align: top;
	padding: 0px; 
	margin: 0px;
	font-size:85%;
}

SELECT{ 
	font-family: verdana; 
	font-size: 14px; 
	/*width:100%;*/
} 
/*votaciones*/
.answer-util{clear:right;float:left;}
.answer-util ul{overflow:hidden;background:#fff url(http://www.discret-sexshop.com/discretsexshop/catalog/respuestas/images/rating-bg.gif) repeat-x 0 100%;float:left;border:1px solid #ccc;margin-right:1em;}
.answer-util ul{   
  list-style-type: none;
  list-style-position:inside;
  margin:0 0 0 0;
}
.cta2{overflow:hidden;margin:17px 0;}
.cta2 button,.cta2 a{display:block;background:transparent;border:0;overflow:visible;padding:0 5px 5px 0;text-decoration:none;float:left;}
.cta2 a:hover{text-decoration:none;}
.cta2 button:hover span,.cta2 a:hover span{background-image:url(http://www.discret-sexshop.com/discretsexshop/catalog/respuestas/images/green.gif);color:#000;cursor:pointer;}
.cta2 span{float:left;position:relative;top:5px;left:5px;border:0;background:url(http://www.discret-sexshop.com/discretsexshop/catalog/respuestas/images/blue.gif) no-repeat 100% 100%;color:#fff;font-weight:bold;}
.cta2 span span{background-position:0 100%;top:0;left:-5px;}
.cta2 span span span{background-position:0 0;top:-5px;left:0;}
.cta2 span span span span{background-position:100% 0;top:0;left:5px;padding:5px 23px 0 17px;}

.answer-util ul,ol,li,h1,h2,h3{margin:0;padding:0;}
.utils-container .answer-util li{float:left;font-size:93%;}
.answer-util li a,.answer-util.disabled li span{display:block;line-height:19px;}
.answer-util li a:hover{text-decoration:none;}
.answer-util li.rate-down{background:url(http://www.discret-sexshop.com/discretsexshop/catalog/respuestas/images/vert-dot-bg.gif) repeat-y 0 0;border-right:1px solid #999;}
.answer-util li.rate-up a,.answer-util li.rate-down a,.answer-util li.rate-up span,.answer-util li.rate-down span{padding-left:7px;padding-right:17px;background-repeat:no-repeat;background-image:url(http://www.discret-sexshop.com/discretsexshop/catalog/respuestas/images/rating.gif);margin-right:8px;float:left;display:inline;}
.answer-util .rate-up a{background-position:100% -199px;}
.answer-util .rate-up a:hover{background-position:100% -299px;}
.answer-util .rate-down a{background-position:100% -598px;}
.answer-util .rate-down a:hover{background-position:100% -698px;}
.answer-util .rate-up span{background-position:100% -99px;}
.answer-util .rate-down span{background-position:100% -498px;}
.answer-util .rate-down span.rated{background-position:100% -798px;}
.answer-util .rate-up span.rated{background-position:100% -399px;}
.utils-container p{font-size:85%;color:#000;clear:both;padding-top:0.2em;}
.answer-util .failure{color:#c00;}
.answer-util .rate-up a span,.answer-util .rate-down a span,.answer-util .rate-up span span,.answer-util .rate-down span span{position:absolute;left:-5000px;display:inline;}
.answer-util .flag-abuse{background:#fff url(http://www.discret-sexshop.com/discretsexshop/catalog/respuestas/images/rating-bg.gif) repeat-x 0 100%;padding:0 3px 0 0;}

.answer-util .flag-abuse a,.answer-util .flag-abuse span{display:block;padding:0 3px 0 20px;min-height:19px;line-height:19px;overflow:hidden;background:url(http://www.discret-sexshop.com/discretsexshop/catalog/respuestas/images/rating.gif) no-repeat 3px -897px;}
.answer-util .flag-abuse span,#yan-reportthis span{background-position:3px -1097px;}
a:hover,.answer-util .flag-abuse a:hover{background-position:3px -997px;}
#flag-abuse div div label{margin:0 0 0 12px;}
#flag-abuse div div p{margin:0 0 12px 30px;}

.utils-container{margin:1em 0;clear:both;overflow:hidden;}

.utils-container {zoom:1;}
.utils-container {clear:left;zoom:1;}
.utils-container {
margin: 0 0 5px 0;
padding:0 0 0 0;
}

TD.reviews_author {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #999999;
  line-height: 1.5;
}
.comentario_author{
	font: 12px Verdana, Arial, sans-serif;
	margin:2px;
}
.comentario_author span{
	color:#666;
}
.comentario {
border: 1px solid #fad2f3;
background-image: url(images/comillas.gif);
background-repeat:no-repeat;
font: 12px Verdana, Arial, sans-serif;
overflow: hidden;
}
.comentario p {padding:5px 50px 5px 50px;margin:0;}
.contComentario {
	padding: 5px 50px 5px 50px;
	width:auto;
}
.contComentario p {
	padding-left: 0;
	background-image: none;
	border: none;
}

.comentario_utils{
	font: 12px Verdana, Arial, sans-serif;
	padding:5px 100px 5px 50px;margin:0;
}
.comentario_reply{
	font: 12px Verdana, Arial, sans-serif;
	padding:0px 0px 0px 50px;margin:0;
}

.destacado .contComentario{
background: url(images/destacado.gif) right 4px no-repeat;
height:auto;
padding:5px 47px 5px 50px;
}

.destacado p.textoCom{
	margin: 0;
	padding: 2px 5px;
	background-color: #ffffcc !important;
	width:auto;
}

TD.article_td_comilla {
background-image: url(images/comillas.gif);
background-repeat:no-repeat;
}
TD.article_destacado {
background-image: url(images/destacado.gif);
background-repeat:no-repeat;
}

.reviews_author a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #999999;
  line-height: 1.5;
}

.infoBoxArticleReviews {
	border: 1px solid #fad2f3;
}

i.smallTextTextClaro {
  font-family: Verdana, Arial, sans-serif;
  color:#666;
}
.comentarios div{
  border-top: 1px solid #999999;
}
a.cat{
color:#999999;
}
