* { margin:0; padding:0;}

body{
	padding:0;
	margin:0;
	width:100%;
	vertical-align:top;
	font-family: geneva,verdana,arial;
	font-size:62.5%;
	background-color:#333333;
	color:#464646;
	line-height:13px;


}

input, select, textarea {
	font-family:arial,verdana,genova,tahoma;
	color:#464646; line-height:13px; font-weight:normal;
	vertical-align:middle;
}

textarea {
font-size:13px;
}

input, select {
font-size:11px;
}



.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

a {
	text-decoration:none;
	color:#0000FF
}	
a:hover{
	text-decoration:none;
	color:#FF0000;
}

img {
	border:0px;
	
}

.col {
	float:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


#mainWrapper {
	padding:0 3px;

/**fondo_pantalla***/
}





.main_cont {
width:879px;
min-width:879px;
margin:auto;
/*fix para el IE6*/
width: expression(document.body.clientWidth < 879? "881px": "881px");
}
 /*antes en 725px*/


.logo {float:left; padding:5px 0 0px 0px;}

.nav_1 {float:right;height:30px; margin-top:10px;}

.cart {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top:65px; 
color:#ccc;
text-align:right;
}


.cart img {vertical-align:middle;
}
.cart a {color:#ffcc66;}
.cart a:hover {
color:#fff;
}
.cart a:active {
color:#ffcc66;

}

#titulo_templo {
margin-top:0px;
float:left;
/*margin-right:198px;
*/
}

.links {
padding-top:10px;
padding-bottom:3px;
color:#ccc; 
font-size:14px; 
text-align:right;


}
.links a {

font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:6px;
background:url(../images/arrow_top.gif) top left no-repeat;
color:#ccc;
font-size:12px;
font-weight:bold;
text-decoration:none;
}




.links a:hover {
color:#ffcc66;
}
.links a:active {
color:#999;

}




.header {background:url(../images/head_bg.gif) top repeat-x; padding-top:5px; margin-top:5px;}
.header a:hover {

}

.left {
width:880px;
height:194px;

}

.icon_cards {
float:right;

}
.header .right {}
.header .margin {}


/*.menu ul li a:hover {
text-decoration:underline;
}
*/

.menu {
width:180px;
position:absolute;
margin-top: 0px;

}










.head {
width:880px;
}
/*.head_r {background:url(../images/head_r.gif) top right no-repeat;}
.head_l {background:url(../images/head_l.jpg) top left no-repeat;}
*/

.trans {background:url(../images/banner_logo_tran.gif) top repeat-x;
background-repeat:repeat-y;}
.head .banner {height:194px;}

/*#bannerTwo {padding:28px 0 0 163px;}

.head .curr {float:left; width:52%; font-weight:bold; color:#565656;}
.head .curr select {width:100px;}
.head .curr div {padding:7px 0 4px 90px;}

.head .lang {float:right; width:47%; background:url(../images/nav_separator.gif) bottom left no-repeat; font-weight:bold; color:#565656;}
.head .lang div {padding:7px 20px 7px 10px; text-align:center;}
*/

.mini-banner_texto {
width:514px;
height:194px;
float:right;


}
.mini-banner_personaje {
float:left;
width:366px;
height:194px;
position:absolute;

}



.cont_bg {background:url(../images/bg_line.gif) bottom repeat-x; margin-bottom:3px; background-color:#666;}
.cont_bg .t {background:url(../images/bg_line.gif) top repeat-x;}
.cont_bg .r {background:url(../images/bg_line.gif) right repeat-y;}
.cont_bg .l {background:url(../images/bg_line.gif) left repeat-y;}
.cont_bg .br {background:url(../images/bg_br.gif) bottom right no-repeat;}
.cont_bg .bl {background:url(../images/bg_bl.gif) bottom left no-repeat;}
.cont_bg .tr {background:url(../images/bg_tr.gif) top right no-repeat;}
.cont_bg .tl {background:url(../images/bg_tl.gif) top left no-repeat; padding:8px 10px 13px;}




