html {
	  font-size: 100%;
	  -webkit-text-size-adjust: 100%;
	      -ms-text-size-adjust: 100%;
	}
	body{
		margin: 0px;
		padding: 0px;		
		font-family:Tahoma;
		align:center;

	}
	
	.main{
		background-color: #F6E162;
		width: 100%;
		height: 150%;
		position: relative;
		z-index: 1;
        
	}
	.panel{
            background-color: white;
            min-width: 801px;
            max-width: 860px;
            /*width: 801px;*/
            height: 85%;
            position: absolute;
            left: 18%;
            top: 200px;
            z-index: 3;

            color: #666666;
            width:800px; margin:0 auto;
	}
	.panel .header_img{		
		width: 940px;
	}
	.panel .home_bt{
		position: absolute;
		z-index: 4;
		right: 00px;
	}
	.panel .left
	{ 
		border: 1px solid black;
		margin-left: 00px;			
	}
	.panel .right
	{ 	
		border: 1px solid black;	
	}
        
        .panelheader{
            background-color: white;
            min-width: 801px;
            max-width: 1260px;
            /*width: 801px;*/
            height: 32%;
            position: absolute;
            left: 0%;
            top: 00px;
            z-index: 3;

            color: #666666;
            width:100%; margin:0 auto;
	}
	.panelheader .header_img{		
		width: 1260px;
	}
	.panelheader .home_bt{
		position: absolute;
		z-index: 4;
		right: 00px;
	}
	.panelheader .left
	{ 
		border: 1px solid black;
		margin-left: 00px;			
	}
	.panelheader .right
	{ 	
		border: 1px solid black;	
	}

        .panel2{
            background-color: white;
            min-width: 801px;
            max-width: 860px;
            /*width: 801px;*/
            height: 120%;
            position: absolute;
            left: 18%;
            top: 200px;
            z-index: 3;

            color: #666666;
            width:800px; margin:0 auto;
	}
	.panel2 .header_img{		
		width: 940px;
	}
	.panel2 .home_bt{
		position: absolute;
		z-index: 4;
		right: 00px;
	}
	.panel2 .left
	{ 
		border: 1px solid black;
		margin-left: 00px;			
	}
	.panel2 .right
	{ 	
		border: 1px solid black;	
	}
        
        .panel22header{
            background-color: white;
            min-width: 801px;
            max-width: 1260px;
            /*width: 801px;*/
            height: 32%;
            position: absolute;
            left: 0%;
            top: 00px;
            z-index: 3;

            color: #666666;
            width:100%; margin:0 auto;
	}
	.panelheader .header_img{		
		width: 1260px;
	}
	.panel2header .home_bt{
		position: absolute;
		z-index: 4;
		right: 00px;
	}
	.panel2header .left
	{ 
		border: 1px solid black;
		margin-left: 00px;			
	}
	.panel2header .right
	{ 	
		border: 1px solid black;	
	}
       
	.footer{
		display:block;
		width: 100%;
		margin: 2px 0 0 0;
		height: 160px;
		position: absolute; 
		z-index: 2;
		background-image:url('../img/footer_2.png') ;
		background-repeat:repeat-x;		
	}
	.title{
		position: absolute;
		top: -12px;
		left: 00px;
		z-index: 3;
		font-size: 15px;
		color: #4d4d4d ;
	}
	.title2{
		position: absolute;
		top: -15px;
		right: 350px;
		z-index: 4;
		font-size: 15px;
		color: #4d4d4d ;
	}
	.detail{
		font-size: 12px;
		margin-left: 10px;
		text-align: justify;
	}
	.td_header{
		background-color: #808080;
	}
	.muni_detail{
		width: 250px;
	}
	.table_result{
		width: 100%;
		margin-top: 20px;
	}
	.table_result, th,td{		
		border: 1px solid white;
		font-size: 12px;
		padding: 5px;
		text-align: center;
		margin-bottom: 
	}

	.table_result th{
		color: white;
		background-color: #808080;
	}

	p.head{
  	margin-top: -15px;
  	color: #4D4D4D;
  	font-size: 11px;
  	margin-bottom: 10px;
  }

  	label.valid {
     
      /*background: url(/img/valid.png) center center no-repeat;*/
      display: inline-block;
      text-indent: -9999px;
    }
    label.error {
      font-weight: normal;
      font-size: 10px;
      /*color: red;*/
      display: inline-block;
      padding: 5px 10px 0  0;
      margin-top: 1px;
    }

    input[type="text"]{
    	height: 05px;
    }


    /*ESTILOS NUEVOS*/

    #rojo{
    	background-color: ef5621;
    	width: 100%;
    	margin:0;
    	height: 80%;
    }

    #footer_area_blanca{
    	margin:10px auto 0;
    	padding: 0;
		display:block;
		width: 940px;
		height: 45px;
		background-color: white;
    }

	#footer{
		display:block;
		width: 100%;
		margin: 2px 0 0 0;
		height: 20%;
		background-image:url('../img/footer_2.png') ;
		background-repeat:repeat-x;
	}
	
