body{font-size:.75em; font-family:Arial, Helvetica, sans-serif;background:url(../img/pi_fondo_body.png) repeat-x top left #FFF; }

/*contenido*/
div#contenido{ margin:0 auto;position:relative;}

/*base-central*/
div#base-central{margin:auto; width:950px; background-color:#fff;}

/*cabecera*/
div#cabecera{float:left;width:950px; height:156px; position:relative;}
div#cabecera a.logo{float:left; width:234px; height:74px; margin-left:20px; margin-top:20px;background:url(../img/pi_logo.png) no-repeat top left; }
div#cabecera div.idioma{float:right; width:192px; height:46px; background:url(../img/pi_bg_idioma.png) no-repeat top left;}
div#cabecera div.idioma a{float:left; display:inline; width:86px; height:26px; color:#939598; margin-top:6px; text-decoration:none; font-size:11px; font-weight: bold; margin-right:4px; padding-top:12px;}
div#cabecera div.idioma a:hover{color:#FFD503;}
div#cabecera div.idioma a.ingles{background:url(../img/pi_eng_icon.png) no-repeat top right; margin-left:10px;}
div#cabecera div.idioma a.spanol{background:url(../img/pi_esp_icon.png) no-repeat top right;}
div#cabecera ul.idioma{float:left; width:200px;margin-left:550px; display:inline;}
div#cabecera ul.idioma li{float:left;}
div#cabecera ul.idioma li a.en{float:left;background:url(../img/pi_en.png) no-repeat top left; padding-left:30px; height:17px; padding-right:10px; border-right:1px solid #797979; text-decoration:none; color:#797979; font-size:11px; padding-top:2px;}
div#cabecera ul.idioma li a.es{float:left;background:url(../img/pi_es.png) no-repeat top left; padding-left:30px; height:17px;text-decoration:none; color:#797979; font-size:11px;margin-left:10px; display:inline; padding-top:2px;}
div#cabecera div.fecha{float:right; font-size:15px;color:#797979; width:320px; position:absolute; top:80px; right:30px; display:inline;}

ul#menu{margin-top:27px; float:left;width:950px;background:url(../img/pi_fondo_menu.png) repeat-x top left; height:35px;}
ul#menu li{float:left; position:relative; }
ul#menu li a{float:left; text-decoration:none; color:#FFF; padding-top:11px; font-weight:bolder; font-size:11px; text-transform:uppercase;height:23px;text-align:center;padding-left:38px;padding-right:38px; }
ul#menu li a.last{padding-left:29px !important;padding-right:29px !important;}
ul#menu li.sepa{ width:1px; height:6px; background-color:#FFF; margin-top:14px; font-size:1px;}
ul#menu li a:hover{background:url(../img/pi_marcado.png) repeat-x top left; color:#E7B713;}

ul#menu li ul{float:left;width:180px; margin-top:34px; background-color:#0B003E;display:none;position:absolute;z-index:99999;top:0px;left:0px;}
ul#menu li ul li a{float:left; width:165px; text-align:left; height:19px; padding-left:10px; padding-right:5px; color:#FFF;}
ul#menu li ul li a:hover{color:#EBBC1A;}

/*base*/
div#base{float:left;width:950px;height:100%; background-color:#fff;}
div#base div.lad-der{float:left; width:660px; height:100%;}
div#base div.lad-der div.flash{float:left; width:660px; height:242px;}
div#base div.lad-der h1.titulo{float:left; width:630px; height:40px; background: url(../img/pi_linea_titulo.jpg) repeat-x 0 24px; margin-left:20px; margin-top:10px; display:inline;}
div#base div.lad-der h1.titulo span{float:left; font-size:18px; font-weight:bold; padding-right:10px; color:#0b0b4c; margin-top:10px; background-color:#fff;}
div#base div.lad-der h1.titulo span a{float:left; font-size:18px; font-weight:bold; color:#0b0b4c; text-decoration:none;}
/*destacados*/
div#destacados{float:left; width:660px; min-height:404px; padding-bottom:10px; display:inline;}
div#destacados h1{float:left; width:620px; padding-left:20px; color:#3444B7; font-size:20px; line-height:22px; margin-top:10px; padding-right:20px;}


div#destacados h2{float:left; width:616px; padding-left:20px; color:#3444B7; font-size:18px; line-height:22px; margin-top:10px; padding-right:20px; display:inline;} 
div#destacados h3{float:left; width:616px; color:#3444B7; line-height:22px; margin-top:10px; margin-left:30px; font-size:14px; display:inline;} 
div#destacados h3 a{ text-decoration:none; color:#3444B7;}
div#destacados h4{float:left; width:590px; color:#3444B7; line-height:22px; margin-top:10px; margin-left:60px; font-size:14px; font-weight:bold;} 
div#destacados ul.listado{float:left; margin-left:60px;line-height:25px; width:560px; display:inline;}
div#destacados ul.listado li{float:left; list-style-type:disc; width:560px;}
div#destacados p.pmedium{float:left;width:600px; margin-left:10px; margin-top:10px;color:#3F3F3F; font-size:12px;line-height:22px;text-align:justify; display:inline;}
div#destacados p.pmedium a{text-decoration:none; color:#547BE7;}
div#destacados p{
  color: #3F3F3F;
	float: left;
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	width: 616px;
	display:inline;
}
div#destacados div.informa ul.listado{margin-left:20px;line-height:25px; list-style:disc;width:620px;}
div#destacados div.informa ul.listado li{margin-left:20px;}
div#destacados div.sepa{float:left; width:660px; height:1px; font-size:1px;}
div#destacados div.sec{float:left; width:219px; height:404px; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; display:inline;} 
div#destacados div.sec img{float:left;width:219px;}
div#destacados div.sec h2{float:left; width:190px; padding-left:15px; color:#3444B7; font-size:18px; line-height:22px; margin-top:10px; padding-right:14px;}
div#destacados div.sec h2 a{ text-decoration:none; color:#3444B7;}
div#destacados div.sec h1.sec-title {
  margin:0;
	padding:0;
	float: left; 
	height:40px;
	background-color:#f3f3f4;
	border-right:1px #fff solid;
	width: 218px;
}


