@charset "utf-8";
/* CSS Document */

a img
{
	border:none;
}


body
{
	margin:0px;
	background:#E6EDF7;
}
.header_tbl
{
	background-color:#FFFFFF;
	height:85px;
	vertical-align:middle;
}

.content_tbl
{
	background:url(../images/login_bkg.jpg) #E6EDF7 repeat-x top left;
}

.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282B32;
	text-align:justify;
}

.description
{
	float:left;
	width:525px;
	padding-left:5px;
	padding-right:15px;
	padding-top:75px;
	padding-bottom:55px;
	border-bottom:#A6C2F1 solid 1px;
}

.login_box
{
	float:left;
}

.title
{
	font-weight:bold;
	color:#3B75A7;
}

.todo
{
	background-image: url(../images/login_icon_todo.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/login_icon_todo.png);
	padding-left:23px;
	background:top left no-repeat;
}

.notes
{
	background-image: url(../images/login_icon_notes.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/login_icon_notes.png);
	padding-left:23px;
	background:top left no-repeat;
}

.calendar
{
	background-image: url(../images/login_icon_calendar.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/login_icon_calendar.png);
	padding-left:23px;
	background:top left no-repeat;
}

.search
{
	background-image: url(../images/login_icon_search.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/login_icon_search.png);
	padding-left:23px;
	background:top left no-repeat;
}

.login_box
{
	margin-left:11px;
}

.login_fields_container
{
	background-color:#FFFFFF;
	width:233px;
	height:314px;
	border-bottom:solid 1px #A6C2F1;
	border-left:solid 1px #A6C2F1;
	border-right:solid 1px #A6C2F1;	
}

.login_fields
{
	background-color:#C5D9F1;
	width:225px;
	height:310px;
	margin-left:4px;
	margin-bottom:4px;
	margin-right:4px;
}

.login_box_header
{
	background-image: url(../images/login_box_header.png)!important;
	background-image: none;
	background:no-repeat top left;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/login_box_header.png);
	margin-top:20px;
	height:72px;
	width:235px;	
}

.login_email
{
	position:relative;
	padding-top:20px;
	padding-left:30px;
	font-weight:bold;
	font-size:13px;
}

.login_psswd
{
	position:relative;
	padding-top:10px;
	padding-left:30px;
	font-weight:bold;
	font-size:13px;
}

.login_button_container
{
	padding-top:10px;
}

.login_button
{
	background-image: url(../images/login_button.png)!important;
	background-image: none;
	background:no-repeat top left;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/login_button.png);
	width:82px;
	height:19px;
	font-weight:bold;
	padding-top:2px;
}

.login_error
{
	font-size:11px;
	color:#FF0000;
	padding:10px;
	text-align:center;
}


.logo_header
{
	background:url(../images/login_gtvc_webmail.png) no-repeat top left;
	margin-top: 20px;
	height:50px;
	float: left;
	width: 270px;
}

.logo_grupo
{
	margin-top: 20px;
	height:50px;
	float: right;
	width: 270px;
	/*background-image: url(../images/login_grupo_logo.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/
	margin-right: 30px;
}
.bienvenida
 {
	font-family:"Trebuchet MS";
	font-size: 20px;
	color:#333e46;
}

.titulo
 {
	font-family:"Trebuchet MS";
	font-size: 16px;
	color:#333e46;
}

.asistencia
 {
	font-family:"Trebuchet MS";
	font-size: 11px;
	color:#333e46;
	text-align:center
}

.psswd_cntr_ext
{
	width:600px;
	height:475px;
	margin-top:45px;
	margin-left:15px;
	background-color:#FFFFFF;
	border: solid 1px #C5D9F1;
	font-family:Arial, Helvetica, sans-serif;
}

.psswd_cntr_int
{
	background-color:#C5D9F1;
	width:565px;
	height:90px;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:5px;
	padding-left:25px;
	padding-top:20px;
}

.psswd_cntr_int .field
{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	
}

.psswd_cntr_int .instructions
{
	font-size:12px;
	color:#666666;
}

.psswd_cntr_int .sample
{
	font-size:9px;
	color:#666666;
}

.psswd_cntr_int .btn_container
{
	margin-top:25px;
	margin-left:220px;
}

.psswd_cntr_int .button
{
	font-size:12px;
	font-weight:bold;
	color:#31608A;
	text-align:center;
	background:url(../images/psswd_btn_bkg.jpg) repeat-x top left;
	height:31px;
	vertical-align:middle;
	float:left;
	padding-top:8px;
}

.psswd_cntr_int .button_begin
{
	background:url(../images/psswd_btn_open.gif) top left no-repeat;
	width:9px;
	height:31px;
	float:left;
}

.psswd_cntr_int .button_end
{
	background:url(../images/psswd_btn_close.gif) top left no-repeat;
	width:7px;
	height:31px;
	float:left;	
}

.psswd_cntr_int .message
{
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
	display:none;
}

.psswd_cntr_int .image
{
	padding-left:250px;
}

.psswd_cntr_int .response
{
	width:565px;
	text-align:center;
}

.psswd_header
{
	background-color:#4986BF;
	margin-left:5px;
	margin-right:5px;
	width:575px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	padding-left:15px;
	padding-top:5px;
	margin-top:5px;
}

.psswd_link
{
	padding-left:50px;
}

.psswd_link a
{
	color:#3B75A7;
	font-weight:bold;
	text-decoration:none;
}

.psswd_link a:hover
{
	text-decoration:underline;
}