/*Estilo modulos*/
* {
  margin: 0;
}

.custom_separador_2 img {
    margin-left: 20px;
    margin-right: 20px;
    width: 960px;
}
.moduletable_quienes_slg{

    padding-left: 20px;
    overflow-y: auto;
	margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 10px;
	margin-left: 5px;
}
.moduletable_mision_slg {

    padding-left: 20px;
    overflow-y: auto;
	margin-bottom: 10px;
    margin-right: 5px;
    margin-top: 10px;
	margin-left: 10px;
	
}

.moduletable_maritimo_sgl{
    height: 375px;
	padding-left: 20px;
    overflow-y: auto;
	margin: 10px 10px 10px 35px;
   
	background: url("../images/contenido.png") repeat left top transparent;
}

.moduletable_aduana_slg {
    height: 375px;
	 padding-left: 20px;
    overflow-y: auto;
    margin: 10px;
    
	 background: url("../images/contenido.png") repeat left top transparent;
}
.moduletabletransporteslg{
    height: 320px;
	 padding-left: 20px;
    overflow: auto;
    margin: 10px 10px 10px 35px;
	 background: url("../images/contenido.png") repeat left top transparent;
}
.moduletablepatioslg{
    height: 320px ;
	 padding-left: 20px;
    overflow-y: auto;
  
	 margin: 10px;
	 background: url("../images/contenido.png") repeat left top transparent;
}
.moduletable_politica_slg {
    margin: 30px 0;
    padding: 20px;
}

/*Estilo slider2*/
#intinerariox{
	left:-624px;
	list-style:none!important;
	float:left;
	padding:0px!important;
	margin:0px!important;
}
#intinerariox li{
	width:624px!important;
	list-style:none!important;
	float:left;
}
.bx-wrapper {
    width: 624px !important;
}

.custom_intinerario_slg .bx-window{
	width: 624px !important;
}
.slider1 .bx-prev > img {
    margin-left: -700px;
    margin-top: 295px;
    position: absolute;
	border: medium none;
}
.slider1 .bx-next > img {
    margin-left: 25px;
    margin-top: 295px;
    position: absolute;
	border: medium none;
}

/*Estilo foot_menu*/

.moduletablefooter_menu_menu11 {
    text-align: center;
	 margin-top: ;
	 height: 150px
	
}
.menufooter_menu11, .menufooter_menu22 {
    margin: 0 !important;
    padding: 0 !important;
    height: 150px
}
.item-118 > a, .item-119 > a , .item-120 > a, .item-121 > a, .item-122 > a,
.item-113 > a, .item-114 > a , .item-115 > a, .item-116 > a, .item-117 > a,
.item-108 > a, .item-109 > a , .item-110 > a, .item-111 > a, .item-112 > a,
.item-133 > a, .item-134 > a, .item-135> a, .item-136 > a{
    color: black;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
}

.item-118 > a:hover, .item-119 > a:hover, .item-120 > a:hover, .item-121 > a:hover, .item-122 > a:hover,
.item-113 > a:hover, .item-114 > a:hover, .item-115 > a:hover, .item-116 > a:hover, .item-117 > a:hover,
.item-108 > a:hover, .item-109 > a:hover, .item-110 > a:hover, .item-111 > a:hover, .item-112 > a:hover,
.item-133 > a:hover, .item-134 > a:hover, .item-135 > a:hover, .item-136 > a:hover{
    color: black;
    text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.item-118:hover, .item-119:hover, .item-120:hover, .item-121:hover, .item-122:hover,
.item-113:hover, .item-114:hover, .item-115:hover, .item-116:hover, .item-117:hover,
.item-108:hover, .item-109:hover, .item-110:hover, .item-111:hover, .item-112:hover,
.item-133:hover, .item-135:hover {
   background:#E0E0E0
}
.item-119, .item-120, .item-121, .item-122, .item-114, .item-115, .item-116, .item-117, .item-109, .item-110, .item-111, .item-112, .item-133, .item-134, .item-135, .item-136 {
    border-top: 1px dotted;
    height: 19px;
    list-style: none outside none;
    margin-left: 85px;
    width: 194px;
}
.item-118  ,.item-113  ,.item-108 {
    height: 19px;
    list-style: none outside none;
    margin-left: 85px;
    width: 194px;

}
.item-118,.item-108{
   margin-top: 6px;
}
.item-118:hover,.item-113:hover,.item-108:hover {
   width: 194px;
   list-style: none outside none;
   margin-left: 85px;
   background:#EEEEEE
}
.item-134:hover, .item-136:hover {
   background:#E8E8E8
	}


.item-107 > a {
    padding-right: 96px;
}
.moduletablefooter_menu_menu22{
    text-align: center;
	 margin-top: ;
	 height: 150px
}
.moduletablefooter_menu_menu33{
    text-align: center;
	 margin-top: ;
	 height: 150px
}


.item-137 {
    list-style: none outside none;
    width: 150px;
    border: medium none;
}

.item-138 {
    list-style: none outside none;
    width: 150px;
    border: medium none;

}
.item-137 img {
    height: 49px;
    margin-left: 65px;
    margin-top: -2px;
    position: absolute;
    width: 215px;
    border: medium none;
}
.item-138 img {
    height: 90px;
    margin-left: 65px;
    margin-top: 47px;
    position: absolute;
    width: 218px;
    border: medium none;
}
.menume_nu_redes {
    margin: 0;
    padding: 0;
}

/*Estilo slider*/

.bx-wrapper{
	width:580px!important;

}
.bx-window{
	width:573px!important;

	float:left;
    margin-left: -1px;
    margin-top: 7px;
}
#sliderTop{
	left:-580px;
	list-style:none!important;
	float:left;
	padding:0px!important;
	margin:0px!important;
}
#sliderTop li{
	width:580px!important;
	list-style:none!important;
	float:left;
}

