*
{
   margin:0;
   padding:0;
}

div.clear 
{
   clear:both; 
}

fieldset.subscription
{
   margin:15px 0 0 0;
   padding:0; 
}
legend.subscription
{
    position:absolute;
    left: -1200px;
}


div.crg_subscriptionWraper
{
 text-align: left;  
 font-family: Verdana, Arial, Tahoma;
 font-size: 10px; 
}


DIV.crg_subscriptionWraper DIV.subscriptionHeader
{
	padding:0 0 10px 0;
	margin:0;
	border-bottom:solid 1px #EAEAEA;
}
/* TITLE CARGO */
DIV.crg_subscriptionWraper DIV.subscriptionHeader DIV.titleHeaderCargo
{
	float:left;
	clear:right;
	margin:0;
	padding:13px 0 0 0;	
	width: 168px;
}
DIV.crg_subscriptionWraper DIV.subscriptionHeader DIV.titleHeaderCargo SPAN.t1
{
	color:#276D97;
	font-weight:bold;
	font-size:24px;
}
DIV.crg_subscriptionWraper DIV.subscriptionHeader DIV.titleHeaderCargo SPAN.t2
{
	color:#B6B7B9;
	font-weight:bold;
	font-size:24px;
}
/* TITLE FROTA */
DIV.crg_subscriptionWraper DIV.subscriptionHeader DIV.titleHeaderFrota
{
	float:left;
	clear:right;
	margin:0;
	padding:13px 0 0 0;	
	width: 168px;
}
DIV.crg_subscriptionWraper DIV.subscriptionHeader DIV.titleHeaderFrota SPAN.t1
{
	color:#FF0000;
	font-weight:bold;
	font-size:24px;
}
DIV.crg_subscriptionWraper DIV.subscriptionHeader DIV.titleHeaderFrota SPAN.t2
{
	color:#B6B7B9;
	font-weight:bold;
	font-size:24px;
}

/* BACK AND PRINT BTNS */
DIV.crg_subscriptionWraper DIV.utilsHeader
{
	margin:0;
	padding:0;
}
/* link btn print */
DIV.crg_subscriptionWraper DIV.utilsHeader DIV.btnGo
{
	float:right;
	margin:5px 0 0 5px;
	padding:0;
}

/* link btn back */
DIV.crg_subscriptionWraper DIV.utilsHeader DIV.btnGo A.back
{
	margin:0;
	padding:0 3px 0 15px;
	color:#FF003B;
	background-color:#F0F2EF;
	text-decoration:none;
	background-image:url(imagens/bullet_back_off.gif);
	background-position:4px;
	background-repeat:no-repeat;
}
DIV.crg_subscriptionWraper DIV.utilsHeader DIV.btnGo A.back:hover
{
	text-decoration:none;
	background-color:#FF003B;
	color:#FFFFFF;
	background-image:url(imagens/bullet_back_on.gif);
	background-position:4px;
	background-repeat:no-repeat;
}





/* OLD*/
div.crg_subscriptionWraper div.insert_line
{
    margin: 0 0 20px 0; 
}

div.crg_subscriptionWraper div.insert_line_bottom
{
    margin: 0;
    padding: 10px 0 0 0; 
    border-top: solid 1px #EAEAEA; 
}

div.crg_subscriptionWraper div.insert_line INPUT.field
{
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px; 
    background-color:#F8F8F8;
    border: solid 1px #CCCCCC;
}

/*
div.crg_subscriptionWraper div.insert_line label.label_insert
{
    background-image:url(seta_simples.gif);
    background-position:0 4px;
    background-repeat:no-repeat;  
}
*/

div.crg_subscriptionWraper div.insert_line label.label_insert SPAN
{
    font-weight:bold;
    /* margin: 0 0 0 8px; */
    margin: 0;
    font-size: 12px; 
}

div.crg_subscriptionWraper .tr_assinatura_radio
{
 font-family: Verdana, Arial, Tahoma;
 font-size: 10px; 
}

div.crg_subscriptionWraper .tr_assinatura_radio INPUT
{
 margin: 0 5px 0 0;
}

/*
div.crg_subscriptionWraper .insert_artigo_error
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 9px;
    width: 120px;
}
*/


/* black label top*/
DIV.crg_subscriptionWraper DIV.lblTag
{
    margin: 10px 0 15px 0;
    padding: 0;
}
DIV.crg_subscriptionWraper DIV.lblTag SPAN
{
    margin: 0;
    padding:2px;
    color:#FFFFFF;
    background-color:#373937;
}

.insert_artigo_error
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color: #CC0000;
    font-weight:bold;
    margin:10px 0 0 0;
    padding:0;
}

div.crg_subscriptionWraper .insert_artigo_error_list
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    padding: 5px;
    margin: 5px 0 0 0;
    color: #CC0000;
}


