body {
	font: 76% Verdana, Arial, sans-serif;
	text-align:center;
	margin-top:0px;
}

td, th {
    font-size:12px;
}
p {	
	margin:0px 0px 10px 0px;
}
a { 
	color: #00275B;
	text-decoration:none;
}
a:hover {
	color:#2A7FAE;
	text-decoration:underline;
}
#frame {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	background: url(/themes/movilplaza/images/center_back.gif) repeat-y ;
}

#navigation {
	width:150px;
	padding:0px;
	float:left;
	background:#fff; /*#B9CAFF;*/
}

#content {
	width:655px;
	padding:0px;
    margin:0;
	float:left;
}

#content_stockadvice {
	width:655px;
	padding:0px;
	float:left;
}

#content_pages {
	width:655px;
	padding:0px;
	float:left;
}

#extra {
	width:175px;
	padding:0px;
	float:left;
	background:#fff;
}

p,h1,pre {
	margin:0px 10px 10px 10px;
}
	
h1 {
	font-size:14px;
	padding-top:10px;
}
	
#header h1 {
	font-size:14px;
	padding:10px;
	margin:0px;
	display:none;
}
#extra p { 
	font-size:10px
}
div#header {
    /*text-align:center;
	position:relative;*/
	background: #eee;
	color: #79b30b;
	background: url(/themes/movilplaza/images/topbg.png) repeat-y;
	height:63px;
}
div#header img {
	height:61px;
    margin:0px 0px 0px 352px;
}
div#header a img  {
	border: 0px;
}
div#subheader {
	position:relative;
    background-color: #efa619;
    background: url(/themes/movilplaza/images/subheaderbg.png) repeat-x;
	/*color: #00275B;*/
	text-align:center;
    font-size:11px;
	border-bottom:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
	padding:2px 0px 2px 10px;
    margin:0px 0px 5px 0px;
}

div#subheader a {
    /*color: #fff;*/
}

div#content p, 
div#content table,
div#cartbuttons,
div#discountbar,
div#content_stockadvice p, 
div#content_pages p {
	margin:10px;
    font-size:11px;
}

div#breadcrumbdivision h1, 
div#breadcrumbdivision h2, 
div#breadcrumbdivision h3, 
div#breadcrumbdivision h4, 
div#breadcrumbproduct h1, 
div#breadcrumbproduct h2,
div#breadcrumbproduct h3,
div#breadcrumbproduct h4 {
    font-size:12px;
	color: #00275B;
}

div#breadcrumbdivision {
    border-bottom:1px solid #00275B;/*#6699cc;*/
	line-height:20px;
    width:616px;
    margin-left:19px;
    text-align:right;    
}
div#breadcrumbproduct {
    border-bottom:1px solid #00275B;/*#6699cc;*/
	line-height:20px;
    width:633px;
    margin-left:11px;
    text-align:right;
}

div#breadcrumbproduct h1 {
    margin:0;
}

div#breadcrumbdivision h1,
div#breadcrumbproduct h1 {
	font-size:13px;
	display:inline;
}

div#breadcrumbdivision h2,
div#breadcrumbproduct h2 {
	font-size:13px;
	display:inline;
}

div#breadcrumbdivision h3,
div#breadcrumbproduct h3 {
	font-size:12px;
	display:inline;
}

div#breadcrumbdivision h4,
div#breadcrumbproduct h4 {
	font-size:10px;
	display:inline;
}

div#navigation {
	/*background:#330066; #B9CAFF;*/
}

div#navigation ul {
	/*background:#AAA; #efa619;*/
	margin:0;
    padding:0 0 0 5px;    
}

