/*--------------------------- Estilos Generales -----------------------------*/
body {
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
	background:#FFF url(../images/fondo_celeste.png) repeat-x scroll center top;
}
ul, li, p, h1, h2, h3{ 
	margin:0px; 
	padding:0px;
}

td,div, p, li, ul {
	font-family:Verdana;
	font-size:11px;

}
a img{
	border:0;
	border-collapse:collapse;

}


a, a:visited{
	text-decoration:none;
	color:#111;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
a:hover{
	text-decoration:none;
	color:#bbb;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

li{list-style:none;}

.aviso_destacado .item{
	border: 1px solid #0098cb;
}
.caja_content_gray .aviso_destacado .columna_descripcion a.nombre_empresa {
	color: #0098cb !important;
}
.txtColorLI{
	color: red;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.submit{ 
	border:0px; 
	font:bold 12px Arial, Helvetica, sans-serif; 
	padding:3px;
	cursor:pointer;
	background:url(../images/fondo_btn_submit.gif) repeat-x bottom;
	color:#325D78;
}

.no-border{border:0px!important;}

/*---------PARTE DE ARRIBA---------*/
#main{width:900px;}

/*----Link de Home/Contacto------------*/
#top_right{text-align:right;}

#top_right a, 
#top_right a:hover, 
#top_right a:visited{
	color:#336666;
	text-decoration:none;
}

#top_right a:hover{ text-decoration:underline;}

#logo_ofd{ margin-bottom:10px;}

/*----Menu de las opciones------------*/
#menuOpciones a,#menuOpciones a:hover ,#menuOpciones a:visited, span{
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#logo_ofd{text-align:left;}
.portaMenu{ height:35px; overflow:hidden;}
#menu li{
	list-style:none;
	display:inline;
}
#left-menu{
	width:13px; 
	height:35px; 
	background:url(../images/left_menu.png) no-repeat; 
	float:left;
	overflow:hidden; 
}
#menu-content{
	width: 871px;
	height:35px; 
	float:left;
	background: #FFF url(../images/fondo_menu.png) repeat-x scroll center top;
	line-height:30px;
	text-align:left;
}
#right-menu{
	width:16px; 
	height:35px; 
	overflow:hidden; 
	background: url(../images/right_menu.png) no-repeat;
}
#promo h1{
	text-align:left;
	font-family: Lucida Sans Unicode;
	color:#fff;
	font-style:italic;
	font-size:26px;
}
#promo p{
	text-align:left;
	font-family: Arial;
	color:#fff;
	font-size:12px;
}
#promo{
	height:212;
	width:898px;
	overflow:hidden;
	margin-bottom: 4px;
	margin-top:2px;
}
#promo_grua{float:left;}
#promo_content{
	height:212px;
	background-color:#325d78;
}


/*---------COLUMNAS---------*/
#tabla_contenidos table tr td {vertical-align:top; text-align:left;}
#tabla_contenidos{background:#FFF url(../images/fondo_celeste_cajas.gif) no-repeat;padding-top:15px;}
#ColIzq{width:200px; _width:170px; padding-left:5px; }
#ColCenter{width:510px; padding-left:10px; }
#ColDer{width:220px; }

#cajas_abajo{width:490px;}
#caja_abajo_left{float:left; width:50%;}
#caja_abajo_right{float:right; width:50%;}
.caja_blanca{width:500px;}
.caja_blanca_content{width:500px; padding-left:5px;}

/*------------------------------------------------ CAJAS ----------------------------------------------------*/

#caja_login{width:187px;}
#caja_search{width:187px;}
#caja_latest_news{width:230px; float:right; }
#caja_latest_events{width:230px; float:left; }
#caja_latest_memebers{width:230px;}
#caja_banner{width: 495px;height: 88px;background: url(../images/banner_signup.png) no-repeat;margin-bottom:10px;}
#center_bottom{width:495px;}
#googleads{width: 120px;height: 600px;background: url(../images/googleAds.png) no-repeat;}
#caja_recover{width:495px;}
/*
#caja_abajo_right #caja_latest_news{ width:235px;}
#caja_abajo_right #caja_latest_news .caja_red_top_small{ width:210px;}
*/
.caja_azul, .caja_roja_small, .caja_gray_small{width: 192px;}
.caja_azul_top_left{width:12px; height:27px; background: url(../images/left_menu.png) no-repeat;overflow:hidden; float:left;}
.caja_azul_top_right{width:13px; height:27px; background:url(../images/right_menu.png) no-repeat;overflow:hidden; }