div#destacados div.sec h1.sec-title a{
  float:left;
	height:30px;
	width:180px;
  color: #1b3664;	
	font-size: 14px;
	font-weight:bold;
	line-height: 22px;
	padding-left: 38px;
	padding-top: 10px;
	cursor: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background:transparent url('../img/pi_icon_dest.png') no-repeat 0 0;
	display:inline;
}
div#destacados div.sec h1.sec-title a:hover{color:#ffd503;}
div#destacados div.sec h1.sec-title a.call{background-position:6px 0px !important;}
div#destacados div.sec h1.sec-title a.courier{background-position:6px -40px !important;}
div#destacados div.sec h1.sec-title a.compras{background-position:6px -80px !important;}
div#destacados div.sec h1.sec-title a.almacen{background-position:6px -120px !important;}
div#destacados div.sec h1.sec-title a.carga{background-position:6px -160px !important;}
div#destacados div.sec h1.sec-title a.transp{background-position:6px -200px !important;}

div#destacados div.sec p{float:left; font-size:11px; text-align:justify; width:191px; font-size:11px; color:#5F5F5F; margin-left:14px; margin-top:10px; line-height:14px; text-align:justify; padding: 0 !important;  display:inline;}
div#destacados div.sec a.vermas{float:left; width:200px; height:20px; font-size:12px; font-weight:bold; color:#192d60; margin-top:10px;  margin-right:14px; text-align:right; text-decoration:none; display:inline; }
div#destacados div.sec a.vermas:hover{color:#ffd503;}
div#destacados ul.mensajeria{float:left;width:185px; padding-left:20px; padding-right:14px; margin-top:2px;color:#5F5F5F;}
div#destacados ul.mensajeria li{float:left; padding-bottom:6px; border-bottom:1px dashed #E7B713;width:185px; margin-top:6px;}
div#destacados ul.mensajeria li a{float:left; color:#547BE7; text-decoration:none; font-size:13px;
background:url(../img/pi_check.png) no-repeat scroll left top transparent;
padding-left:20px;
}
div#destacados ul.mensajeria li span{float:left; color:#547BE7; text-decoration:none; font-size:13px;
background:url(../img/pi_check.png) no-repeat scroll left top transparent;
padding-left:20px;}
div#destacados h3.relacionados{float:left; width:580px; padding-left:20px; color:#3444B7;line-height:22px; margin-top:20px; padding-right:10px; font-size:14px; border-bottom: 1px solid #CECECE; display:inline;}


