/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
html{color:#000;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,
{margin:0;padding:0;}
table
{border-collapse:collapse;border-spacing:0;}
fieldset,img
{border:0;}
address,caption,cite,code,dfn,th,var,optgroup
{font-style:inherit;}
del,ins
{text-decoration:none;}

caption,th
{text-align:left;}
h1,h2,h3,h4,h5,h6
{font-size:100%;font-weight:normal;}
q:before,q:after
{content:'';}
abbr,acronym
{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}

* { margin: 0px; padding: 0px }

/*a {color: #0266bc}*/


body {
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px ;
	line-height:15px;
	color:#333;
}

#general {
	width: 945px;
	margin: 0 auto;
	padding-top:10px;
}

#cabezal {
	padding-bottom:10px;
	margin-right:0px;
	
}

.link {
	text-decoration:none;
	cursor: pointer;
}

#main_content { }

.columna_izquierda {
	float: left ;
	width: 710px;
	margin-bottom: 0px;
	
	margin-top:0px;

}

.caja_categorias
	{
		width:351px;
		border:1px solid #b5b5b5;
		background-color:#f5f5f5;
		float:left;
		padding-bottom:15px;
		height:228px;
}
		
.caja_categorias ul
	{
		margin:5px 5px 5px 25px;
		padding:5px;}
		
.caja_categorias li
	{
		list-style:disc;
		padding:2px 0;
		float:left;

width:50%;}
		
.caja_ultimos_emvios
	{
		width:351px;
		border:1px solid #b5b5b5;
		height:257px;
		background-color:#f5f5f5;
		float:right;}

.columna_derecha {
	float: right ;

	width:230px;

}

.caja_transportista
{
		border:1px solid #b5b5b5;
		margin-right:0px;
		background-color:#f5f5f5;
		background-image:url(../images/es/bg_title_transportista.png);
		background-position:top;
		background-repeat:no-repeat;
		height:257px;
		float:right;}
		
.caja_transportista h2
	{
		
		margin-top:0;
		margin-bottom:0px;
		font-size:14px;
		color:#FFF;
		font-weight:bold;
		padding:10px 5px 0 65px;
		height:49px;
		border-bottom:none;
		}

.caja_transportista_b
{
		border:1px solid #b5b5b5;
		margin-right:0px;
		background-color:#f5f5f5;
		background-image:url(../images/es/bg_title_transportista.png);
		background-position:top;
		background-repeat:no-repeat;
		
		float:right;}
		
.caja_transportista_b h2
	{
		
		margin-top:0;
		margin-bottom:0px;
		font-size:14px;
		color:#FFF;
		font-weight:bold;
		padding:10px 5px 0 65px;
		height:49px;
		border-bottom:none;
		}


#columna_derecha a
	{
		text-decoration:none;}

#columna_derecha a:hover
	{
		text-decoration:underline;}

.bloque_inferior{
	clear: both;
	margin-top: 10px;
}

.banner_transportistas {

	float: right;
	height: 157px;
	width: 208px;
	margin:4px 2px 5px 0;
}

.gray_box {
	width: 214px;
	height: 218px;
	background:  url(../images/box_gray_fade.jpg) repeat-x #fff;
}


.list_shipments_steps {
	
	background-image:url(../images/bg_steps.png);
	background-repeat:repeat-x;
	border:1px solid #B5B5B5;
	width:669px;
	padding:8px 20px 14px;
	float:left;
	margin-bottom:10px;
}

.list_shipments_steps h2
	{
		font-size:33px;
		border:none;
		line-height:33px;
		margin-top:0px;
		color:#FFF;
		font-weight:bold;
		
		
	}

.step
	{
		width:25%;
		font-size:14px;
		font-weight:bold;
		color:#377cbb;
		float:left;
		background-image:url(../images/flecha_step.png);
		background-repeat:no-repeat;
		background-position:right;}
		
.step p
	{
		padding:5px 28px 5px 10px;}

.select_category_front {
	background: url(../images/bg_categoria_home.gif) repeat-y ;
	background-position:left;

}

.caja_100porcent {
	border:1px solid #b5b5b5;
	background-color:#f5f5f5;
	margin-right:0px;
	margin-bottom:9px;
	
}

.caja_100porcent_d
 {
	border:1px solid #b5b5b5;
	background-color:#f5f5f5;
	margin-right:0px;
	margin-bottom:9px;
	
}

.caja_100porcent_home
{
	border:1px solid #b5b5b5;
	background-color:#f5f5f5;
	margin-right:0px;
	margin-bottom:9px;
	position:relative;
	width:100%;
	
}


.caja_100porcent h3
	{
		font-size:16px;
		padding:10px 0; }
.select_category_front_content {
	
	min-height: 140px;
	
}