.caja_azul_top{
	width: 190px;
	height:27px; 
	overflow:hidden; 
	background: url(../images/top_caja_blue.png) repeat-x scroll center top;
/*	background: #4CA2BD url(../images/fondo_menu.png) repeat-x scroll center top;*/
	line-height:30px;
	text-align:left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
}
.caja_content_blue{padding-top:10px;background: #FFF;width: 189px;}
.caja_content_blue form{margin-left: 10px;}
.caja_content_blue div{margin-left: 10px;}
.caja_content_blue  a, .caja_content_blue  a:visited{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.welcome {
	margin-left:10px!important;
	margin-right:10px!important;
	text-decoration:none;
	color:#333;
	font-family: verdana;
	font-size: 11px;
	/*font-weight: bold;*/
}

.welcome div {
	margin-left: 0px;
	color:#666666;
}

a.logoff {
	font-size: 9px;
	color:#0098CB;
	font-weight: normal;
}

.welcome div.dias_rojo font {
	color:#FF0000;
}

.caja_content_blue .menuItemLogin, .caja_content_blue .menuItemLoginSub {
	margin-left: 10px!important;
}
.caja_content_blue .menuItemLogin a, .caja_content_blue .menuItemLoginSub a {
	margin-left: 2px!important;
	font-weight: normal;
}

.caja_content_blue .menuItemLogin a:hover, .caja_content_blue .menuItemLoginSub a:hover {
	color:#0098CB;
}


.caja_bottom_blue{width: 179px;height:45px;overflow:hidden; background: url(../images/fondo_caja_celeste.png) no-repeat;padding:5px;}
.caja_red_top_left{	width:12px; height:27px; background:url(../images/left_menu_red.png)  no-repeat; overflow:hidden; float:left;}
.caja_red_top_right{width:13px; height:27px; background:url(../images/right_menu_red.png) no-repeat; overflow:hidden; }

.caja_red_top_big{
	width: 465px;
	height:27px; 
	overflow:hidden; 
	float:left;
	background: url(../images/fondo_menu_red.png) repeat-x scroll;
	text-align:left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	line-height:25px;
}

.top_caja_item{ padding-bottom:5px; line-height:20px; font-size:13px;}

.caja_red_top_small{
	width: 205px;
	_width: 202px!important;
	height:27px; 
	overflow:hidden; 
	float:left;
	background: url(../images/fondo_menu_red.png) repeat-x scroll;
	text-align:left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	line-height:25px;
}

.caja_content_red_big{
	text-align:left;
	width:488px;
	border: 1px solid #690C0E;
	border-top: 0px;
	background:#FFDFDF url(../images/fondo_caja_bordo.gif) repeat-x top scroll;
	min-height:100px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.caja_content_red_big a:hover{color:#921F20;}

.caja_content_red_big h4{ margin-left: -20px; border-bottom:2px solid #FDF4F4;}

.caja_content_red_small{
	text-align:left;
	border-left: 1px solid #FDF4F4;
	background:#FFDFDF url(../images/fondo_caja_bordo.gif) repeat-x scroll;
	min-height:50px;
}

.instructions{
	padding-top:20px;
	padding-left:20px;
	text-decoration:none;
	color:#333;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	width:95%;
}
.caja_bottom_red_big{
	/*height:56px;
	overflow:hidden; 
	background: url(../images/fondo_caja_red_big.png) no-repeat;
	padding:5px;
	width:489px;*/
}
.caja_bottom_red_small{
	padding-top:20px;
	height:56px;
	overflow:hidden; 
	background: url(../images/fondo_caja_red_small.png) no-repeat;
	padding:5px;
}

/*----------- Caja Listado Top----------*/
.caja_form_listado{ 
	background:#325D78 url(../images/caja_listado_bottom.gif) no-repeat bottom;
	width:490px;
	min-height:80px;
}
.caja_form_listado form{ 
	background:url(../images/caja_listado_top.gif) no-repeat top;
	padding:10px;
	margin-bottom:0px;
}
.caja_form_listado table{ color:#fff;}


.caja_form_listado_jquery{ 
	background:#325D78 url(../images/caja_listado_bottom.gif) no-repeat bottom;
	width:490px;
	min-height:80px;
}
.caja_form_listado_jquery form{ 
	background:url(../images/caja_listado_top.gif) no-repeat top;
	padding:10px;
	margin-bottom:0px;
}
.caja_form_listado_jquery table{ color:#fff;}

#chooseDateForm .submit{ margin-top:5px;}

.opciones_listado a,.opciones_listado a:visited{
	font-family:Tahoma;
	font-size:15px;
	color:#fff;
	line-height:30px;
	margin-top:5px;
}
.opciones_listado a:hover{
	text-decoration:underline;
	color:#fff;
}
.opciones_listado{
	margin-left:60px;
}
.list_bullet{
	background:url(../images/blue_bullet.png) no-repeat left;
	padding-left:30px;

}



/*------------------------------------------------ PAGINADOR ------------------------------------------------*/
.paginador_listado{margin-top:10px;}

.paginador_listado a:hover{color:#921F20; background:#fff;border:1px solid #921F20;}
.paginador_listado a{ display:block; float:left;color:#fff; background:#921F20; padding:2px 4px 2px 4px; margin-right:2px; border:1px solid #921F20;}
.paginador_S{ background:#fff!important; color:#921F20!important; border:1px solid #fff!important; text-decoration:underline;color:#921F20;}
.paginador_NS{}


/***Alternado de grises***/
.dark_gray{
	background: #D8D7D7 url(../images/fondo_dark_gray.gif) repeat-x bottom;
	padding:10px;
	min-height:130px;
	border-bottom: 2px solid #fff;
}
.light_gray{
	background: #f5f5f5 url(../images/fondo_light_gray.gif) repeat-x bottom;
	padding:10px;
	min-height:130px;
	border-bottom: 2px solid #fff;
}

.dark_gray_td{
	background: #D8D7D7 url(../images/fondo_dark_gray.gif) repeat-x bottom;
	padding:10px;
	border-bottom: 2px solid #fff;
}
.light_gray_td{
	background: #f5f5f5 url(../images/fondo_light_gray.gif) repeat-x bottom;
	padding:10px;
	border-bottom: 2px solid #fff;
}
.caja_content_gray{
	padding:0px;
	text-align:left;
	width:490px;
	background: url(../images/fondo_gray_default.png) repeat-x scroll;
	min-height:130px;

}
.caja_content_gray  a, .caja_content_gray  a:visited,
.caja_content_gray_small  a, .caja_content_gray_small  a:visited{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#555!important;
	text-decoration:none;
}
.caja_content_gray  a:hover,
.caja_content_gray_small  a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#921F20!important;
	text-decoration:none;
}

.caja_content_gray .reply b{ 
	display: block; 
	padding:10px 10px 10px 40px; 
	border:1px solid #808080; 
	background:url(../images/attention.png) no-repeat 5px center; 
	color:#666666;
}

.caja_content_gray .reply .no-attention{ background:none; color:#336600; padding-left:10px;}

.agentes .caja_content_gray .light_gray div{border-bottom:1px solid #ccc; padding:3px 0px 3px 0px;}
.agentes .caja_content_gray .dark_gray div{border-bottom:1px solid #999; padding:3px 0px 3px 0px;}


.caja_content_gray_small table{border:1px solid #690C0E; border-top:0px;}
.int_box_gray{ line-height:18px;}
.light_gray .notas,
.dark_gray .notas{ background:#FAFAFA; border:1px solid #eaeaea; min-height:35px; _height:35px; padding:5px;}
.dark_gray .notas{background:#F2F1F1;}
.int_box_gray b{ text-transform:uppercase;color:#333; font-family:Arial, Helvetica, sans-serif; display:block; /*float:left;*/ width:130px; line-height:20px;}
.int_box_gray.item_corto b{ /*width:85px!important;*/}
.int_box_gray div{ clear:both; border-bottom:1px solid #ccc; padding-left:3px;}
.gray_separador{ height:20px; border-bottom:1px solid #ccc; margin:-10px 0px 12px 0px;}
.loginRequest{	
	background:url(../images/attention_small.png) no-repeat 5px center; 
	padding-left:35px!important;
	font-size:10px; 
	color:#666;
	height:25px!important;
	width:196px;
	border:0px!important;
}
.rate_description{ 
	height:20px; 
	background:#B32E30; 
	color:#fff; 
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-bottom:10px; 
	padding-left:5px; 
	line-height:18px;
}

/*----Otros----*/
#pais_dir{
	color:#FCFE15;
}
.select_menu{
	color:#FFF;
	margin-left:-20px;
	margin-top:10px;
	font:bold 24px Arial, Helvetica, sans-serif;

}


.requests_index th{
	border-bottom: 2px solid #CCC;
	padding-bottom: 5px;
	text-align:left;
	width:25%;
	padding:0 4px 4px;
}

.requests_index td{
	border-bottom: 1px solid #CCC;
	padding:0 4px 4px;
	width:25%;
}

.news_index{border: 1px solid #690C0E; border-top: 0px;}

.news_index  td{
	border-bottom: 1px solid #CCC;
	padding: 10px;
	width:100%;
}

.news_index a:hover{color:#921F20;}

.celdaPais{text-align:center; 	width:20%!important; line-height:18px;}

.caja_content_red input,.caja_content_red select,.caja_content_red textarea {
	margin-left: 50px;
}
.input_check{
	margin-left:0px!important;
}
.menuItemLogin {
	margin-left:15px!important;
	padding-left:15px;
	height:15px;
	background: url(../images/arrow-blue.png) no-repeat;
}
.menuItemLoginSub {
	margin-left:15px!important;
	padding-left:15px;
	height:15px;
	background: url(../images/arrow-blue.png) no-repeat;
}
.image_rate{
	width:200px;
	height:130px;
	border:1px solid #CCC;
	background-repeat:no-repeat;
	background-position:center;
}
.image_empresa{
	float:left;
	margin-left:0;
	margin-right:20px;
	margin-top:10px;
	width:115px;
	height:75px;
	border:1px solid #ccc!important;
	background:#ddd;
}
.image_articulo{
	float:left;
	margin-top:10px;
	margin-right:20px;
	width:160px;
	height:120px;
	border:1px solid #333;
	padding:0px!important;
}

.image_edit{
	float:right;
	margin-top:10px;
	margin-right:20px;
	width:80px;
	height:60px;
	border:1px solid #333;
	padding:0px!important;

}
.edit_link{margin-left:90%;}
.mensaje_agente{margin-left:20px;}


#login_main{margin-left:10px!important;}

.titulo{
	text-decoration:none;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
}

.titulo b{
	text-decoration:none;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}

#formulario{padding-left:25px; margin-top:10px;}
.form_empresas{padding-left:10px;}
.new_user{float:right; margin-right:15px}
.columna_descripcion{margin-left:10px;}
.reply{ /*width:185px; margin-left:120px;padding-left:30px;*/ padding:20px;}
.reply_send{margin-left:50px;}

.borde_1 {border:1px solid #bbb;}
.borde_2 {border:1px solid #bbb;}


/*----------------------------------- Importers/ Exporters ----------------------------------*/
.recuadro_export{
	padding-top:24px;
	margin-left:12px;
	height:36px;
	width: 465px;
	background:#EEEEEE none repeat scroll 0 0;
	border:1px solid black;
}

.columna_descripcion{ line-height:18px;}
.columna_descripcion div{ border-bottom:1px solid #ccc; padding:3px 0px 3px 0px;}
.eventos .columna_descripcion div{ border:0px!important;}
.columna_descripcion table{ line-height:16px;}

.label_form{
	text-decoration:none;
	color:#111;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}

/*------------------------------------- footer ----------------------------*/
#footer{ height:25px; background:#438fa8; color:#FFFFFF; font:normal 10px Verdana, Arial, Helvetica, sans-serif!important;  line-height:21px!important; margin-top:25px;}
#footer a{ text-decoration:none; color:#FFFFFF; margin-right:5px;font:normal 10px Verdana, Arial, Helvetica, sans-serif!important;}
#footer a:hover{text-decoration:underline;}

/*------------------------------------- Logo Enclave ----------------------------*/
#enclave {
	padding-top: 5px;
	margin: 3px;
	text-align:left;
	padding-left:50px;
	height:25px;
	background:url(../images/Visa_Mastercard.gif) no-repeat left;
}

#enclave a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url('../images/enclave_diseno_programacion.gif') no-repeat bottom left;
	padding-left: 25px;
	float:right;
}

#enclave a strong{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#enclave a:hover{
	color: #F4A727;
}


/*--------------------------------------------------BOTONES----------------------------------------------------*/

.botonlistado li {
	list-style:none;
	display:block;
	float:left;
}
.botonlistado{
	/* min-height:50px;
	width:480px; */
	border:1px solid #bbb;
	margin-bottom:5px;
	margin-left:-7px;
	min-height:30px;
	width:460px;
}

.boton_contenedor {
	width:115px;
	border:0px!important;

}
.bordeL {
	height:25px; 
	width:17px;
	float:left;
}
.bordeR {
	height:25px; 
	width:17px;
	float:right;
}
.boton_center{	
	background:url(../images/boton-center.png) repeat-x scroll;
	margin-left:15px;
	margin-right:15px;
	height:25px;
	overflow:hidden;
	line-height:15px;
	border:0px!important;
}
.boton_center a, .boton_center a:visited{	
	color:#555555 !important;
	font-family:Verdana;
	font-size:9px!important;
	font-weight:bold;
	text-decoration:none;
}

/*--GRISADO--*/
.boton_center_gray{	
	background:url(../images/boton-center_gray.png) repeat-x scroll;
	margin-left:15px;
	margin-right:15px;
	height:25px;
	overflow:hidden;
	line-height:15px;
	border:0px!important;
}
.boton_center_gray a, .boton_center a:visited{	
	color:#555555 !important;
	font-family:Verdana;
	font-size:9px!important;
	font-weight:bold;
	text-decoration:none;
}
.boton_center_gray a:hover{	
	color:#921F20 !important;
	font-family:Verdana;
	font-size:9px!important;
	font-weight:bold;
	text-decoration:none;
}



/*----T&C DISCLAIMER PRIVACY---*/
.contenido_section{
margin-top:20px;
font-size:20px;
border-bottom:2px solid #FDF4F4;
}
.contenido_title{
margin-top:10px;
font-size:12px;
font-weight:bold;
}
.contenido_text{
margin-left:5px;

}
.contenido_list{
	margin-left:60px;
}
.contenido_list b{
	float:left;
	margin-left:-30px;
	position:absolute;
	font-weight:none;
}
#contenido_texto{
	padding:10px;
	text-align:justify;

}


/* TOOLTIP LISTADO */

/* Tooltip */
#tooltip {
	position:absolute;
	z-index:9999;
	font-size:10px;
	width:180px;
	border:0px!important;

}
#tooltip .tipHeader {
	height:2px;
	background:transparent url(../images/tipHeader.png) no-repeat;
	border:0px!important;
}	
/* IE hack */
*html #tooltip .tipHeader {margin-bottom:-6px;}
#tooltip .tipBody {
	background-color:#ffffd3;
	color:#000;
	padding:5px;
	padding-left:40px;
	border:0px!important;

}
#tooltip .tipFooter {
	height:8px;
	background:url(../images/tipFooter.png) no-repeat;
	border:0px!important;

}




/* tooltipLogin */
#tooltipLogin {
	position:absolute;
	z-index:9999;
	font-size:10px;
	width:180px;
	border:0px!important;

}
#tooltipLogin .tipHeader {
	height:2px;
	background:url(../images/tipHeader.png) no-repeat;
	border:0px!important;

}
/* IE hack */
*html #tooltipLogin .tipHeader {margin-bottom:-6px;}
#tooltipLogin .tipBody {
	background-color:#ffffd3;
	color:#000;
	padding:5px;
	padding-left:40px;
	border:0px!important;

}
#tooltipLogin .tipFooter {
	height:8px;
	background:url(../images/tipFooter.png) no-repeat;
	border:0px!important;

}

#planes span {
	color:#000000;
	font-weight:normal;
}

#precio_producto_total_p, #precio_producto_total_p_numero, .precio_producto_p{
	color:#999999!important;
}

/*------ Detalles ------*/

.medio1{ background:url(../images/visa_icon.gif) no-repeat left; height:23px; padding-left:40px; line-height:22px;}
.medio15{ background:url(../images/master_icon.gif) no-repeat left; height:23px; padding-left:40px; line-height:22px;}

/*--Caja Login--*/
.new_user{ margin:0px; float:left; color:#325D78;}
.new_user, .new_user a{ font:bold 12px Arial, Helvetica, sans-serif;}












