#encuestaDIV { width:98%; margin: 30px auto; overflow:hidden; }
#encuestasRES {
	width:100%; 
	border:0;
	background-color:#CCCCCC;
	border-spacing:0;
	border-collapse:collapse;
}
#encuestasRES th { 
	font-size:12px; text-align:center; background-color:#5b5f51; color:#FFFFFF; padding:10px; 
	}
	#encuestasRES th a:link, #encuestasRES th a:visited{ color:#FFFFFF; } #encuestasRES th a:hover{ color:#CCCCCC; }
#encuestasRES td, #encuestasRES th { min-height:20px; }

#encuestasRES td { background:#F5F5F5; font-size:12px; padding:5px; border-bottom:#CCCCCC 5px solid; }

#encuestasRES td.poll { width:25px; text-align:center; }
#encuestasRES td input { margin:0;  background-color:#f3f5d5; }

#encuestasRES td.ti { width:515px;  text-indent:0; padding:10px; font-weight:bold; font-size:14px; background-color:#f3f5d5; border-bottom:0; }	

#encuestasRES td.res { font-weight:bold;}
#encuestasRES td.res span { float: left; margin:8px 10px; color:#ed2024; }
#encuestasRES td.res span.A { color:#515717; }
#encuestasRES td.res div.bar, #encuestasRES td.res div.barA { height:30px; float:left; margin-top:3px; background-color:#006600; background-image:url(../patrones/encuestas/barra.png); background-position:bottom left; background-repeat:repeat; border-radius:10px; }

#encuestasRES td.res div.bar div, #encuestasRES td.res div.barA div {display:none;}

#encuestasRES td.res div.barA { }
/*#encuestasRES td.res div.barA div { background-color:#993300; }*/

#encuestasRES td.res div.bar span, #encuestasRES td.res div.barA span { float:right; color: #FFFFFF; line-height:30px; vertical-align:top; }


#encuestasRES td.bool { width:100%; height:auto; margin:0; padding:0; border: 0; }
#encuestasRES td.bool table { width:auto; margin:0 auto; }
#encuestasRES td.bool table td { margin:0; padding:9px 0 0 0; border:none; }
#encuestasRES td.bool table div { background-image:url(../patrones/encuestas/imgs.png); background-repeat:no-repeat; 
				width:180px; height:200px; float:left; overflow:hidden; text-align:center; border: 2px solid #999999 ; margin:10px 0 10px 10px;
				background-color:#F1F1F1;  
				 }
				
#encuestasRES td.bool table	div p, #encuestasRES td.bool table	div input{	float:left; width:100%; text-align:center; }
				
#encuestasRES td.bool table div p { margin: 130px 0 0 0; font-size:30px; font-weight:bold;}
#encuestasRES td.bool table div input {  border:0; background-color:trasparent; margin:5px auto; padding:0; } 

<!--#encuestasRES td.bool div span { background:#F1F1F1; border: 1px solid #999999 ; border-top:0; height:20px;  }-->

#encuestasRES td.bool table div.SI {   background-position: 0 -100px; }
#encuestasRES td.bool table div.NO {  background-position: -180px -100px; }
#encuestasRES td.bool table div.SI:hover, #encuestasRES td.bool table div.SIup { background-position: 0 -100px; color: #7ca900; background-color:#f0f6df;}
#encuestasRES td.bool table div.NO:hover, #encuestasRES td.bool table div.NOup {  background-position: -180px -100px; color: #b13601; background-color:#fbf1ec;}
 
 #encuestasRES td.bool table div.SI p, #encuestasRES td.bool table div.SIup p { color:#009933; }
 #encuestasRES td.bool table div.NO p, #encuestasRES td.bool table div.NOup p { color:#993300; }



#encuestasRES td.but { text-align:center; padding:10px 0; border:0; }
#encuestasRES td.but button { font-size:13px; color:#134c85; font-weight:bold; }

#encuestasRES td.but button.sender { font-size:16px; color:#134c85; font-weight:bold; }

#encuestasRES td.resume { border-bottom:0; padding:5px 0; background:#5b5f51; font-size:12px; font-weight:bold; color:#FFFFFF;  }

/*#encuestasRES td.resume div.v { font-size:20px; display:block; padding:10px; border:2px solid #FFFFFF; float:left; margin:10px; text-align:center; }*/
#encuestasRES td.resume div { 
		float:left; width:100px; height:80px; font-size:20px; padding:0; display:block; vertical-align:middle; text-align:center;
		background-image:url(../patrones/encuestas/imgs.png); background-repeat:no-repeat; margin-left:40px; overflow:hidden; 
} 
#encuestasRES td.resume div.v { margin-left:10px; background-position: -400px -30px; }
#encuestasRES td.resume div.d { background-position: -400px -190px; }
#encuestasRES td.resume div.da { background-position: -400px -110px; }

#encuestasRES td.resume div p { width:83px; height:80px; display:table-cell; vertical-align:middle; text-align:center; padding:0; padding-left:15px; font-size:11px; font-weight:bold; text-indent:0;  } 
#encuestasRES td.resume div p span { font-size:40px; line-height:38px;}
/*#encuestasRES td.resume p { margin-top:5px; text-align:right; width:120px; float:right; }
#encuestasRES td.resume p.l { float: left; text-align:left; }
 */


#encuestasRES td.check { border-bottom:0; padding:0; }

#encuestasRES td.check div { 
	float:right; width:50px; height:50px; margin:0 5px -20px 0; 
	background-image:url(../patrones/encuestas/imgs.png); background-repeat:no-repeat;
	}

#encuestasRES td.check div.a { background-position: -250px -30px; }
#encuestasRES td.check div.b { background-position: -300px -30px; }
#encuestasRES td.check div.c { background-position: -350px -30px; }


#encuestaH h4 { font-size:1.5em; text-indent:0; margin:0; margin-left:2%; color:#999999; }
#encuestaH h5 { font-size:1.1em; text-indent:0; margin:0; margin-left:2%; margin-top:5px; color:#999999; }
#encuestaH P { font-size:1em; text-indent:0; margin:0; margin-left:2%; margin-top:1em; color:#999999; }
#encuestaH div { float:right; margin-right:5px; width:30%; overflow:hidden; margin-left:2%; margin-bottom:5px; }


.cerrojo { width:540px; height:65px; float:left; margin-bottom:-30px; background-image:url(../patrones/encuestas/imgs.png); background-repeat: no-repeat; background-position:0 -300px; font-size:12px; text-transform:capitalize; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; } 



#disclaimer { float:left; background-color: #FFCC00; width:96%; margin:10px 2%; border:1px solid #999999; border-radius:20px; }

#disclaimer h4 { font-size:15px; color:#993300; margin:10px 20px; padding:0; text-indent:0; }
#disclaimer p { font-size:14px; color:#000000; margin:0 20px 10px 20px; text-indent: 0; }
#disclaimer p span { font-weight:bold; }