*{
	border-spacing:1px;
	font-family: Arial, Helvetica;
        font-size:12px;
        outline:none;
}

.verdeTA-bold{
	color:#006739;
	font-weight:BOLD;
}

.rojoTA-bold{
	color:red;
	font-weight:BOLD;
}

BODY{
	width:1000px;
	margin:0 auto 0 auto;
	background-color:#fdfcce;
	color:#484848;
}

FORM{
        padding:0px;
        margin:0px;
}

TABLE{
        border-spacing:0px;
        padding:0px;
}

A{
	color:#656565;
	text-decoration:none;
}

A:hover{
	color:#a8d56f;
}

LI {
	list-style-image:url("../images/bullet.png");
}

H1 {
	font-size:16px;
}

IMG{
        border:none;
}

INPUT[type=text], INPUT[type=password], .input_style{
	border:gray 1px solid;
	color:#484848;
}

SELECT {
	background:white;
	border:gray 1px solid;
	color:#484848;
}

.MensajeRojo {
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        color: #ff0000;
}

.big_green{
	font-size: 36px;
	font-weight: bold;
	color: #78BC33;
}

.raton LI{
	list-style-image:url("../images/raton.gif");
}

.TAtable TH{
    	background:#006739;
        color:white;
        padding:5px;
        border:1px;
        text-align: center;
        border-color:white;
        border-style:solid;
}

.TAtable TD{
        background:#faf8df;
        padding:2px;
        text-align: center;
        border:1px;
        border-color:white;
        border-style:solid;
}

.header-wraper{
	width:100%;
        clear:both;
        float:left;
	height:158px;
	background:url('../images/collage4.png') -250px 99px no-repeat;
}

.header-wraper .header{
    	background: url('../images/collage4.png') 500px -182px no-repeat;
	width:100%;
        height:158px;
        clear:both;
        float:left;
	margin:0px;
	padding:0px;
}

.header-wraper .header .top{
	width:230px;
	height:23px;
	line-height:20px;
	text-align:left;
	font-size:11px;
        float:right;
	color:#006739;
        background: url('../images/collage4.png') 0 0 no-repeat;
        padding:0 10px;
        position:relative;
}

.header-wraper .header .top A{
	text-transform:uppercase;
	color:#006739;
	margin:0 6px 0 6px;
	vertical-align:middle;
}

.header-wraper .header .top A:hover{
	color:#a8d56f;
}

.header-wraper .header .login{
        float:left;
}

.header-wraper .header .flag{
        width:16px;
        height:11px;
        margin:0;
        padding:0;
        top:5px;
}
.header-wraper .header #spanish{
        position:absolute;
        right:32px;
        background: url('../images/collage4.png') -699px -329px no-repeat;
}

.header-wraper .header #english{
        position:absolute;
        right:10px;
        background: url('../images/collage4.png') -683px -329px no-repeat;
}


.header-wraper .header .logo {
	height:99px;
        width:388px;
        float:left;
        border:none;
}

.header-wraper .header .sello {
	height:87px;
        width:81px;
        float:left;
        margin-left: 15px;
        border:none;
}

.header-wraper .header .text{
        clear:both;
	float:left;
	margin: 2px 0 0 25px;
	color:#006739;
	text-align:center;
	height:54px;
	vertical-align:middle;
	font-size:14px;
        width:450px;
}

.header-wraper .header .text .subtitle{
	font-weight:bold;
	font-size:13px;
}

.header-wraper .header .text .subtitle_900{
	font-size:19px;
}

.header-wraper .header .text .subtitle_movil{
	font-size:11px;
}

.bar{
	width:100%;
	margin-top:2px;
        clear:both;
        height:41px;
}

.bar .search{
        width:185px;
	height:21px;
        float:right;
        background:url(../images/collage4.png) 0 -23px no-repeat;
        vertical-align:middle;
        padding:9px 25px 9px 20px;
}

