/* —————————————————————————————— clear.css —————————————————————————————— */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea
{margin:0;padding:0;border:0;outline:0;font-size:12px;font-weight:normal;vertical-align:top;background:transparent;outline:none;}
b {font-weight:bold;}
i {font-style:italic;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table {border-collapse:collapse;border-spacing:0;}
a, span {vertical-align:baseline;}
img {vertical-align:top;text-decoration:none;}


@font-face {
	font-family: "MyriadBoldCond";
	font-style: normal;
	font-weight: normal;
	src: local("?"), url("font/MyriadPro-BoldCond.otf") format("opentype"), url('/css/font/myriadpro-semibold.ttf') format('truetype'), url('/css/font/myriadpro-semibold.eot');
}
@font-face {
	font-family: "MyriadCond";
	font-style: normal;
	font-weight: normal;
	src: local("?"), url("font/MyriadPro-Cond.otf") format("opentype"), url('/css/font/MyriadPro.ttf') format('truetype'), url('/css/font/myriadpro-regular.eot');
}

@font-face{ /* fuente IE */
	font-family:"MyriadBoldCondIE"; 
	font-style: normal;	font-weight: normal;
    src: url('./font/myriadpro-LightCond.eot');
}
@font-face{ /* fuente IE */
	font-family:"MyriadCondIE"; 
	font-style: normal;	font-weight: normal;
    src: url('./font/myriadpro-LightCond.eot');
} 
#logo a{
	background-color: transparent;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	width: 259px;
	padding-left: 0pt;
	padding-right: 0pt;
	overflow-x: hidden;
	overflow-y: hidden;
	text-indent: -1000em;
	margin-right: 15px;
	margin-left: 18px;
	float: left;
	height: 51px;
	margin-top: 125px;
	cursor:pointer;
}
#logo a:hover {
	background-position: 0px -51px;
}
#logo_e{
	background-color: transparent;
	background-image: url(../img/e.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	width: 259px;
	padding-left: 0pt;
	padding-right: 0pt;
	overflow-x: hidden;
	overflow-y: hidden;
	text-indent: -1000em;
	margin-right: 15px;
	margin-left: 18px;
	float: left;
	height: 51px;
	margin-top: 125px;
	cursor:pointer;
}


/* —————————————————————————————— general styles —————————————————————————————— */
html, body {width:100%;height:100%;}
body {
	font:normal 12px "MyriadCond","MyriadCondIE", "Lucida Grande", "Arial", Arial, Helvetica, sans-serif;
	color:#979696;
	background-color: #d9dadb;

}

.bold {font-weight:bold;}
.strike {text-decoration:line-through;}
.clear {clear:both;}
br.clear {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}
noscript ul {list-style-type:none;background:black;color:white;padding:10px;}

.clearfix:after {clear:both;display:block;height:0;font-size:0;visibility:hidden;content:".";}
.clearblock {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}

.hidden,
.collapsed,
.block_hidden_only_for_screen {display:none;}