div#destacados ul.list{float:left;width:500px; padding-left:15px; padding-right:14px; margin-top:4px; margin-left:50px;font-weight:bolder;margin-top:10px;color:#3F3F3F; display:inline;}
div#destacados ul.list li{float:left; width:500px; padding-bottom:9px; list-style:disc; margin-top:7px;}
div#destacados ul.lista{float:left;width:500px; padding-left:15px; padding-right:14px; margin-top:4px; margin-left:50px; margin-top:10px;color:#3F3F3F; display:inline;}
div#destacados ul.lista li{float:left; width:500px; padding-bottom:9px; list-style:disc; margin-top:7px;}
div#destacados ul.carga{float:left;width:190px; padding-left:15px; padding-right:14px; margin-top:4px;}
div#destacados ul.carga li{float:left; padding-bottom:4px; width:190px; margin-top:4px;}
div#destacados ul.carga li a{float:left; color:#5279E5; text-decoration:none; font-size:13px;background:url(../img/pi_check.png) no-repeat top left; padding-left:20px; font-size:15px;}
div#destacados ul.carga li a span{ font-size:10px;}
div#destacados ul.relacionado{float:left;width:500px; padding-left:15px; padding-right:14px; margin-top:10px; list-style:disc;margin-left:50px;margin-top:10px;color:#3F3F3F; display:inline;}
div#destacados ul.relacionado li{float:left; padding-bottom:9px; width:500px; margin-top:7px;}
div#destacados ul.relacionado li a{text-decoration: none; color:#3444B7;}
div#destacados div.informa{float:left; width:660px;}
div#destacados div.informa img{float:left; padding:10px 10px 10px 20px;}
/*div#destacados div.informa p{float:none;width:auto;}*/
div#destacados div.informa p.min{float:none;width:600px;line-height:25px;}
div#destacados table.clientes{width:600px; float:left;margin-left:10px; display:inline; }
div#destacados table.clientes td{padding:8px;padding-top:15px;padding-bottom:15px;vertical-align:middle; text-align:center;}
div#destacados table.oficinas{float:left; width:600px; margin-left:30px; display:inline; margin-top:10px;}
div#destacados table.oficinas td{ padding:5px;border:5px solid #FFF;border-bottom:35px solid #FFF;border-top:35px solid #FFF;vertical-align:top;  background-color:#F7F7F7; color:#120060; line-height:15px;}
div#destacados table.oficinas td p,div#destacados table.oficinas td ul,div#destacados table.oficinas td ul li{ width:auto;}
div#destacados table.oficinas td ul li{ text-transform:uppercase;}
div#destacados table.oficinas td a{ background:url(../img/lupa.png) no-repeat bottom left;height:15px;padding-top:5px; padding-left:25px;text-decoration:none; color:#3444B7; width:150px; float:left; margin-top:10px;}
div#destacados table.oficinas td a.no_style{ background:none;height: inherit;padding: inherit;text-decoration:none; width: inherit; margin: inherit;}
div#destacados div.empresa{
  float:left;
	width:600px;
	margin-left:40px;
	margin-top:20px;
	display:inline;
}
div#destacados div.empresa h3{float:left; width:420px; color:#3444B7; line-height:22px; margin-top:10px; font-size:14px; margin-left:0 !important;}
div#destacados div.empresa p{float:left; width:400px; line-height: 20px;}
div#destacados a#ver{float:left; text-decoration:none; font-weight:bolder;font-size:13px;text-transform:uppercase;color:#0B003E;margin-left:50px;display:inline;background:url(../img/ver_video.png) no-repeat center left; padding-left:38px; width:100px; padding-top:8px; margin-top:8px;}
div#destacados table.aereos td{vertical-align:top;text-align:center;background-color:#FFF;}
div#destacados table.aereos td.title{background-color:#D1D1D1;}
div#destacados table.aereos td.title p{float:left;width:480px; font-weight:bolder;text-align:center; display:inline;}
div#destacados div#video{float:left;margin-left:50px;display:none;margin-top:10px;}
div#destacados p.alto{position:absolute;top:240px;left:310px; }
div#destacados p.ancho{position:absolute;top:170px;left:150px;}
div#destacados p.largo{position:absolute;top:190px;left:310px}

