/* CSS Document */

body
{
margin:0px; padding:0px; background-color:#0168ab; background-image:url(images/body_bg.gif); background-repeat:repeat-x;
}

ul
{
list-style:none; margin:0px; padding:0px; float:left;
}
.main_outer
{
width:929px; margin:0px; padding:0px; text-align:left;
}

.top_header
{
height:45px; margin:0px; padding:0px; width:929px; font:11px Arial,Helvetica,sans-serif; color:#CCEAEC; text-align:right;
}

.top_header div { padding-top:12px; padding-right:5px; }

.top_header div a{ color:#CCEAEC; text-decoration:none;}
.top_header div a:hover{ color:#ffffff; text-decoration:none;}

.header_out
{
height:365px; margin:0px; padding:0px; width:929px;
}

.logo_out
{
height:365px; margin:0px; float:left; padding:0px; width:315px; vertical-align:top;
}

.logo_out .logo1
{
 margin:0px; padding:0px; height:232px; background-image:url(images/logo1.gif); background-repeat:no-repeat;
}
.logo_out .logo2
{
margin:0px; padding:0px; height:133px; background-image:url(images/logo2.gif); background-repeat:no-repeat;
}

li.banner_out
{
width:614px; height:365px; float:left;  margin:0px; padding:0px;
}

.banner_menu
{
height:72px; width:614px; margin:0px; padding:0px; background-image:url(images/informacion.gif); background-repeat:repeat-x;

}

ul.menu
{
float:left; padding-top:26px; font:11px Arial,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF; padding-left:20px;
}

ul.menu li
{
float:left; padding-right:40px; padding-left:50px; background-image:url(images/menu.gif); background-repeat:no-repeat;
background-position:25px 4px;
}

ul.menu li a
{
text-decoration:none;  color:#FFFFFF;
}
ul.menu li a:hover
{
color:#FFFFFF; text-decoration:underline;
}

.banner
{
height:293px; width:614px; margin:0px; padding:0px; background-image:url(images/banner.gif); background-repeat:no-repeat;
}


div.mid_out
{
width:929px; height:193px; 
}

ul.mid_out
{
width:929px; height:193px; background-image:url(images/mid_bg.gif); background-repeat:repeat-x; 
}

ul.mid_out li.mid_banner
{
width:315px; height:193px; background-image:url(images/transportar.gif); background-repeat:no-repeat; background-position:50px 55px; float:left;
}

ul.mid_out li.mid_text
{
 width:614px; height:193px; text-align:left; vertical-align:top; float:left; 	
}

ul.mid_out li.mid_text .text
{
padding-top:40px; font:12px Arial,Helvetica,sans-serif; text-align:justify; padding-left:60px; padding-right:20px;
}

ul.mid_out li.mid_text .more
{
margin-left:60px; height:18px; width:40px; background-color:#FF6600; font:11px Arial,Helvetica,sans-serif; text-align:center;
margin-top:20px; padding-top:4px; color:#FFFFFF;
}
ul.mid_out li.mid_text .more a
{
color:#FFFFFF; text-decoration:none;
}

div.mid_out_nt
{
width:929px; height:99px; 
}

ul.mid_out_nt
{
width:929px; height:99px; background-image:url(images/mid_bg_2.gif); background-repeat:repeat-x; 
}

ul.mid_out_nt li.mid_banner
{
width:315px; height:99px; background-image:url(images/about_title.jpg); background-repeat:no-repeat; background-position:50px 16px; float:left;
}
ul.mid_out_nt li.mid_banner2
{
width:315px; height:99px; background-image:url(images/titulocontacto.gif); background-repeat:no-repeat; background-position:50px 16px; float:left;
}
ul.mid_out_nt li.mid_banner3
{
width:315px; height:99px; background-image:url(images/services_title.gif); background-repeat:no-repeat; background-position:50px 16px; float:left;
}
ul.mid_out_nt li.mid_banner4
{
width:315px; height:99px; background-image:url(images/titulo.gif); background-repeat:no-repeat; background-position:50px 16px; float:left;
}

ul.mid_out_nt li.mid_banner5
{
width:315px; height:99px; background-image:url(images/consultas.gif); background-repeat:no-repeat; background-position:50px 16px; float:left;
}

ul.mid_out_nt li.mid_text
{
 width:614px; height:99px; text-align:left; vertical-align:top; float:left; 	
}

ul.mid_out_nt li.mid_text .text
{
padding-top:40px; font:12px Arial,Helvetica,sans-serif; text-align:justify; padding-left:30px; padding-right:30px;
}





.serv
{
width:929px; height:56px; background-image:url(images/serv_bg.gif); background-repeat:repeat-x;
}

.serv div
{
width:180px; height:56px; background-image:url(images/serv.gif); background-repeat:no-repeat; background-position:right; position:relative;
}


.serv_nt
{
width:929px; height:56px; background-image:url(images/serv_bg.gif); background-repeat:repeat-x;
}

.serv_nt div
{
width:180px; height:56px; background-image:url(images/serv_nt.gif); background-repeat:no-repeat; position:relative; background-position:top;
}

.serv_img
{
width:929px; height:176px; background-color:#168fbc;
}

.serv_img ul
{
 margin-top:10px; padding-left:14px;
}

.serv_img ul li
{
height:145px; width:120px; float:left; padding-left:15px; padding-right:15px; background-repeat:no-repeat; background-position:center;
}

.serv_img ul li.img1 { background-image:url(images/contenedor.gif); }
.serv_img ul li.img2 { background-image:url(images/transporte.gif); }
.serv_img ul li.img3 { background-image:url(images/portes.gif); }
.serv_img ul li.img4 { background-image:url(images/cargas.gif); }
.serv_img ul li.img5 { background-image:url(images/puertovalencia.gif); }
.serv_img ul li.img6 { background-image:url(images/barcos.gif); }

.about_nt
{
width:929px; height:240px; background-color:#168fbc;
}

.about_nt ul
{
margin-left:0px; margin-top:0px;
}


.about_nt ul li.img1
{
width:315px; height:240px; background-image:url(images/about_bann.gif); background-repeat:no-repeat; float:left; background-position:20px;
}
.about_nt ul li.contact
{
width:315px; height:240px; background-image:url(images/contacto.gif); background-repeat:no-repeat; float:left; background-position:20px;

}
.about_nt ul li.clients
{
width:315px; height:240px; background-image:url(images/clientes.gif); background-repeat:no-repeat; float:left; background-position:20px;

}


.about_nt ul li.text
{
font:12px Arial,Helvetica,sans-serif; text-align:justify; padding-left:30px; padding-right:40px; color:#EFEFEF;
}
.about_nt ul li.text2
{
font:14px Arial,Helvetica,sans-serif; text-align:justify; padding-left:30px; padding-right:40px; color:#EFEFEF; line-height:20px;
}
.about_nt ul li.text4
{
font:14px Arial,Helvetica,sans-serif; text-align:justify; padding-left:30px; padding-right:40px; color:#EFEFEF; line-height:23px;
}


.services
{
width:929px; height:280px; background-color:#168fbc;
}

.services ul
{
margin-left:0px; margin-top:0px;
}


.services ul li.services
{
width:315px; height:280px; background-repeat:no-repeat; float:left; background-position:20px;
}
.services ul li.text3
{
font:12px Arial,Helvetica,sans-serif; text-align:justify; padding-left:30px; padding-right:40px; color:#EFEFEF; line-height:20px;
}


.enquiry
{
width:929px; height:420px; background-color:#168fbc;
}

.enquiry ul
{
margin-left:0px; margin-top:0px;
}


.enquiry ul li.enquiry
{
width:315px; height:420px; background-image:url(images/servicio.gif); background-repeat:no-repeat; float:left; background-position:20px;
}
.enquiry ul li.text5
{
padding-left:30px; padding-right:40px; float:left;
}
.enquiry ul li.text5 div
{
padding:5px;
}

.enquiry ul li.text5 .lable
{
width:100px;  font:12px Arial,Helvetica,sans-serif; color:#FFFFFF; float:left;
}
.enquiry ul li.text5 .filed
{
width:250px;
}
.enquiry ul li.text5  input
{
border:1px solid #FFFFFF;
}
.enquiry ul li.text5  textarea
{
border:1px solid #FFFFFF;
}


.scroll
{
width:600px; overflow:hidden;
}
.scroll ul
{
height:95px; width:1200px; cursor:pointer;
}
.scroll ul li
{
height:95px; width:100px; float:left; background-repeat:no-repeat; margin-left:46px; margin-right:46px;
background-position:center;
}



.footer
{
width:929px; height:36px; background-image:url(images/clientesfeliz.gif); background-repeat:repeat-x;
font:11px Arial,Helvetica,sans-serif; color:#0099CC; text-align:right;
}
.footer div { padding-top:8px; padding-right:5px;}
.footer_bot { width:929px; height:36px; }