.select_category_front_content_ultimos
{
	background-image:url(../images/bottom_categoria_home.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	min-height: 177px;


}

.select_testimonios_front_content {
	background-image:url(../images/bg_testimonios.png);
	background-repeat:no-repeat;
	background-position:top;
	height: 244px;
	float:right;
	width:230px;
	margin-right:0px;
}



.select_category_front .title {

}

.select_category_front .title_p {
	margin-bottom: 5px;
	font-weight: bold;
	font-family: arial;
	font-size: 13px;
}

.select_category_front_left {
	
	


}

.select_category_front_right {
	float:right ;
	/*background: url(../images/logos_select.jpg) no-repeat 100% 10% ;*/
	width: 334px ;
	height: 156px;

	margin-top:6px;
}

.category_select {
	
	padding:0 10px;
	
	float:left;

}

.ventajas {
	margin-top: 10px;
	float: right;
	width: 80%;
}

.ventajas p{
	font-weight: bold;
	height: 25px;
	line-height: 25px;
}

.ebay_auction {
	clear:both;
	text-align:left;
	margin-left:15px;
	
}

.ebay_auction p {
	padding:10px 0 5px 0;
	font-weight: bold;
	font-family: arial;
	font-size: 13px;
	
}

.label_form_ebay
	{
		float:left;}

.container_ultimos {
	}

.ultimo_envio{
	
	margin:12px 5px 5px 5px;
	clear:both;
	
	padding:5px 0;
	height:80px;
}



.testimonio_envio {


	padding-bottom: 15px;
	margin-right: 0px;

}

.ultimo_envio p {

	padding-right: 10px;
	line-height:14px;
	font-size:11px;
}

.testimonio_envio p {
	padding-right: 5px;
}


.ultimo_envio {

	color: #000;
}

 .testimonio_envio a {
	font-weight: bold;
	text-decoration: underline;

}

.green_bold
	{
		font-weight:bold;
		color:green;}

.blue_bold 	{
		font-weight:bold;
		color:blue;}


.ultimo_envio .user a {
	font-weight: bold;
	text-decoration: underline;

}

.ultimo_envio_imagen {
	margin-left: 5px;
	margin-right: 10px;

	float: left;
}

.ultimo_envio_texto
{
	width:147px;

	float: left;
}


.ultimos
{
	background-image:url(../images/bottom_ultimosenvios_home.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	min-height: 166px;
}


.testimonio_envio_imagen {
	margin-left: 5px;
	margin-right: 10px;
	float: left;
}
.testimonio_envio_texto
{
	margin-left: 10px;
	margin-right: 5px;
	margin-top:8px;
	font-size:11px;
	
}



.title_usuario  {	
		
	z-index:5;
	border:none;
	padding:8px 10px;
	border-bottom:1px solid #b5b5b5;
	color:#0c61b3;
	font-weight: bold;
	font-family: arial;
	font-size: 18px;
	margin-top:0px;
}

.title_usuario_interna  {	
		
	z-index:5;
	border:none;
	padding:8px 10px;
	border-bottom:1px solid #b5b5b5;
	color:#0c61b3;
	font-weight: bold;
	font-family: arial;
	font-size: 16px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

.title_usuario_internat  {	
		
	z-index:5;
	border:none;
	padding:8px 10px;
	border-bottom:1px solid #b5b5b5;
	color:#0C61B3;
	font-weight: bold;
	font-family: arial;
	font-size: 18px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}



.title_transportista  {

	
		
	z-index:5;
	border:none;
	padding:8px 10px;
	border-bottom:1px solid #b5b5b5;
	color:#669326;
	font-weight: bold;
	font-family: arial;
	font-size: 18px;
	margin-top:0px;
}

.title_select_front {
	background-image:url(../images/top_categoria_home.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left: 10px;
	text-transform:uppercase;
	height:14px;
	color:#FFF;
	margin: 0px;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	border-bottom:none;
}

.title_ultimos {
	background-image:url(../images/top_ultimosenvios_home.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left: 10px;
	text-transform:uppercase;
	height:14px;
	color:#FFF;
	margin: 0px;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
}

.title_testimonios {
	
	border-bottom:none;
	text-transform:uppercase;	
	color:#0d5192;
	font-weight: bold;
	font-size: 12px;
	background-image:url(../images/imag_testimonios.png);
	background-position:right;
	background-repeat:no-repeat;
	height:35px;
	padding:8px 6px 0 8px;
	
	margin:0px;
}

.foto
	{
		border:#1769b6 1px solid;
		margin-right:7px;}

.blue {background: blue;}
.aqua {background: aqua;}
.lime {background: lime;}
.maroon {background: maroon;}

#button_blue { margin: 0 auto; height: 27px;  background: url(../images/buttons/button_blue_back.jpg) repeat-x; text-align: center; line-height: 27px; font-size: 13px; font-weight: bold; color: white; }
#button_blue a{ color: white; text-decoration: none; }
#button_blue:hover { cursor: pointer; }
#button_blue_left   { float: left; height: 27px; width: 5px ;background: url(../images/buttons/button_blue_left.jpg) no-repeat; }
#button_blue_right  { float: right; height: 27px; width: 5px ;background: url(../images/buttons/button_blue_right.jpg) no-repeat; }
#button_blue_center { height: 27px; }

#button_red { margin: 0 auto; margin-top:25px; height: 23px; width: 200px; background: url(../images/buttons/button_red_back.jpg) repeat-x; text-align: center; line-height: 23px; font-size: 13px; font-weight: bold; color: red; }
#button_red a{ color: white; text-decoration: none; }
#button_red:hover { cursor: pointer; }
#button_red_left   { float: left; height: 23px; width: 5px ;background: url(../images/buttons/button_red_left.jpg) no-repeat; }
#button_red_right  { float: right; height: 23px; width: 5px ;background: url(../images/buttons/button_red_right.jpg) no-repeat; }
#button_red_center { height: 23px; }

/* --------------------- */

.columnas_01_02{
	width:900px;
}

.columna_01{
	width:900px;
	height:162px;
	margin-top:25px;
	}

.columna_02{
	width:900px;
	height:240px;
	margin-top:7px;

	}

.pasos_a_seguir{
	float:left;
	width:180px;
	height:162px;
	background-image:url(../images/bg_fondo.gif);
	background-position:right;
	background-repeat:no-repeat;
}


.numeros_../images{
	width:130px;}

.../images_01{
	width:47px;
	float:left;
	height:60px;
	}


.imag_01{
	width:77px;
	height:60px;
	float:left;
	margin-left:6px;}

.texto_01{
	height:90px;
	width:140px;
	margin-left:10px;
	float:left;
	margin-top:10px;}


.texto_01 p{
	font-family:"Rockwell Extra Bold";
	font-size:13px;
	color:#005fa4;}





.../images_03{
	width:47px;
	float:left;}

.imag_03{
	width:77px;
	height:60px;
	margin-left:4px;
	float:left;
}


.paso_04{

	float:left;
	width:170px;
	height:162px;

}


.sub_columna_01{
	width:350px;
	height:240px;
	float:left;
	background-image:url(../images/bg_sub_columnas.gif);
	background-repeat:no-repeat;
}




.sub_01{
	height:26px;
	background-color:#0b62b2;}

.sub_02{
	height:26px;
	background-color:#fce001;}


.sub_columna_02{
	width:350px;
	height:240px;
	float:left;
	background-image:url(../images/bg_sub_columnas.gif);
	background-repeat:no-repeat;
	margin-left:10px;

	}
.sub_columna_03{
	float:left;
	margin-left:5px;
	width:180px;
	height:240px;
	background-image:url(../images/btn_noticias.gif);
	background-repeat:no-repeat;}


.imagen_botes{
	width:63px;
	float:left;
	margin-top:15px;
}

.listado{

	width:212px;
	padding:5px 0px 0px 5px;
	margin:0 0 0 2px;
	background-image:url(../images/bg_listado_home.gif);
	background-repeat:no-repeat;
	height:235px;

}

h2.listado_titulo{
	padding:0px;
	border-bottom:none;
	color: rgb(16, 107, 180);
	margin:15px 8px 5px;
	font-size: 14px;
	color:#106bb4;
	font-weight:bold;

}

ul.transporte
{
	margin:4px 5px 9px 15px;
	padding:5px 5px ;
	}
li.transporte
{

	
	list-style-image:url(../images/es/bullet_transportista.png);
	font-weight:bold;
	margin:5px 5px 5px 15px;
	
	
	}
.imag{
	width:29px;
	height:26px;
	float:left;}

.imag_05{
	width:11px;
	height:11px;
	float:left;
	margin-left: 8px;
	margin-top:6px;
}


.lis_texto{
	margin-top:4px;
	margin-left:10px;
	float:left;
	width:180px;}

.lis_texto p{
	font-size:11px;
	color:#292d2e;
}

.columna_03{
	width:190px;
	float:left;
}




#banner{
	clear:both;
	height: 100%;
	padding-top:15px;
}
#banner .left{
	float: left;
	margin-bottom:0px;
}
#banner .middle{
	float: left;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
}

#banner .right{
	float: right;
	margin-top:50px;
}





.title_h3 {
	color: #0060ad ;
	font-size: 15px ;
	margin-bottom: 5px;
	font-weight: bold;
	text-align:left;
}


.volver
	{
		float:left;
		padding:5px;}






#gray_container_large {
	background: #eee;
	padding: 15px 10px;
	font-size: 15px;
	margin-bottom: 30px;
}

#gray_container_large .row_form {
	width: 80% ;
	padding: 0px;
	margin: 0px;
}

#gray_container_large .label_form {
	width: 28%;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
}


.label_form_box
{
	width:200px;
	height:80px;
	float:left;
	text-align:left;
	padding-right:2px;
	font-weight:normal;
	}



#gray_container_large .input_form {
	padding: 0px;
	margin: 0px;
}


.select_items {
	margin-top: 15px;
	font-size: 13px;
}

.select_items .row_form {
	width: 80% ;
	padding: 0px;
	margin: 0px;
}

.select_items .label_form {
	width: 20%;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
}

.select_items .input_form {
	padding: 0px;
	margin: 0px;
}

.unsure {
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	background: #FFC0CB ;
	width: 50%;
}

.unsure p {
	font-weight: normal;
}

.items {
	margin-top: 15px;
	font-size: 13px;
}

.items .row_form {
	width: 80% ;
	padding: 0px;
	margin: 5px 0px 0px 0px ;
}

.items .label_form {
	width: 25%;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
}

.items .input_form {
	padding: 0px;
	margin: 0px;
}

.upload_../images {
	font-size: 13px;
	padding-bottom: 25px;
}

.upload_../images .row_form {
	width: 80% ;
	padding: 0px;
}

.upload_../images .label_form {
	width: 0%;
	padding: 0px;
	margin: 0px;
}

.upload_../images .input_form {
	padding: 0px;
	margin: 0px;
}

.item_limit_description .row_form {
	width: 80% ;
	padding: 0px;
}

.item_limit_description .label_form {
	width: 26%;
	padding: 0px;
	text-align: left;
	margin: 0px;
}

.item_limit_description .input_form {
	padding: 0px;
	margin: 0px;
}

.item_limit{
	font-size: 13px;
	color: red;
	margin-top: 10px;
	margin-bottom: 10px;
	display: none;
}

.paragraph {

	padding-top: 20px;
	padding-bottom: 20px;
}

.label_right .row_form {
	width: 80% ;
	padding: 0px;
}

.label_right .label_form {
	width: 26%;
	padding: 0px;
	text-align: left;
	margin: 0px;
}

.label_right .input_form {
	padding: 0px;
	margin: 0px;
}

.sep_space{
	margin-top: 40px;
}

.clear {
	clear:both;
}

.red {
	color:red;
}

.cyan
{
	color:#0CF;}

.quote {
	font-style:italic;
}

.fields_required {
	font-size: 15px ;
	width: 100% ;
	height: auto ;
	margin-bottom: 20px ;
}

.secure {
	font-weight: bold ;
	font-size: 11px;
	text-align: right ;
	padding-top: 15px;
}

.decoration_underline{
	text-decoration: underline;
}

.message {
	border: 1px solid #4480bf ;
	font-size: 13px ;
	text-align: center ;
}

.message_login {
	border: 1px solid #4480bf ;
	font-size: 13px ;
	padding: 5px;
	text-align: center ;
	margin-bottom: 10px;
}




/*	-------------------------------------------------------------
	New Shipments Styles.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/* 	New Shipments
------------------------------------------------------------------*/

	#new_shipments {
		
		min-height:150px ;
		margin: 0px auto 0 ;
		padding: 0px 0 ;
		color: #595959;
		font-size: 13px;
		font-family: Arial;
	}

	#new_shipments h1 {
	color: #186CB4 ;
	height:45px;
	background-image:url('../images/bg_h1.gif');
	font-size:16pt;
	}

	#new_shipments .category_select_text {
		color: #000 ;
		padding-top: 0px;
		padding-bottom: 10px;
		font-size: 14px ;
		font-weight: bold;
	}

	#new_shipments .secure {
		font-weight: bold ;
		font-size: 11px;
		text-align: right ;
		padding-top: 15px;
	}

	#new_shipments .categories_container {
		height: auto ;
		width: 100% ;
		text-align: left ;
		margin: 0 auto ;
		margin-bottom: 10px ;
	}


	#new_shipments .categories_container .col_left {
		height: auto ;
		width: 66% ;
		float:left;
	}

	#new_shipments .categories_container .col_right {
		height: auto ;
		width: 33% ;
		float:right;
	}

	#new_shipments .categories_container .col_left .col_left_left {
		height: auto ;
		width: 49.5%;
		float:left;
	}

	#new_shipments .categories_container .col_left .col_left_right {
		height: auto ;
		width: 49%;
		float: right;
	}

	#new_shipments .category_selected {
		background: url(../images/category_selected.jpg) repeat-x;
		line-height: 40px;
		font-size: 17px;
		height: 40px ;
		width: 100% ;
	}