div#destacados div.peso-vol{float:left; width:600px; margin-left:20px; margin-top:20px;}
div#destacados div.peso-vol p{float:left; width:580px; margin-bottom:8px;}
div#destacados div.form-peso{float:left; width:600px; margin-left:20px; margin-top:10px;}
div#destacados div.form-peso p{float:left; width:580px;}
div#logistica{float:left; width:660px; min-height:426px; background-color:#FFF; padding-bottom:10px;}
div#logistica div.titulo{float:left; width:660px; height:40px; background-color:#0b0b4c;}
div#logistica div.titulo h2{float:left; color:#fff; height:20px; margin-top:12px; margin-left:25px; font-size:14px; padding-left:28px; padding-top: 2px; background:url(../img/pi_blog_icon.png) no-repeat top left; display:inline;}
div#logistica div.seccion{float:left; width:219px; height:366px; padding-bottom:10px; padding-top:10px; border-right:1px solid #fff;border-bottom:1px solid #fff; background-color:#f3f3f4;}
div#logistica div.seccion p{float:left; width:179px; margin-left:20px; color: #5F5F5F; font-size: 11px; line-height: 14px; margin-bottom:14px; display:inline;}
div#logistica div.seccion p.tit{margin-bottom:0; font-weight:bold;}
div#logistica div.seccion a.vermas{float:left; width:195px; height:20px; font-size:12px; font-weight:bold; color:#818285; margin-right:20px; display:inline; text-align:right; text-decoration:none;}
div#logistica div.seccion a.vermas:hover{color:#ffd503;}

div#base div.lad-izq{float:left; width:290px; height:100%;}
div#base div.lad-izq div.cliente{float:left; width:280px; height:242px; margin-left:10px; background:#F1F1F2 url(../img/pi_bg_login.png) no-repeat top left; display:inline;}
div#base div.lad-izq div.cliente h2{float:left; width:206px; height:24px; margin: 28px 0 0 18px; font-size:16px; color: #1B3664;font-weight: bold; padding-left:40px; padding-top:4px; background:url(../img/pi_intranet_icon.png) no-repeat top left; display:inline;}
div#base div.lad-izq div.cliente a{color: #88888A; text-decoration: none;}
div#base div.lad-izq div.cliente a:hover{color:#FFD503;}
div#base div.lad-izq div.rastreo{float:left; width:280px; height: 130px; margin-left:10px; margin-top:10px; background-color:#f3f3f4; display:inline;}
div#base div.lad-izq div.rastreo h2{float:left; width:260px; height:24px; margin: 12px 0 0 18px; font-size:16px; color: #1B3664;font-weight: bold; padding-top:4px; display:inline;}
div#base div.lad-izq div.rastreo p.info{float:left; width:246px; margin-left:18px; display:inline;}
div#base div.lad-izq div.rastreo a{float:left; margin-left:18px; margin-top:6px; color:#88888a; text-decoration:none;display:inline;}
div#base div.lad-izq div.rastreo a:hover{color:#FFD503;}
div#base div.lad-izq div.info{float:left; width:280px; height:276px; margin-left:10px; display:inline;}

