/* ----------------------------- MS -------------------------*/

/*-----MS SHOP-----*/
.ms_header {
	margin:0px 0 15px;
	padding:0px;
}
.ms_header h3 {
	font-size:20px;
	margin:0px;
	padding:0px;
}
.ms_header h3 a {
	color:#000000;
	text-decoration:none;
}
.ms_header h4 {
	font-size:14px;
	margin:0px;
	padding:0px;
}
.ms_header h4 a {
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}
.ms_header a:hover {
	color:#666666;
	text-decoration:underline;
}
.ms_cart {
	background:#E7E7E7;
	margin:0px 0 15px;
	padding:10px;
}
.ms_cart h5 {
	font-size:12px;
	margin:0px 0 8px;
	padding:0px;
}
.ms_cart p {
	margin:0px 0 2px;
	padding:0px;
}
.ms_cart p a {
	color:#CC0000;
}
.ms_categorias {
	margin:0px 0 15px;
	padding:0px;
}
.ms_categorias h4 {
	margin:0px 0 10px;
	padding:0px;
}
.ms_categorias ul {
	list-style:none;
	margin:0px 0 0 5px;
	padding:0px;
}
.ms_categorias ul li {
	font-size:13px;
	margin:4px 0 0;
	padding:0px;
}
.ms_categorias ul li a {
	color:#666666;
}
.ms_categorias ul li ul {
	margin:0 0 0 10px
}
.ms_categorias ul li ul li {
	font-size:11px;
}
.ms_categorias ul li ul li a {
	color:#999999;
}
.ms_ordenador {
	color:#999999;
	font-size:11px;
	margin:0 0 15px;
	text-align:right;
}
.ms_ordenador a {
	color:#999999;
}
/*------MS 01------*/
.ms01_lista {
	margin:0px;
	padding:0px;
}
.ms01_item {
	display:inline;
	float:left;
	margin-bottom:20px;
	margin-left:8px;
	margin-right:8px;
	padding:0 0 10px;
	text-align:center;
	width:140px;
}
.ms01_item img {
	border:#CCCCCC 1px solid;
	margin:0 0 5px 0;
	padding:5px;
}
.ms01_item a {
	color:#CC0000;
	text-decoration:none;
}
.ms01_item a:hover p {
	color:#666666;
}
.ms01_item p {
	font-size:12px;
	margin:0px 0 0px;
	padding:0px;
}
.ms01_item span {
	background:#E9E9E9;
	border:1px solid #999999;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	color:#333333;
	display:block;
	font-size:11px;
	margin:10px auto 0;
	padding:3px;
	width:80%;
}
/*------MS 02-----*/
.ms02_lista {
	margin:0px;
	padding:0px;
}
.ms02_item {
	display:inline;
	float:left;
	margin-bottom:20px;
	margin-left:8px;
	margin-right:8px;
	padding:0 0 10px;
	text-align:center;
	width:140px;
}
.ms02_item img {
	border:#CCCCCC 1px solid;
	margin:0 0 5px 0;
	padding:5px;
}
.ms02_item a {
	color:#CC0000;
	text-decoration:none;
}
.ms02_item p {
	font-size:12px;
	margin:0px 0 0px;
	padding:0px;
}
.ms02_item a:hover p {
	color:#666666!important;
}
/*------MS 03-----*/
.ms03_lista {
	margin:0px;
	padding:0px;
}
.ms03_item {
	display:inline;
	float:left;
	margin-bottom:20px;
	margin-left:8px;
	margin-right:8px;
	padding:0 0 10px;
	text-align:center;
	width:140px;
}
.ms03_item img {
	border:#CCCCCC 1px solid;
	margin:0 0 5px 0;
	padding:5px;
}
.ms03_item a {
	color:#CC0000;
	text-decoration:none;
}
.ms03_item a:hover p {
	color:#666666;
}
.ms03_item p {
	font-size:12px;
	margin:0px 0 0px;
	padding:0px;
}
.ms03_item span {
	background:#E9E9E9;
	border:1px solid #999999;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	color:#333333;
	display:block;
	font-size:11px;
	margin:10px auto 0;
	padding:3px;
	width:80%;
}
.ms03_precio {
	color:#999999!important;
	font-size:11px;
}
/*------MS 04-----*/
.ms04_item {
	background:#CC66FF;
}
.ms04_imagen {
	float:left;
	width:213px;
}
.ms04_imagen img {
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	padding:5px;
}
.ms04_imagen ul {
	list-style:none;
	margin:10px 0 0 0;
	padding:0px;
}
.ms04_imagen ul li {
	display:inline;
	margin:0px;
	padding:0px;
}
.ms04_datos {
	float:right;
	width:245px;
}
.ms04_datos .fck {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
}
.ms04_datos h5 {
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	margin:0px 0 12px;
	padding:0px;
}
.ms04_datos h5 span {
	color:#999999;
	display:block;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
}
.ms04_adicionar {
	margin:0px;
	padding:0px;
}
.ms04_adicionar h5 {
	color:#333333;
	margin:0px 0 10px;
	padding:0px;
}
.ms04_adicionar p {
	font-size:11px;
	margin:0px 0 3px;
	padding:0px;
}
.ms04_adicionar a {
	background:#E9E9E9 url(../img/magola/carrito.gif) 5px 4px no-repeat;
	border:1px solid #999999;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	color:#333333;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:20px auto 10px;
	padding:3px 3px 3px 10px;
	text-align:center;
	text-decoration:none;
	width:70%;
}
.ms04_adicionar a:hover {
	background:#D9D9D9 url(../img/magola/carrito.gif) 5px 4px no-repeat;
	border:1px solid #CCCCCC;
	border-bottom-color:#999999;
	border-left-color:#999999;
}
/*------------------------ MC -------------------------*/

