@charset "UTF-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Share);
@import url(http://fonts.googleapis.com/css?family=Didact+Gothic);


body{
	background: url(../Content/images/background_header.png) top repeat-x, url(../Content/images/background_pie.jpg) bottom repeat-x; 
	font-family:Calibri, Tahoma, Arial;
	font-size:13px;
	color:#333;
	
	
	}
	
	
	
	#header{
		height:104px;
		padding-top:20px;
	
		}
	
	
		#header_logo_txt{
			 margin-top:-10px;
			 margin-left:0px;
			}
		
		
	#footer{
		height:200px;
		padding-top:20px;
		}
	
	
	
	#hd_ln_green{
		
		border-bottom:#a9cf44 3px solid;
		}
	
	
	
	
	#stepa{
		background-color:#7a7f86;
		color:#FFF;
		min-height:85px;
		padding:5px;
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position: right 0px;
		margin-left:0px !important;
		}
		
		
	#stepab{
		background-color:#7a7f86;
		color:#FFF;
		min-height:85px;
		padding:5px;
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right -99px;
		margin-left:0px !important;
		}
		
	
		
	#stepb{
		background-color:#b2d244;
		color:#5b5d61;
		min-height:85px;
		padding:5px; 
		margin-left:0px !important;
		}
	
	div.step1{
		background-color:#7a7f86;
		color:#FFF;
		min-height:85px;
		padding:5px;
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position: right 0px;
		margin-left:20px !important;
		border-radius: 10px 0px 0px 10px;
		}
	div.stepant{
		background-color:#7a7f86;
		color:#FFF;
		min-height:85px;
		padding:5px;
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right -99px;
		margin-left:0px !important;
		}
	div.stepant1{
		background-color:#7a7f86;
		color:#FFF;
		min-height:85px;
		padding:5px;
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right -99px;
		margin-left:20px !important;
		border-radius: 10px 0px 0px 10px;
		}
	div.stepant2{
		background-color:#7a7f86;
		color:#FFF;
		min-height:85px;
		padding:5px;
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right 0px;
		margin-left:0px !important;
		}
	div.stepact{
		background-color:#b2d244;
		color:#5b5d61;
		min-height:85px;
		padding:5px; 
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right -198px;
		margin-left:0px !important;
		}	
	div.stepact1{
		background-color:#b2d244;
		color:#5b5d61;
		min-height:85px;
		padding:5px; 
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right -198px;
		margin-left:20px !important;
		border-radius:10px 0px 0px 10px;
		}
	div.stepactult{
		background-color:#b2d244;
		color:#5b5d61;
		min-height:85px;
		padding:5px; 
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right -198px;
		margin-left:0px !important;
		border-radius:0px 10px 10px 0px;
		}
	div.stepsig{
		background-color:#ebebeb;
		color:#5b5d61;
		min-height:85px;
		padding:5px; 
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right -297px;
		margin-left:0px !important;
		}
    div.stepult{
		background-color:#ebebeb;
		color:#5b5d61;
		min-height:85px;
		padding:5px; 
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right -397px;
		margin-left:0px !important;
		border-radius:0px 10px 10px 0px;
		}
			
	#stepbc{
		background-color:#b2d244;
		color:#5b5d61;
		min-height:85px;
		padding:5px; 
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right -198px;
		margin-left:0px !important;
		}
		
	
	#stepc{
		background-color:#ebebeb;
		color:#5b5d61;
		min-height:85px;
		padding:5px; 
		margin-left:0px !important;
		}
		
		
	#stepcc{
		background-color:#ebebeb;
		color:#5b5d61;
		min-height:85px;
		padding:5px; 
		background-image:url(../Content/images/fill_steps.png);
		background-repeat:no-repeat;
		background-position:right -297px;
		margin-left:0px !important;
		}
	
		
	.top10{
		margin-top:10px;
		}
	
	.bott10{
		margin-bottom:10px;
		}
	
	.left10{
		padding-left:10px;
		}
	
		
	
	.bradius10{
		border-radius:10px;
		border:#CCC solid 1px;
		}
		
		
	.bgris{
		background-color:#f1f1f1;
		}
		
		
		
	.degradado_verde_izq{
		background-image:-webkit-gradient(  
		linear,  
		right top,  
		left bottom,  
		color-stop(0.1, #88857D),  
		color-stop(0.3, #999),  
		color-stop(0.9, #CCC)  
);  
		}
		
		/* Styles for validation helpers
    -----------------------------------------------------------*/
    .field-validation-error {
        color: #ff0000;
    }

    .field-validation-valid {
        display: none;
    }

    .input-validation-error {
        border: 1px solid #ff0000;
        background-color: #ffeeee;
    }

    .validation-summary-errors {
        font-weight: bold;
        color: #ff0000;
    }

    .validation-summary-valid {
        display: none;
    }
	
	/* TABLE
----------------------------------------------------------*/

table {
    border: solid 1px #e8eef4;
    border-collapse: collapse;
}

table td {
    padding: 5px;
    border: solid 1px #e8eef4;
}

table th {
    padding: 6px 5px;
    text-align: left;
    background-color: #e8eef4;
    border: solid 1px #e8eef4;
}