div#navigation ul li {
	background:#fff;
    list-style:none;
    margin:2px 0;
    padding: 0 0 0 2px;
    font-size:11px;
}
/*div#navigation ul li a {
    color:#fff;
    font-weight:bold;
}*/
/*div#navigation h2 {
	font-size:12px;
	margin:0;
    padding:2px 0px;
    padding-left:10px;
	background: url(/themes/movilplaza/images/divisionheaderbg.png);*/
    /*background: #330066;
    border:1px solid #B9CAFF
}*/
/*div#navigation h2 a {
    color: #fff;
}*/

div#navigation div.menubox {
	margin-bottom:10px;
	border:1px solid #cdcdcd; /*#00275B;*/
}
div#navigation div.menuboxSearch {
    margin-bottom:10px;
}
div#navigation div.menubox a, 
div#navigation div.menuboxSearch a {
	color:#1b5c9d;
	text-decoration:none;
}

div#navigation ul li:hover {
    background:#cdcdcd;
}

div#navigation div.menubox h2,
div#navigation div.menuboxSearch h2 {
	display:block;
	background-color:#aa0000;
    background: url(/themes/movilplaza/images/divisionheaderbg2.png) repeat-x;
	color:#fff;
	margin-top:0px;
	margin-bottom:0px;
    text-align:left;
	padding-left:5px;
	font-size:12px;
}

div#navigation div.menubox h2 a,
div#navigation div.menuboxSearch h2 a {
    color: #fff;
}

div#extra {
	color: #000;
	font-size:11px;
}
div#extra h2 {
	font-size: 14px;
	padding: 0px;
	font-variant:small-caps;
}

div#extra h3 {
	font-size: 12px;
	padding: 0 2px;
	font-variant:small-caps;
}

div#footer {
	color: #000;
	margin-bottom:25px;
}
div#footer {
	text-align:center;
}
div#footer p {
	margin:0;
	padding:5px 10px;
	text-align:center;
    font-size:10px;
}
div#footer a {
	display:inline;
	padding:0;
	color: #C6D5FD
}
div#footer {
	clear:both;
	width:100%;
}

div.menuboxSearch form {
    margin:5px 0 0 0;
}

div.menuboxSearch form, 
div.menuboxSearch fieldset {
	border:0;
    background: url(/themes/movilplaza/images/searchbg.png) no-repeat;
    height:24px;
}
div.menuboxSearch fieldset {
    width:148px;
    margin:0;
    padding:0;
}
div.menuboxSearch input {
    margin-top: 3px;
}
div.menuboxSearch input#query {
	width:100px;
    font-size:10px;
    margin-left:10px;
    border: 1px solid #cdcdcd; 
}
div.menuboxSearch select {
	width:125px;
    font-size:10px;
    margin-left:10px;
    margin-top:3px;
    border: 1px solid #cdcdcd; 
}
div.menuboxSearch input#searchsubmit {
    vertical-align:text-bottom;
}

/* Rightside */
div#extra div {
	margin-bottom:10px;
}

div#extra p {
	margin: 0 2px 10px 2px;
}
div#extra a {
	color:#1b5c9d;
	text-decoration:none;
}
div#extra h2 {
    font-size:12px;
    text-align:center;
}
#extra table {
	width:172px;
}

#extra td {
	height:19px;
	font-size:10px;
	margin:0;
	padding:0;
}
div#basket {
	border: 1px solid #000;
}
div#basket h2 {
	display:block;
	background-color:#aa0000;
    background: url(/themes/movilplaza/images/utilheaderbg.png) repeat-x;
	color:#fff;
	margin:0px;
    text-align:center;
}

div#basket h2 a {
    color: #fff;
}
div#basket p {
    margin:2px 5px;
    line-height:12px;
}
div#basket a {
    color:#000;
}
div#basket a img {
    border: 0;
    vertical-align:middle;
}
div#popular {
	border: 1px solid #000;
}
div#popular h2 {
	display:block;
	background-color:#aa0000;
    background: url(/themes/movilplaza/images/utilheaderbg.png) repeat-x;
	color:#fff;
	margin:0px;
    text-align:center;
}
div#popular ol#popularlist {
	margin:0;
    padding:0 0 0 30px; 
}

