@charset "utf-8";
/* CSS Document */

*
{
	padding: 0;
	margin: 0;
	border: 0;
	
	font-size: 1px;
}

html,
body
{
	width: 100%;
	height: 100%;
}

body
{
	background: #004F70 url(../img/bg-home.jpg) no-repeat top center;
}

	.wrapper
	{
		width: 980px;
		margin: 0 auto;
	}
	
		.nav-bar
		{
			width: 980px;
			height: 22px;
			
			padding: 55px 0 0 0;
		}
			.lang-bar
			{
				float: right;
				display: inline;
				
				margin: 0 310px 0 0;
				
				height: 22px;
			}
				.lang-bar ul
				{
					/*float: left;*/
					display: inline;
					
					list-style: none;
				}
					lang-bar ul li
					{
						float: left;
						display: inline;
					}
						.lang-bar .lang-es-flag:link,
						.lang-bar .lang-es-flag:visited,
						.lang-bar .lang-es-flag:active,
						.lang-bar .lang-es-flag:hover
						{
							float: left;
							display: inline;
							
							width: 17px;
							height: 11px;
							
							background: url(../img/flag-esp.gif) no-repeat 0 0;
						}
						
						.lang-bar .lang-en-flag:link,
						.lang-bar .lang-en-flag:visited,
						.lang-bar .lang-en-flag:active,
						.lang-bar .lang-en-flag:hover
						{
							float: left;
							display: inline;
							
							width: 17px;
							height: 11px;
							
							background: url(../img/flag-eng.gif) no-repeat 0 0;
							
						}
		.header-box
		{
			float: left;
			display: inline;
			
			width: 129px;
			height: 362px;
			
			background: url(../img/bg-header-left.gif) no-repeat 0 0;
		}
		
			.header-box .logo-oxicab:link,
			.header-box .logo-oxicab:visited,
			.header-box .logo-oxicab:active,
			.header-box .logo-oxicab:hover
			{
				float: left;
				display: inline;
				
				width: 93px;
				height: 83px;
				
				background: url(../img/logo-oxicab.gif) no-repeat 0 0;
				margin: 12px 0 0 17px;
			}

		.ad-box
		{
			float: left;
			display: inline;
			
			width: 481px;
			height: 362px;
			
			margin: 0 0 0 4px;
		}

		.menu-box
		{
			float: left;
			display: inline;
			
			width: 362px;
			height: 362px;
			
			margin: 0 0 0 4px;
			background: url(../img/bg-menu-right-home.gif) no-repeat 0 0;
		}
		
			.menu-box ul
			{
				float: left;
				display: inline;
				
				list-style: none;
				padding: 10px 0 0 0;
			}

			.menu-box .shortcuts-bar
			{
				width: 360px;
				overflow: hidden;
			}
				.shortcuts-bar ul
				{
					float: right;
					margin: 0 10px 0 0;
				}
			
					.shortcuts-bar li
					{
						float: left;
						display: inline;
					}
						.shortcuts-bar a:link,
						.shortcuts-bar a:visited,
						.shortcuts-bar a:active,
						.shortcuts-bar a:hover
						{
							float: left;
							display: inline;
							
							width: 13px;
							height: 13px;
							
							margin: 0 5px 0 0;
						}
		
						.shortcuts-bar .link-home:link,
						.shortcuts-bar .link-home:visited,
						.shortcuts-bar .link-home:active,
						.shortcuts-bar .link-home:hover
						{
							background: url(../img/ico-home.gif) no-repeat 0 0;
						}

						.shortcuts-bar .link-print:link,
						.shortcuts-bar .link-print:visited,
						.shortcuts-bar .link-print:active,
						.shortcuts-bar .link-print:hover
						{
							background: url(../img/ico-print.gif) no-repeat 0 0;
						}

						.shortcuts-bar .link-email:link,
						.shortcuts-bar .link-email:visited,
						.shortcuts-bar .link-email:active,
						.shortcuts-bar .link-email:hover
						{
							background: url(../img/ico-email.gif) no-repeat 0 0;
						}


			.menu-box .menu-options
			{
				width: 315px;
				overflow: hidden;
			}
				.menu-options ul
				{
					padding: 5px 0 0 0;
					margin: 0 0 0 11px;
					overflow: hidden;
				}
					.menu-options li
					{
						float: left;
						display: inline;
						
						background: url(../img/menu-item-hr.gif) no-repeat 0 0;
					}
					.menu-options li.menu-first-item
					{
						background: none;
					}

						.menu-options a:link,
						.menu-options a:visited,
						.menu-options a:active,
						.menu-options a:hover
						{
							float: left;
							display: inline;
							
							width: 315px;
							height: 29px;
							
							margin: 0;
						}
						
						.menu-options .menu-link-conocenos:link,
						.menu-options .menu-link-conocenos:visited,
						.menu-options .menu-link-conocenos:active,
						.menu-options .menu-link-conocenos:hover
						{
							background: url(../img/menu-item-conocenos.png) no-repeat 0 0;
						}
						.menu-options .menu-link-conocenos:hover
						{
							background: url(../img/menu-item-conocenos.png) no-repeat 0 -29px;
						}


						.menu-options .menu-link-med-hiper:link,
						.menu-options .menu-link-med-hiper:visited,
						.menu-options .menu-link-med-hiper:active,
						.menu-options .menu-link-med-hiper:hover
						{
							background: url(../img/menu-item-med-hiper.png) no-repeat 0 0;
						}
						.menu-options .menu-link-med-hiper:hover
						{
							background: url(../img/menu-item-med-hiper.png) no-repeat 0 -29px;
						}

						.menu-options .menu-link-productos:link,
						.menu-options .menu-link-productos:visited,
						.menu-options .menu-link-productos:active,
						.menu-options .menu-link-productos:hover
						{
							background: url(../img/menu-item-productos.png) no-repeat 0 0;
						}
						.menu-options .menu-link-productos:hover
						{
							background: url(../img/menu-item-productos.png) no-repeat 0 -29px;
						}

						.menu-options .menu-link-servicios:link,
						.menu-options .menu-link-servicios:visited,
						.menu-options .menu-link-servicios:active,
						.menu-options .menu-link-servicios:hover
						{
							background: url(../img/menu-item-servicios.png) no-repeat 0 0;
						}
						.menu-options .menu-link-servicios:hover
						{
							background: url(../img/menu-item-servicios.png) no-repeat 0 -29px;
						}


						.menu-options .menu-link-noticias:link,
						.menu-options .menu-link-noticias:visited,
						.menu-options .menu-link-noticias:active,
						.menu-options .menu-link-noticias:hover
						{
							background: url(../img/menu-item-noticias.png) no-repeat 0 0;
						}
						.menu-options .menu-link-noticias:hover
						{
							background: url(../img/menu-item-noticias.png) no-repeat 0 -29px;
						}

						.menu-options .menu-link-enlaces:link,
						.menu-options .menu-link-enlaces:visited,
						.menu-options .menu-link-enlaces:active,
						.menu-options .menu-link-enlaces:hover
						{
							background: url(../img/menu-item-enlaces.png) no-repeat 0 0;
						}
						.menu-options .menu-link-enlaces:hover
						{
							background: url(../img/menu-item-enlaces.png) no-repeat 0 -29px;
						}
						
						.menu-options .menu-link-distri:link,
						.menu-options .menu-link-distri:visited,
						.menu-options .menu-link-distri:active,
						.menu-options .menu-link-distri:hover
						{
							background: url(../img/menu-item-distribuidores.png) no-repeat 0 0;
						}
						.menu-options .menu-link-distri:hover
						{
							background: url(../img/menu-item-distribuidores.png) no-repeat 0 -29px;
						}
						
						.menu-options .menu-link-contact:link,
						.menu-options .menu-link-contact:visited,
						.menu-options .menu-link-contact:active,
						.menu-options .menu-link-contact:hover
						{
							background: url(../img/menu-item-contacto.png) no-repeat 0 0;
						}
						.menu-options .menu-link-contact:hover
						{
							background: url(../img/menu-item-contacto.png) no-repeat 0 -29px;
						}
						
		.promo-box
		{
			float: left;
			display: inline;
			
			margin: 5px 0 0 132px;
		}

			.promo-large,
			.promo-small
			{
				float: left;
				display: inline;
				
				width: 237px;
				height: 101px;
				
				margin: 0 0 0 7px;
			}
			.promo-small
			{
				width: 182px;
				height: 101px;

				margin: 0 0 0 6px;
			}
			
		.footer-bar
		{
			float: left;
			display: inline;
			
			width: 980px;
			height: 22px;
			
			padding: 15px 0 25px 0;
		}
		
			.footer-bar small
			{
				display: block;
				
				font: bold 10px/1.4em Verdana, Arial, Helvetica, sans-serif;
				color: #39B4E8;
				line-height:25px;
				
				text-align: center;
			}
			a.contac:link, a.contac:visited
			{
				/*display: block;*/
				
				font: bold 10px/1.4em Verdana, Arial, Helvetica, sans-serif;
				color: #39B4E8;
				text-decoration:none;
				
				text-align: center;
			}
			
			a.contac:hover, a.contac:active
			{
				/*display: block;*/
				
				font: bold 10px/1.4em Verdana, Arial, Helvetica, sans-serif;
				color: #39B4E8;
				text-decoration:underline;
				
				text-align: center;
			}
		

.list_tab{list-style-type:none; 
					  margin:0px;
					  padding:0px;
					  height:30px;
					  float:left;}
			.list_tab li{display:inline; padding:0px; float:left; height:30px; border:0px solid; margin-left:3px;}
			.list_tab li img{margin:0px; padding:0px;}