.bar .search .search_input {
        float:left;
	color:#484848;
	font-size:13px;
	width:155px;
        text-align:center;
        height:19px;
        border:none;
        padding:0px;
}

.bar .search .search_img {
	width:23px;
        float:right;
        height:20px;
        border:none;
        padding:0px;
        cursor:pointer;
        background:url(../images/collage4.png) -261px -105px no-repeat;
}

.bodycontent{
    float:left;
    width:1000px;
    margin:0px;
    padding:0px;
}

.leftcolumn{
        clear:both;
	vertical-align:top;
	width:190px;
	padding-right:3px;
        float:left;
}

.leftcolumn .categories{
        clear:both;
        float:left;
        width:100%;
}

.leftcolumn .categories .maincat{
	padding-left:5px;
	text-transform:uppercase;
}

.leftcolumn .categories .maincat A{
	color:#006739;
        font-size:13px;
        font-weight:bold;
}

.leftcolumn .categories .maincat A:hover{
	color:#a8d56f;
}

.leftcolumn .categories .subcat{
	line-height:16px;
}

.leftcolumn .dogCatHeader{
            clear:both;
        float:left;
        width:100%;
	background:url("../images/collage4.png") -605px -179px no-repeat;
	height:52px;
}

.leftcolumn .dogCat{
        clear:both;
        float:left;
        width:170px;
        background:white;
	min-height:80px;
	margin-bottom:5px;
	border-right:#b6b594 2px groove;
	border-bottom:#b6b594 2px groove;
	padding: 0 10px 10px;
}

.leftcolumn .dogCat .background_header{
        width:140px;
        height:21px;
        margin:auto;
	background:white url("../images/collage4.png") -630px -231px no-repeat;
}

.leftcolumn .dogCat H1{
	margin:0;
	padding:0;
	color:red;
	font-size:22px;
	text-align:center;
}

.leftcolumn .dogCat TABLE{
	width:100%;
}

.leftcolumn .dogCat TD{
	padding:5px 5px 5px 15px;
	border-bottom:#006739 dotted 1px;
}

.leftcolumn .dogCat TD A{
	font-size:13px;
}

.leftcolumn .attention_boxHeader {
                clear:both;
        float:left;
        width:100%;
	background:#8cc73f url("../images/collage4.png") -456px -105px no-repeat;
}

.leftcolumn .attention_boxHeader DIV{
	background:url("../images/collage4.png")  -391px -105px no-repeat;
	height:64px;
	padding:20px 15px 0;
        text-align:right;
	font-size:19px;
	font-weight:bold;
}

.leftcolumn .attention_box{
        position:relative;
        clear:both;
        float:left;
        width:100%;
	background:#8cc73f;
        margin-bottom:5px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:white;
	padding-bottom:10px;
}

.leftcolumn .attention_box .phones{
	font-size:28px;
}

.leftcolumn .attention_box .corner{
        position:absolute;
        width:10px;
        height:10px;
        padding:0px;
        margin:0px;
}

.leftcolumn .attention_box .bottom_right{
        bottom:0px;
        right:0px;
    	background:url("../images/collage4.png") -673px -330px no-repeat;
}

.leftcolumn .attention_box .bottom_left{
        bottom:0px;
        left:0px;
    	background:url("../images/collage4.png") -663px -330px no-repeat;
}


.leftcolumn .boxText UL{
	text-align:left;
	padding:0px;
	margin:0 0 0 15px;
}

.leftcolumn .boxText UL LI{
        margin-top:5px;
	line-height:15px;
}


.leftcolumn .boxText UL IMG{
	vertical-align:text-bottom;
}

#sellos_wrapper{
        position:relative;
}

#sellogratis{
        position:absolute;
        left:103px;
        top:190px;
}

.maincontent{
	width:613px;
        float:left;
}

.maincontent .nested{
	width:100%;
	margin:0 0 20px 0;
}

