/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	/*	background:#f3f3f3;*/
	text-align:center;
	/*Added by Nicolas Chamero*/
	background-image:url(../images/bg_body2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: fixed;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.813em;
		line-height:1.231em;
		color:#555555;
	}

input, select { vertical-align:middle; font-weight:normal;}

.vista-carrito {
 font-size:0.783em;background:none;padding-left:0px;
}

a {color:#213363;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
strong {color:#213363;}

/* ============================= main layout ====================== */

.tail-top {background:#fff url(../images/top-tail.gif) top repeat-x;}
.tail-bottom {background:url(../images/bottom-tail.gif) bottom repeat-x;}

li { background:url(../images/list-bg.gif) no-repeat 0 7px; padding-left:13px; font-size:0.923em; line-height:1.667em;}
li a {color:#808080; text-decoration:none;}
li a:hover {text-decoration:underline;}

h1 {font-size:26px;font-weight:normal; margin:auto auto 0px auto; line-height:28px;}
h2 {font-size:18px; font-weight:bold; line-height:1em; color:#006ac4; font-weight:normal; margin-top:10px; }
h3 {font-size:22px; line-height:1em; color:#383838; font-weight:normal; margin-bottom:20px; letter-spacing:-1px; }
h4 {font-size:1.146em;margin-bottom:15px;margin-top:20px;}

.col-1 h2 {
}
.col-1 h2 a {
	display:block;
	text-decoration:none;
	padding:10px;
	margin-top:5px;
	background:#000080;
	border:1px solid #000080;
	font-size:15px;
	color:White;
}
.col-1 h2 a:hover {
	
}

.link {color:#213363; font-weight:bold; text-decoration:none; display:inline-block; margin-top:10px;}
.link:hover {text-decoration:underline;}

.link2 {color:#ea337c; font-weight:bold; margin-left:30px;}
.link3 {background:url(../images/list-bg.gif) no-repeat 0 5px; padding-left:15px; color:#808080;}

.imgindent {margin:0 10px 0 0; float:left;}
#imgindentcorte {margin:0 10px 0 0; float:left; width:120px; height:181px; overflow:hidden;}
.cart2 {background:url(../images/cart2-bg.gif) no-repeat 0 0; padding-left:25px; color:#213363; font-weight:bold; display:inline-block; margin-top:11px;}

/* ============================= header ====================== */

#header .left {padding:26px 0 17px 32px;}
#header .right {padding:36px 30px 0 0; color:#cecece; text-align:right;}
#header a {color:#213363; font-weight:bold; text-decoration:none;}
#header .cart {background:url(../images/cart-bg.gif) no-repeat 0 0; padding-left:26px; color:#ea337c; margin-left:14px;}
#header .search {background:url(../images/search-tail-bg.gif) top repeat-x; display:inline-block; font-size:0.923em; line-height:1em; color:#fff; vertical-align:middle;}
#header .search span {background:url(../images/search-right-bg.gif) top right no-repeat; display:inline-block;}
#header .search span span {background:url(../images/search-left-bg.gif) top left no-repeat; padding:4px 14px 6px 13px;}

.menu {padding-left:17px;}

.Flag {
	float: left;
	height: 34px;
	width: 150px;
	position: relative;
	padding-top:5px;
}
.Madrid {
	float: left;
	height: 25px;
	width: 40px;
	position: relative;
	
	padding-right:30px;
	padding-left:10px;
	padding-top:7px;
}
.Cesta {
	float: left;
	position: relative;
	padding-top:7px;
}

/* ============================= content ====================== */

.col-pad {padding:22px 30px 0 0;}
.col-pad2 {padding-right:30px;}
.indent {padding:24px 0 0 19px;}

.margin1 {margin-top:23px;}
.margin2 {margin-top:38px;}
.margin3 {margin-top:8px;}
.rate {padding:5px 0 6px 0;}
.rate img {vertical-align:middle;}
/*.price1 {color:#ea337c; font-size:1.385em; line-height:1em;}*/
.price1 {color:red; font-size:1.385em; line-height:1em;}
.price2 {color:#ea337c;}
.block {overflow:hidden;  float:left;}

.box {background:url(../images/box-tail-bg.gif) bottom repeat-x;}
.box .tail-top {background:url(../images/box-tail-bg.gif) top repeat-x;}
.box .tail-right {background:url(../images/box-tail-bg.gif) right repeat-y;}
.box .tail-left {background:url(../images/box-tail-bg.gif) left repeat-y;}
.box .corner-bottom-right {background:url(../images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(../images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(../images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(../images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:0px 30px 70px 29px;}

.normal {color:#555555;}

.line2 {border-top:1px solid #dbdbdb; padding-bottom:20px; margin-top:10px; padding-top:20px; }

.enlarge {display:inline-block; font-weight:bold; color:#213363; padding:10px 0 0 55px;}

.ampliar {display:inline-block; font-weight:bold; color:#213363; padding:0 0 10px 40px;}

/* ============================= footer ====================== */

#footer {text-align:center; font-size:0.846em; color:#282828; line-height:1.818em;}
#footer .list { color:#808080; padding:24px 0 0 0;}
#footer a {font-size:1.091em; color:#808080;}

/* ============================= forms ============================= */

#SearchForm {padding:17px 0 0 0;}
#SearchForm .input {width:266px; height:20px; border:1px solid #c6c6c6; background:none; padding:0 0 0 5px; font-size:1em;}

.rowi {font-size:0.846em; height:16px;}
.rowi span {display:inline-block; width:78px;}
select {width:135px; border:1px solid #c6c6c6; font-size:0.833em; line-height:1em; color:#808080;}
.select {width:185px;}

.campo-formulario {	
	width:180px;
	height:16px;
	display:block;
	margin-bottom:5px;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.89em;
	color: #636262;
}
.campo-formulario2 {	
	width:170px;
	height:16px;
	display:block;
	margin-bottom:3px;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.89em;
	color: #636262;
}
.texto-formulario {	
	width:250px;
	height:155px;
	display:block;
	margin-bottom:10px;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.89em;
	color: #636262;
}
.formulario {
	height:230px;
	
}
.inputtext {
	width:20px;
	text-align:center;
}
.adjunto {
	padding:20px 0px 20px 50px;
	background:url(../images/pdf.jpg) left top no-repeat;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	/*color:#ea337c;*/
	}
.adjunto:hover {
	text-decoration:underline;
}

.destacado {
	position:absolute;
	margin-top:-35px;
	margin-left:180px;
}
.ProDescripcion
{
	position:relative;
	margin-top:0px;
	margin-left:0px;
	width:270px;

	
	
    
}
.destacadoImage
{
    width:93%;    
}

.clear {
	clear:all;
}
span.talla {
	width:30px;
}

.menucontents{ border-bottom:1px solid gray; border-left:1px solid gray;border-right:1px solid gray; padding-left:5px; padding-bottom:5px; margin-bottom:3px;  }
.imgDetalle{float:left; margin-top:20px; margin-right:10px; margin-bottom:20px;}
.anular{position:fixed;top: 0px;left:0px;bottom:0px;right:0px;height:100%;width:100%;background-image:url(../images/anular.png); z-index:500;}
#capaconfirmarborrar {width:450px;background-color:#ffffff;position:absolute;top:20px;border:solid 1px gray;color:#666;font-size:12px;padding: 10px 10px 10px 30px;text-align:left;z-index:1002; left:50%; margin-left:-335px;}