ul#info{margin:0; width:280px;}
ul#info li{float:left; margin:0; width:280px; list-style:none;}
ul#info li a{float:left; height:34px; width:217px; font-size:16px; font-weight:bold; color:#080244; text-transform:uppercase; text-decoration:none; padding: 20px 0 0 63px}
ul#info li a:hover{color:#ffd503;}
ul#info li.telefono{height:56px; background-color:#121a54;}
ul#info li.telefono span.phone{float:left;height:42px; color:#ffd503; font-size:30px; font-weight:bold; padding: 14px 0 0 72px ; background:url(../img/pi_phone_icon.png) no-repeat 30px 10px; letter-spacing:1px; display:inline;}
ul#info li.video-guia{background-color:#e7e7e8;}
ul#info li.video-guia a.video{background:url(../img/pi_video_icon.png) no-repeat 15px 12px}
ul#info li.video-guia a.guia{background:url(../img/pi_guia_icon.png) no-repeat 15px 12px}
ul#info li.call-center{height:54px; background-color:#f3f3f4; border-top:1px solid #fff; border-bottom:1px solid #fff;}
ul#info li.call-center a.call{background:url(../img/pi_call_icon.png) no-repeat 15px 10px}
ul#info li.call-center a.reclamo{background:url(../img/pi_reclamo_icon.png) no-repeat 15px 10px}

div#base div.lad-izq div.noticias{float:left; width:280px; height:434px; margin-left:10px; margin-top:10px;}
div#base div.lad-izq div.noticias h2{float:left; width:280px; height:50px; background-color:#fafafb;  }
div#base div.lad-izq div.noticias h2 a{float:left; width:253px; height:32px; padding-top:18px; padding-left:27px;font-size:16px; color:#050040; font-weight:bold; text-decoration:none;}
div#base div.lad-izq div.noticias h2 a:hover{color:#ffd503;}
div#base div.lad-izq div.noticias div.content{
  float:left;
	width:280px;
	height:383px;
	background-color:#fafafb;
	border-top:1px solid #fff;
}

ul#noticias{float:left; width:226px; margin-left:27px; margin-top:10px; padding:0; display:inline;}
ul#noticias li{float:left; width: 226px; list-style:none; margin-bottom:18px; line-height:14px; color:#5F5F5F; font-size:11px; text-align:justify;}
ul#noticias li span{font-weight:bold;}
ul#noticias li a{float:left; font-weight:bold; color:#5F5F5F; text-decoration:none;}
ul#noticias li a:hover{color:#ffd503;}
ul#noticias li.divisor{height:1px; line-height:1px; background:url(../img/pi_not_divisor.png) no-repeat center center;}

div#base div.lad-izq div.noticias div.content a.mas-noti{float:right; margin-right:27px; font-size:12px; font-weight:bold; color:#192d60; text-decoration:none;}
div#base div.lad-izq div.noticias div.content a.mas-noti:hover{color:#ffd503;}

div#base div.lad-izq div.blog{float:left; width:280px; height:426px; margin-left:10px; margin-top:10px; margin-bottom:10px;}
div#base div.lad-izq div.blog h2{float:left; height:40px; width:280px; background-color:#0b0b4c;}
div#base div.lad-izq div.blog h2 a{float:left; height:27px; width:252px; color:#fff; font-weight:normal; font-size:14px; padding-left:28px; padding-top:13px; text-decoration:none; margin-top:0; margin-left:0; background:none;}

div#base div.lad-izq div.blog a{float:left; width:226px; margin-left:7px; margin-top:10px; padding-left:20px; font-weight:bold; color:#5F5F5F; text-decoration:none; background: url(../img/pi_item_noti.png) no-repeat left center; display:inline;}
div#base div.lad-izq div.blog a:hover{color:#ffd503}
div#base div.lad-izq div.blog p{float:left; width:226px; margin-left:27px; color: #5F5F5F; font-size: 11px; line-height: 14px; margin-bottom:18px; text-align:justify; display:inline;}
div#base div.lad-izq div.blog p.tit{margin-top:10px; font-weight:bold; display:inline;}