.productListing-heading{
	text-transform:uppercase;
	color:#006739;
	border-bottom:#006739 solid 1px;
        background-color:#D6EBBA;
}

.productListing-heading A{
        color:#006739;
}

.productListing-heading A:hover{
        color:#8CC73F;
}

.productListing-data a{
    color:red;
    text-decoration:none;
}

.productListing-data a:hover{
    color:#a8d56f;
}

.productListing-data .title a{
    color:#006739;
}

.productListing-data .title a:hover{
    color:#a8d56f;
}

.click_button{
	margin:5px auto;
	background:url("../images/collage4.png") -226px -155px no-repeat;
	height:25px;
	width:133px;
	padding-left:32px;
	color:white;
	line-height:25px;
	font-size:13px;
}

.click_button:hover{
	color:#8CC73F;
}

.big_click_button{
	margin:auto;
	background:white url("../images/collage4.png") -555px -278px no-repeat;
	height:38px;
	width:134px;
	padding-left:37px;
	color:white;
	padding-top:5px;
	font-size:13px;
}

.big_click_button:hover{
	color:#8CC73F;
}

.small_click_button{
	margin:auto;
	background:white url("../images/collage4.png") -226px -130px no-repeat;
	height:25px;
	width:56px;
	padding-left:32px;
	color:white;
	line-height:25px;
	font-size:13px;
}

.big_click_button:hover{
	color:#8CC73F;
}

.maincontent .boxtext{
	vertical-align:top;
        margin:10px;
}

.maincontent .boxtext TD{
    	vertical-align:top;
        padding-left:10px;
}

.maincontent .boxtext .caption{
	text-transform:uppercase;
	font-weight:bold;
	color:#006739;
	font-size:14px;
        margin-bottom:5px;
}

.maincontent .boxtext UL{
	margin:0px 10px 10px 10px;
	padding:0px;
}

.maincontent .boxtext A{
	font-size:12px;
	color:#0f7045;
}

.maincontent .boxtext A:hover{
	color:#8CC73F;
}

.maincontent .productSpecialPrice{
	font-weight:bold;
	color:red;
	font-size:16px;
}

.maincontent .price{
	font-weight:bold;
	color:red;
	font-size:18px;
}

.maincontent .smallText{
	font-size:11px;
}

.maincontent .productName{
	text-transform:uppercase;
	color:#006739;
	font-size:19px;
	font-weight:bold;
}

.maincontent A .precio_oferta_tachado{
    color:black;
    text-decoration:line-through;
}
.maincontent A .precio_oferta_tachado span{
    color:black;
}

.maincontent .infoBox TD{
    padding:0 5px;
}

.maincontent .productModel{
	color:#8CC73F;
	font-size:12px;
}

.column_box{
        clear:both;
        width:100%;
        float:left;
        margin-bottom:5px;
}

.column_box .infoBox{
        margin-bottom:0px;
}

.rightcolumn{
	vertical-align:top;
	width:190px;
        float:right;
	padding-left:3px;
}

.rightcolumn .boxText UL{
	text-align:left;
	padding:0px;
	margin:0 0 0 15px;
}

.rightcolumn .boxText UL LI{
        margin-top:5px;
	line-height:15px;
}


.rightcolumn .boxText UL IMG{
	vertical-align:text-bottom;
}

.rightcolumn .cart{
        position:relative;
        clear:both;
        width:100%;
        float:left;
	margin-bottom:5px;
}

.rightcolumn .cart .corner{
        position:absolute;
        width:8px;
        height:9px;
        padding:0px;
        margin:0px;
}

.rightcolumn .cart .top_right{
        top:0px;
        right:0px;
    	background:red url("../images/collage4.png") -601px -331px no-repeat;
}

.rightcolumn .cart .top_left{
        top:0px;
        left:0px;
    	background:red url("../images/collage4.png") -593px -331px no-repeat;
}

.rightcolumn .cart .bottom_right{
        bottom:0px;
        right:0px;
    	background:red url("../images/collage4.png") -655px -331px no-repeat;
}