/*	-------------------------------------------------------------
	New User Styles.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/* 	New User > Struct
------------------------------------------------------------------*/

	#new_user {

	}

	#new_user .new_user_top {
		padding-bottom: 5px;
		margin-bottom: 10px;
	}

	#new_user .new_user_left {
		float: left ;
		font-size: 15px ;
		line-height: 20	px;
		width:360px;

	}

	#new_user .new_user_right {
		padding-top: 10px;
		float: right ;

		width:580px;
	}

	#new_user .new_user_right_noLogin {
		padding-top: 10px;
		float: left ;
		width: 100%;
	}

	#new_user .step_container {
		width: 100%;
	}

	#new_user .step_container_left {
		width: 20% ;
		float: left ;
	}

	#new_user .step_container_right {
		width: 79%;
		float: right ;
	}

	#new_user .note {
		margin-top: 20px;
		padding:10px 15px 10px 25px;
		width: 225px;
		height: auto;
	}


/* 	New User > Styles
------------------------------------------------------------------*/

	#new_user {
		color: #595959;
		font-family: Arial;
	}

	#new_user h1 {
			color: #186CB4 ;
	height:55px;
	background-image:url('../images/bg_h1.gif');
	font-size:16pt;
	line-height:18px;
	}

	#new_user h2 {
		font-size: 15px ;
		font-weight: normal;
		border-bottom: 1px solid #eee;
		margin-bottom: 10px;
	}

	#new_user .new_user_top {

	}

	#new_user .form_content_left {
		font-size: 13px ;
	}

	#new_user .form_content_right {
	}

	#new_user .step_u {
		width: 72px;
		height: 128px;
		background: url(../images/trasnportador.gif) no-repeat ;
	}
	#new_user .step_t {
		width: 72px;
		height: 128px;
		background: url(../images/transportista.gif) no-repeat ;
	}


	#new_user .note {
		border: 1px solid #62565a;
		color: #000 ;
		background: url(../images/note_back.jpg) repeat-x #f9f3b7 ;
		font-weight: normal;
		font-size: 12px ;
	}

	#new_user .note a {

		font-weight: bold;
		text-decoration: underline;
	}

	#new_user .note a:hover {

		font-weight: bold;
		text-decoration: underline;
	}



/* 	New User > Form
------------------------------------------------------------------*/

	#new_user form {
		margin : 0px;
		padding: 0px;
	}

	#new_user fieldset {
		padding: 0px;
		margin : 0px;
		border: 0px;
	}

	#new_user .row_form {

	}

	#new_user label {
		width: 38%;
		float: left;
		text-align: right;
		padding-right: 5px;
	}

	#new_user .form_field {
		margin-bottom: 10px;
	}

	#new_user .btn_submit {
		display: block;

	}


/*	-------------------------------------------------------------
	Recover Styles.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#recover {
		width: 90% ;
		margin:20px auto 0 ;
		padding: 22px 0 ;
		color: #595959 ;
	}

	#recover h1 {
		font-size: 18px ;
		font-weight: normal;
		height: 35px;

	}

	#recover p {
		margin-top: 10px;
		margin-bottom: 10px;
	}

/*	-------------------------------------------------------------
	Confirm Styles.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#confirm {
		width: 90% ;
		margin:20px auto 0 ;
		padding: 22px 0 ;
		color: #595959 ;
	}

	#confirm h1 {
		font-size: 18px ;
		font-weight: normal;

	}

	#confirm p {
		margin-top: 10px;
		margin-bottom: 10px;
		border: 1px solid #ccc;
		padding:15px 50px;
		text-align:left;
		background-color:#eee;



	}


/*	-------------------------------------------------------------
	New Shipment - Shipment Information.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/* 	Shipment Information > Struct
------------------------------------------------------------------*/

	#shipments_information {
		width: 95% ;
		min-height:150px ;
		margin:10px auto 0 ;
		padding: 0px 0 ;
	}

	#shipments_information .si_secure {

	}

	#shipments_information .si_name {
		padding: 10px 10px 5px 10px;
	}

/* 	Shipment Information > Style
------------------------------------------------------------------*/

	#shipments_information {

	}

	#shipments_information .si_secure {
		text-align: right;
		font-weight: bold;
	}

	#shipments_information .si_content {
		font-size: 13px ;
	}

	#shipments_information .si_name {
		background: #eee;
		font-weight: bold;
		font-size: 17px ;
	}

/* 	Shipment Information > Forms
------------------------------------------------------------------*/

	#shipments_information .si_name .row_form {

	}

	#shipments_information .si_name .label_form {

	}

	#shipments_information .si_name .input_form {

	}








#header {

	padding-bottom: 8px;

	}

#header .header_left{
	width: 634px;
	float: left;
	
}
#header .header_left .header_logo{
	width: 230px;
	height:62px;
	float: left ;
}
#header .header_left .header_slogan{
	padding-top: 1px;
	padding-left:0px;
	float:left;
	width:390px;

}



#header .header_right{
	width: 305px;
	text-align: right;
	float: right;
	color: #0266bc;
	margin-right:3px;
	
	



}

.header_menu {
	padding-bottom:32px;
	position:relative;
}

#socialbtns{
	/*
   position: absolute;
   top: 18px;
   left: 140px;
   */
    margin-top: 5px;
    text-align: right;
    width: auto;
 }

#socialbtns .fblike{

	height:24px;
	float:right;
	width: 100px;
}
#socialbtns .plusone{

	height:24px;
	float:right;
	width: 100px;
}


#header .header_right .header_menu a {
	text-decoration: none ;
}

#header .header_right .header_menu a:hover {
	text-decoration: none ;
}

#header .header_right .header_user_menu{
	
	float:right;
	}

.header_user_menu {
	
}

#menu{
	background: url(../images/bg_menu.gif);
	width: 100%;
	font-size: 12px;
	height: 43px;
}

#menu a {
	color: #fff;
	text-decoration : none;
	font-weight: bold ;
	padding-left: 10px;
	padding-right: 10px;
}
#menu a:hover {
	color: #fff;
	text-decoration : none;
	font-weight: bold ;
	color: #0962b6;
	background: url(../images/menu_current.gif) repeat-x;
}

#menu .current {
	color: #0962b6;
	background: url(../images/menu_current.gif) repeat-x;
	text-decoration : none;
	font-weight: bold ;
	padding-top:12px;
	padding-bottom:16px;
	background-color:#666666;

}

#menu .current:hover {
	color: #0962b6;
}

#menu .item_l {
	background: url(../images/menu_separador.gif) no-repeat;
	background-position: center right ;
	padding-top:12px;
	padding-bottom:16px;
	}


#menu .item_r {
	background: url(../images/menu_separador.gif) no-repeat;
	background-position: center left ;
	padding-top:12px;
	padding-bottom:16px;
}

.menu_left{
	/*width: 55%;*/
	float:left;
	padding-left:15px;
	padding-top:12px;
	padding-bottom:16px;




}
.menu_right{
	/*width: 40%;*/
	float:right ;
	text-align:right;
	padding-right:15px;
	padding-top:12px;
	padding-bottom:16px;


}


#form_login_container {
	margin: 10px auto ;
	width: 85%;

}

#form_login_container fieldset {
	border: 0;
}

#form_login_container .row_form {
	margin-left:15px;
	margin-right:15px;
}

#form_login_container .label_form {
	width: 14%;
}

#form_login_container h1 {
	font-size: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #186cb4 ;
	margin: 15px;
	height: 15px;
	background-image: none;
}

#form_login_container h2 {
	font-size: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #186cb4 ;
	margin: 15px;
	height: 15px;
	background-image: none;
	color: #186CB4 ;
}

#form_login_container .login_left {
	background: #fff;
	width: 49.5%;
	float: left ;
}

#form_login_container .login_right {
	background: #efefef ;
	width: 49.5%;
	float: right;
	padding-bottom: 20px;
}

#form_login_container .login_right .label_form {
	width: 37%;
	text-align: right;
}



#form_user_account {

}

#form_user_account .secure {
	font-weight: bold ;
	text-align: right ;
	padding-top: 15px;
}

#form_user_account .form_user_account_left {
	width: 198px;

	float: left;
}

#form_user_account .form_user_account_left a {
	color: #4b4b4b ;

}
#form_user_account .form_user_account_left a:hover,
#form_user_account .menu_selected
{
	color: #4b4b4b;
}
#form_user_account .menu_selected {
	background-color: #F0F0F0;
}

#form_user_account .form_user_account_left .account_box {
	margin-bottom: 20px;
	font-size: 12px;
}
#form_user_account .form_user_account_left .item {
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#form_user_account .form_user_account_left .item:hover {
	background: #f0f0f0;
}




#form_user_account .form_user_account_right {

	width:720px;
	float: right;
}

#custom_form .label_form {
	width: 25%;
}

#custom_form_b .label_form {
	width: 20%;
}

#custom_form_c .label_form {
	width: 25%;
}

#form_user_account .form_user_account_right
	h2.account_title  {

	background: url(../images/box_shipments_account_title_background.jpg) repeat-x ;
	font-size: 18px;
	font-weight: bold ;
	line-height: 25px;
	height: 25px;
	padding-left: 10px;
	color: #0a5598;
	border: 1px solid #e5e5e5 ;
}