div#base div.clientes{float:left; width:950px; height:94px;}
div#base div.clientes h1.titulo{float:left; width:897px; color:#fff; height:27px; font-size:14px; padding-left:53px; padding-top:13px; background:#0b0b4c url(../img/pi_clientes_icon.png) no-repeat 20px 8px;}
div#base div.clientes ul.logos{float:left; width:948px; height:54px; background-color:#fff; margin-left:1px;}
div#base div.clientes ul.logos li{float:left;width:158px; height:54px; display:inline;}
/*pie*/
div#pie{float:left;width:950px; height:66px;}
div#pie ul.menu-pie{float:right; width:950px; text-align:right;}
div#pie ul.menu-pie li{display:inline; margin-left:10px;}
div#pie ul.menu-pie li a{color: #818285; font-size:11px; font-weight:normal; text-decoration:none;}
div#pie ul.menu-pie li a:hover{color:#ffd503;}
div#pie div.copy{float:left; width:950px; color: #818285; text-align:center; font-size:11px; margin-top:10px;}
/*form cliente*/
form#frm-client{float:left; width:246px; margin-top:10px; margin-left:18px; display:inline;}
form#frm-client input.text{float:left; border:none; background-color:#fff; padding:4px; width:238px;}
form#frm-client input.btn{float:right; border:none; background-color:#1b3664; padding:6px; width:140px; color:#fff; cursor:pointer; font-weight:bold; font-size:11px; display:inline;}
form#frm-client input.btn:hover{background-color:#ffd503; color:#1b3664;}
form#frm-client p.info{float:left; width:246px; margin-top:14px; margin-bottom:14px;}
/*form rastreo*/
form#frm-rastreo{float:left; width:246px; margin-top:10px; margin-left:18px; display:inline;}
form#frm-rastreo input.text{border:none; background-color:#fff; padding:4px; width:154px;}
form#frm-rastreo input.btn{float:right; border:none; background-color:#1b3664; padding:5px; width:80px; color:#fff; cursor:pointer; font-weight:bold; font-size:11px;}
form#frm-rastreo input.btn:hover{background-color:#ffd503; color:#1b3664;}
form#frm-rastreo p.info{float:left; width:246px; margin-top:14px; margin-bottom:14px;}

/*form contacto*/
form#frm_contacto{float:left; width:550px; margin-top:10px; margin-left:50px; display:inline;}
form#frm_contacto fieldset{float:left; padding: 10px 0 10px 0;}
form#frm_contacto fieldset legend{width:520px; height:22px; background-color:#E7E7E8; padding-left:30px; padding-top:8px; font-weight:bold;}
form#frm_contacto fieldset div.frm{float:left; width:540px;}
form#frm_contacto fieldset div.frm label{float: left; margin-right:6px; margin-top:6px; text-align: right; width: 160px;}
form#frm_contacto fieldset div.frm input.text{border: 1px solid #ddd; background-color:#fff; padding:2px;}
form#frm_contacto fieldset div.frm select{border:1px solid #a9a9ad; padding:2px;}
form#frm_contacto fieldset div.info {float:left; width:360px; margin:4px 0 4px 168px; display:inline;}
form#frm_contacto input.btn{float:left; margin-left:166px; border:none; background-color:#1b3664; padding:6px; width:120px; color:#fff; cursor:pointer; font-weight:bold; font-size:11px; display:inline;}
form#frm_contacto input.btn:hover{background-color:#ffd503; color:#1b3664;}
form#frm_contacto p.info{float:left; width:246px; margin-top:14px; margin-bottom:14px;}

strong, b {font-weight:bold !important;}

.red {background-color:red;}
.blue {background-color:blue;}
.green {background-color:green;}
.orange {background-color:orange;}
.yellow {background-color:yellow;}
.white {background-color:white;}
.clear{clear:both;}
.h-434{height:434px !important}
.h-424{height:424px !important;}
