﻿
/***************************************** CONTENEDORES PRINCIPALES */

#main			{
	margin:10px auto 10px auto;
	padding:0px;
	width:768px;
	min-height:650px;
	height:auto !IMPORTANT;
	height:650px;
	}

#principal			{
	margin:0px;
	padding:0px;
	width:750px;
	min-height:750px;
	height:auto !IMPORTANT;
	height:750px;
	border:1px solid #003066;
	float:left;
	background-color:#FFF;
	background-image:url("../img/grounds/ppal.jpg");
	background-repeat:no-repeat;
	background-position:left top;
        position:relative;
	}

#languaje			{
	background-image:url("../img/grounds/menu.gif");
	background-repeat:repeat-x;
	width:738px;
	height:23px !IMPORTANT;
	height:25px;
	margin:0px;
	padding:7px 0px 0px 12px !IMPORTANT;
	padding:5px 0px 0px 12px;
	}

#languaje img, a {
	vertical-align:middle;
	display:inline;
	padding-right:1px;
	}

#header				{
	margin:0px;
	padding:0px;
	width:750px;
	height:180px;
	background-image:url("../img/grounds/header.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	}

#menu				{
	margin:105px 5px 0px 0px;
	padding:0px;
	height:18px;
	font:12px Arial, sans-serif;
	font-weight:bold;
	width:585px;
	list-style-type:none;
	float:right;
	}

#footer				{
	margin:5px auto 0px auto;
	padding:0px;
	width:750px;
	height:120px;
	float:left;
	}

#in_footer				{
	margin:0px;
	padding:0px;
	height:69px;
	border:1px solid #003066;
	background-image:url("../img/grounds/footer.gif");
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#1B4677;
	}

#text				{
	width:320px;
	height:50px;
	margin:0px;
	padding:15px 25px 0px 0px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:20px;
	float:left;
	background-image:url("../img/grounds/tab_footer.gif");
	background-position:right center;
	background-repeat:no-repeat;
	}

#hap				{
	width:155px;
	height:64px;
	float:left;
	text-align:right;
	margin:0px;
	padding:1px 40px 0px 0px;
	background-image:url("../img/grounds/tab_footer.gif");
	background-position:right center;
	background-repeat:no-repeat;
	}

#credits			{
	width:155px;
	height:64px;
	float:right;
	text-align:right;
	margin:0px;
	padding:1px 15px 0px 0px;
	}

#links				{
	clear:both;
	margin:10px auto 0px auto;
	width:740px;
	height:20px;
	text-align:center;
	padding:2px 0px 10px 0px;
	}

#shadow				{
	width:16px;
	height:650px;
	background-image:url("../img/grounds/shadow.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	}

/***************************************** CONTENEDORES EXPRESOS PARA LA HOME */

#principal_home			{
	margin:0px;
	padding:0px;
	width:750px;
	min-height:750px;
	height:auto !IMPORTANT;
	height:750px;
	border:1px solid #003066;
	float:left;
        position:relative;
	background-color:#FFF;
	background-image:url("../img/grounds/ppal_home.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	}

.bub01				{
	margin:49px 0px 0px 238px !IMPORTANT;
	margin:8px 0px 0px 237px;
	padding:0px;
	width:480px;
	height:105px;
	clear:both;
	}

.bub02				{
	margin:25px 0px 0px 276px !IMPORTANT;
	margin:25px 0px 0px 276px;
	padding:0px;
	width:450px;
	height:105px;
	clear:both;
	}

.bub03				{
	margin:28px 0px 0px 231px !IMPORTANT;
	margin:26px 0px 0px 230px;
	padding:0px;
	width:490px;
	height:105px;
	}

.inbub03			{
	margin:0px;
	padding:0px;
	width:350px;
	float:left;
	}

#videobub			{
	margin:110px 0px 0px 12px !IMPORTANT;
	margin:110px 0px 0px 8px;
	padding:0px;
	width:203px;
	height:203px;
	float:left;
	}

#buy				{
	margin:16px 0px 0px 0px !IMPORTANT;
	margin:20px 0px 0px 0px;
	padding:0px;
	width:381px;
	height:243px;
	float:right;
	}

#buy_text			{
	position:absolute;
	z-index:3;
	width:155px;
	height:52px;
	padding:10px 0px 0px 30px;
	text-align:right;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	}

#guarant			{
	width:720px;
	height:172px;
	clear:both;
	margin:auto;
	padding:0px 0px 0px 0px;
	background-image:url("../img/grounds/guarants.gif");
	background-repeat:repeat-x;
	background-position:left top;
	}

.certif				{
	width:82px;
	height:129px;
	margin:0px 8px 0px 0px;
	padding:0px;
	font-size:9px;
	text-align:center;
	float:left;
	}

/***************************************** CONTENEDORES ANIDADOS */

#sello {
    position:absolute;right:0;
    padding:2px 15px 0px 0px;
    text-align:center;
}

#logo				{
	width:250px;
	height:31px;
	padding:12px 0px 0px 9px;
	margin:0px;
	}

#logo a, #main a:link, #main a:visited, a:hover	{
        text-decoration:none;
}

#submenu			{
	width:420px;
	height:32px;
	margin:40px 0px 0px 190px !IMPORTANT;
	margin:40px 0px 0px 95px;
	padding:0px;
	float:left;
	}

#bubsection				{
	margin:3px 10px 0px 0px !IMPORTANT;
	margin:3px 5px 0px 0px;
	padding:0px;
	width:106px;
	height:99px;
	float:right;
	}