.center_column p {padding-top:12px;color:#979696;}
.center_column a {color:#585757;text-decoration:underline;}
.center_column a:hover {text-decoration:none;}

.center_column h1 {width:529px;height:28px;padding:12px 0 0 19px;background:url(../img/block_title.png) 0 0 repeat-x;font:bold 12px "Arial";color:#585757;text-transform:uppercase;margin:0 0 0 -20px;}
.center_column h1 span {margin-left:10px;font-weight:normal;color:#959595;text-transform:none;}

.center_column h2,
.center_column h3,
.center_column h4 {padding:17px 0 0 0;font-size:12px;font-weight:bold;color:#585757;text-transform:uppercase;}

h1#instant_search_results a {margin-left:20px;text-transform:none;}

a.product_link {font:bold 12px "Arial";color:#000;text-decoration:none;text-transform:none !important;}
a.product_link:hover {/*color: #99c915;*/color: #CC9933;}
.ads_product_link {font:12px "Arial";color:#000;text-decoration:none;text-transform:none !important;}
.ads_product_link:hover {/*color: #99c915;*/color: #CC9933;}

a.product_descr {font: 12px "Arial";color:#999;text-decoration:none;text-transform:none !important;}
a.product_descr:hover {/*color: #99c915;*/color: #CC9933;}

table#cart_summary td.price,
.center_column span.price {font-weight:bold;color:#99c915;}

p.confirmation {padding:0 0 20px 0;color:#33a33b;font-weight:bold;}
#margimg{padding:10px 0 10px 0;}

/* footer links */
ul.footer_links {height:16px;clear:both;padding:30px 0 0 0;}
ul.footer_links li {height:16px;float:left;margin:0 25px 0 0;}
ul.footer_links li a {line-height:17px;color:#000;text-decoration:none;}
ul.footer_links li a:hover {color:#99c915;}
ul.footer_links li img.icon {margin:0 5px 0 0;}

/* id_state field in managed via JS and is firstly hidden */
form p.id_state {display:none;}

/* errors */
div.error {border:2px solid #da0f00;background:#f5f5f5;margin:12px 0 0 0;padding:10px;}
div.error p {padding:0;font-weight:bold;color:#000;}
div.error ol {padding:0 0 3px 0;}
div.error li {list-style-position:inside;list-style-type:decimal;margin:10px 0;color:#da0f00;}

/* warning */
p.warning {background:#f8e1a0;margin:12px 0 0 0;padding:10px 13px;font-weight:bold;color:#000;}
.warning_inline {color:#da0f00;font-weight:bold;}

/* success */
p.success {border:2px solid #5eb569;background:#f1f2f4;margin:12px 0 0 0;padding:10px 13px;font-weight:bold;color:#3eab4c;}
.success_inline {color:green;font-weight:bold;}

h1{
	color:#cd9c49;
	text-decoration:none;
	text-transform:none !important;
	font-family:"MyriadBoldCond", "MyriadBoldCondIE", "Lucida Grande", sans-serif !important;
	font-size: 2.2em;
}
h2{
	color:#707173;
	text-decoration:none;
	text-transform:uppercase !important;
	font-family:"MyriadCond", "MyriadBoldCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 2em;
	margin-top: 2px;
}
p{
	/* font-family: Lucida "Lucida Sans Unicode", Calibri, Arial, Helvetica, sans-serif; */
	font-family: 'Lucida', Lucida Sans Unicode, Monaco, monospace, Calibri, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #666;
	padding-top: 8px;
	padding-bottom: 8px;
}

#introblog{
	/* font-family: Lucida "Lucida Sans Unicode", Calibri, Arial, Helvetica, sans-serif; */
	font-family: 'Lucida', Lucida Sans Unicode, Monaco, monospace, Calibri, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #666;
	padding-top: 8px;
	padding-bottom: 8px;
}
#blog{
	/* font-family: Lucida "Lucida Sans Unicode", Calibri, Arial, Helvetica, sans-serif; */
	font-family: 'Lucida', Lucida Sans Unicode, Monaco, monospace, Calibri, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #666;
	padding-top: 8px;
	padding-bottom: 8px;
}

/* —————————————————————————————— box 1 —————————————————————————————— */
#box1:hover{filter:alpha(opacity=50); /* Internet Explorer */
-moz-opacity:0.5; /* Mozilla 1.6 and below */
opacity: 0.5; /* newer Mozilla and CSS-3 */
}
#box1{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background-color: #86754d;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 18px;
	margin-bottom: 9px;
	}
#box1 strong{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase !important;
	font-family:"MyriadCond","MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 1.713em;
	font-weight: bold;
	margin-top: 2px;
	
	}
#box1 label{
	color:#3d3d3f;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 1.1em;
	font-weight: normal;
	margin-top: 2px;	
	}
#wrap{
	height: 20px;
	padding-top: 11px;
	padding-bottom: 5px;
}
#votar{
	color:#fff;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 0.975em;
	font-weight: bold;
	margin-top: 2px;
	
	}
/* —————————————————————————————— box 2 —————————————————————————————— */
#box2:hover{filter:alpha(opacity=50); /* Internet Explorer */
-moz-opacity:0.5; /* Mozilla 1.6 and below */
opacity: 0.5; /* newer Mozilla and CSS-3 */
}
#box2{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background-color: #9c9e9f;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 12px;
	padding-left: 18px;
		margin-bottom: 9px;
	}
#box2 strong{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase !important;
	font-family:"MyriadBoldCond", "MyriadBoldCondIE", "Lucida Grande", sans-serif !important;
	font-size: 1.913em;
	font-weight: normal;
	margin-top: 2px;
	
	}
	
#box2 p{	color:#3d3d3f;
	text-decoration:none;
	font-family:"MyriadCond","MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 1.613em;
	font-weight: normal;
	line-height:1.3;
	margin-top: 2px;}
/* —————————————————————————————— box 3 —————————————————————————————— */
#box3:hover{filter:alpha(opacity=50); /* Internet Explorer */
-moz-opacity:0.5; /* Mozilla 1.6 and below */
opacity: 0.5; /* newer Mozilla and CSS-3 */
}
#box3{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background-color: #3d3d3f;
	padding-top: 24px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
		margin-bottom: 9px;
	}
#box3 span{
	color:#cd9c49;
	text-decoration:none;
	text-transform:none !important;
font-family:"MyriadBoldCond", "MyriadBoldCondIE", "Lucida Grande", sans-serif !important;
margin:0px;

	font-size: 1.713em;
	font-weight: normal;

	
	}
	
#box3 p{	color:#707173;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadBoldCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 1.613em;
	font-weight: normal;
	margin-top: -6px;}
#box3 #icon{
	width:45px;
	text-align: left;
	background-image: url(../img/regalo.png);
	background-repeat: no-repeat;
	height: 50px;
}
#box3 #txt{
	width:180px;
	padding: 0px;
	margin-left: 55px;
	float: right;

}
/* —————————————————————————————— firma —————————————————————————————— */
#firma{
	text-align: right;
	width: 300px;
	padding-top: 130px;
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#firma #f1{
	color:#707173;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 1.713em;
	font-weight: normal;
}
#firma #f2{
	color:#cd9c49;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE",  "Lucida Grande", sans-serif  !important;
	font-size: 1.613em;
	font-weight: normal;
}
#firma #f3{
	color:#707173;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE",  "Lucida Grande", sans-serif  !important;
	font-size: 1.313em;
	font-weight: normal;
	height: 22px;
}
#firma #f4{
	color:#cd9c49;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE",  "Lucida Grande", sans-serif  !important;
	font-size: 1.213em;
	font-weight: normal;
}



