/* @override http://www.dragon-sticker.com/wp-content/themes/dragon/style.css */

/*  
Theme Name: Dragon-Sticker
Description: Theme for Dragon-Sticker website
Author: NextShotMedia
Author URI: http://www.nextshotmedia.com
*/


/* General */

body {
	background: #020202;
	margin-top: 0;
	margin-bottom: 5px;
}

h1, h2, h3, h4 {
	margin: 0;
}

img {
	border: 0;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.versalitas {
	font-variant: small-caps;
}


/* typography.css */

body {
	background-color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif, times;
	color: #3b3b3b;
}

a {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: black;
	white-space: nowrap;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size: 2em;margin-bottom:0.75em;
	font-weight: bold;
}
h3 {font-size: 1.5em;line-height: 1;margin-bottom:1em;
	font-weight: bold;
}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}


/* Page */

#pagina {
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}

.container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	clear: both;
	float: left;
}

#header {
}

#menu {
}

#menu ul {
	list-style-type: none;
	height: 19px;
	margin: 0 auto;
	padding: 0;
	width: 682px;
}

#menu ul li {
	float: left;
	padding-left: 3px;
	padding-right: 10px;
}

#menu ul li a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #444;
}

li.cuad-derecha {
	background: url(img/cuadradito.png) repeat-y right top;
}

.container_wide {
	width: 100%;
	float: left;
	background-color: white;
}

#content {
	float: left;
	width: 800px;
	background-color: white;
	border-right: thin dotted silver;
}

#left-margin-content ul li div {
	float: left;
	margin-right: 20px;
	margin-bottom: 35px;
}

#sidebar-right {
	width: 249px;
	float: left;
	text-align: center;
}

#sidebar {
	margin: 0;
	width: 100%;
	padding: 0;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}

li.no-bullet {
	list-style-type: none;
}

#colorchart h4 {
	color: #ff9900;
	font-size: 15px;
	font-weight: bold;
	margin-top: 30px;
}

#footer {
	background: white url(img/franja_gris.png) repeat-x 0 bottom;
	padding-bottom: 19px;
}

li#shopping-cart.widget.widget_wp_shopping_cart {
	list-style-type: none;
}

#sliding_cart {
}

h2.widgettitle {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 9px;
	padding: 0;
	text-align: center;
	line-height: 40px;
	background-color: #ff0099;
	color: white;
}

#products_page_container {
	background-color: white;
	width: 100%;
}

div.product_grid_display {
	width: 640px;
	margin: 30px 80px 0;
}

p.empty {
	font-size: 13px;
}

p.visitshop {
	text-align: center;
	margin-top: 30px;
}

p.visitshop a {
	color: maroon;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: lowercase;
	font-size: 18px;
}

#footer ul {
	list-style-type: none;
	height: 18px;
	width: 651px;
	background-color: white;
	padding: 0;
	margin: 0 auto;
}

#footer ul li {
	float: left;
	padding-left: 3px;
	padding-right: 10px;
}

#footer ul li a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #444;
}

#banner {
}

	ul.wpsc_categories {
		margin-right: auto;
		margin-left: auto;
	float: left;
}

#categorisation_group_ {
	margin: 0 auto;
	padding-left: 21px;
}

ul.wpsc_categories li {
	list-style-type: none;
	height: 245px;
	padding-top: 122px;
	float: left;
}

div#products_page_container.wrap.wpsc_container {
	background-color: white;
	float: left;
}

.home_links {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 19px;
	background-color: white;
	white-space: normal;
}

a.wpsc_category_link_3 {
	color: #ff7400;
}

li.wpsc_category_3 {
	background-color: #ff7400;
}


a.wpsc_category_link_7 {
	color: #660099;
}

li.wpsc_category_7 {
	background-color: #660099;
	margin-left: 20px;
}

a.wpsc_category_link_6 {
	color: #ff00d5;
}

li.wpsc_category_6 {
	background-color: #ff00d5;
	margin-left: 20px;
}

a.wpsc_category_link_5 {
	color: #79d2ff;
}

li.wpsc_category_5 {
	background-color: #79d2ff;
	margin-left: 20px;
}

a.wpsc_category_link_4 {
	color: #33cc00;
}

li.wpsc_category_4 {
	background-color: #33cc00;
	margin-left: 20px;
}

a.wpsc_category_link_1 {
	color: #ff99cc;
}

li.wpsc_category_1 {
	background-color: #ff99cc;
	margin-left: 20px;
}

div.product_text {
	float: left;
	width: 96px;
	text-align: center;
}

div.grid_product_info {
	float: left;
	margin-top: 13px;
	margin-bottom: 21px;
}