.rightcolumn .cart .bottom_left{
        bottom:0px;
        left:0px;
    	background:red url("../images/collage4.png") -647px -331px no-repeat;
}

.rightcolumn .cart .infoBox{
	border:none;
	padding:0px;
	margin:0px;
}

.rightcolumn .cart .infoBoxContents{
	text-align:left;
	line-height:12px;
}

.rightcolumn .cart .total{
	background-color:red;
	text-align:right;
	font-size:13px;
	color:white;
	font-weight:bold;
}

.rightcolumn .cart .total td{
	color:white;
        font-weight: bold;
}

.rightcolumn .cart .quantity{
        text-align:left;
        padding-bottom:5px;
}

.rightcolumn .cart .name{
	line-height:12px;
        font-size:12px;
        text-align:left;
        padding-bottom:5px;
}

.rightcolumn .cart .price{
	font-weight:bold;
        text-align:right;
        padding-bottom:5px;
}

.rightcolumn .cart .checkout_button{
	height:25px;
	line-height:25px;
	width:144px;
	background:url("../images/collage4.png") -620px -252px no-repeat;
	padding-left:17px;
	text-align:center;
	color:white;
	margin:10px auto 0 auto;
        font-size:13px;
        font-weight: bold;
}

.rightcolumn .cart .checkout_button:hover{
	color:#a8d56f;
}

.rightcolumn .cart .header{
	color:white;
	height:30px;
	line-height:30px;
	text-align:right;
	padding:0;
	font-size:13px;
	margin:0px;
        font-weight:bold;
        width:100%;
        background:red;
}

.rightcolumn .cart .header A{
	color:white;
	font-size:13px;
}

.rightcolumn .cart .header DIV{
	height:30px;
	text-transform:uppercase;
	padding-left:10px;
	float:left;
	text-align:left;
	color:white;
	background:red;
}

.rightcolumn .cart .cart_footer{
	margin:0px;
	background:red;
        float:left;
        font-size:13px;
        text-align:center;
        color:white;
        font-weight:bold;
        width:100%;
}

.rightcolumn .cart .cart_footer .fixed_block{
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
}

.rightcolumn .cart .cart_footer .fixed_block .phone{
	font-size:22px;
}

.rightcolumn .cart .cart_footer .line{
        width:100%;
        height:2px;
        margin:5px auto;
        background:url(../images/collage4.png) 16px -170px no-repeat;
        float:left;
}

.rightcolumn .cart .login{
        float:left;
	background:red;
        padding:0 0 5px 15px;
        width:160px;
}

.rightcolumn .cart .login A{
            color:white;
}

.rightcolumn .cart .login A:hover{
        color:#a8d56f;
}

.rightcolumn .cart .login .enter{
    margin-left:2px;
    float:left;
}

.rightcolumn .cart .login .create{
    margin-right:2px;
    float:right;
}

.rightcolumn .cart .login .input_style{
        border:none;
        height:16px;
        color:#484848;
	font-size:11px;
        line-height:11px;
        margin:0px;
        padding:0px;
}

.rightcolumn .cart .login .login_email{
        width:148px;
        height:16px;
        float:left;
        padding:2px 6px;
        text-align:left;
        background:url(../images/collage4.png) 0 -130px no-repeat;
}

.rightcolumn .cart .login .login_pass{
        width:125px;
        height:16px;
        padding:2px 6px;
        background:url(../images/collage4.png) 0 -150px no-repeat;
        float:left;
        text-align:left;
}

.rightcolumn .cart .login .login_img{
        float:right;
        height:20px;
        width:18px;
        border:none;
        padding:0px;
        margin-right:2px;
        cursor:pointer;
        background:url(../images/collage4.png) -137px -150px no-repeat;
}

.prefooter{
        clear:both;
	width:100%;
	height:74px;
        float:left;
	margin:20px 0 10px 0;
}

