@charset "utf-8";@charset "UTF-8";

/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;outline:none;}*/

div.datepicker{position:absolute;text-align:center;font-family:Helvetica,Arial,sans-serif;background:#222;font-size:10px;padding:10px;color:#EFEFEF;z-index:100003 !important;}
div.datepicker table{margin:0;padding:0;text-align:center;border-spacing:0;width:auto;}
div.datepicker table thead tr th{font-size:14px;padding:0;margin:0;width:35px;height:25px;color:#EAEAEB;background:#222;text-align:center;padding-top:8px;text-transform:uppercase;}
div.datepicker table thead tr th.transparency{width:5px;background:transparent;border:0 solid;}
div.datepicker table tbody tr{margin:0;padding:0;}
div.datepicker table tbody tr td{border-top:2px #222 solid;border-right:2px #222 solid;margin:0;padding:0;text-align:center;width:35px;height:35px;color:#eaeaeb;font-size:14px;background:#2b2b30;cursor:pointer;}
div.datepicker table tbody tr td.transparency,div.datepicker table tbody tr td.transparency:hover{width:5px;background:transparent;border:0 solid;}
div.datepicker table tbody tr td>div{position:relative;width:0;height:0;float:right;}
div.datepicker table tbody tr td>div>span{position:absolute;right:-14px;width:16px;height:35px;background:url("http://2.images.mnstatic.com/visualtransaction/calendar_date_arrow.png") no-repeat scroll -1px -4px rgba(0,0,0,0);top:0;}
div.datepicker table tbody tr td>i{height:35px;font-style:normal;line-height:35px;width:35px;float:left;}
div.datepicker table tbody tr td.clicked{background:#f6a74e !important;border-top:2px #2b2b30 solid;border-right:2px #2b2b30 solid;}
div.datepicker table tbody tr td.clicked:hover{background:#f28102 !important;border-top:2px #2b2b30 solid;border-right:2px #2b2b30 solid;}
div.datepicker table tbody tr td.clicked_limit,div.datepicker table tbody tr td.clicked_limit:hover{background:#f28102 !important;border-top:2px #2b2b30 solid;border-right:2px #2b2b30 solid;}
div.datepicker table tbody tr td.invisible,div.datepicker table tbody tr td.invisible:hover{background:#2b2b30;border-right:2px #2b2b30 solid;}
div.datepicker table tbody tr td:hover,div.datepicker table tbody tr td.outbound:hover,div.datepicker table tbody tr td.today:hover{border-top:2px #2b2b30 solid;border-right:2px #2b2b30 solid;background:#f28102;}
div.datepicker table tbody tr td.wday,div.datepicker table tbody tr td.wday:hover{background:#222;border:none;color:#8f8f91;cursor:text;height:25px;text-transform:uppercase;font-size:11px;}
div.datepicker table tbody tr td.outbound{background:#e8e4e4;}
div.datepicker table tbody tr td.nclick{cursor:default;color:#535357;background:#222;}
div.datepicker table tbody tr td.nclick:hover{border-top:2px #222 solid;border-right:2px #222 solid;background:#222;}
div.datepicker table tfoot tr td{cursor:pointer;text-align:center;padding:0;font-size:14px;}
div.datepicker table tfoot tr td span.footer_layer{background:none repeat scroll 0 0 #2B2B30;color:#EAEAEB;cursor:pointer;font:bold 14px/45px Helvetica,Arial,Sans-serif;height:45px;margin-top:10px;padding:0;text-align:center;width:100%;float:left;}
div.datepicker table thead tr th.dp_righttarrow{background:#222 url("http://1.images.mnstatic.com/visualhome/sp_vhome3.png") no-repeat 14px -152px;cursor:pointer;}
div.datepicker table thead tr th.dp_leftarrow{background:#222 url("http://1.images.mnstatic.com/visualhome/sp_vhome3.png") no-repeat 14px -222px;cursor:pointer;}

/*body{font:14px Helvetica,Arial,Sans-serif;/*color:#D7D9DC;background-color:#2A3844;*/}*/

.curved{border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.curved_lite{border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}

.datepicker_launcher{
	/*background-image:-moz-linear-gradient(39% -24%,#a5abb0 0,#777 100%);
	background-image:-webkit-gradient(linear,39% -24%,39% 63%,color-stop(0,#a5abb0),color-stop(1,#777));
	background-image:-webkit-linear-gradient(#a5abb0 0,#777 100%);
	background-image:-ms-linear-gradient(#a5abb0 0,#777 100%);
	background-image:linear-gradient(#a5abb0 0,#777 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa5abb0,endColorstr=#ff777777,GradientType=0);
	color:#FFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;*/
}

.d_l_discover_date{
	/*height:35px;*/
	/*padding: 8px 14px 0px 14px;*/
	/*width:120px;*/
	width: 100%;
	/*line-height:13px;*/
}

.d_l_discover_date_calendar{
	width:28px;
	height:29px;
	background:transparent url('../../../modulos/TWidget/images/calendario.png') no-repeat;
}

.d_l_speaker{
	/*margin-right:6px;
	text-align:center;*/
}

.datepicker_launcher_active{
	background:#F6A74E;
}