#contents			{
	width:555px;
	height:auto !IMPORTANT;
	height:30px;
	margin:0px 0px 0px 180px !IMPORTANT;
	margin:0px 0px 0px 90px;
	padding:0px;
	float:left;
	}

#contents_w			{
	width:725px;
	height:auto !IMPORTANT;
	height:30px;
	margin:0px 0px 0px 20px !IMPORTANT;
	margin:0px 0px 0px 20px;
	padding:0px;
	}

#manual {
        margin:150px 0px 0px 3px;
        float:left;
}

#item_contents {
	margin:0px 0px 0px 15px !IMPORTANT;
        margin:0px 0px 0px 20px;
	padding:0px;
	float:left;
        width:545px;
}


#contents_all			{
	width:750px;
	height:auto !IMPORTANT;
	height:30px;
	padding:0px;
        margin:0;
	float:left;
	}

#contents_right			{
	width:555px;
	height:auto !IMPORTANT;
	height:30px;
	margin:0px;
	padding:0px;
	float:right;
	}
#contents_left			{
	width:160px;
	height:auto !IMPORTANT;
	margin:0px 0px 0px 10px !IMPORTANT;
	margin:0px 0px 0px 10px;
	padding-top:200px;
	float:left;
        text-align:center;
	}

.month				{
	width:92px;
	height:15px;
	float:left;
	margin:3px 0px !IMPORTANT;
	margin:0px;
	padding:5px;
	background-color:#27507C;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	}

.separa_month		{
	width:35px;
	height:25px;
	float:left;
	}

/***************************************** menu do dia */

#navlist			{
	margin:0px;
	padding:0px;
	text-align:right;
	font-weight:bold;
	}

#navlist li			{
	float:right;
	margin:0px;
	padding:0px;
	width:auto;
	display:block;
	}

#navlist li a, #navlist li a:link{
	color:#FFF;
	text-decoration:none;
	padding:0px 0px 2px 12px;
	display:block;
	}

#navlist li a:hover{
	color:#C0CDDC;
	cursor:pointer;
	}

#navlist li a.current, #navlist li a.current:link{
	color:#FFB502;
	cursor:default;
	}

#navlist li a.current:hover{
	color:#C0CDDC;
	}

/*********************************************** SUBMENUS */

#submenu img, a {
	vertical-align:middle;
	display:inline;
	padding-right:1px;
	}

/***************************************** CONTENEDORES GARANTIAS */
#fichas				{
	width:435px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:right;
	}

#path_carrito			{
	margin:125px 0px 20px 20px !IMPORTANT;
	margin:125px 0px 20px 10px;
	padding:0px;
	width:151px;
	height:250px;
	float:left;
	}

#main_cart			{
	margin:0px;
	padding:5px 10px 0px 0px;
	width:440px;
	min-height:415px;
	height:auto !IMPORTANT;
	height:415px;
	float:right;
	}

.for_cols			{
	width:555px;
	height:170px;
	}

.col_cart			{
	width:47%;
	float:left;
	margin-right:5px;
	padding:5px;
	background-color:#FFF;
	border:1px solid #B4B4B4;
	min-height:170px;
	height:auto !IMPORTANT;
	height:170px;
	}

.col_cart2			{
	width:47%;
	float:right;
	padding:5px;
	margin:0px;
	background-color:#FFF;
	border:1px solid #B4B4B4;
	min-height:170px;
	height:auto !IMPORTANT;
	height:170px;
	}

#path_carrito ul			{
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
	}

#path_carrito li			{
	display:block;
	padding:10px 1px 10px 5px;
	border:1px solid #FFB502;
	background-color:#FFF;
	margin:2px 0px;
	color:#13396D;
	text-decoration:none;
	width:95%;
	}

#path_carrito li.active			{
	background-color:#13396D;
	color:#fff;
	font-weight:bold;
	border-right:5px solid #FFB502;
	margin:0px;
	padding:10px 1px 10px 5px;
/*      width:151px;*/
	}

/****************************************** RECAMBIOS */

.item_cart_big			{
	float:left;
	width:537px !IMPORTANT;
	width:540px;
	height:228px !IMPORTANT;
	height:218px;
	border:1px solid #27507C;
	background-color:#AEBDCE;
	background-image:url("../img/grounds/container_cart_big.jpg");
	background-repeat:repeat-x;
	background-position:right bottom;
	margin:5px 0px;
	padding:5px;
	}

.item_cart_big .desc	{
	float:left;
	width:210px;
	height:180px;
	margin:0px;
	color:#13396D;
	overflow:hidden;
	}

#contents .item_cart_big .desc li	{
	margin:0px;
	}

.item_cart_big .image	{
	float:right;
	width:325px;
	height:225px;
	margin:0px;
	}

.item_cart_big .buy		{
	float:left;
	width:210px;
	margin:0px;
	padding:0px;
	text-align:center;
	}

.item_cart			{
	float:left;
	width:120px;
	height:165px;
	border:1px solid #27507C;
	background-color:#AEBDCE;
	background-image:url("../img/grounds/container_cart2.jpg");
	background-repeat:repeat-x;
	background-position:right top;
	margin:5px 3px;
	padding:5px;
	text-align:center;
	}

.item_cart .image	{
	width:100%;
	height:60px;
	text-align:center;
	margin:0px;
	}

.item_cart .desc	{
	width:100%;
	height:35px;
	margin:0px;
	text-align:center;
	color:#13396D;
	overflow:hidden;
	}

.acaso				{
	padding:15px;
	color:#666;
	}