.prefooter A{
	color:#8cc73f;
}

.prefooter A:hover{
	color:#006739;
	cursor:pointer;
}

.prefooter .button{
	width:20%;
	background:url("../images/collage4.png") -581px -105px no-repeat;
}

.prefooter .button TABLE{
	margin:auto;
	height:72px;
	width:169px;
}

.prefooter .button TABLE TD{
	padding-left:5px;
	font-size:16px;
}

.footer{
        clear:both;
        float:left;
        width:100%;
	font-size:11px;
	text-align:center;
	padding-bottom:20px;
}

.footer .menu{
	color:white;
	margin:30px 0 20px 0;
	height:32px;
	line-height:32px;
	background-color:#006739;
}

.footer .menu A{
    	font-size:11px;
	color:white;
}

.footer .menu A:hover{
	color:#a8d56f;
}

.infoBoxHeading{
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:white;
	background-color:#006739;
        vertical-align:top;
        height:27px;
        line-height:27px;
        text-align:left;
}

.infoBoxHeading_top_left{
        width:10px;
        height:27px;
    	background:#006739 url("../images/collage4.png") -555px -330px no-repeat;
}

.infoBoxHeading_top_right{
        width:10px;
        height:27px;
    	background:#006739 url("../images/collage4.png") -565px -330px no-repeat;
}

.infoBoxHeading A{
	color:white;
}

.infoBoxHeading H1{
	margin:0px;
        font-size:13px;
}


.infoBoxHeading A:hover{
	color:#8CC73F;
}

.infoBox{
	border:#c5c5c5 solid 1px;
        border-top:#a8d56f solid 5px;
	font-size:12px;
	background:white;
	margin-bottom:5px;
}

.infoBox .boxText{
	height:22px;
	line-height:22px;
}

.headerError{
	text-transform:uppercase;
	font-weight:bold;
	background:white;
	padding:10px;
	border:red 2px solid;
	color:red;
}

.popup{
	font-size:13px;
	text-align:justify;
}

.popup H1{
	color:#006739;
	font-size:15px;
}

.zoom-image{
  	display:inline; margin:0 20px 0 0;
}

.banner{
        margin:auto;
}

.cart_12x11{
        width:100%;
        margin:0px;
}

.gettitolo{
        text-align:center;
}

.gether_listing{
        width:100%;
        border-bottom:1px solid gray;
        padding-top:10px;
}

.gether_listing .title A{
        font-weight:bold;
        line-height:28px;
        color:#006739;
        text-decoration:underline;
        margin-left:20px;
}
.gether_listing .title A_hover{
        color:#a8d56f;
}

#confianzaonline{
        width:50px;
        height:47px;
        background: url(../images/collage4.png) -176px -130px no-repeat;
        margin:auto;
}

#seur{
        width:50px;
        height:11px;
        background: url(../images/collage4.png) -284px -105px no-repeat;
        display:inline-block;
}

#questions {
  background: url(../images/collage4.png) -726px -304px no-repeat;
  padding:5px;
  padding-left:25px;
  padding-top:1px;
  margin-top:5px;
  border-bottom:1px dashed #990099;
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
}
#questions p{
  margin:0px;
}
#questions .right {
  text-align:right;
  color: #009999;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
}
#questions .answer {
  text-align:justify;
}
#questions .answer a{
    color:#656565;
    text-decoration:none;
}
#questions .answer a:hover{
    color:#a8d56f;
}
#question_ask {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  padding:5px;
}
#question_ask label {
  display: inline-block;
  line-height: 2.0;
  vertical-align: top;
  text-align:right;
  width:150px;
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  padding-right:5px;
  margin-right:0.5em;
  margin-bottom:0.2em;
  padding-top:0px;
  background-color:#F8F8F8;
}
#question_ask .width {
  width:275px;
}

#didyoumean{
    padding-bottom:10px;
    font-size:16px;
    font-style: italic;
}

