﻿
/*** Page Defaults ***/

body 
{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;	
	color:#003876;
}

h2, h6
{
	font-weight:normal;
	text-decoration:none;
	margin:0 0 0 0;
}
h2 
{	
	font-size:20px;	
}
p {
	text-align:left;
	font-size:13px;
	font-weight:normal;
	}
	
.clearFix:after
{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}	

/*** Page Structure ***/

#container_main {	
	width:1000px;
	height:780px;
	left:50%;
	top:0px;
	bottom:0px;
	position:absolute;
	margin-left:-500px;
	background:url(../images/container_bg.gif) center top repeat-y;
	float:left;
	}
	
#container_content
{	
	width:980px;
	height:770px;			
	margin:0 auto;
	background:url(../images/gradient_blur_bg.gif) repeat-x;
	background-position: 0px 515px;	
}	

.container_header, #container_maincontent1, #container_errorpanel, #container_footer, .errbox
{	
	width:980px;
}

.container_header
{
	height:115px;
}
#container_maincontent1
{
	height:610px;
}
#container_footer
{
	height:20px;	
}

/*** Error ***/
.errorPanel
{
	border:solid 1px red;
	background-color: #fffca2;
	width:400px;
}

/*** Header ***/
.green_bar
{
	width:980px;
	height:20px;
	background-color:#eaf5df;		
}

.header_leftpanel, .footer_leftpanel
{
	float:left;
	display:inline;			
	width:540px;
	color:#7fa659;
}

.header_leftpanel
{
	margin:0px 0px 0px 20px;	
}
.header_rightpanel
{
	margin:0px 20px 0px 0px;	
	color:#86aec2;
}
.header_rightpanel, .footer_rightpanel
{		
	float:right;
	display:inline;	
	text-align:right;
	width:400px;
}
.header_rightpanel a
{
	font-size:8pt;
	color:#003876;
	text-decoration:none;
	font-weight:bold;
}
.header_rightpanel a:hover
{
	text-decoration:underline;
}

#header_row1, #header_row2
{
	display:block;
	width:980px;	
}
#header_row1
{
	margin-top:14px;
}


/*** Content ***/

#maincontent1_leftimage
{
	float:left;
	display:inline;
	margin:14px 10px 0px 20px;
	width:330px;
}

#maincontent1_rightcontent
{
	float:right;
	display:inline;
	margin:14px 20px 0px 0px;
	width:600px;
}

.maincontent_row
{
	width:600px;
	display:block;
	margin-bottom:10px;
}

.maincontent_cell, .maincontent_cell2
{
	float:left;
	display:inline;
	width:300px;	
}
.maincontent_cell3
{
	float:left;
	display:inline;
	width:600px;
}

.maincontent_cell input
{
	float:left;
	width:140px;	
}

.maincontent_cell_question
{
	float:left;
	display:inline;
	width:600px;
	font-size:10pt;
}


.maincontent_cell select, .maincontent_cell_question select
{
	float:left;
}
.maincontent_cell span, .maincontent_cell2 span
{
	float:left;
	text-align:right;
	font-weight:bold;
	width:135px;
	margin-right:10px;
}

.maincontent_cell_question span
{
	float:left;
	text-align:left;
	font-weight:bold;
	width:420px;
	margin-right:10px;
}

.maincontent_cell3 span
{
	float:left;
	text-align:right;
	font-weight:bold;
	margin-right:10px;
}

.maincontent_cell4 input
{
	display:inline;
	float:left;
	text-align:right;
}

.span1
{
	font-family:Arial;
	font-size:8pt;	
	float:right;
	text-align:left;
	margin-left:5px;
	display:inline;
}

.submit_button, .sp_submit_button
{	
	background-color:Transparent;
	border:none;
	height:52px;	
}
.submit_button
{
	background-image:url(../images/btn_continue.gif);
	width:186px;
}
.sp_submit_button
{
	background-image:url(../images/btn_continuar.gif);
	width:156px;
}

.footer_leftpanel, .footer_rightpanel
{
	font-family:Arial;
	font-size:8pt;
	color:#003876;	
	padding:2px 4px 2px 4px;
}
.footer_rightpanel a
{
	font-family:Arial;
	font-size:8pt;
	color:#003876;
	text-decoration:none;
}
.footer_rightpanel a:hover
{
	text-decoration:underline;
}
.errbox
{
	height:770px;			
	margin:0 auto;
}