/*-----MC CHECKOUT-----*/
.mc_header {
	margin:0px 9px 15px;
	padding:0px;
}
.mc_header h3 {
	margin:0px;
	padding:0px;
}
.mc_pasos {
	color:#CCCCCC;
	font-size:10px;
}
.mc_pasos span {
	margin-right:20px;
}
.mc_pasos_selected {
	color:#666666;
}
.mc_fck {
	font-size:12px;
	margin:0 9px;
	padding:0px;
}
.mc_tleft {
	text-align:left;
}
.mc_tright {
	text-align:right;
}
.mc_tcenter {
	text-align:center;
}
.mc_borrar {
	background: #FFFFFF url(../img/magola/basket.gif) 2px 1px no-repeat;
	border:#999999 1px solid;
	color:#999999!important;
	display:block;
	font-weight:normal!important;
	margin:0 auto;
	padding:2px 5px;
	text-align:right;
	text-decoration:none;
	width:50px;
}
.mc_borrar:hover {
	background:#E9E9E9 url(../img/magola/basket.gif) 2px 1px no-repeat;
	color:#666666;
}
.mc_actualizar {
	background: #FFFFFF url(../img/magola/refresh.gif) 2px 1px no-repeat;
	border:#999999 1px solid;
	color:#999999!important;
	display:block;
	font-weight:normal!important;
	margin:0 auto;
	padding:2px 5px 2px 7px;
	text-align:right;
	text-decoration:none;
	width:70px;
}
.mc_actualizar:hover {
	background:#E9E9E9 url(../img/magola/refresh.gif) 2px 1px no-repeat;
	color:#666666;
}
.mc_gobackbuttons {
	height:24px;
	margin-top:20px;
}
.mc_gobackbuttons a {
	background-position:0 0;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:20px;
	margin-left:10px;
	padding:4px 0 0 0;
	text-align:center;
	text-decoration:none;
	width:140px;
}
.mc_gobackbuttons a:hover {
	background-position:-140px 0;
}
.mc_goback01 {
	background-image:url(../img/magola/goback01.gif);
}
.mc_goback02 {
	background-image:url(../img/magola/goback02.gif);
}
.mc_fck p {
	margin:0px 0 15px;
	padding:0px;
}
.mc_formulario {
	margin:0px;
	padding:0px;
}
.mc_formulario div {
	margin:0 auto 5px;
}
.mc_formulario div label {
	display:block;
	font-size:12px;
}
.mc_formulario input {
	margin-bottom:5px;
}
.mc_formulario div label a {
	color:#FF0000;
}
.mc_radiogroup {
	clear:both;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.mc_radiogroup h4 {
font-size:16px;
	padding:15px 0 0 0!important;
}
/*-----MC 01-----*/
.mc01_tabla {
	margin:0 9px;
}
.mc01_tabla form {
	margin:0px;
	padding:0px;
}
.mc01_tabla table {
	font-size:12px;
	margin:0px;
	padding:0px;
}
.mc01_tabla table th {
	background:#999999;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding:7px 0 8px;
}
.mc01_tabla table td {
	padding:4px 3px;
}
.mc01_tabla table td input {
	border:#999999 1px solid;
	color:#666666;
	padding:2px;
	text-align:right;
	width:35px;
}
.mc01_tabla table td img {
	border:1px solid #CCCCCC;
	padding:5px;
}
.mc01_tabla table td a {
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
.mc01_tabla table td span {
	color:#999999;
	display:block;
	font-size:11px;
	font-style:italic;
}
.mc01_tabla form td a span {
	font-style:normal;
}
.mc01_tabla form td a:hover {
	color:#666666;
	text-decoration:underline;
}
.mc01_tabla .mc_row1 {
}
.mc01_tabla .mc_row1 td {
	background:#F6F6F6;
}
.mc01_tabla .mc_row2 {
}
.mc01_tabla .mc_row2 td {
	background:#FFFFFF;
}
.mc01_tabla .mc_row3 {
	margin:0px;
	padding:0px;
}
.mc01_tabla .mc_row3 td {
	background:#FFFFFF;
	border-top:1px dashed #CCCCCC;
	font-size:15x;
	font-weight:bold;
	padding:8px 3px!important;
}
/*-----MC 02-----*/
.mc02_login {
	margin:0px 9px;
	padding:0px;
}
.mc_02_login form {
	margin:0px;
	padding:0px
}
.mc02_formulario {
	background:#F3F3F3;
	margin:0 auto;
	padding:10px;
	width:300px;
}
/*-----MC 03------*/
.mc03_defaultdireccion {
	font-size:12px;
	margin:0 9px;
}
.mc03_defaultdireccion h4 {
	font-size:16px;
	margin:0px 0 15px;
	padding:0px;
}
.mc03_defaultdireccion p {
	margin:0 0 10px 10px
}
.mc03_nuevadireccion {
	font-size:12px;
	margin:0 9px;
}
.mc03_nuevadireccion h4 {
	font-size:16px;
	margin:0px 0 15px;
	padding:0px;
}
.mc03_nuevadireccion {
	margin:0 9px;
}
.mc03_nuevadireccion form {
	background:#F3F3F3;
	margin:0px;
	padding:10px;
}
.mc03_nuevadireccion form div {
	margin:0 0 5px;
}
.mc03_nuevadireccion2 {
	border-top:1px dashed #999999;
	margin:20px 0 0 0;
	padding:10px 0 0 0;
}
.mc03_nuevadireccion2 div {
	clear:both;
}
.mc03_nuevadireccion2 div label {
	display:block;
	float:left;
	margin-right:5px;
	text-align:right;
	width:160px;
}
/*-----MC 04-----*/
.mc04_nuevadireccion {
	font-size:12px;
	margin:0 9px;
}
.mc04_nuevadireccion h4 {
	font-size:16px;
	margin:0px 0 15px;
	padding:0px;
}
.mc04_nuevadireccion {
	margin:0 9px;
}
.mc04_nuevadireccion form {
	background:#F3F3F3;
	margin:0px;
	padding:10px;
}
.mc04_nuevadireccion form div {
	margin:0 0 5px;
}
.mc04_nuevadireccion2 {
	margin:20px 0 0 0;
	padding:10px 0 0 0;
}
.mc04_nuevadireccion2 div {
	clear:both;
}
.mc04_nuevadireccion2 div label {
	display:block;
	float:left;
	margin-right:5px;
	text-align:right;
	width:160px;
}
.mc04_textarea {
	border:1px solid #666666;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100px;
	margin:0 0 10px 0;
	padding:2px;
	width:420px;
}
/*-----MC 05-----*/
	.mc05_finalcheckout {
	background:#F3F3F3;
	margin:10px 9px 0;
	padding:10px;
}
.mc05_finalcheckout .mc_radiogroup {
padding:0 10px 10px 10px;}
.mc05_finalcheckout .mc_radiogroup h4 {
margin:0px 0 5px;
padding:0px;}
