@charset "utf-8";
@import url(reset.css);
/* body			-------------------------------------------------------- */
html	 		{height:100%;}
body 			{height:100%;font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;color:#333;background:#FFFFFF url(../img/layout/bg.jpg) repeat-x;}

/* type			-------------------------------------------------------- */
h1	 		{color:#000;font:normal 24px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;margin:0 0 20px;line-height:28px;}
h2	 		{color:#000;font:normal 20px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;margin:30px 0 5px;}
p			{margin:0 0 10px 0;}
ul			{margin:10px 0 20px 15px;padding:0 0 0 20px;}
ol			{margin:10px 0 20px 15px;padding:0 0 0 20px;}
li			{margin:5px 0 0 0;padding:0;}
a			{color:#336699;}
a:hover			{color:#FF9900;}


/* outerWrapper	-------------------------------------------------------- */
#outerWrapper	{width:960px;margin:0 auto 20px auto;padding:0;background:#FFFFFF;}
#bottomWrapper	{background:url(../img/layout/b.jpg) bottom left repeat-x;}
#outertl		{}
#outertr		{}
#outerbl		{background:url(../img/layout/bl.jpg) bottom left no-repeat;}
#outerl			{background:url(../img/layout/l.jpg) repeat-y;}
#outerr			{background:url(../img/layout/r.jpg) top right repeat-y;}
#outerbr		{background:url(../img/layout/br.jpg) bottom right no-repeat;padding:0 0 10px 0;}
#innerWrapper	{padding:0 20px;background:url(../img/layout/inner_bg.jpg) no-repeat;}
#headerWrapper	{margin:0 auto;padding:0;}
#contentWrapper	{margin:0 auto;padding:0;}
#footerWrapper	{width:960px;margin:0 auto;padding:0;}

/* header		-------------------------------------------------------- */
#header			{height:190px;position:relative;z-index:1100;}
#logo a			{width:240px;height:110px;display:block;text-indent:-9999px;background:url(../img/layout/logo.jpg) no-repeat;position:absolute;top:5px;left:10px;}
#flashContent	{z-index:1110;}
#tipocambio		{position:absolute;top:5px;left:820px;font-size:10px;line-height:12px;border:1px solid #CCC;padding:5px;text-align:center;z-index:1105;}
#tipocambio h5	{margin:0;padding:0;font-size:11px;font-weight:normal;}
#moto			{width:107px;height:43px;display:block;background:url(../img/layout/moto.jpg) no-repeat;position:absolute;top:76px;left:820px;}
#textSize		{height:20px;width:100px;position:absolute;top:0;right:0;}
#textSize ul	{height:20px;list-style:none;margin:0 0 10px 0;padding:0;}
#textSize li	{display:inline;margin:0;padding:0;}
#textSize a		{float:left;text-indent:-9999px;height:20px;width:20px;background:url(../img/layout/textsize.jpg);margin:0 5px 0 0;}
#textSize .s a	{background-position:0 0;}
#textSize .s a:hover	{background-position:0 -20px;}
#textSize .m a	{background-position:-20px 0;}
#textSize .m a:hover	{background-position:-20px -20px;}
#textSize .l a	{background-position:-40px 0;}
#textSize .l a:hover	{background-position:-40px -20px;}
#textSize .x a	{background-position:-60px 0;}
#textSize .x a:hover	{background-position:-60px -20px;}

/* mainNav 		-------------------------------------------------------- */
#mainNav		{height:30px;position:absolute;top:125px;left:10px;}

/* content		-------------------------------------------------------- */
#content		{padding:0;min-height:300px;text-align:justify;}
#btn_main		{margin:20px 0 10px 0;height:150px;width:920px;}
#btn_main ul	{margin:0 0 0 10px;padding:0;list-style:none;height:150px;}
#btn_main li	{margin:0;padding:0;text-indent:-9999px;display:inline;}
#btn_main a		{width:170px;height:150px;background:url(../img/layout/btn_main.jpg) no-repeat;display:block;float:left;margin-right:12px;}
#btn_main .exp a		{background-position:0 0;}
#btn_main .exp a:hover	{background-position:0 -150px;}
#btn_main .pro a		{background-position:-170px 0;}
#btn_main .pro a:hover	{background-position:-170px -150px;}
#btn_main .eve a		{background-position:-340px 0;}
#btn_main .eve a:hover	{background-position:-340px -150px;}
#btn_main .pag a		{background-position:-510px 0;}
#btn_main .pag a:hover	{background-position:-510px -150px;}
#btn_main .con a		{background-position:-680px 0;}
#btn_main .con a:hover	{background-position:-680px -150px;}

#logos					{margin:20px 0 ;height:70px;width:920px;}
#logos ul				{margin:0 0 0 10px;padding:0;list-style:none;height:70px;}
#logos li				{margin:0;padding:0;text-indent:-9999px;display:inline;}
#logos a				{width:170px;height:70px;display:block;float:left;margin-right:12px;}
#logos .webmail a		{background:url(../img/logos/webmail.jpg) no-repeat;}
#logos .dhl a			{background:url(../img/logos/logo_dhl.jpg) no-repeat;}
#logos .acambiode a		{background:url(../img/logos/logo_acambiode.jpg) no-repeat;}
#logos .grupok a		{background:url(../img/logos/logo_grupok.jpg) no-repeat;}
#logos .credito 		{background:url(../img/logos/logo_bbx.jpg) no-repeat;width:170px;height:70px;display:block;float:left;margin-right:12px;}


/* breadcrumb		-------------------------------------------------------- */
#breadcrumb		{height:20px;background:url(../_img/layout/breadcrumb.jpg) no-repeat;padding:5px 10px;font-size:10px;color:#999999;margin-bottom:40px;}
#breadcrumb a		{color:#999999;text-decoration:none;}
#breadcrumb a:hover	{text-decoration:underline;color:#333333;}

/* mainContent		-------------------------------------------------------- */
.mainContent		{float:left;width:680px;padding:0;}
#slides			{border:1px solid #CCC;padding:2px;width:674px;height:250px;margin-bottom:30px;}
.enlaces		{margin:0 10px 20px 0;}

#clientesWrapper	{text-align:center;margin:10px 0 0 8px;}
.clientes		{border:1px solid #CCC;padding:5px;width:200px;height:200px;margin:0 12px 12px 0;float:left;}
.clientes .imagen	{text-align:center;margin:0 auto 10px auto;}
.clientes h4	{text-align:center;height:60px;}
.clientes ul	{margin:10px 0;padding:10px 0;list-style:none;text-align:left;}

.calendar		{float: left;width:200px;margin-left:50px}
.noticias		{float:right;width:500px;height:100px;margin-right:50px;}
.precisanoticias{width:520px;height:30px; display:block; background:url(../img/layout/precisanoticias.jpg) no-repeat; text-indent:-9999px; margin:0; padding:0;}
#listticker		{height:100px;width:500px;overflow:hidden;padding:0;}
#listticker li	{border:0;margin:0;padding:0;list-style:none;}
#listticker li	{height:90px;padding:5px 0;list-style:none;}
#listticker a	{color:#000000;margin-bottom:}
#listticker .news-title		{display:block;font-weight:bold;margin-bottom:4px;font-size:11px;}
#listticker h3.news-title	{display:block;font-size:14px;color:#CC0000;margin:0;}
#listticker .news-text		{display:block;font-size:12px;}
#listticker img				{float:left;margin-right:14px;padding:4px;border:solid 1px #DEDEDE;}

/* sidebar		-------------------------------------------------------- */
.sidebarWrapper		{float:right;width:220px;padding:0;}

#sidebar ul			{margin:0;padding:0;list-style:none;}
#sidebar li			{margin:0 0 10px 0;padding:0;text-indent:-9999px;}
#sidebar .prog a		{width:200px;height:170px;background:url(../img/layout/sidebar.jpg) 0 0 no-repeat;display:block;}
#sidebar .prog a:hover	{background-position:-200px 0;}
#sidebar .coti a		{width:200px;height:80px;background:url(../img/layout/sidebar.jpg) 0 -170px no-repeat;display:block;}
#sidebar .coti a:hover	{background-position:-200px -170px;}




/* footer		-------------------------------------------------------- */
#footer			{height:40px;position:relative;padding:10px;}
#footer			{color:#CCCCCC;font:11px normal;}
#footer .footerLeft	{float:left;width:auto;}
#footer .footerRight{float:right;width:auto;}
#footer ul		{margin: 0;padding: 0;border: none;}
#footer li		{list-style:none;display: block;margin: 0;padding: 0;float: left;width: auto;}
#footer li a		{color: #444;display: block;width: auto;text-decoration: none;margin: 0;padding: 0 10px;border-right: 1px solid #666;}
#footer li a:hover, li a:active {color:#990000;}
#footer li a.active:link, li a.active:visited
			{position: relative;z-index: 102;font-weight: bold;}
#footer .mc a		{width:80px;height:15px;display:block;background: url(../img/layout/footer_sprite.png) -240px 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .css a		{width:80px;height:15px;display:block;background: url(../img/layout/footer_sprite.png) 0 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .xhtml a	{width:80px;height:15px;display:block;background: url(../img/layout/footer_sprite.png) -80px 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .tableless a{width:80px;height:15px;display:block;background: url(../img/layout/footer_sprite.png) -160px 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .mc a:hover	{background-position:-240px -15px;}
#footer .css a:hover	{background-position:0 -15px;}
#footer .xhtml a:hover	{background-position:-80px -15px;}
#footer .tableless a:hover{background-position:-160px -15px;}

/* classes   		-------------------------------------------------------- */
p.hr 			{line-height:1.0em;border-bottom:1px dotted #5D84AC;margin:1.5em 0;}
.clearfloat		{clear:both;height:0;font-size:1px;line-height:0px;}
.offleft		{margin-left:-9000px;position:absolute;}
.imgRight		{float:right;margin:0 0 10px 10px;}
.imgLeft		{float:left;margin:0 10px 10px 0;}
.imgBorder		{border:1px solid #CCC;padding:2px;margin:10px 0;}
.bold			{font-weight:bold;}
.floatRight		{float:right;}
.textCenter		{text-align:center;}
.box			{width:500px;margin:20px auto;border:1px dashed #CCC;}
.box p			{padding:0 10px;}
.box h2			{margin-top:0;background:#CC0000;display:block;padding:2px;color:#FFF;}
.box h3			{margin-top:10px;padding:0 10px;}

/* rear more   		-------------------------------------------------------- */
a.readon, 
a.readon:hover		{margin-top:10px;display:block;float:right;line-height:12px;background:url(../img/icons/readon.gif) no-repeat left center;text-indent:16px;}

/* form php		-------------------------------------------------------- */
.btn_enviar		{height:40px;width:150px;display:block;cursor:pointer;font-size:14px;font-weight:bold;background:url(../img/layout/btn_enviar.gif) no-repeat;color:#666666;}
.boxContactLeft		{float:left;width:350px;}
.boxContactRight	{float:right;width:350px;}

/* spry code	-------------------------------------------------------- */ 
.SpryHiddenRegion 	{visibility:hidden;}


/* misChunches		-------------------------------------------------------- */ 
.mis 			{color:#003366;font-family:"times new roman", serif;}
.chunches 		{font-family:tahoma, arial, verdana, sans-serif;margin:0;color:#990000;font-weight:normal;}