.customslider123 .bx-prev {
    display: none;
}
.customslider123 .bx-next {
    display: none;
}


.pager-link.pager-1.pager-active {
    background: none repeat scroll 0 0 #0E609C;
    margin-right: 3px;
    padding: 1px;
    margin-left: 493px;
    border: 1px solid black;
    color: #0E609C;
    border-radius: 27px 27px 27px 27px;
    margin-right: 5px;
    font-size: 5px;
    font-weight: bold;
    box-shadow: 0 1px 6px 3px #5584C3;
}
.pager-link.pager-2.pager-active {
    background: none repeat scroll 0 0 #0E609C;
    margin-right: 3px;
    padding: 1px;
    border: 1px solid black;
    color: #0E609C;
    border-radius: 27px 27px 27px 27px;
    margin-right: 5px;
    font-size: 5px;
    font-weight: bold;
    box-shadow: 0 1px 6px 3px #5584C3;
}
.pager-link.pager-3.pager-active {
    background: none repeat scroll 0 0 #0E609C;
    margin-right: 3px;
    padding: 1px;
    border: 1px solid black;
    color: #0E609C;
    border-radius: 27px 27px 27px 27px;
    margin-right: 5px;
    font-size: 5px;
    font-weight: bold;
    box-shadow: 0 1px 6px 3px #5584C3;
}
.pager-link.pager-4.pager-active {
    background: none repeat scroll 0 0 #0E609C;
    margin-right: 3px;
    padding: 1px;
    border: 1px solid black;
    color: #0E609C;
    border-radius: 27px 27px 27px 27px;
    margin-right: 5px;
    font-size: 5px;
    font-weight: bold;
    box-shadow: 0 1px 6px 3px #5584C3;

}


.pager-link.pager-1 {
    background: none repeat scroll 0 0 white;
    margin-right: 3px;
    padding: 1px;
    margin-left: 493px;
    border: 1px solid  black;
    color: white;
    border-radius: 27px 27px 27px 27px;
    margin-right: 5px;
    font-size: 5px;
    font-weight: bold;

}
.pager-link.pager-2 {
    background: none repeat scroll 0 0 white;
    margin-right: 3px;
    padding: 1px;
    border: 1px solid black;
    color: white;
    border-radius: 27px 27px 27px 27px;
    margin-right: 5px;
    font-size: 5px;
    font-weight: bold;
}
.pager-link.pager-3 {
    background: none repeat scroll 0 0 white;
    margin-right: 3px;
    padding: 1px;
    border: 1px solid black;
    color: white;
    border-radius: 27px 27px 27px 27px;
    margin-right: 5px;
    font-size: 5px;
    font-weight: bold;
}
.pager-link.pager-4 {
    background: none repeat scroll 0 0 white;
    margin-right: 3px;
    padding: 1px;
    border: 1px solid black;
    color: white;
    border-radius: 27px 27px 27px 27px;
    margin-right: 5px;
    font-size: 5px;
    font-weight: bold;
}
.bx-pager {
    margin-top: 262px;
    position: absolute;
}