div#popular ol#popularlist li {
	background:#fff;
    margin:2px 0;
    padding: 0 0 0 2px;
    font-size:11px;
    color:#000;
}
div#popular ol#popularlist li a {
    color:#000;
}
div#popular a img {
    border: 0;
    width:50px;
    height:50px
}

div#info {
	border: 1px solid #000;
}
div#info h2 {
	display:block;
	background-color:#aa0000;
    background: url(/themes/movilplaza/images/utilheaderbg.png) repeat-x;
	color:#fff;
	margin:0px;
    text-align:center;
}

div#newslettersidebox {
	border: 1px solid #000;
}

div#newslettersidebox form {
	margin:10px 0px 0px 0px;
	padding:0px;
}
div#newslettersidebox h2 {
	display:block;
	background-color:#aa0000;
    background: url(/themes/movilplaza/images/utilheaderbg.png) repeat-x;
	color:#fff;
	margin:0px;
    text-align:center;
}

div#newslettersidebox td {
	font-size:10px;
	vertical-align:top;
	margin-left:-5px;
}
div#newslettersidebox input#email {
	margin:0px 0px -2px 5px;
	font-size:9px;
	width:105px;
	vertical-align:bottom;
}

div#newslettersidebox input#send {
	margin:0;
	padding:0;
	vertical-align: bottom;
}

div#newslettersidebox table {
	margin:0;
}

div#othersites {
	border: 1px solid #000;
}
div#othersites h2 {
	display:block;
	background-color:#aa0000;
    background: url(/themes/movilplaza/images/utilheaderbg.png) repeat-x;
	color:#fff;
	margin:0px;
    text-align:center;
}
div#othersites ul {
    margin:0;
    padding-left:40px;
}

div#othersites ul li {
    margin: 2px 0px;
}

div#bannerbox {
	border: 1px solid #000;
    text-align:center;
}
div#bannerbox h2 {
	display:block;
	background-color:#aa0000;
    background: url(/themes/movilplaza/images/utilheaderbg.png) repeat-x;
	color:#fff;
	margin:0px;
    text-align:center;
}

div#bannerbox p {
    margin:0;
    padding:0;
    vertical-align:bottom;
}
div#bannerbox a img {
    border:0;
    vertical-align:middle;
}

/* Frontpage page */
div#leaderbord {
    margin:10px 0 0 6px;
    padding:0;	
}

.thumbwrapFP {
	margin: 0;
    text-align:center;
	float:left;
}
ul.thumbwrapFP {
    margin:10px 0 0 6px;
    padding:0;
}
.thumbwrapFP li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0 10px 15px 12px;
	border: 1px solid #cdcdcd;
	padding: 0;
    height:195px;
	float:left;
    overflow:hidden;
}
.thumbwrapFP li p {
	width:169px;
	height:70px;
	text-align:justify;
	font-size:11px;
	margin:0;
}

.thumbwrapFP li>div {
	/*\*/ display: table; /**/
	width: 189px;
}
.thumbwrapFP a {
	display: block;
	text-decoration: none;
	color: #000;
	cursor: pointer;
    width:189px;
    position: relative;
}

a.masinfo {
	display:inline;
}
/* IE7? \*/
.thumbwrapFP>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 189px;
	height: 131px;
    overflow:hidden;
}


.thumbwrapFP li div a span.wrimg img.actionbutton {
	position: absolute;
	top: 20px;
	left: 0px;
}