#content h2 {
	font-size: 23pt;
	text-align: left;
	margin: 0 0 15px -1px;
}

#como-aplicar h2 {
	margin-left: 179px;
}

#donde-encontrarnos h2 {
	margin-left: 52px;
}

#left-margin-content ul li div {
}

#content ul {
	margin: 0;
	padding: 0;
}

#left-margin-content {
	margin-left: 247px;
	font-size: 12px;
	margin-right: 98px;
	padding-bottom: 49px;
	line-height: 1.5;
	/*text-align: justify;*/
	padding-top: 25px;
}

#donde-encontrarnos {
	margin-left: 179px;
	font-size: 12px;
	margin-right: 55px;
	line-height: 1.5;
	padding-top: 25px;
}

#contacto-content {
	margin-left: 179px;
	font-size: 12px;
	margin-right: 55px;
	line-height: 1.5;
	padding-top: 25px;
	margin-bottom: 15px;
}

#links-content {
	margin-left: 245px;
	font-size: 12px;
	margin-right: 55px;
	padding-bottom: 49px;
	line-height: 1.5;
	padding-top: 25px;
}

#pages-content {
	margin-left: 245px;
	font-size: 12px;
	margin-right: 55px;
	padding-bottom: 49px;
	line-height: 1.5;
	padding-top: 25px;
}

#transactionresults {
	width: 550px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin: 20px auto;
}

#transactionresults p {
	text-align: left;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

#links-content ul {
}

#links-content ul li {
	list-style-type: none;
	margin-bottom: 20px;
}

#links-content ul li p {
	padding: 0;
	margin: 0;
}

#donde-encontrarnos ul {
	margin: 10px 0 0;
	float: left;
	padding: 0 0 0 56px;
}

#donde-encontrarnos ul li {
	list-style-type: none;
	float: left;
	margin-bottom: 39px;
}

#donde-encontrarnos ul li div {
	float: left;
	font-size: 10px;
}

#donde-encontrarnos ul li div img {
	margin-right: 15px;
	margin-top: 6px;
}

#left-margin-content p {
	margin: 20px 0 0;
	padding: 0;
}

#left-margin-content ul li {
	list-style-type: none;
}

.pink-title {
	color: #ff0099;
}

.yellow-title {
	color: #ff9900;
}

#products_page_container div.product_grid_display div.product_grid_item.product_view_48 div.grid_product_info div.product_text a, #products_page_container div.product_grid_display div.product_grid_item.product_view_45 div.grid_product_info div.product_text a {
}

#products_page_container div.product_grid_display div.product_grid_item.product_view_11 div.grid_product_info div.product_text a {
	margin-top: 33px;
}

#donde-encontrarnos ul li div strong.pink-title, #donde-encontrarnos ul li div strong.yellow-title {
	text-transform: uppercase;
	font-size: 12px;
}

#content-inside {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: white;
	width: 100%;
}

#contact-left {
	float: left;
	width: 33%;
	text-align: left;
}

#contact-left p {
	margin-left: 0;
	font-weight: bold;
	margin-top: 0;
}

#contact-left p a {
	font-weight: bold;
}

#wpcf7-f1-p24-o1 {
	width: 53%;
	border-left: thin dotted silver;
	padding-left: 20px;
	float: left;
	margin-left: 10px;
}

#wpcf7-f1-p24-o1 form.wpcf7-form p span.wpcf7-form-control-wrap.your-message textarea {
	width: 287px;
}

#como-aplicar {
	width: 665px;
	margin: 25px auto;
}

#aplicar-left {
	float: left;
	margin-right: 25px;
}

#aplicar-right {
	float: left;
	width: 72%;
}

#aplicar-right ol {
	margin: 0;
	padding: 0;
	opacity: 1;
	text-shadow: #000000 0 0 0;
}

#aplicar-right ol li {
	margin-bottom: 15px;
	font-size: 13px;
	list-style-type: decimal;
}

#content div.slideshow {
	margin-top: 25px;
	margin-bottom: 25px;
}

#nsm {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: left;
	color: silver;
	font-size: 9px;
	text-align: center;
	margin-top: 11px;
}

#nsm a {
	color: silver;
}

#ideas {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 0;
}

#sliding_cart p {
	margin: 0;
	padding: 0;
}

#products_page_container div.productdisplay div.single_product_display div.textcol div.producttext h2.prodtitles {
	margin-bottom: 0;
}

#despacho {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	color: #909090;
	font-size: 13px;
}

#despacho h3 {
	color: gray;
}

#despacho p a {
	color: #ff0099;
}