#didyoumean b{
    font-size:16px;
}

.info_upper{
	width:100%;
	font-size:12px;
	height:26px;
        overflow:hidden;
	line-height:21px;
	display:block;
}

.categories_main{
        border-top: 5px solid #A8D56F;
	background-color:white;
        padding-left:10px;
}

.categories_main h1{
    color:#006739;
}

.categories_button{
    width:33%;
    height:77px;
    text-align:center;
}

.tabs_content{
	border-top:#006739 solid 1px;
	background-color:white;
}

#opiniones{
    width:100%;
}

#opiniones #intro{
    background:url(../images/whitedog.png) top right no-repeat;
    padding:20px 162px 20px 20px;
    color:black;
    font-size:14px;
}

#opiniones #intro .titulo{
    color:black;
    font-size:27px;
    padding-bottom:15px;
}

#random_opinion .fecha,#opiniones .fecha{
    text-transform:uppercase;
    font-size:10px;
    color:black;
    font-weight:bolder;
}

#opiniones .opinion_destacada{
    background:url(../images/quote.png) top left no-repeat;
    padding:12px 20px 20px 50px;
    font-size:16px;
    border-bottom: #a8d56f solid 1px;
}

#opiniones .opinion_destacada .titulo{
    color:#a8d56f;
    font-size:24px;
}

#random_opinion ,#opiniones .opinion{
    background:url(../images/quote_small_white.png) top left no-repeat;
    padding:10px 20px 20px 26px;
    font-size:14px;
    font-size:16px;
    border-bottom: #a8d56f solid 1px;
}

#random_opinion p,#opiniones .opinion p,#opiniones .opinion_destacada p{
    font-style: italic;
    display:inline;
    margin:0px;
    padding:0px;
}

#random_opinion .titulo, #opiniones .opinion .titulo{
    color:#a8d56f;
    font-size:18px;
}

#random_opinion {
    background:url(../images/collage4.png) -744px -278px no-repeat;
    border:none;
}

#other_opinions{
    text-align:center;
}

.stamp{
    position:absolute;
    top:0;
    left:0;
}

.stamp_wrapper{
    position:relative;
    display:block;
    width:90px;
}

#zoom{
    z-index:1000;
}.bar .nav {
	width:724px;
	height:41px;
	background:url(../images/collage4.png) 0 -64px no-repeat;
	font-size:13px;
	padding:0 23px 0 22px;
	margin:0px;
        float:left;
        line-height:30px;
}

.bar .nav ul {
	list-style:none; margin:0px; padding:0px
}

.bar .nav ul * {
	margin:0; padding:0;
}

.bar .nav li * {
	margin:0; padding:0; 
}

.bar .nav ul a {
	display:block; color:#006739; text-decoration:none;
}

.bar .nav ul li {
	position:relative; float:left; margin-right:2px; list-style-image:none;z-index:500;
}

.bar .nav ul ul {
	position:absolute; top:31px; left:0; background:white; display:none; list-style:none;
}

.bar .nav ul ul li {
	position:relative; border:1px solid #006739; border-top:none; width:200px; margin:0;
}

.bar .nav ul ul li a {
	display:block;
        padding-left:7px;
        background-color:white;
        font-size:13px;
}

.bar .nav ul ul li a:hover {
	background-color:#c5e39f;
}

.bar .nav ul ul ul {
	left:200px; top:-1px;
}

.bar .nav ul .menulink {
	text-transform: uppercase;
        font-weight:bold;
	color:white;
	float:left;
	padding:0px 10px 0px 10px;
        font-size:13px;
        height:25px;
        margin-top:6px;
        line-height:25px;
}

.bar .nav ul .menulink:hover, ul.menu .menuhover {
	color:white;
        cursor:pointer;
        background:url(../images/collage4.png) 0 -105px no-repeat;
}

.bar .nav ul .sub {
	background:white;
}

.bar .nav ul .topline {
	border-top:1px solid #006739;
}