#form_user_account .form_user_account_right .box_shipments_account {
	width: 100%;
	margin-bottom: 30px;
	font-size: 13px;
	text-align: center;
}

#form_user_account .form_user_account_right .title,
	h1.title {
	font-size: 19px;
	line-height: 25px;
	height: 25px;
	margin-bottom: 25px;
	font-weight: normal;
	width: 100%;
	text-align: left;
	color: #0a5598;
}








#contenido{
	
	clear:both;
	width:100%;
	position:relative;

}

#contenido_internas h1{
	padding:0 0 9px 0;
}

#form_home_transport_directory h1{
	padding:0 0 9px 0;
}

#login {
	width:300px;
	height: 200px;
	margin: 0 auto ;
	padding-top: 15px;
}

.login_top {
	margin-bottom: 15px;
	text-align: center;
}

.login_izquierda {
	float: left ;
	width: 45% ;

}

.login_derecha {
	width: 50% ;
	float: right ;
	padding-left: 10px;
	text-align: left;
	border-left: 3px solid #eee;
}

#reg {
	margin: 0 auto ;
}

#footer {
	padding-bottom:10px ;
	margin:8px auto 15px;
	background-color:#fff;
	background-image:url(../images/bg_pie.gif);
	background-repeat:repeat-x;
	clear:both;

}

.footer_menu
	{
		background-color:#0c4983;
		padding:0 10px;

		}

#footer p.white
	{
	color:#FFF;
	font-size:11px;
	padding:20px 0 10px;
	text-align:center;
}

.logos_pie
	{

		text-align:center;
		clear:both;
		padding-top:10px;
}

#footer a.white
	{
		color:#FFF;
		text-decoration:underline;
		font-size:11px;}
#footer p{
		color: #6f6f6f;
		margin-bottom: 10px;
}

#footer p a {
	color: #6f6f6f;
	text-decoration: none;
}

#footer li a
	{
		color:#707070;
		}

.footer_ciudades
	{

		text-align:center;
		}

.col_ciudades_pie
	{
		text-align:left;
		font-size:10px;
		width:16%;
		margin-left:5px;
		margin-top:8px;
		float:left;}

.col_ciudades_pie ul
{
	list-style:none;}
	
.col_articulos_pie
	{
		border:1px solid #B5B5B5;
		padding:8px 5px 0 5px;

		}
.col_articulos_pie p
	{
		margin-bottom:5px;}

	
.col_articulos_pie a
{
	list-style:none;
	font-size:12px;
	line-height:12px;
	text-decoration:underline;
	text-align:left;
	
	}

/* LISTADOS */
.row_title {
	clear:both;
	height:20px;
	background-color:#d4d1cd;
}

.row_title_buscador{
	clear:both;
	height:20px;
	background-color:#d4d1cd;
	min-height:28px;
	margin-bottom:4px;

}
.row1_buscador{
	 clear:both;
	 min-height:84px;

}
/*
.row_form {
	margin-bottom: 20px;
	float: left;
	clear: left;
}
*/
.row2, .row1 {
	clear:both;
}


.data_title {
	float:left;
	padding:2px 0 0 0;
	color:#222222;
}

.data {
	float:left;
	padding:2px;
}


a, a:visited {
	color:#0A5598;
	text-decoration: underline;
}

#header a, a:visited {
	color:#045FB4;
	text-decoration: underline;
}



/****************************************************************/
.btn {
	
	background:#FFFFFF url(../images/buttons/boton_gris.gif) repeat-x scroll left 1px;
	border:1px solid #C6C6C6;
	color:#000000 !important;
	cursor:pointer;
	margin:0;
	padding:2px 7px 2px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:12px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
}


.btn_red {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:0.3em;
	-moz-border-radius-bottomright:0.3em;
	-moz-border-radius-topleft:0.3em;
	-moz-border-radius-topright:0.3em;
	background:#FFFFFF url(../images/buttons/boton_gris.gif) repeat-x scroll left 1px;
	border:1px solid #C6C6C6;
	color: red !important;
	cursor:pointer;
	margin:0;
	padding:2px 7px 2px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:12px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
}

.btn:hover, .btn_green:hover, .btn_red:hover {
	background:#FFFFFF url(../images/buttons/boton_gris_over.gif) repeat-x scroll left 1px;
}


.btn_big_blue {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:0.3em;
	-moz-border-radius-bottomright:0.3em;
	-moz-border-radius-topleft:0.3em;
	-moz-border-radius-topright:0.3em;
	background:#FFFFFF url(../images/buttons/boton_blue.gif) repeat-x scroll center;
	border:3px solid #4384bd;
	color:#fff !important;
	cursor:pointer;
	margin:0;
	padding:8px 30px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:18px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
	box-shadow: 2px 2px 2px #112f4a;
   -webkit-box-shadow: 2px 2px 2px #112f4a;
   -moz-box-shadow: 2px 2px 2px #112f4a	;
}


.btn_big_blue:hover {
	background:#2b76bb url(../images/buttons/boton_blue_over.gif) repeat-x scroll center;
	box-shadow: 0 0 0 #112f4a;
   -webkit-box-shadow: 0 0 0 #112f4a;
   -moz-box-shadow: 2px 2px 2px #112f4a	;
}






.btn_green {
	
	background:#FFFFFF url(../images/buttons/boton_green.gif) repeat-x scroll center center;
	border:1px solid #8ab32b;

	
}


.btn_green:hover {
	background:#6a9727;
	
}

.btn_small {
	
	
	color:#fff !important;
	cursor:pointer;
	margin:0;
	padding:2px 4px 2px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:11px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
}

.btn_medium_gris {
	
	background:#FFFFFF url(../images/buttons/boton_gris.gif) repeat-x scroll left 1px;
	border:1px solid #C6C6C6;
	color:#000000 !important;
	cursor:pointer;
	margin:0;
	padding:3px 5px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:12px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
}

.btn_medium_gris:hover{
	background:#b1b1b1;
	
}

.btn_medium_green {
	
	background:#FFFFFF url(../images/buttons/boton_green.gif) repeat-x scroll center;
	border:2px solid #8ab32b;
	color:#fff !important;
	cursor:pointer;
	margin:0;
	padding:6px 10px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:14px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
	
}


.btn_medium_green:hover{
	background:#6a9727;
	
}

.btn_medium_red {
	
	background:#FFFFFF url(../images/buttons/boton_red.gif) repeat-x scroll center;
	border:2px solid #c83020;
	color:#fff !important;
	cursor:pointer;
	margin:0;
	padding:6px 10px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:14px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
	
}


.btn_medium_red:hover{
	background:#c83020;
	
}

.btn_medium_blue {
	
	background:#FFFFFF url(../images/buttons/boton_blue.gif) repeat-x scroll center;
	border:2px solid #4384bd;
	color:#fff !important;
	cursor:pointer;
	margin:0;
	padding:6px 10px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:14px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
	
}


.btn_medium_blue:hover {
	background:#2b76bb;

}

.btn_small_gris {
	
	background:#FFFFFF url(../images/buttons/boton_gris2.gif) repeat-x scroll center;
	border:1px solid #b1b1b1;
	color:#000 !important;
	cursor:pointer;
	margin:0;
	padding:1px 2px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:11px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
	
}


.btn_small_gris:hover{
	background:#b1b1b1;
	
}

.btn_small_red {
	
	background:#FFFFFF url(../images/buttons/boton_red.gif) repeat-x scroll center;
	border:1px solid #ff170c;
	color:#fff !important;
	cursor:pointer;
	margin:0;
	padding:2px 3px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:11px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
	
}


.btn_small_red:hover{
	background:#ff170c;
	
}


.btn_small_blue {
	
	background:#FFFFFF url(../images/buttons/boton_blue.gif) repeat-x scroll center;
	border:2px solid #4384bd;
	color:#fff !important;
	cursor:pointer;
	margin:0;
	padding:3px 4px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:12px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	line-height: normal;
	width: auto;
	
}


.btn_small_blue:hover{
	background:#2b76bb;
	
}


.btn_small_green

/*--------------------------------------------------
			Estilos formulario - new shipment
----------------------------------------------------*/

#form_new_shipment {
	padding-top: 10px;
	padding-bottom: 25px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 13px;
}


#form_new_shipment p {
	margin-top: 15px;
	margin-bottom: 15px;
}

#form_new_shipment h1 {
	font-size: 17px;
	background: #fff ;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #eee ;
	margin-bottom: 3px;
}

#form_new_shipment .required {
	font-size: 12px;
	padding-left: 5px;
}


/* nueva categoria */

#form_new_shipment .type_ns {
	border-top: 1px solid #eee;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#form_new_shipment select  {
	width: 100%;
}


/*--------------------------------------------------
			Estilos formulario de registro
----------------------------------------------------*/
.row_form
	{

		margin-bottom: 10px;
	overflow:visible;
		clear:both;}

.row_form_left {
	margin-bottom: 10px;
	overflow:visible;
}

.row_form_left {
	float: left;
	margin-right:30px;
}

.label_form {
	width: 38%;
	float: left;
	text-align: right;
	padding-right: 5px;
}