/**/
.thumbwrapFP img {
	border:0;/* solid 1px #66f;*/
	vertical-align: middle;
}
.thumbwrapFP a:hover span.wrimg {
	/*background-color: #2A7FAE;*/
}
/*\*//*/
.thumbwrapFP li .wrimg {
	display: block;
	font-size: 1px;
}
.thumbwrapFP .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 189px;
	width: 1px;
}
/**/
.thumbwrapFP .caption {
	display: block;
	padding: 0 5px;
	font-size: 12px;
	line-height: 1.1;
	border-bottom: 1px solid #ccc;
	background: url(/themes/movilplaza/images/divisionheaderbg2.png) repeat;
	color:#fff;
	font-weight:bold;
	height:14px;
    overflow:hidden;
	w\idth: 179px;  /* Moz, IE6 */
}
.thumbwrapFP .caption h4,
.thumbwrapdivision .caption h4,
.thumbwrapCategory .caption h4 {
    margin:0;
    padding:0;
    font-size:12px;
}
/* top ib e hover Op */
@media all and (min-width: 0px) {
	.thumbwrapCategory {
		border-collapse: collapse;
	}
	.thumbwrapCategory a {
		display: inline-block;
		vertical-align: top;
	}
	.thumbwrapCategory {
		display: inline-block; /* non deve avere margin */
	}
}

/* Frontpage */


/* Division page*/
.thumbwrapdivision {
	margin: 0;
    text-align:center;
	float:left;
}
ul.thumbwrapdivision {
    margin:10px 0 0 19px;
    padding:0;
}
.thumbwrapdivision li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0 3px 15px 0;
	border: 1px solid #cdcdcd;
	padding: 0;
	float:left;
    overflow:hidden;
}
.thumbwrapdivision li p {
	width:150px;
	height:70px;
	text-align:justify;
	font-size:11px;
	margin:0;
}

.thumbwrapdivision li>div {
	/*\*/ display: table; /**/
	width: 150px;
}
.thumbwrapdivision a {
	display: block;
	text-decoration: none;
	color: #000;
	cursor: pointer;
    width:150px;
}
/* IE7? \*/
.thumbwrapdivision>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 150px;
	height: 135px;
    overflow:hidden;
}
/**/
.thumbwrapdivision img {
	border:0;/* solid 1px #66f;*/
	vertical-align: middle;
}
.thumbwrapdivision a:hover span.wrimg {

}

/*\*//*/
.thumbwrapdivision li .wrimg {
	display: block;
	font-size: 1px;
}
.thumbwrapdivision .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 150px;
	width: 1px;
}
/**/
.thumbwrapdivision .caption {
	display: block;
	font-size: 12px;
	line-height: 1.1;
	border-bottom: 1px solid #ccc;
	background: url(/themes/movilplaza/images/divisionheaderbg.png) repeat;
	color:#fff;
	font-weight:bold;
	height:14px;
    overflow:hidden;
	w\idth: 150px;  /* Moz, IE6 */
}
/* top ib e hover Op */
@media all and (min-width: 0px) {
	.thumbwrapdivision {
		border-collapse: collapse;
	}
	.thumbwrapdivision a {
		display: inline-block;
		vertical-align: top;
	}
	.thumbwrapdivision {
		display: inline-block; /* non deve avere margin */
	}
}
/* division page */

/* category page */
.thumbwrapCategory {
	margin: 0;
    text-align:center;
	float:left;
}
ul.thumbwrapCategory {
    margin:10px 0 0 6px;
    padding:0;
}
.thumbwrapCategory li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0 10px 15px 12px;
	border: 1px solid #cdcdcd;
	padding: 0;
    height:255px;
	float:left;
    overflow:hidden;
}
.thumbwrapCategory li p {
	width:169px;
	height:40px;
	text-align:justify;
	font-size:11px;
	margin:0;
}

.thumbwrapCategory li>div {
	/*\*/ display: table; /**/
	width: 189px;
}
.thumbwrapCategory a {
	display: block;
	text-decoration: none;
	color: #000;
	cursor: pointer;
    width:189px;
    position: relative;
}

a.masinfo {
	display:inline;
}
/* IE7? \*/
.thumbwrapCategory>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 189px;
	height: 131px;
    overflow:hidden;
}


