/***********************************************/
/* estilos.css                                */
/* Hoja de estilos de Plusman.es               */
/***********************************************/
body{
margin:0;
padding:0;
font-family: Arial,sans-serif;
font-size:100%;
color: #ffffff;
line-height: 1.166;	
margin:5px 10px 50px 10px;
background: #cccccc url("../images/xmas_bg.gif") fixed;
}

/*...........................*/
a {color:#FF0000;text-decoration:underline;}
a:link {color:#FF0000;text-decoration:underline;}
a:visited { color:#9900CC;text-decoration:underline;}
a:hover {color:#FF0000;text-decoration:underline;}

/*...........................*/
h2{font-size:14px;padding-left: 13px;margin-bottom:5px;margin-top:5px;}
h3{font-size:14px; text-align:center; padding:0px;}
img { border:0;}

/*...........................*/
#wrapper{width: 940px; margin: 0 auto; background-color:#0a0a3f; background-image:url(../images/background.png);border:2px solid #E1E1EE;}

/* -------------------------------------------------------------------------*/

#content-wrapper{float: left; width:100%;}

/* -------------------------------------------------------------------------*/

#content-column{margin: 0 134px 0 135px;}
#content-products{margin: 0;margin-left:135px;background:#FFFFFF;}

/* -------------------------------------------------------------------------*/

#content{background-color:#efeff4;/*gris*/color:#000;border-left:2px solid #E1E1EE;border-right:0px solid #E1E1EE; padding-left:1px; min-height:530px;}

/* -------------------------------------------------------------------------*/

#top-section{ background:#0A0A3F;/*azul oscuro*/border-right:2px solid #E1E1EE;}


#path {font-size:10px;color: #000;padding:3px 0px 3px 7px;background-color:#E1E1EE;/*azul muy claro*/}

/* -------------------------------------------------------------------------*/

#left-column{float: left;width: 135px; margin-left: -940px;  border-right:0px solid #E1E1EE;}
#left-column h1{font-size:12px;color: #fff;margin-top:2px;margin-bottom:8px;padding: 0px 12px;text-align:center;line-height:19px;}

/* -------------------------------------------------------------------------*/
#right-column{float: left;width: 134px; margin-left: -134px; margin-top:10px;}
#right-column h1{font-size:12px;color: #fff;margin-top:2px;margin-bottom:8px;padding: 0px 12px;text-align:center;line-height:19px;}
#right-column h2{font-size:14px;padding-left: 13px;margin-bottom:0px;margin-top:0px;}
#right-column h1 a{color: ffffff; text-decoration:none}
#right-column h1 a:link{color: ffffff; text-decoration:none}
#right-column h1 a:visited{color: ffffff; text-decoration:none}
#right-column img{ margin-left:5px; margin-top:5px;}
/* -------------------------------------------------------------------------*/

#bottom-box{background-color:#0A0A3F;border-top:2px solid #E1E1EE;clear: left;color: #ffffff;padding:10px}
#bottom-box p{margin-top:5px;line-height:15px;font-size:10px;}
#bottom-box p a{color:#FFFFFF;}

/* -------------------------------------------------------------------------*/

address{clear: both;color:#fff;margin-top:20px;font-size:11px;text-align:center;}
address a:link {color:#fff;}
address a:visited {color:#fff;}

/* -------------------------------------------------------------------------*/

#search{background:#0A0A3F;height:50px;}
#search a:link, #search a:visited {font-size: 0.85em;font-weight: bold;}
#search a:hover{margin: 0px;}
#search_box{float:right;width:120px;font-size:11px;margin:5px 0px 0px 0px;}
#search_boton {float:right;width:50px;font-size: 11px;color: #781351;background: #FFFFFF;border: 1px solid #E1E1EE;margin:5px 5px 10px 30px;}

/*...........................*/
.submit input {color: #000;background: #ffa20f;border: 2px outset #d7b9c9}

/*...........................*/
.square{ text-align:center; background:url(../images/square.png); background-repeat:no-repeat; padding:5px 0px; clear:both; margin:10px 0px;}
/*...........................*/
#search-line{border-bottom:1px solid #000033;margin:0px; padding:5px 0px;}
#search-line p{font-size:12px;display:inline; padding:0px 5px; border-right:1px solid #000000;}
#search-line h4{font-size:12px;display:inline; padding:0px 5px; color:#FF0000;}
#search-line img{padding:0px 0px; border:0px;}
#search-line form{display:inline; padding:0px 5px; margin-left:0px; border-right:1px solid #000000;}
#search-line a:link, #search-line a:visited {color:#ff0000; text-decoration: none;font-size:12px;}
#search-line a:hover {color:#ff0000;text-decoration: underline;}
/*...........................*/
/*...........................*/
#wide-head{background: #CCCCCC;border-top:1px solid #000033;font-family:"Times New Roman", Times, serif;font-style:italic;border-bottom:1px solid #000033; padding:10px;}
#wide-head h1{border-top:1px solid #000033;text-align:center;border:0;font-size:24px;display:inline;}
#wide-head h2{display:inline;text-align:center;margin:auto;padding:10px;font-size:22px;}
#wide-head h3{ display:inline; text-align:left;margin:auto;padding:10px;font-size:16px;}
#wide-head p{ margin:0px; padding:10px 0px;font-size:16px;}
#wide-head img{float:right;}
#wide-head ul{padding:0px;border-left:1px solid #666;display: inline; margin-left:20px;font-style:normal; color:#000; font-size:12px;}
#wide-head li{display: inline; list-style-type: none; border-right:1px solid #666; padding-right:2px;}
#wide-head a:link, #wide-head a:visited {color:#000; text-decoration: none; padding: 0px 9px 0px 8px; }
#wide-head a:hover {text-decoration: none; padding: 0px 9px 0px 8px;color:#ff0000;}
/*...........................*/

#content-head{;background: #E1E1EE;border-top:1px solid #000033;font-family:"Times New Roman", Times, serif;font-style:italic;height:70px;border-bottom:1px solid #000033;}
#content-head h1{border-top:1px solid #000033;margin-top:15px;margin-left:10px;border:0;font-size:28px;}
/*...........................*/

#shoppingcard-head{;background: url(../images/shoppingcart.png) left no-repeat #E1E1EE;border-top:1px solid #000033;font-family:"Times New Roman", Times, serif;font-style:italic;height:100px;border-bottom:1px solid #000033;}
#shoppingcard-head h1{border-top:1px solid #000033;margin-top:30px;margin-left:100px;border:0;font-size:28px;}

#desc_regalo-head{;background: url(../images/icono-regalo.png) left no-repeat #E1E1EE;border-top:1px solid #000033;font-family:"Times New Roman", Times, serif;font-style:italic;height:100px;border-bottom:1px solid #000033;}
#desc_regalo-head h1{border-top:1px solid #000033;margin-top:30px;margin-left:100px;border:0;font-size:28px;}

/*...........................*/
.shoppingcard { margin:10px 0px 0px 10px; padding-bottom:20px;	font-size: 12px;}
.shoppingcard table {width:100%;border-collapse: collapse;margin: 0;padding: 0;}
.shoppingcard th, .shoppingcard td {border-bottom: 1px solid #666;border-top: 1px solid #666;padding: 0.4em;}
.shoppingcard th {padding: 0.6em;text-transform: uppercase;}
.shoppingcard thead th, .shoppingcard tfoot th, .shoppingcard tfoot td {background-color: #0A0A3F;color:#FFFFFF;font-size: 12px;}
.shoppingcard tfoot td {background-color: #0A0A3F;color:#FFFFFF;font-size: 12px; padding-right:0px;}
.shoppingcard tbody th {padding-left: 24px;}
.shoppingcard tbody th, .shoppingcard td {text-align: center;background-color:#eee;}
.shoppingcard tbody td+td+td+td a {padding-right: 12px;}
.shoppingcard tfoot th {text-align: right;}
.shoppingcard tfoot th:after {content: ":";}
.shoppingcard form { margin:0px; padding:0px;}
.shoppingcard img { margin:0px; margin-left:20px; vertical-align:middle; padding:10px 0px;}
.small_table{margin:0; padding:0;}
.small_table td{padding:0;border:0px;}
.small_table a{ text-decoration:none;}

/*...........................*/

#static { margin:10px 0px 0px 10px; padding-bottom:20px;font-size: 12px;}
#static h1{font-size:18px; margin:10px; margin-top:0px;text-align:left; border-bottom:1px dotted #333; padding-bottom:10px; }
#static h2, #static h3{font-size:14px; margin:0px; margin-right:10px; margin-top:10px;text-align:left; padding-left:10px;}
#static h2{border-top:1px dotted #999; padding-top:10px; }

#static p{margin:5px 10px; padding-left:5px;}
#static img{ float:right; margin:0px; border:solid 1px #333; margin-bottom:5px; margin-right:10px;}
#static table{ margin-left:20px; margin-right:20px;}
#static h1 a, #static h2 a a{ color:#000; }

#static h3  a { background-color:#CCC; color:red; padding:5px auto;}
#static h1 a:hover, #static h2 a:hover, #static h3  a:hover{ color:red; }
#static hr{clear:both; margin-top:10px; border:0px;}

#static .text_block { width:400px; padding-top:10px;}
#static .red{ padding:10px; margin:10px; font-size:14px;}

/*...........................*/

.family-items{background:#efeff4;padding:10px 5px 0px 5px;font-size:12px;line-height:15px;border-bottom:0px solid #000033;}
.family-items h2{display:inline;font-size:14px;padding:0px; margin-right:10px;}
.family-items img{ border:1px solid #000033;}
.family-items table{ width:auto; text-align:center; border-bottom:1px solid #333333;}
.family-items td{ padding:0px; vertical-align:top; }
.family-items td:hover{background-color: #E5E5CB;}

/*...........................*/

#product-img{background:#efeff4;float: right ; width:460px; text-align:right;font-size:12px;line-height:15px;border-top:1px solid #000033;}
#product-img p{text-align: center; margin:10px 0px;; display:inline; text-align:left; float:left; background-color:#CCC; padding:10px 20px; font-size:12px; font-weight:bold;width:415px;}
#product-img a{padding-right:20px;}
#product-img img{ border:1px solid #000033; text-align:right;margin-top:10px; margin-right:5px;}

/*...........................*/

#product-content{background:#efeff4;padding:0px 15px;font-size:12px;line-height:15px;border-bottom:0px solid #000033; margin-right:460px; border-top:1px solid #000033; height:550px; text-decoration:none;}
#product-content h1{font-size:14px; margin:0px; marging-right:10px; margin-top:10px; text-align:right;}
#product-content h2{margin-left:0px; font-weight:normal; font-size:12px; border-top:1px solid #000033; 		padding:10px 0px 0px 20px;  background-color: #E5E5CB;}
#product-content h3{margin-left:0px; font-weight:normal; font-size:12px; border-bottom:1px solid #000033;border-top:1px solid #000033;padding:10px 0px;  background-color: #E5E5CB;}
#product-content p{text-align:right; margin:0px;}
#product-content table{ border:0px solid #000033; margin:0px; margin-top:10px; padding:0px; width:99%;}
#product-content td{padding:0px;}
#product-content span{ margin-bottom:10px;}

/*...........................*/
#product-sizes {margin:0px; margin-bottom:20px; padding:5px;}
#product-sizes p{text-align:left; padding-bottom:10px;}
#product-sizes table{width:99%; border-collapse:collapse; padding-bottom:25px; background-color: #e0e0e0; color:#333; margin:0;}
#product-sizes td{border:1px solid #666;padding:5px; marging:0px;}
#product-sizes hr{border:0px;padding:0px; marging:0px; border-bottom:1px solid #666;}

/*...........................*/
.onlyread{text-align:right;background:#efeff4; border:0;}
.onlyread-red{text-align:right;background:#efeff4; border:0; color:#FF0000; font-weight:bold;}
/*...........................*/
.addtobasket{text-align:center;}
.addtobasket a{text-decoration:none;}
.addtobasket img{ border:0px;}
/*...........................*/
.shopbox { height:180px; border-bottom:1px solid #666666; margin-top:0px;}
.shopbox h2{ margin-top:5px; padding-top:10px;}
.shopbox p{ line-height:16px; font-size:12px;margin-right:20px;}
.shopbox img{ border:0px; float:left; margin:10px; border:1px solid #333333;}
.shopbox .right{ float:right; margin-right:20px;font-size:12px;}
/*...........................*/
/*...........................*/
.textbox { height:420px; border-bottom:1px solid #666666; margin-top:0px;}
.textbox h2{ margin-top:5px; padding-top:10px;}
.textbox p{ line-height:16px; font-size:14px;margin-right:20px; text-align:justify; padding:0px 10px;}
.textbox img{ border:0px; float:left; margin:10px; border:1px solid #333333;}
/*...........................*/
/*...........................*/
.result{border:1px solid #000033; font-size:12px; padding:0px; margin:10px 20px;}
.result h2{ padding:10px 0px 10px 20px;}
.result h2 a{ font-weight:normal; margin-left:20px;}
.result p{ padding:10px; background-color: #E5E5CB; margin:-10px;}
.result table{ padding:0px; margin:10px 20px; background-color: #E5E5CB;}
.result table td{ padding:10px;margin:0px;}
.result center{ padding:10px;}
.result h4{ line-height:20px;}
/*...........................*/

.regalo{font-size:12px; padding:0px; margin:10px 20px;}
/*...........................*/

.summary {margin:10px 20px 10px 20px;}
.summary h2{ padding:10px 0px;}
.summary table {width:100%;border-collapse: collapse;margin: 0;padding: 0;border: 1px solid #666;}
.summary th {border-bottom: 1px solid #666;border-top: 1px solid #666;padding: 0.4em; text-align:left;padding:5px 10px;}
.summary tbody th {padding-left: 24px;}
.summary table td{ padding:5px 10px; margin:0px; border-bottom: 1px solid #666;}
.summary tfoot{border-bottom: 1px solid #666;border-top: 1px solid #666;padding: 0.4em;}
/*...........................*/
.note {line-height:30px; font-size:12px; font-style:italic;color: red;}
/*...........................*/
#path_back {font-size:14px;padding:10px 10px;background-color:#fff; text-align:right;border-bottom: 1px solid #666;}

.framebank {margin-top:-10px; border:1px solid #006600;}
.green { text-align:center; color:#006600; font-weight:bold; }
.red { text-align:center; color: #FF0000; font-weight:bold;}
.alone { padding:120px 0px; text-align:center; line-height:40px;}
.smaller { font-size:10px; padding:5px 0px;}
.right{ text-align:right;}
.destacado{ color:#000; background:#CCC; line-height:15px; padding:8px;}
.destacado a{ color:#C03; text-decoration: underline;}
.destacado a:hover{ color:#000; text-decoration: underline;}
.destacado a:link, .destacado a:visited{ color:#C03; text-decoration: underline; margin-top:20px; padding:20px 10px; text-align:center;}