.label_form_small
{
	width:85px;
	float: left;
	text-align: right;
	padding-right: 5px;
}

.input_form {
	margin-bottom: 10px;
	text-align:left;
}


.input_form_02{
	float:right;
	margin-top:25px;
	margin-right:5px;}

.legend_form{
	margin:10px;
}


/* --- Tamaños y posiciones de la estructura --- */

#form_content {
	margin:20px auto 0;
	width: 90% ;
	padding: 22px 0 ;
	min-height:150px;
}

#form_content .form_content_top {
	padding-bottom: 5px;
}

#form_content .form_content_left {
	float: left ;
	font-size: 15px ;
	padding-top: 25px;
	line-height: 20	px;
	width: 30%;
}

#form_content .form_content_right {
	padding-top: 25px;
	float: right ;
	width: 70%;
}

#form_content form {
	margin : 0px;
	padding: 0px;
}

#form_content fieldset {
	padding: 0px;
	margin : 0px;
}

#form_content label {
	width: 38%;
	float: left;
	text-align: right;
	padding-right: 5px;
}

#form_content .form_field {
	margin-bottom: 10px;
}

#form_content .btn_submit {
	display: block;

}

/* --- Estilos --- */

#form_content {
	color: #595959;
	font-size: 13px ;
	font-family: Arial;
}

#form_content fieldset {
	border: 0px;
}

#form_content h1 {
	font-size: 18px ;
	font-weight: normal;
}

#form_content .form_content_top {
	border-bottom: 1px solid #595959;
}

#form_content .form_content_left { }

#form_content .form_content_right { }


#form_content .clear { clear:both; }
#form_content .red { color:red; }






/* -------------------------------------------------------------------- */

#form_list_new_shipment {
	padding-top: 10px;
	padding-bottom: 25px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 13px;
}

#form_list_new_shipment h1 {
	font-size: 17px;
	background: #fff ;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #eee ;
	margin-bottom: 3px;
}

#form_list_new_shipment .required {
	font-size: 12px;
	padding-left: 5px;
	margin-bottom: 50px;
	width: 100%;
}

#form_list_new_shipment .message_l {
	background: #FFFACD;
	padding: 10px;
	margin-top: 20px;
}


#form_list_new_shipment .row_form {
	display: block;
	margin: 0px;
	padding: 0px;
}

#form_list_new_shipment .label_form {
	float: left ;
	padding-left: 30px ;
	text-align: left ;
	width: 38% ;
}
#form_list_new_shipment .input_form {
	float: left ;
	padding-right: 5px ;
	text-align: left ;
	width:0 ;
}



.clear_space  {clear:both; height:8px;}
.red { color:red; }


/* -------------------------------------------------------------------- */






/*
#menu_customer{
	width: 50px;
	float:left;
	clear: both;
}

#menu_customer a{
	float:left;
}

*/

#form_new_shipments {
	padding-top: 10px;
	padding-bottom: 25px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 13px;
}

#form_new_shipments h1 {
	font-size: 17px;
	background: #fff ;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #eee ;
	margin-bottom: 3px;
}
#form_new_shipments h2 {
	font-size: 13px;
	background: #fff ;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #eee ;
	margin-bottom: 3px;
	background-image:url(../images/bg_h1.gif);

}

#form_new_shipments .required {
	font-size: 12px;
	padding-left: 5px;
	margin-bottom: 50px;
	width: 100%;
}

#form_new_shipments .type_ns {
	border-top: 1px solid #eee;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#form_new_shipments select  {
	width: 100%;
}

#form_new_shipments #select_category {
	height: auto ;
	width: 100% ;
	text-align: left ;
	margin: 0 auto ;
	margin-top: 20px ;
	margin-bottom: 10px ;
}

#form_new_shipments #select_category .col_left {
	height: auto ;
	width: 66% ;
	float:left;
}

#form_new_shipments #select_category .col_right {
	height: auto ;
	width: 33% ;
	float:right;
}

#form_new_shipments #select_category .col_left .col_left_left {
	height: auto ;
	width: 49.5%;
	float:left;
}

#form_new_shipments #select_category .col_left .col_left_right {
	height: auto ;
	width: 49%;
	float: right;
}

#form_new_shipments .category_selected {
	font-size: 14px ;
	padding: 5px    ;
	border: 2px solid #9de0ad ;
}

#form_new_shipments #w_moving {
	height: auto ;
	width: 100% ;
	text-align: left ;
	margin-top: 20px ;
	margin-bottom: 20px ;
}

#form_new_shipments #s_information {
	height: auto ;
	width: 100% ;
	text-align: left ;
	margin-top: 20px ;
	margin-bottom: 20px ;
}

#form_new_shipments #s_information select {
	width: 5% ;
}

#form_new_shipments #s_information input {
	width: 10% ;
}

#form_new_shipments .unsure {
	height: auto ;
	width: 30% ;
	padding: 5px;
	background: #FFC0CB ;
}
#form_new_shipments #unsure_text {
	height: auto ;
	width: 30% ;
	padding: 5px;
	background: #FFC0CB ;
}

.pricing_options {
	padding-top: 50px;
	padding-bottom: 50px;
	margin: 0 auto ;
	width: 80%;
	text-align: center;

}

.pricing_options_left {
	float: left;
	width: 40%;
}

.pricing_options_right {
	float: right;
	width: 40%;
}


/* Mi flete */
h1
	{color: #0c61b3 ;
	line-height:20px;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:20px;
	margin:10px 0 10px 5px;

	
}


#form_shipments_details h1
	{color: #0c61b3 ;
	line-height:20px;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:20px;
	margin:10px 0 10px 5px;

	
}


#form_transport_provider_public_profile h1
	{color:#669326 ;
	line-height:20px;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:20px;
	margin:10px 0 10px 5px;

	
}



h1
{
	color: #186CB4 ;


	}

.gratis
{
	color: #186CB4 ;
	height:55px;
	background-image:url('../images/bg_h1_gratis.gif');
	font-size:16pt;
	}

.verde
{
	color: #659216 ;
	height:55px;
	background-image:url('../images/bg_h1_verde.gif');
	font-size:16pt;
	}


h2
{
	padding:0 0 5px 0;
	margin-bottom:10px;
	margin-top:20px;
	border-bottom:1px dotted #999;
	}



#SelectCountries .label_form
{
float:left;
padding-right:5px;
text-align:right;
width:2px;}

.l_panel, .r_panel {
	background-color:#FFFFFF;
	float:left;
	margin-right: 15px;
}
.middle_button
{
	width:50px;
	background-color:#FFFFFF;
	padding-top:50px;
	float:left;}


/** Checkbox formulario */

.row_form_left .label_form {
	width:250px;
}

.row_form_left .input_form {
	float: left;
}



box_form {
	clear:both;
	margin-bottom:10px;
}










/* Item provisorio de list a shipments */

.shipment_item {
	height: 30px;
	background: #f9f9f9;
	margin-top: 2px;
	width: 100%;
}

.shipment_item a{
	margin-right: 5px;
}
.shipment_item_left {
	line-height: 30px;
	padding-left: 5px;
	float: left;
}
.shipment_item {
	text-align: right;
	line-height: 30px;
	float: right;
}





#shipment-list {
	border-collapse:collapse;
	font-size:11px;
	text-align:left;
	width: 100%;
}

#shipment-list th {
	color:#0060AD;
	font-size:13px;
	font-weight:normal;
	padding:10px 8px;
}

#shipment-list td {
	padding:8px;
}

#shipment-list .odd {
	background:#E8EDFF none repeat;
}

.detail_top {
	height: 25px;
	line-height: 25px;
}
.detail_top_left {
	float: left;
}
.detail_top_right {
	float: right;
	text-align: right;
}

.detail_title {
	margin-top: 5px;
	height: 25px ;
	background : #f9f9f9 ;
	font-size: 12px ;
	padding: 5px ;
	line-height: 25px ;
	margin-bottom: 10px;
}

.detail{
	margin-top: 10px;
}

#detail {
	border-collapse:collapse;
	text-align:left;
	width: 100%;
}

#detail th {
	color:#0060AD;
	font-weight:normal;
}

#detail td {
	padding:0px;
	padding-bottom: 3px;
}

#bids {
	border-collapse:collapse;
	text-align:left;
	width: 100%;
}

#bids thead {
	background:#eee;
}

#bids th {
	color:#0060AD;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight:normal;
}

#bids td {
	padding: 5px;
}

.tr_h:hover{
	background: #0060AD;
	color: #fff;
}

.tr_h:hover a{
	color: #fff;
}

.tr_h:hover a:hover{
	color: #fff;
}


.box_fixed {
	margin-bottom: 30px;
}

.box_title {
	padding-left: 5px;
	height: 20px ;
	background: #f9f9f9 ;
	line-height: 20px ;
	border-bottom: 2px solid #0060AD ;
	margin-bottom: 5px ;
}

.origin {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	background: #ddffd4;
	background-image:url(../images/marker_greenA.png);
}
.distance {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	background: #d4ecff;
}
.destination {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	background: #ffd4d4;
}
.timeframe {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	background: #ececec;
}

#place_bid {
	padding: 5px;
	padding-top: 10px;
	font-size: 12px;
	border:2px solid #ffc600;
	margin-bottom: 10px;
}

.green { color: green }
.red { color: red }

.orange{ border:1px solid orange ;}