.thumbwrapCategory li div a span.wrimg img.actionbutton {
	position: absolute;
	top: 20px;
	left: 0px;
}

/**/
.thumbwrapCategory img {
	border:0;/* solid 1px #66f;*/
	vertical-align: middle;
}
.thumbwrapCategory a:hover span.wrimg {
	/*background-color: #2A7FAE;*/
}
/*\*//*/
.thumbwrapCategory li .wrimg {
	display: block;
	font-size: 1px;
}
.thumbwrapCategory .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 189px;
	width: 1px;
}
/**/
.thumbwrapCategory .caption {
	display: block;
	padding: 0 5px;
	font-size: 12px;
	line-height: 1.1;
	border-bottom: 1px solid #ccc;
	background: url(/themes/movilplaza/images/divisionheaderbg2.png) repeat;
	color:#fff;
	font-weight:bold;
	height:14px;
    overflow:hidden;
	w\idth: 179px;  /* Moz, IE6 */
}
.thumbwrapFP .caption h4,
.thumbwrapdivision .caption h4,
.thumbwrapCategory .caption h4 {
    margin:0;
    padding:0;
    font-size:12px;
}
/* top ib e hover Op */
@media all and (min-width: 0px) {
	.thumbwrapCategory {
		border-collapse: collapse;
	}
	.thumbwrapCategory a {
		display: inline-block;
		vertical-align: top;
	}
	.thumbwrapCategory {
		display: inline-block; /* non deve avere margin */
	}
}

.addtocart img, .recommendtofriend img, .stockadvice img, .print img {
	border:0px;
	width:190px;
	margin:0 10px;
}

.addtocartsmall img, .stockadvicesmall img {
	border:0px;
	width:142px;
    margin:0;
}

.viewaccesories img {
    border:0;
}

div.price {
	font-size:14px;
	color:#aa0000;
	font-weight:bold;
    text-align:center;
	float:right;
	width:250px;
	margin:0 10px;
}

div.priceCategory {
	font-size:12px;
	color:#aa0000;
	font-weight:bold;
    text-align:center;
    height:17px;
}
.strikeout {
    text-decoration:line-through;
    color:#000;
    font-size:12px;
    font-weight:normal;
}
p.excerpt {
	height:70px;
	overflow:hidden;
    padding:0px 10px;
}

#masterImage {
    /*border-bottom:1px solid #00275B;*/ /*#6699cc;*/
    width:616px;
    margin-left:19px;
    text-align:right; 
}

/* category page */

/* product page */

div#productdetails {
	float:left;
	width: 340px;
	min-height:350px;
}

div#productdetails p {
	font-size:11px;
	text-align:justify;
}

div#productimages {
	float:right;
	width:250px;
	margin:10px;
	overflow:hidden;
	text-align:center;
	border: 1px solid #6699cc;
	background-color:#fff;
}

div#productactions {
	float:right;
	width:250px;
	margin:10px 10px 0px 10px;
	text-align:center;
}

div#productinfo_extra {
	float:right;
	width:250px;
	margin:10px;
	text-align:center;
}

h2#producttitle {
	margin:10px;
	color:#aa0000;
    font-size:15px;
}

#productinfo_extra dl {
	margin: 10px 0px;
}

#productinfo_extra dt {
	float:left;
	font-weight:bold;
}
#productinfo_extra dd {
	margin-left:130px;
	text-align:right;
	display:block;
}

.available {
	color: #23940B;
}

.soldout, .not_available {
	color: #aa0000;
}

.available_soon {
	color: #efa619;
    xfont-weight:bold;
}

.undefined {
	color: #6699cc;
}

div#slave_product_list {
	float:right;
	width:250px;
	margin:10px;
	text-align:left;
}

h2#slave_products {
	margin:0;
	padding:0 10px;
	border-top:1px solid #6699cc;
	border-bottom:1px solid #6699cc;
	background: #cedcef;
	color: #000;
	font-size:12px;
    text-align:center;
}
div#slave_product_list li.slave_product_item {
	list-style-image: url(/themes/movilplaza/images/arrow_bullet.png);
}