/* —————————————————————————————— menu_footer —————————————————————————————— */
#menu_footer{
	float: left;
	width: 500px;
	padding-top: 178px;
	padding-left: 20px;
}
#menu_footer a{
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9c9e9f;
	text-decoration: none;
}
#menu_footer a:hover{
	color: #333;
}
/* —————————————————————————————— layout —————————————————————————————— */







div#wrapper1 {min-width:980px;min-height:100%;}
div#wrapper2 {height:100%;}
div#wrapper3 {width:940px;margin:0 auto;text-align:left;}
.contenido{
	padding: 30px;
	background-color: #eceaea;
	margin-top: 8px;
	margin-bottom: 16px;
}
#center_column {
	width:571px;
	text-align: left;
	/*height:600px;*/
}

#right_column {
	width:278px;
	padding: 0px;
/*	margin-left: 601px; */
	float: right;
}
body#index div#contenido{

}
#det_der{
	padding: 0px;
	margin-left: 50%;
	text-align: right;
}
#det_izq{
	padding-top: 8px;
	float:left;
	width: 50%;
	text-align: left;}

/* —————————————————————————————— footer styles —————————————————————————————— */
#footer {
	height:211px;
	clear:both;
	overflow:hidden;
	position:relative;
	background-image: url(../img/footer.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	width: 940px;
}


/* ————— blockvariouslinks.tpl ————— */
ul#footer_links {padding:47px 0 0 47px;float:left;}
ul#footer_links li {display:inline;padding:0 0 0 35px;}
ul#footer_links li.first_item {padding:0;}
ul#footer_links li a {font:14px "Arial";color:#fff;text-decoration:none;}
ul#footer_links li a:hover {color:#333;}

ul#footer_links li.last_item {display:block;padding:10px 0 0 0;font:14px "Arial";color:#b4b4b4;}
ul#footer_links li.last_item a {color:#b4b4b4;}
ul#footer_links li.last_item a:hover {color:#333;}




.tmbanner3{ position:absolute; right:18px; top:60px;}

/* —————————————————————————————— printable version —————————————————————————————— */