input, .input {
	border: 1px solid #999999;
	background: #FFFFFF url(../images/validationInputBg.png) repeat-x scroll left top;
}


/* como funciona */

.como
	{
		margin-top:23px;
		}

.col_1, .col_2, .col_3, .col_4
{
	width:168px;
	padding:0 13px 0 55px;
	float:left;}

.col_1
{
	background-image:url(../images/bg_1.gif);

	background-repeat:no-repeat;}

.col_2
{
	background-image:url(../images/bg_2.gif);
	background-repeat:no-repeat;}

.col_3
{
	background-image:url(../images/bg_3.gif);
	background-repeat:no-repeat;}

.col_4
{
	background-image:url(../images/bg_4.gif);
	background-repeat:no-repeat;}

#contenido_internas h2
{
	font-size:16px;

	font-weight:bold;
	border-bottom:none;
	margin-bottom:10px;
	margin-top:18px;
	color:#595959;}


#contenido_internas .h2_verde
{
	padding:0 0 5px 0;
	margin-bottom:10px;
	margin-top:20px;
	border-bottom:1px dotted #659216;
	color:#659216;

	}

#contenido_internas .h2_int
{
	padding:0 0 5px 0;
	margin-bottom:10px;
	margin-top:20px;
	border-bottom:1px dotted #161616;
	color:#161616;

	}

#contenido_internas h3
{
	font-size:12px;
	font-weight:bold;
	border-bottom:none;
	margin-bottom:5px;
	margin-top:5px;
	color:#000;}

#contenido_internas ul, ol
{
	margin-left:20px;

	list-style:disc;
	line-height:16px;}

#contenido_internas ol
{
	margin-left:20px;
	padding-left:18px;
	list-style:decimal;
	line-height:16px;}

#contenido_internas li
{
	list-style:disc;
	list-style-image:url(../images/bullet_comofunciona.gif);
	font-size:12px;
	margin-bottom:8px;
	margin-top:8px;}

#bullet_verde li
{
	list-style:disc;
	list-style-image:url(../images/bullet_verde.gif);
	font-size:12px;
	margin-bottom:8px;
		margin-left:20px;
	margin-top:8px;}

#bullet_verde_no li
{
	list-style:circle;
	list-style-image:url(../images/bullet_verde_no.gif);
	font-size:12px;
	margin-bottom:8px;

	margin-top:8px;}

#contenido_internas ol li
{

	font-size:12px;
	margin-bottom:8px;}

.video
	{
		float:right;
		width:381px;
		margin:20px 20px 10px 0;}

.banner
	{
		float:left;
		width:381px;
		margin:20px 0px 10px 20px;}




.col_untercio
{
	width: 246px;
	background-image:url('../images/bg_como_1.gif');
	background-repeat:no-repeat;
	border:#0d4e8c 1px solid;
	height:255px;
	padding:15px 20px;
	margin:15px 18px 0 8px;
	float:left;
}

.col_untercio2
{
	width: 246px;
	background-image:url('../images/bg_como_2.gif');
	border:#0d4e8c 1px solid;
	background-repeat:no-repeat;
	padding:15px 20px;
	height:255px;
	margin:15px 18px 0 8px;
	float:left;
}
.col_untercio3
{
	width: 246px;
	padding:15px 20px;
	height:255px;
	margin:15px 18px 0 8px;
	float:left;
	border:#0d4e8c 1px solid;
}


/* nuevos */

#columna_izquierda {
float:left;
width:229px;

}

#columna_derecha {
float:right;
width:710px;
}

.redefinir_busqueda_titulo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/back_title_filter.jpg) repeat-x scroll 0 0;
border:1px solid #E5E4E2;
height:26px;
line-height:26px;
margin-bottom:1px;
padding-left:10px;
}

#envios_titulos_columnas {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/back_title_list.jpg) repeat-x scroll 0 0;
border:1px solid #E5E4E2;
margin-bottom:5px;
width:100%;
}

#faq_titulos_columnas
 {

width:100%;
}

#envios_titulos_columnas h2
	{
		padding:5px;}

#faq_titulos_columnas h2
{
		padding:10px 15px;
		background:#FFFFFF url(../images/bg_h2_faq.gif);
		color:#595959;
		font-size:16px;
		font-weight:bold;
		margin-bottom:10px;
		margin-top:0px;
		}
#faq_titulos_columnas h2 a
	{
		text-decoration:none;}

#contenido_internas p {
	padding:5px;
}

#columna_derecha h3{

	padding:5px;
	font-weight:bold;
	text-align:left;

}

.gris {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
}

.left
{
	text-align:right;
	margin:10px 0 20px 0;}


.contenido_blanco {
	background-color:#fdfdfd;
	padding:5px 15px 10px;
	background-image:url(../images/bg_terminos_gris.gif);
	background-repeat:no-repeat;
	background-position:top;
	border-bottom:#eee 1px solid;
	margin-bottom:10px;
	}

.contenido_gris {
	background-color:#eee;
	padding:5px 15px 10px;
	background-image:url(../images/bg_terminos_amarillo.gif);
	background-repeat:no-repeat;
	background-position:top;
	border-bottom:#cfcecd 1px solid;
	margin-bottom:10px;
	}

.texto_destacado
{
	font-size: 20px;
	text-align:center;
	margin-top:20px;
	}

.but_faq
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image:url(../images/buttons/but_faq.gif);
height:30px;
margin-bottom:1px;
padding-left:10px;
line-height:26px;
width:206px;
font-weight:bold;
}

.but_faq_on
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image:url(../images/buttons/but_current_faq.gif);
height:30px;
margin-bottom:1px;
padding-left:10px;
line-height:26px;
width:206px;
font-weight:bold;
}

.but_faq_on a
{
	color:white;}


.but_faq1
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

margin-bottom:5px;
padding-left:13px;
line-height:15px;
width:206px;
font-weight:bold;
}

.but_faq1_on
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image:url(../images/bullet_comofunciona.gif);
background-repeat:no-repeat;
background-position:left;
margin-bottom:5px;
padding-left:13px;
line-height:15px;
width:206px;
font-weight:bold;
}

.but_faq1_on a
{
	color:black;}

.space
	{
		height:30px;}

.small
{
font-size: 10px;}

/*listado de transportistas */

#categories_container {
	width: auto;
	margin: 0 0 0 0;
}

.category {
	width: 220px;
	float: left;
	margin: 0 0 15px 0;
	padding: 0.5%;

}

.category .title a {
	font-size: 13px;
	font-weight: bold;
}

.results,.category p {
	padding: 5px 0 0 0;
	color: #444;

}

#company_list table {
	margin-top: 5px;
}

.hover_back:hover {
	background: #f0f0f0;
}

.company_name a {
	font-size: 15px;
	font-weight: bold;
	line-height:19px;
}

.user_name a {
	font-size: 11px;
	font-weight: bold;
	color:#0FF;
}


#form_home_transport_directory h2 {
	margin-bottom: 10px;
	color:#186CB4;
	font-size:16pt;
	height:35px;
	background-image:url('../images/bg_h1.gif');
	border-bottom:none;

	}

.copete {
	font-size: 16px;
	line-height: 19px;

}

/**
 * Informacion de resultado de operaciones en la pagina
 */
.info,
.info_success,
.info_warning,
.info_error {
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid black;
	color: black;
}
.info_success {
	border: 1px solid green;
	color: green;

}
.info_warning {
	border: 1px solid yellow;
	color: yellow;
}
.info_error {
	border: 1px solid red;
	color: red;
}



#flashMessages {  margin: 10px 0 10px 0; text-align: center;  }
#flashMessages p { margin: 0; padding: 10px; font-weight: bold; }

#flashMessages .ok { border: 1px solid green; color: green;}
#flashMessages .fail {border: 1px solid red; color: red;}
#flashMessages .warning {border: 1px solid orange; color: orange;}

/* internas*/

.columna_izquierda_interna {
	float: left ;
	width: 720px;
	margin-bottom: 5px;
	padding-left:5px;

}

.columna_derecha_interna {
	float: right ;
	width: 209px;
	margin-bottom: 5px;
	padding-right:5px;

}

.imagen
	{
		margin-bottom:10px;}

.note_fijas {
		border: 1px solid #62565a;
		color: #000 ;
		background: url(../images/note_back.jpg) repeat-x #f9f3b7 ;
		margin:0px 20px 10px;
		font-weight: normal;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:10px;
		padding-right:10px;
		height: auto;
	}

.note_fijas a {
		color: #000 ;
		font-weight: bold;
		text-decoration: underline;
	}

.note_fijas a:hover {
		color: #000 ;
		font-weight: bold;
		text-decoration: underline;
	}