div#popular_accesoires {
	clear:both;
	width:655px;
	background: #fff;
}
h2#popular_accesoires_header {
	margin:10px;
	color:#aa0000;
}

div#slaveCategoriesForMasterProduct {
    clear:both;
	text-align:left;
}
div#slaveCategoriesForMasterProduct ul {
	margin-left:15px
}

div#slaveCategoriesForMasterProduct ul li{
	padding-bottom:2px;
}
div#slaveCategoriesForMasterProduct ul li a{
	text-decoration:underline
}

/*
 *	stockadvice
 */

div.stockadvice {
	font-size: 11px;
}
div.stockadvice fieldset {
    margin:10px;
    padding:0;
    border:none;
}

div.stockadvice fieldset input#newsletter {
    margin:2px 0px 0px 0px;
}
div.stockadvice fieldset div input#send {
    margin:0px 0px 0px -2px;
    padding:0;
}
form.stockadvice,
form.contact {
	font-size: 11px;
}

form.contact {
	margin:10px;
}

form.stockadvice span,
form.contact span {
	color: #f00;
}

form.contact input#send {
}

#errormessages {
	margin: 5px 0 0 10px;
	color: #f00;
}

input.error,
textarea.error {
	border-color: #f00 !important;
	background: #f1d7d8;
	border-width:1px;
}

/* CART */

table#cartContents {
    width: 635px;
    border-collapse: collapse;
    color: #00275B;
	margin-top:0px;
}
table#cartContents td, table#cartContents th {
    font-size:11px;
}
table#cartContents tr#totalrow th,
table#cartContents tr#totalrow td {
    padding-top:5px;
    border-top: 1px solid #cdcdcd/*#00275B;*/
}

table#orderResume {
    width:635px;
}

table#cartContents tr.productrow, 
table#orderResume tr.productrow {
    background: #fff;
}
table#cartContents th, 
table#orderResume th {
/*  background: #88b7dc;
    border-bottom: 1px solid #cdcdcd;
    border-top: 1px solid #cdcdcd;*/
}

span#total {
    padding-left:25px;
}
span#subtotal {
    padding-left:15px;
}
span#price {
    padding-left:285px;
}
span#productdescription {
    padding-right:10px;
}
span#quantity {

}
table#cartContents img.deleteCartItem {
    width:15px;
}

table#cartContents td.cartproductdescription,
table#orderResume td.cartproductdescription {
    width:340px;
    padding-left:5px;
}

table#cartContents td.quantity, 
table#orderResume td.quantity {
    text-align:right;
    font-weight:bold;
    width:65px;
    padding-right:5px;
}

table#cartContents td.quantity {
    text-align:left;
}

div#orderForm table#cartContents {
	margin-top:0px;
}
div#orderForm table#cartContents td.quantity, 
div#orderForm table#cartContents th.totalsku {
    text-align:center;
}

table#cartContents td.itempricesingle, 
table#orderResume td.itempricesingle {
    width:80px;
    text-align:right;
}

table#cartContents td.itempricetotal, 
table#orderResume td.itempricetotal {
    width:150px;
    text-align:right;
}

table#cartContents a img {
    border:0;
}

table#cartContents th#cartGrandTotal,
table#cartContents th#cartGrandTotalPrice  {
    text-align:right;
    /*background: #88b7dc;
    border-bottom: 1px solid #cdcdcd;
    border-top: 1px solid #cdcdcd;    */
}

span#formadepago {
	margin-left:302px;
}
span#obligatorio {
	float:right;
	margin-right:10px;
	font-size:9px;
}
div#cartbuttons {
    /*background: #88b7dc;
    border: 1px solid #cdcdcd;*/
    text-align:right;
    height:26px;
    width:635px;
}