/* ——————————————————————————————————— rte ——————————————————————————————————— */
body#cms div.content_only {padding:0 20px 20px 20px;background:#fff;color:#000;text-align:left;}

body#cms div.content_only h1 {padding:14px 0 0 0;font:normal 18px "Arial";color:#777;text-transform:uppercase;}
body#cms div.content_only h2 {padding:14px 0 0 0;font:bold 14px "Arial";color:#777;text-transform:uppercase;}
body#cms div.content_only h3 {padding:14px 0 0 0;font:bold 12px "Arial";color:#777;text-transform:uppercase;}
body#cms div.content_only h4,
body#cms div.content_only h5,
body#cms div.content_only h6 {padding:14px 0 0 0;font:normal 12px "Arial";color:#777;text-transform:uppercase;}

body#cms div.content_only p {padding-top:12px;font:normal 12px "Arial";color:#000;}
body#cms div.content_only a {font:normal 12px "Arial";color:#0753b4;text-decoration:none;}
body#cms div.content_only a:hover {color:#000;}

body#cms div.content_only ul {list-style-type:circle;list-style-position:inside;}
body#cms div.content_only ol {list-style-type:decimal;list-style-position:inside;}

div.rte strong {font-weight:bold;}
div.rte em {font-style:italic;}

div.rte table {border-collapse:separate;border-spacing:1px;width:auto;}

div.rte caption,
div.rte th,
div.rte td,
div.rte table {text-align:left;font-weight:normal;background:none;height:inherit;border:1px #eee solid;font:normal 12px "Arial";color:#000;text-align:center;}

div.rte th {height:24px;padding:0 7px;background:#eee;font-weight:bold;}
#header{
	background-image: url(../img/top.gif);
	height: 194px;
	width: 940px;
}
#espacio2{
	min-width:940px;
	min-height:45px;
	background-color: #d9dadb;
}
#espacio{min-width:980px;min-height:40px;}
#separador{
	background-image: url(../img/separador.png);
	background-repeat: no-repeat;
	height: 58px;
	width: 278px;
	margin-bottom:20px;
}
#separador2{
	background-image: url(../img/separador.png);
	background-repeat: no-repeat;
	height: 50px;
	width: width:570px;
	background-position: 152px;
	margin-bottom:48px;
}
/* ——————————————————————————————————— mideas ——————————————————————————————————— */
#mideas {

	padding-bottom: 20px;
}
#mideas a{
	background-image: url(../img/masidieas.gif);
	float:left;
	height: 27px;
	background-repeat: no-repeat;
	width: 99px;
	text-indent: -1000em;
	background-color: #FFF;
	margin-bottom: 20px;
}
#mideas a:hover{
	background-position: 0px -27px;
}
/* ——————————————————————————————————— fotonovios ——————————————————————————————————— */

#fotonovios{
	float: right;
	height: 200px;
}
#boxbox{
	width: 247px;
		margin-top: 31px;
}
#boccontador{
	padding: 0px;
	margin-left: 80px;
	margin-right: 8px;
	height: 86px;
	width: 161px;
	float: right;
	}
#boxcalendar {
	padding-top: 8px;
	float:left;
	width: 70px;
	height: 86px;
	}	
/* —————————————————————————————— boxcalendar —————————————————————————————— */
#boxcalendar{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background-color: #3d3d3f;
	margin-bottom: 29px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#boxcalendar strong{
	color:#cd9c49;
	text-decoration:none;
	text-transform:none !important;
	font-family:"MyriadBoldCond",  "MyriadBoldCondIE", "Lucida Grande", sans-serif !important;
	margin:0px;

	font-size: 45px;
	font-weight: normal;
	
	}
	
#boxcalendar p{
	color:#707173;
	text-decoration:none;
	font-family:"MyriadCond",  "MyriadBoldCondIE",  "Lucida Grande", sans-serif !important;
	font-size: 2em;
	font-weight: normal;
	text-align: center;
	margin-top: -17px;
	text-transform: uppercase;
}
/* —————————————————————————————— boccontador —————————————————————————————— */
#boccontador{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background-color: #b1b3b4;
	margin-bottom: 29px;
	text-align: center;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
#boccontador span{
	color:#fff;
	text-decoration:none;
	text-transform:none !important;
	font-family:"MyriadBoldCond",  "MyriadBoldCondIE", "Lucida Grande", sans-serif !important;
	margin:0px;
	font-size: 35px;
	font-weight: normal;	
	}
	