table .tabla_costos .images_list
{
	background-color:#999;}

.testimonios
{
	font-style:italic;
	border-bottom:1px solid #CFCECD;

	line-height:18px;
	padding:5px 0 10px;
	margin-bottom:5px;}

.testimonios2
{
	font-style:italic;
	overflow:hidden;
	border-bottom:1px solid #CFCECD;
	background-image:url(../images/bg_terminos_amarillo.gif);

	line-height:18px;
	padding:5px 0 10px;
	margin-bottom:5px;}


.user_testimonio
	{
		font-weight:bold;
		color:#006;}
.imagen_testimonios
	{
		border:#006 1px solid;
		z-index:1010;
		height:60px;
		width:60px;
		float:left;
		margin:0px 5px;}

.azul
	{
		color:#0C4983;}

.opaque {
	opacity:0.4;filter:alpha(opacity=40);
}

.opaque_on {
	opacity:1;filter:alpha(opacity=100);
}

a.opaque_buttons {
	opacity:1;filter:alpha(opacity=100);
}
a.opaque_buttons  img {

	border: 0;
}
a.opaque_buttons :hover {
   opacity:0.8;filter:alpha(opacity=80);
}




.paginado {
	margin-top:20px;
	clear:both;
	
	width:100%;
}


/* directorio de transportistas */

.hover_back
	{
		min-height:100px;
		border-bottom:1px dashed #b6b6b6;
		}

#company_list p
	{
		margin:5px 5px 0;}

.links_directorio
	{
		font-weight:bold;
		font-size:11px;}

#busqueda_transportes
	{
		background-color:#fff;
		background-image:url(../images/category_selected.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		margin:0px;
		padding:0 12px;

		}
/* transportista detalle */


.box {
	padding: 10px;
}



.box_left {
	width: 464px;
	float:left;
}

.box_right {
		width: 464px;
	float:right;
}


.space  { margin-top: 30px; }



#feedback-list tbody td.positive{ color: green; font-weight:bold; padding-left: 5px;  }
#feedback-list tbody td.negative{ color:red; font-weight:bold;  padding-left: 5px;}
#feedback-list tbody td.neutral{ color:gray; font-weight:bold;  padding-left: 5px;}

#feedback-list thead td { color:#000; font-weight:bold; height:28px; }
#feedback-list td {  height:35px; border-bottom:#e4e4e4 1px solid;   }

/*
table#feedback-list tbody tr{  background:white; background-image:url(../images/bg_table_presupuestos.jpg); background-repeat:repeat-x; background-position:bottom;  }
table#feedback-list tbody tr:hover{  background:lightgray; background-image:url(../images/bg_table_presupuestos_on.jpg);  }
*/
/*
.tr_sin_hover{  background:white; background-image:url(../images/bg_table_presupuestos.jpg); background-repeat:repeat-x; background-position:bottom;  }
.tr_con_hover{  background:lightgray; background-image:url(../images/bg_table_presupuestos_on.jpg);  }
*/

.tr_bid_shipment {
    background:white; 
    background-image:url(../images/bg_table_presupuestos.jpg); 
    background-repeat:repeat-x; 
    background-position:bottom;
}

.tr_bid_shipment:hover,
.tr_bid_shipment_current {
    background-image:url(../images/bg_table_presupuestos_on.jpg);
}

#feedback-list thead th { padding: 2px; }

#feedback-list table
	{
		background-color:#CCC;

	}
.box_images
{
	text-align:center;
	width:460px;
	margin:auto;
	}

.controls
	{
		font-weight:bold;
		}

.transportista, .title_h2_i, .title_h1,
.customer
	{
		font-size:14px;
		text-transform:none;
		background-image:url(../images/bg_2_transportistas_mitad.gif);
		background-repeat:no-repeat;
		padding:2px 0 0 5px;
		border-bottom:none;
		height:25px;
		color:#fff;
		font-weight:bold;
		padding-left:15px;
		margin-bottom:0px;
}

.transportista_entero, .customer_entero
	{
		font-size:14px;
		text-transform:none;
		background-image:url(../images/bg_2_transportistas.gif);

		background-repeat:no-repeat;

		border-bottom:none;
		height:25px;
		color:#fff;
		font-weight:bold;

}


#feedback-list
	{

		width:943px;
		margin:0px;
		}
.transportista_entero, .customer_entero h2
{
	padding:2px 0 0 10px;
	margin:0 0 0 0;
	text-align:left;
}

.title_h1 {


	margin-bottom:10px;
}

/* detail flete*/





.blue_b { color: #1563b5; font-weight: bold; }
.dgray_b { color: #2f2f2f; font-weight: bold; }
.dred_b { color: red; font-weight: bold; }

.marron_bold { color: #2f2f2f; font-weight: bold; }
.blue_bold { color: #1563b5; font-weight: bold; }
.red_bold { color: red; font-weight: bold; }
.green_bold { color: blue; font-weight: bold; }
.gris { background: #eee; }
.gris_claro { background: #eaeaea; }

/* Barra top */
#details_top { background: #eee; margin:0 0 5px 0; padding:15px; min-height:25px; }
#details_top .left {  }
#details_top .right { text-align: right;  width:450px;}
#details_top .left{}
/* Bloque de contenido */

.details_block {

	clear:both;


	}

.details_block .title_right { text-align:right}
.details_block .left { padding: 0 0 0 0px; width: 230px;  }
.details_block .right { padding: 0 0px 0 0; width: 708px; }
.details_block .left1 { padding: 0 0 0 0px; width: 462px;  }
.details_block .right1 { padding: 0 0px 0 0; width: 242px; }
.details_block .image_gallery { width: 148px; height: auto ; background: #eee ; padding: 10px 0 0 0 ; }
.details_block .images { width: 180px; height: 148px ; background: #fff; margin: 0 auto ; text-align:center; }
.details_block .images_control {  padding: 5px 0 5px 0 ; text-align: center; width: 100%; }
.details_block .shipment_details { font-size: 11px; }
.details_block .shipment_details td { padding-bottom: 5px; text-align:left;  }

#rutas { font-size: 12px; text-align: left; width: 200px; }
#rutas .desc { padding-bottom: 5px; width: 130px; }

.origin, .distance, .destination, .timeframe { background: transparent; margin:0px; height: 45px; line-height: 20px; width:218px;}

.origin:hover { background: #ddffd4; }
.distance:hover { background: #d4ecff; }
.destination:hover { background: #ffd4d4; }
.timeframe:hover { background: #ececec; }

#map_container { padding: 10px ; background: #eee; margin: 0 auto; }
#map { width: 460px ; height: 326px; }


#bids_list { width: 925px; height: auto; margin: 0; }
#bids_list { border-collapse:collapse; text-align:left; color: #444; }
#bids_list thead { background:#E7E8E9; }
#bids_list th { color: #444; padding: 0px; font-weight:bold; }
#bids_list td { padding: 10px 5px 10px 5px; }
#bids_list tbody tr:hover { background: #f3f3f3; }

.bid_description, .bid_description_selected{ padding: 5px; font-size: 11px; }



.bid_description_selected {  background: #f3f3f3; }

#bids_list .messages { width: 57% ; float: left;  }
#bids_list .information { width: 37% ; float: right; }

ul.question_transport  { width: auto; height: auto; margin: 5px; padding: 5px; list-style:none;  }
.question_transport ul li{ list-style:none; margin:3px;  list-style:none;  }

ul.answers  { width: auto; height: auto; margin:5px 0; padding: 5px; list-style:none; background-color:#e3efd4; }
.answers ul li{ list-style:none; margin:3px; background-color:#eee; list-style:none;  }



#button_red { margin: 0 auto; margin-top:25px; height: 23px; width: 150px; background: url(images/buttons/button_red_back.jpg) repeat-x; text-align: center; line-height: 23px; font-size: 13px; font-weight: bold; color: white; }
#button_red a{ color: white; text-decoration: none; }
#button_red:hover { cursor: pointer; }
#button_red_left   { float: left; height: 23px; width: 5px ;background: url(images/buttons/button_red_left.jpg) no-repeat; }
#button_red_right  { float: right; height: 23px; width: 5px ;background: url(images/buttons/button_red_right.jpg) no-repeat; }
#button_red_center { height: 23px; }

#form_items_details { height: auto; margin: 0px 10px 0px 10px ; }
#form_house_details { height: auto; margin: 0px 10px 0px 10px ; }

#flashMessages {  margin: 10px 0 10px 0; text-align: center;  }
#flashMessages p { margin: 0; padding: 10px; font-weight: bold; }

#flashMessages .ok { border: 1px solid green; color: green;}
#flashMessages .fail {border: 1px solid red; color: red;}
#flashMessages .warning {border: 1px solid orange; color: orange;}

.house_title
	{
		font-weight:bold;}


/* detalles tablas envio */

#form_house_details
{
	margin:5px;}

#form_items_details
{
	margin:5px 0;}

#form_vehicles_details
{
	margin:5px;}
#form_others_details
{
	margin:5px;
	}

#iconos_share
{

	width: 390px;
	text-align:right;
	float:right;
	margin-top:10px;

	}

#iconos_share a
	{
		float:right;}

#placeBidBox
{
	background-color:#EEEEEE;
	border:1px dotted #0266BC;
	padding:5px;

	margin:0px 250px 5px;
	}

.boton_inferior_presupuestar
{
	text-align: center;

}

.center
{
	text-align: center;
	margin: 5px 0;
}

.h3_publicprofile
{
	font-size:12px;
	line-height:12px;
	padding:15px;
	background-color:#dee9ce;
	margin:5px 0;}
	
	
.select_category_ebay_auction
	{
		margin-top:10px;
		float:left;
		padding-top:20px;}

.columna_left
	{
		width:68%;
		float:left;
}


.columnas3{

	margin:5px;
	text-align:center;
	clear:both;
}
.columnas3 .columna{
	width: 32%;
	float:left;
	margin-right:1%;
}
.columnas3 .columna_half{
	width: 16%;
	float:left;
	margin-right:1%;
}
.columnas3 .columna_long{
	width: 48%;
	float:left;
	margin-right:1%;
	text-align:left;
}
.columnas3 .columna_doble{
	width: 588px;
	float:left;
	
	background-color:#e3eed4;
	padding:15px;
	margin:15 0px;
}
.columnas3 .columna_last{
	width: 32%;
	float:right;
	
}


.note_box {
	border: 1px solid #62565a;
	color: #000 ;
	background: url(../images/note_back.jpg) repeat-x #f9f3b7 ;
	font-weight: normal;
	font-size: 12px ;
	padding:10px;
	margin-bottom:15px;
	text-align:left;
}

.box_form {
	clear:both;
}

/*********************************** IE 6 *************************************/
.columna_derecha,
.columna_izquierda,
.select_category_front_left,
.select_category_front_right ,
.columna_izquierda_interna,
.columna_derecha_interna
{
	overflow: hidden;
}

.select_category_front_left,
.select_category_front_right {
	margin-left:6px;
}
.ultimo_envio{
	width: 230px;
	/*background-color: pink;*/
}
.ultimo_envio_texto{
	width: 140px;
	/*background-color: yellow;*/
}

.container_testimonio{
	overflow: visible;
	height: 170px;
	width: 220px;
	/*background-color: cyan;*/
}
.select_category_front_content_ultimos{
	height: 191px;
}
/*
.select_testimonios_front_content{
	height: 170px;
	width: 235px;
}
*/

.gris
	{
		background-color:#EEEEEE;
		text-align:center;
		padding:0px 0;
		margin:0px 0;
}
.gris:hover
	{
		background-color:#E0F8F7;
		text-align:center;
		padding:0px 0;
		margin:0px 0;
		cursor: pointer;
}

/* vehiculo */
#form_items_details table
	{
		padding:2px;
		margin:2px;}


#form_vehicles_details li
	{
		list-style:none;
		}

#form_vehicles_details ul
	{

		border-bottom:#eee 1px dotted;
		margin-top:5px;
		padding-bottom:5px;}

.left_casa, .item_info
	{
		float:left;
margin:5px;
width:450px;

	}

#item_info
	{
		float:left;
		width:295px;
		margin-left:5px;
		background-color:red;}


#form_house_details ul
	{



		margin-top:5px;
		padding-bottom:5px;}

 #form_house_details li
	{
		list-style:none;
		}

#item_info ul
{



		margin-top:5px;
		padding-bottom:5px;}

#item_info li
	{
		list-style:none;
		}


#form_others_details ul
	{



		margin-top:5px;
		padding-bottom:5px;}

 #form_others_details li
	{
		list-style:none;
		}

.item_description_box
	{
		width:450px;
		float:left;
		margin:5px;
		}

.caja_detalle
{
	clear:both;
	background-image:url(../images/bgdetallecaja.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	overflow:auto;
	padding-bottom:5px;
	margin-bottom:5px;}

.caja_detalle_mitad
{
	clear:both;
	background-image:url(../images/bgdetallecaja_mitad.gif);
		background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:8px;
	margin-bottom:5px;}

.caja_detalle_mitad p
{
	padding:0 10px;}

.caja_detalle_mitad ul
	{
		margin:5px 20px;}

.caja_detalle_mitad form
	{
		margin:10px 0 10px 30px;}

#form_transport_provider_public_profile h3
	{
		margin-bottom:10px;}

.h2int
	{
		font-size:16px;
		font-weight:bold;}

.iconoa
	{
		background-image:url(../images/marker_greenA.png);
		background-position:left center;
		background-repeat:none;}

.popupabuso
	{

		line-height:15px;
		margin-bottom:10px;
		padding:15px;}

.popupabuso h3
	{
		font-weight:bold;}

.popupabuso p
	{
		margin-bottom:5px;
		}

.popupabuso ul
	{
		padding:5px 15px;}

.transport_h2
{
	border-bottom:1px dotted #999999;
	font-size:14px;
margin-bottom:10px;
margin-top:5px;
padding:0 0 5px;}

.transport_h3
	{
		font-size:14px;
		margin-top:5px;
		margin-bottom:2px;
		
		color:#0C61B3;
}
.transport_h2
	{
		font-size:14px;
		margin-top:5px;
		margin-bottom:15px;
		text-align:left;
		font-weight:bold;
		
		
		color:#659327;
}
.message_readed {
	cursor:pointer;
	color: #0A5598;
}

.message_unreaded {
	color: #0A5598;
	cursor:pointer;
	font-weight:bold;
}

/****  Ocultar y mostrar td  ******/
.hide_table {
	display: none;
}

.show_table {
	display: table-cell;
}
.toptxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999999;
	font-style: normal;
	font-variant: normal;
}





#costos p
	{
		line-height:16px;
		margin:5px 0;}

#costos h2{

color:#595959;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
clear:both;
}



#costos .left
	{
		float:left;
		text-align:left;
		width:50%;
		}

.freee
	{
		font-weight:bold;
		color:#186CB4;}
		
		

/* estilos landings*/

.header_left_landing
	{
		float:left;
		width:760px;}

.header_slogan_landing {
		float:right;
		width:530px;
}

.slogan_ahorra
	{
		font-size:30px;
		line-height:30px;
		color:#039;}
		

		
		
/* botones */

.boton_inferior {
	text-align: center;
	margin-bottom:10px;
	

}
.but_publica
	{
		
		background-image:url(../images/buttons/btn_obten.png);
		background-position:top;
		width:304px;
		height:30px;
		padding-top:10px;
		margin:0 auto;
		color:#FFF;
		text-align:center;
		font-size:16px;
		font-weight:bold;}
		
		
.but_publica a:link
	{
		color:#FFF;}
		

.banda_gratis	
	{
	position:absolute;
	
	left:773px;
	top:-8px;
	z-index:5;
	}
.but_verpresupuesto
	{
		background-image:url(../images/but_verpresupuestos.png);
		width:139px;
		height:26px;
		text-align:center;
		font-weight:bold;}

.left_t
	{
		width:180px;
		text-align:center;
		margin-top:5px;
		
		float:left;}
.right_t
	{
		width:700px;
	
		float:right;}
		
		
/* cajas en light box */


.caja_100porcent_lb {
	border:1px solid #b5b5b5;
	background-color:#f5f5f5;
	padding:10px;
	margin:10px 0;
	
}

.caja_100porcent_lb h3
	{
		font-size:14px;
		font-weight:bold;
		}
		
a.linkchico
{	font-size:11px;
	font-weight:bold;}

.margen_box
	{
		padding:5px 8px;}
		
.margen_box ul
{
		padding:5px 12px;
		margin:5px 10px;}
		
.margen_box li
{
		padding:2px;}
		
.link_grande {	
		
	z-index:5;
	border:none;
	padding:8px 10px;
	border-bottom:none;
	text-transform:uppercase;

	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

.caja_t_mensaje
	{
	border:1px solid #b5b5b5;
	background-color:#f5f5f5;
	padding:10px;
	margin:10px 0;
	
}

.sroll_mensajes
	{
	
		
		
	}
	
.caja_comofuncionah p
	{
		margin:10px 10px;

		}
		
.caja_comofuncionah {
background-color:#fff;
border:1px solid #B5B5B5;
float:left;

padding-bottom:10px;
width:351px;
}

.txtpage1
	{
		padding:5px 0px;}
		
.txtpage1 h1
	{
		margin:0 10px;}

.txtpage1 h2
{
	font-size:14px; 
	font-weight:bold;
	border-bottom:none;
margin:0 10px;
	color:#186CB4;}
	
.txtpage1 p
{
	font-size:12px;
	margin:0 10px;
	text-align:left;

	color:#186CB4;}
	
	
/* usuario registrado */

.menu_registrado
	{
		
		background-color:#dfdfdf;
		height:40px;

		}
		
.menu_registrado ul
	{float:left;
	width:750px;

	margin-top:19px;}
.boton_menu_registrado
	{
	float:right;
	width:190px;
	text-align:right;
	margin:0 5px 5px 0;

	}

.menu_registrado li
{ 
	
 	
	font-weight: bold; 
	float: left; 	
	list-style:none;
	}
	
.menu_registrado li a, .off
{
	
	padding: 6px 7px 6px 7px; 
	margin-left: 3px;
	color:#006;
	}

.menu_registrado li a:hover, .on
{
	background-image:url(../images/back_title_filter.jpg);
	padding: 6px 7px 6px 7px; 
	margin-left: 3px; 
	background-repeat:repeat-x;
	color: #1563b5; }

.submenu_registrado li a
	{
		color:#009;
		
		
		}
		
.submenu_registrado ul
{

	margin:10px 0 10px 15px;
	width:750px;
	clear:both;
	height:35px;
	}

.submenu_registrado	li
{ float:left;
list-style:none;
text-align:center;
padding:2px 5px;
margin:5px 0 0 0;
font-weight:bold;
}

.submenu_dashboard
	{
		float:right;
		text-align:right;
		margin:5px;
		width:300px;}
		
.imagendashboard
	{
		float:left;
		width:120px;
		margin:5px 55px;}
		
.textodashboard
{
		float:left;
		width:320px;
		margin:5px 0px;}