/*Estilo Chronoform*/
.Chronoform.hasValidation {
    margin-bottom: 20px;
    width: 640px;
    height: 640px;
    margin-bottom: 20px;
}
.item-page > p {
    display: none;
}
.Chronoform {
    background: none repeat scroll 0 0 white;
    border: 4px solid #026C9E;
    border-radius: 5px 5px 5px 5px;
}
#fecha {
    width: 100px;
	float:right;
	border-bottom: 2px solid #66B4D3;
	
}
#fecha_container_div {
    margin-left: 443px !important;
    margin-top: 85px !important;
}
#fecha_container_div > label {
    width: 40px !important;
	font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#buque {
    float: right;
    margin-top: -35px;
    width: 165px;
	border-bottom: 2px solid #66B4D3;
}
#cliente_container_div > label {
    width: 50px;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#buque_container_div > label {
    margin-left: 310px;
    margin-top: -29px;
    position: absolute;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#cliente_container_div > label {
    width: 55px;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#cliente {
    border-bottom: 2px solid #66B4D3;
}
#contacto_container_div > label {
    width: 70px;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#contacto {
    width: 165px;
	border-bottom: 2px solid #66B4D3;
}
#telefono_container_div > label {
    margin-left: 290px;
    margin-top: -30px;
    position: absolute;
	color:#66B4D3;
    font-family: tw cen mt;
    font-size: 13px;
}
#telefono {
	border-bottom: 2px solid #66B4D3;
    margin-left: 410px;
    margin-top: -35px;
    position: absolute;
    width: 175px;
}
#mercaderia_container_div > label {
    width: 85px;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#mercaderia {
	border-bottom: 2px solid #66B4D3;
    width: 145px;
}
#cantidad_container_div > label {
    margin-left: 270px;
    margin-top: -29px;
    position: absolute;
    font-family: tw cen mt;
    font-size: 13px;	
    width: 200px;
	color:#66B4D3;
}
#cantidad {
    margin-left: 450px;
    margin-top: -34px;
    position: absolute;
    width: 135px;
	border-bottom: 2px solid #66B4D3;
}
#origen_container_div > label {
    width: 55px;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#origen{
	border-bottom: 2px solid #66B4D3
}
#destino_container_div > label {
    margin-left: 295px;
    margin-top: -30px;
    position: absolute;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#destino {
    margin-left: 360px;
    margin-top: -35px;
    position: absolute;
    width: 225px;
	border-bottom: 2px solid #66B4D3;
}
#direccion_container_div > label {
    width: 90px;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#direccion {

    width: 496px;
	border-bottom: 2px solid #66B4D3;
}
#ubicacion_container_div > label {
    width: 80px;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#ubicacion {

    width: 506px;
	border-bottom: 2px solid #66B4D3;
}
#fecha2_container_div > label {
    width: 46px;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#fecha2 {
    width: 245px;
	border-bottom: 2px solid #66B4D3;
}
#hora_container_div > label {
    margin-left: 310px;
    margin-top: -29px;
    position: absolute;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#hora {
    margin-left: 355px;
    margin-top: -35px;
    position: absolute;
    width: 232px;
	border-bottom: 2px solid #66B4D3;
}
#observaciones_container_div > label {
    position: absolute;
    font-family: tw cen mt;
    font-size: 13px;
	margin-top: 20px;
	padding-left: 10px;
	color:#66B4D3;
}
#observaciones {
    border: 2px solid #026C9E;
    height: 70px;
    margin-left: 114px;
    margin-top: 20px;
    width: 481px;
}
#prepaid_container_div > label {
    margin-left: 94px;
    width: 90px;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#collect_container_div > label {
    margin-left: 94px;
    width: 90px;
    font-family: tw cen mt;
    font-size: 13px;
	color:#66B4D3;
}
#prepaid {
    width: 75px;
	border: 2px solid #026C9E;
}
#collect {
    width: 75px;
	border: 2px solid #026C9E;
}
#enviar_container_div > input {
    background: url("../images/enviar-booking_07.jpg") no-repeat scroll right center transparent;
    border: medium none;
    margin-left: 380px;
    margin-top: -52px;
    position: absolute;
    width: 124px;
	cursor:pointer;
	color:#66B4D3;
    height: 35px;
}
.ccms_form_element.cfdiv_text.label_over {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.chronoform > a {
    display: none;
}
.Chronoform.hasValidation {
    margin-bottom: 20px;
}
.moduletable_booking_title {
    margin-top: -655px;
    position: absolute;
    width: 649px;
	margin-left: 25px;
}

/*Estilo menu idioma*/
.item-139 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 2px 5px -1px;
    float: right;
    height: 22px;
    margin-right: 22px;
    margin-top: 2px;
}
.menuingles {
    float: right;
    list-style: none outside none;
}