div#cartbuttons input{
   /* width:140px;
    height:26px;*/
}

div#cartbuttons input#modifyCart {
    color:#000;
}

div#cartbuttons input#deleteCart {
    color:#aa0000;
}

div#cartbuttons input#continueBuy {
    color:#000;
}

div#cartbuttons input#confirmOrder {
    color:#009933;
    font-weight:bold;
}

div#discountbar {
    background: #ddd;
    border: 1px solid #cdcdcd;
    padding: 2px;
    text-align:right;
}

div.caption {
    background: url(/themes/movilplaza/images/subheaderbg.png) repeat-x;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    font-size:12px;
    font-weight: bold;
    font-variant:small-caps;
    text-align:left;
    margin:10px 10px 0px 10px;
	padding: 0px 5px;
    color:#00275B;
}

div.captionblue {
/*    background: url(/themes/movilplaza/images/relateditemsheader.png) repeat-x;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    font-size:12px;
    font-weight: bold;
    font-variant:small-caps;
    text-align:left;
    margin:10px 10px 0px 10px;
	padding: 0px 5px;
    color:#fff;*/
    border-bottom:1px solid #00275B;/*#6699cc;*/
	line-height:20px;
    width:633px;
    margin-left:11px;
    text-align:right;
	color: #00275B;   
    font-weight:bold;
}

div.datospersonalheader {
    background: url(/themes/movilplaza/images/subheaderbg.png) repeat-x;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    font-size:12px;
    font-weight: bold;
    font-variant:small-caps;
    text-align:left;
    margin:0px 10px;
	padding: 0px 5px;
    color:#00275B;
}

div#orderForm div#paymentselector {
    margin:0px 10px 0 10px;
    background: #ddd;
}

th.totalsku {
    text-align:right;
    padding-right:5px;
}
td.quantity input {
    text-align:right;
    size:100px;
}
th.empty {
	background:#fff;
}
div#paymentselector table {
    width:635px;
    background: #ddd;
    margin:0;
    border-collapse: collapse;
}
div#paymentselector td {
    font-size:11px;
}
div#paymentselector td#cartorderTotalPriceBank {
    font-size:12px;
    background:#009900;
    color:#fff;
    font-weight:bold;
    text-align:center;
    width:150px;
    border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
div#paymentselector td#cartorderTotalPriceCOD {
    font-size:12px;
    background:#ccc;
    color:#bbb;
    font-weight:bold;
    text-align:center;
    width:150px;
    border-left: 1px solid #000;
}

div#paymentselector tr#CODrow td {
	border-top:1px solid #000;
}

div#paymentselector td {

}

div#paymentselector tr.deliveryheader {
    font-size:12px;
    font-weight:bold;
    background:#eee;
}

div#paymentselector th#totalCostWithSendHeader {
    background:#efa619;
    border:1px solid #000;
}

div#orderForm {
    margin-bottom:10px;
}

tr#companyRow {
    display:none;
}
div#orderform div#personalDetails {
	width:655px;
}

div#personalDetails table {
    font-size:11px;
    border-collapse: collapse;
    border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	margin-top:0px;
    margin-bottom:0px;
}
div#personalDetails table col.personalDetails {
    background:#78A7DC;/*#6699cc;*/
    width:150px;
}

div#personalDetails table td.personalDetailsTD {
	padding-left:5px;
}

div#personalDetails td {
    font-size:11px;
}
div#personalDetails table col.personalDetailsFormFields {
    background:#78A7DC;
    width:485px;
}
div#personalDetails table td,
div#personalDetails input, 
div#personalDetails select {
    padding:0;
    margin:0 0 1px 0;
}
div#personalDetails input, 
div#personalDetails select {
    font-size:11px;
    font-family:Verdana, Arial, Sans-serif;    
}
div#personalDetails select {
    
}
div#personalDetails input#userCompany,
div#personalDetails input#userBusinessNumber,
div#personalDetails input#userStreet {
    width: 478px;
}
div#personalDetails input#userMailing {

}

