* { margin:0; padding:0;}
body{ background:#FFFFFF url(images/tal_header.jpg) top left repeat-x;}
html, input, textarea{font-family:Georgia, arial, tahoma; font-size:13px; color:#4E4C32;	}
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

span{ color:#216877;}
strong a{ color:#216877;  background:url(images/bull_txt.gif) no-repeat left top; background-position:0 6px; padding-left:9px; text-decoration:underline; font-weight:normal}
strong a:hover{ text-decoration:none}

a:hover{text-decoration:none;}
a {color:#216877;}

.column { float:left;}
.clear { clear:both;}

/*header*/
#header{width:100%;}
#header .logo{ height:148px; background:url(images/header_bgr_logo.jpg) top left no-repeat;}
#header .logo img{ margin:22px 0 0 244px;}
#header .menu{ height:231px; background:url(images/header_bgr_menu.jpg) top left no-repeat;}
#header .menu img{ display:block}
#header .menu div{padding:15px 0 0 448px;}
/*footer*/
.footer{ background:#C4C2BE url(images/footer_bgr.gif) top left repeat-x; width:100%; height:100%;}
#footer{ width:100%; font-size:12px; color:#67604B; padding:26px 0 0 0; text-indent:164px}
#footer a{ color:#FFFFFF; text-decoration:none; margin-left:13px;}
#footer a:hover{ color:#67604B; text-decoration:none}
/*content*/
.separate_heit{ height:504px;}
.title{ height:32px;}
.box_table{background:#F8F6F4; border-top:1px solid #DEDDDC; border-bottom:1px solid #DEDDDC;}
.box_table_1{background:#F8F6F4; border-top:1px solid #DEDDDC; border-bottom:1px solid #DEDDDC; border-right:1px solid #DEDDDC;}
.col_1, .col_2{ padding:12px 0 10px 0;}
.content_bgr_separate{ width:866px; background:url(images/content_bgr_separate_p6.gif) top left repeat-y;}
.indent_left{ width:15px; float:left}

.col_1 .indent_text{padding:15px 0 11px 0;}
.col_1 ul{ margin-bottom:27px;}
.col_1 .box_bot img{margin:3px 13px 0 0; float:left}
#contenido {width:100%}
#contenido .col_2 .box_top{margin:0 0 20px 18px; padding-right:24px;}
#contenido .col_2 .box_table{ padding:18px 0 18px 20px;}
#contenido .col_2 .size_w{width:433px;}
#contenido .col_2 .size_w_left{width:237px;}
#contenido .col_2 .size_w_right{width:182px;}
#contenido .col_2 .box_text{width:450px; padding-bottom:11px;}
#contenido .col_2 .box_bottom{ padding:24px 0 0 20px;}
#contenido .col_2 .size_w_1{width:450px;}
#contenido .col_2 .size_w_left_1{width:144px;}
#contenido .col_2 .detalle{width:444px;}
#contenido .col_2 .detalle_txt{width:444px;padding-top:10px;padding-bottom:10px;}
#contenido .col_2 .size_w_right_1{width:290px;}

/*==================list====================*/
ul { margin:0; padding:0; list-style:none;}
li { background:url(images/bull_list.gif) top left no-repeat; margin:0; padding:0 0 0 9px; font-size:12px;}
li span a{ color:#59554F;}
li a {line-height:16px; color:#216877; text-decoration:none;}
li a:hover { text-decoration:none; color:#383633;}

/*==========================================*/
#header{height:387px}

#contenido .col_1{width:233px; float:left;}
#contenido .separate_heit{ width:19px; float:left;}
#contenido .col_2{width:597px; float:left;}

#footer{height:67px}

form {
	margin:0 0 10px 0; padding: 0 5px 5px;
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:2px;
	font-family: Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.passw{
background:url(images/pass.gif) 2px right no-repeat;
border:1px solid #ccc

}
input.userw{
background:url(images/user.gif) 2px right no-repeat;
border:1px solid #ccc

}
input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: #450AA9;
}
input.checkbox {border:0px;}