*{margin:0 auto;padding:0; border:0; outline:none;text-decoration:none;font-family:Calibri,Verdana,Arial,sans-serif;}ul li {list-style:none;display:inline;}

.tcy{background:none repeat scroll 0 0 transparent !important;float:none !important;}
body,#mainmenu_1 ul li  a,.middle-bottom .content{background:#fff url(images/spritemenubody.png) no-repeat}
body{background-position:0 -50px;background-repeat:repeat-x}
.middle-top,.middle-bottom .content,.area1,.footer,.seo{width:960px;position:relative;overflow:hidden}

.middle-top .logo {position:absolute;top:30px}

.top{margin-top:15px}
.top .widget{margin-left:30px;}
.top .widget h3,.top .widget p{font:11px Calibri,Verdana,Arial,sans-serif;color:#333;float:left;display:inline;line-height:2;margin:3px}


.top .widgets-top{float:right;text-align:right}
.top .widgets-top .widget{float:left}

.top .login{position:relative}
#login_operadores{background:#194890;height:80px;width:128px;position:absolute;z-index:999999;padding:5px;top:50px;left:0}
#login_operadores input{width:100%;color:#194890;font-size:12px;margin:2px 0}
#login_operadores .boton{background:#fff;color:#000;width:50px;margin:0 auto;float:right;margin-top:6px;}

#img_login_operadores:hover{cursor:pointer}


#top_1{width:210px;height:20px;}
.top input{border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;font-size:11px;color:#ccc;float:left;height:18px}
.top .boton{width:25px;height:20px;background:url(images/search_icon.png);float:left;display:inline}



#mainmenu_1{clear:both;margin:0 !important}

#mainmenu_1 ul{border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;margin:0 !important;float:right}
#mainmenu_1 ul li{width:auto;float:left;margin:0 !important}
#mainmenu_1 ul li  a{float:left;display:block;text-transform:uppercase;font-weight:bold;font-size:14px;color:#333;height:50px;;padding:0 20px;line-height:3;background-position:right 0}
#mainmenu_1 ul li  a:hover,#mainmenu_1 ul li.active  a{background:#194890;color:#fff}
.forms{position:absolute;bottom:0;left:30px;background:url(images/bgmslide.png) no-repeat center;z-index:9999999999;width:901px;height:100px}
.forms .widget{width:270px;float:left;padding:0 15px}
.forms .widget h3,.forms .widget h3 a{color:#fff;font-size:15px;font-weight:bold;opacity:.8;filter:alpha(opacity=80)}
.forms .widget p{color:#fff;font-size:12px;}

.forms .widget  a{opacity:.7;filter:alpha(opacity=70)}
.forms .widget  a:hover{opacity:1;filter:alpha(opacity=100)}

#slideshow_1 {clear:both}

.middle-bottom{overflow:hidden}
.middle-bottom .content {background-position:right -50px;background-repeat:repeat-x}
.middle-bottom .content .left{float:left;width:210px;margin-right:24px;padding:10px;color:#333;font-size:13px}
.middle-bottom .content .left h3,.middle-bottom .content .left h3 a{color:#158B3D;font-size:16px;font-weight:bold}
.middle-bottom .content .left h3:hover,.middle-bottom .content .left h3 a:hover{color:#194890}

.middle-bottom .content .left  p a{float:right;background:url(images/btn_mas_verde.png) no-repeat right center;padding-right:24px;height:22px;color:#333;font-size:13px;opacity:0.6;filter:alpha(opacity=60)}
.middle-bottom .content .left  p a:hover{opacity:1;filter:alpha(opacity=100)}
.middle-bottom .content .left img{margin:3px 0}

.middle-bottom .content .main{padding:10px 10px 10px 0;overflow:hidden}

.middle-bottom .content .main a{color:#333;font-size:14px;font-style:italic}
.middle-bottom .content .main a:hover{color:#666}

#serviciosmain_1{background:url(images/bgservicios.png) no-repeat right 0;overflow:hidden}
#serviciosmain_1 img {float:left;margin-right:22px;}
#serviciosmain_1 h3{float:right;width:58%;color:#333;font-size:25px;margin-top:7px}
#serviciosmain_1 ul{clear:right}
#serviciosmain_1 ul li{display:block;line-height:1.2}
#serviciosmain_1 ul li h2 a{color:#333;font-size:18px;font-style:italic;font-weight:normal !important}
#serviciosmain_1 ul li h2 a:hover{font-weight:bold !important}
#serviciosmain_1 ul li span{color:#fff;font-size:15px}
#serviciosmain_1 ul li  .ver-mas{font-size:12px;color:#fff}


#bannersmain4_1{margin-top:15px}

#bannersmain3_1 > table{background:#E0E0E0 url(images/mapa.png) no-repeat right}

.middle-bottom{background:#194890 url(images/bgmiddle.png) repeat-y center top}


.bgarea1{background:#666;position:relative;width:100%;padding-top:13px 0 3px 0}
.bgarea1 .shadowfoot{background:url(images/shadowfoot.png) repeat-x left bottom;height:10px;position:absolute;top:-10px;left:0;width:100%;}

.bgarea1 .area1{background:url(images/bgfoot.png) no-repeat right top}

.bgarea1 .area1 .widget{width:280px;float:left;margin:0 !important;padding:0 15px }
.bgarea1 .area1 .widget h3{font-weight:bold;font-size:16px;color:#fff}

.bgarea1 .area1 .widget ul li {margin:5px 0;clear:both;display:block;line-height:1}
.bgarea1 .area1 .widget ul li h2 a{font-weight:bold;font-size:12px;color:#fff}
.bgarea1 .area1 .widget ul li span{font-size:12px;color:#fff}
.bgarea1 .area1 .widget ul li .ver-mas{font-size:11px;background:url(images/btn_mas_gris.png) no-repeat right center;padding-right:25px;float:right;height:22px;color:#fff;line-height:2;opacity:.7;filter:alpha(opacity=70)}
.bgarea1 .area1 .widget ul li .ver-mas:hover{opacity:1;filter:alpha(opacity=100)}

#login_clientes{margin-top:25px}
#login_clientes .txt input{height:19px;width:200px;padding:3px 0}
#login_clientes .txt ,#login_clientes .boton{width:200px;padding:2px 0 2px 33px;background:url(images/spriteclients.png) no-repeat}
#login_clientes #nm{background-position:0 0;}
#login_clientes #pw{background-position:0 -30px;}
#login_clientes .boton{width:65px !important;background-position:0 -60px;padding:0 !important;float:right;color:#fff;text-align:center;display:block;height:30px;margin-right:20px}

.bgarea1 .area1 .widget  p{font-size:14px;color:#fff;clear:both;padding:10px 0}
.bgarea1 .area1 .widget  p img{float:left;margin-right:10px}

.bgarea1 .area1 #area1_2{border-right:1px solid #8C8C8C;border-left:1px solid #8C8C8C;}


.seo #menuseo_1 ul li a{color:#ccc;font-size:12px;font-style:italic}
.seo #menuseo_1 ul li {margin:0 5px}

.bgfooter{background:#DB261D;width:100%}

.footer .widget,.footer .widget p,.footer .widget ul{display:inline;}

#footer_1{float:left}
#footer_2{display:inline;margin:0 !important}
#footer_2 p{float:right;font-size:11px;color:#fff;line-height:2}

.footer  ul li{margin:0 5px;}
.footer  ul li a{color:#fff;font-size:11px;line-height:2}
.footer  ul li a:hover{text-decoration:underline}

.seo{height:25px}
.powered{line-height:2;bottom:3px;right:3px;color:#333;font-size:9px;padding:5px 0;position:absolute;right:0;top:1px}
#bannersmain2_1{font-size:12pt;font-style:italic;font-weight:bold;margin-top:26px;}
#bannersmain3_2{}
#bannersmain2_1 p{margin-bottom:26px;}

#autoridades:hover{background:url(images/autoridadesh.png) no-repeat;}
#autoridades{background:url(images/autoridades.png) no-repeat;display:block;height:80px;width:228px;}

#transportistas:hover{background:url(images/transportistas.png) no-repeat;}
#transportistas{background:url(images/transportistasn.png) no-repeat;display:block;height:80px;width:228px;}

#navieras:hover{background:url(images/navierash.png) no-repeat;}
#navieras{background:url(images/agencias-navieras.png) no-repeat;display:block;height:80px;width:228px;}

#aduanales:hover{background:url(images/agenciash.png) no-repeat;}
#aduanales{background:url(images/agencias-aduanales.png) no-repeat;display:block;height:80px;width:228px;}