#boccontador p{
	color:#707173;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 2em;
	font-weight: normal;
	text-align: center;
	margin-top: 1px;
	text-transform: uppercase;
	padding-bottom:0px;
}
#txt1{
	color:#707173;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 21px;
	font-weight: normal;
	text-align: center;
	margin-top: 1px;
	line-height: 23px;
}
#txt1 strong{
	color:#707173;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 21px;
	font-weight: bolder;
	text-align: center;
	margin-top: 1px;
}
#txt1a{
	color:#000;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 2em;
	font-weight: normal;
	text-align: center;
	margin-top: 1px;
	line-height: 23px;
}
#txt1a strong{
	color:#4d4c4c;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 1.3em;
	font-weight: bolder;
	text-align: center;
	margin-top: 1px;
}
#txt2{
	color:#707173;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	margin-top: 1px;
	line-height: 19px;
}
#txt2 strong{
	color:#707173;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 17px;
	font-weight: bolder;
	text-align: center;
	margin-top: 1px;
}
.margen{
	margin-top: 0px;
	margin-right: 150px;
}
/* —————————————————————————————— fodos —————————————————————————————— */
/*
#fodo1{
	background-image: url(../img/fondo1.png);
	background-repeat: no-repeat;
	background-position: 445px 108px;
}
#fodo2{
	background:url(../img/fondo2.jpg) top right no-repeat;
	/*background-image: url(../img/fondo2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:400px;
}
#fodo3{
	background-image: url(../img/fondo3.png);
	background-repeat: no-repeat;
	background-position: 445px 0px;
}
#fodo4{
	background-image: url(../img/fondo4.png);
	background-repeat: no-repeat;
	background-position: 530px -10px;
}
#fodo5{
	background-image: url(../img/fondo5.png);
	background-repeat: no-repeat;
	background-position: 380px 60px;
}
#fodo6{
	background-image: url(../img/fondo6.png);
	background-repeat: no-repeat;
	background-position: 510px 40px;
}
#fodo7{
	background-image: url(../img/fondo7.png);
	background-repeat: no-repeat;
	background-position: 610px 50px;
}*/


#fodo1{	background: #ECEAEA url(../img/fondo1.png) no-repeat bottom right;	}
#fodo2{	background: #ECEAEA url(../img/fondo2.jpg) no-repeat top right; }
#fodo3{background: #ECEAEA url(../img/fondo3.png) no-repeat top right;	}
#fodo4{	background: #ECEAEA url(../img/fondo4.png) no-repeat top right;	}
#fodo5{background: #ECEAEA url(../img/fondo5.png) no-repeat bottom right;		}
#fodo6{	background: #ECEAEA url(../img/fondo6.png) no-repeat bottom right;	}
#fodo7{background: #ECEAEA url(../img/fondo7.png) no-repeat bottom right;	}

#espacio_full{height: 70px;}
#espacio_full2{height: 27px;}
/* —————————————————————————————— ads —————————————————————————————— */
#ads{
	padding-bottom:8px;
}
#ads img:hover{
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}

#ads li{
	float: right;
	padding-bottom:10px;
}
#ads ul {
      margin:0;
      padding:0px;
      list-style:none;
      }
#ads  #ad1{
	margin-left: 21px;
}

/* —————————————————————————————— booton1 —————————————————————————————— */
#booton1{
	color:#fff;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	margin-top: 1px;
	line-height: 19px;
	background-color: #707173;
	padding: 7px 5px 5px 4px;
	width: 24%;
}

#booton1:hover{
	background-color: #b1b3b4;
}

/* —————————————————————————————— contacto —————————————————————————————— */
#contacto{
	background-color: #b1b3b4;
	margin-top: 13px;
	margin-bottom: 11px;
	height: 128px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right:110px;
}

#contacto strong{
	color:#58585a;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 2em;
	font-weight: normal;
	text-align: center;
	margin-top: 4px;
	line-height: 19px;
	padding: 4px;
}
/* —————————————————————————————— acceso —————————————————————————————— */
#acceso{
	background-color: #b1b3b4;
	padding: 10px 2px 4px 4px;
	margin-top: 15px;
	margin-bottom: 11px;
}