div#personalDetails input#userFirstName,
div#personalDetails input#userLastName {
    width: 194px;
}

div#personalDetails input#userCity,
div#personalDetails input#userState,
div#personalDetails input#userEmail,
div#personalDetails input#checkUserEmail,
div#personalDetails input#userPhone {
    width: 235px;
}
div#personalDetails input#userPostCode {
    width:99px;
}
div#personalDetails select#userCountry {
    width: 375px;
}

div#personalDetails select#userGender {
    width: 78px;
}

div#submitOrder {
    margin:0px 10px;
    text-align:right;
}

div#submitOrder p {
    display:inline;
    float:right;
}

div#submitOrder input#confirmOrder {
    padding-top:5px;
    float:right;
}

div#errors h2 {
    display: block;
    background: #aa0000;
    color: #fff;
    font-variant:small-caps;
    font-size:14px;
    margin:0;
}
div#errors {
    border: 1px solid #000;
    margin: 10px;
}
div#errors ul li {
    color:#aa0000;
    font-weight:bold;
}

/* search result page */

div#searchresults {
    width:655px;
    padding-bottom:50px;
}

div#searchresults p {
    width: 350px;
    padding-bottom:10px;
    text-align:justify;
}
div#searchresults h2.categoryTitle {
    font-size:14px;
    margin:10px;
    color:#00275B;
}
div#searchresults div.searchimage {
    border: 1px solid #6699cc;
	background-color:#fff;
	text-align:center;
    margin-bottom:25px;
    margin-right:10px;
	width:50px;
    height:50px;
	overflow:hidden;
    float:left;
    clear:left;
}

div#searchresults div.searchimage img {
    width:50px;
    height:50px;
    border:0;
}

div.searchresult-odd {
    margin:0 0 10px 10px;
    /*background:#eee;*/
    float:left;
    height:80px;
    width:310px;
}
div.searchresult-even {
    margin:0 0 10px 10px;
    /*background:#fff;*/
    float:left;
    height:80px;
    width:310px;
}

div.searchbrandresult-odd {
    margin:0 0 10px 10px;
    /*background:#eee;*/
    float:left;
    height:80px;
    width:310px;
}
div.searchbrandresult-even {
    margin:0 0 10px 10px;
    /*background:#fff;*/
    float:left;
    height:80px;
    width:310px;
}
div#searchresults div.searchOrderButton {
    float:right;
    width:150px;
    height:46px;
}

div.priceSearchResult {
	font-size:14px;
	color:#aa0000;
	font-weight:bold;
    height:17px;
    padding-bottom:5px;
    padding-top:5px;
}
/* search result page */


/* Client login page */

div#clientlogin table {
    border-collapse: collapse;
    width:200px;
    margin-left:10px;
}

div#clientlogin table td {
    text-align:left;
}

div#clientlogin table td,
div#clientlogin input {
    font-size:11px;
}
div#clientlogin input[type=text],
div#clientlogin input[type=password] {
width:150px;
}
div#clientlogin input[type=submit] {
	float:right;
}
/*

/* orderOverView */

table.orderOverView {
    margin:0px 10px 10px 10px;
    width: 635px;
    border-collapse: collapse;
    color: #00275B;
    border-bottom:1px solid #cdcdcd;
}

table.orderOverView td.orderStatus {
	width:145px;
}
table.orderOverView td.productName {
    width:270px;
}

table.orderOverView td,
table.orderOverView td.productName {
    font-size:11px;
}
table.orderOverView td.barCode {
}

table.orderOverView td.quantity {
	text-align:center;
	width:80px;
}

span.orderoverviewcantidad {
    padding-right:7px;
}
span.orderoverviewdescription {
}
span.orderoverviewestado {
    padding-left:187px;
}
span.orderoverviewseguimiento {
    padding-left:100px;
}