#acceso strong{
	color:#58585a;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 2em;
	font-weight: normal;
	text-align: center;
	margin-top: 4px;
	line-height: 19px;
	padding: 4px;
}
/* —————————————————————————————— menuideas —————————————————————————————— */

#menuideas{
	width:263px;
	padding: 0px;
	margin-left: 7px;
}
.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px; /* width of menu (don't forget to add border with below!) */
}

.slidedoormenu li{
	width:180px;
	background:666;
	background-color:666;
	/*border:1px solid #666;*/
}
.slidedoormenu li:hover{
	opacity:0.8;
	
}

.slidedoormenu li a{
	color:#fff;
	text-decoration:none;
	font-family:"MyriadCond", "MyriadCondIE", "Lucida Grande", sans-serif  !important;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	line-height: 19px;
	padding: 4px;
	display: block;
	width:263px;
	padding: 10px 0; /* Vertical (top/bottom) padding for each menu link */
	padding-bottom:6px;
	text-indent: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
/*.slidedoormenu #mi1 a{
	color:#fff;background-color: #ce9c48;
}
.slidedoormenu #mi2 a{
	color:#fff;background-color: #86754d;
}
.slidedoormenu #mi3 a{
	color:#fff;background-color: #9c9e9f;
}
.slidedoormenu #mi1 a:hover{
	color:#ce9c48;background-color: #a65f14;
}
.slidedoormenu #mi2 a:hover{
	color:#86754d;background-color: #463617;
}
.slidedoormenu #mi3 a:hover{
	color:#9c9e9f;background-color: #5f6263;
}*/
.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.slidedoormenu li a:hover{
/*background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
	
	color: black;
	
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

</style>

<!--[if IE]>
<style type="text/css">
.slidedoormenu li a{ /* Menu link width value for IE */
width: 100%;
}
#wrap input{
	color: #333;
}
/* —————————————————————————————— blog —————————————————————————————— */
#blog_cabecera{
	height: 230px;
	width: 553px;
	background-repeat: no-repeat;
	background-position: -3px -3px;
	float: none;
	margin-top: 15px;
	margin-bottom: 5px;
}

#blog_titul{
	
	float: left;
	margin-top: 22px;
	padding-top: 7px;
	padding-right: 27px;
	padding-bottom: 5px;
	padding-left: 17px;
	font-size: 18px;
	color: #FFF;
}



a {
	color:#999;
	text-decoration:none;
	text-transform:uppercase;
}
a:hover {
	color:#333;
}
.a2 {
	color:#666;
	text-decoration:none;
	text-transform:none;
}
.a2:hover {
	color:#999;
}

/* —————————————————————————————— confirmacion —————————————————————————————— */
#calcula {
	background-color:#CCC;
	padding:20px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	
}

#calcula label{
	font-size:18px;
	color: #666;
	display:inline-block;
	width:60px;
}

#calcula input{
	height:20px;
	width:200px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	padding-left:3px;
	margin-bottom:6px;
	
}

#calcula a{
	font-size:17px;
	color:#666;
	margin-left:167px;
	
}

#paquete {
	/*margin-left:130px;
	margin-bottom:20px;*/
	background-image:url(../img/fondo-regalo.png);
	width:200px;
	height:160px;
	float:right;
	margin-right:55px;
	
}

#regalo {
	color:#cd9c49;
	text-decoration:none;
	text-transform:none !important;
	font-family:"MyriadBoldCond", "MyriadBoldCondIE", "Lucida Grande", sans-serif !important;
	font-size: 2.2em;
	padding-top:100px;
	padding-left:90px;
	
}

#actualizadatos {
	margin:0px;
	padding:0px;
	
}

#confirma{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background-color: #3d3d3f;
	padding-top: 24px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
		margin-bottom: 9px;
	}
	
#confirma a {
	font-size:16px;
	
}

#misinvitados {
	font-size:21px;
	color:#666;
	

}

#misinvitados span {
	font-size:16px;
	color:#999;
	
}

#totales {
	background-color:#CCC;
	padding:20px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	padding-bottom:10px;

}

#alta {
	background-color:#CCC;
	padding:20px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	
}

#alta input{
	height:20px;
	width:300px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	padding-left:3px;
	margin-bottom:6px;
	
}
