/* Style rules to make data tables look better */

.list-header {
	/*background-color: #eeeeee;*/
	font-size: larger;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.list-paging-header {
	background-color: white;
}

.list-paging-footer {
	background-color: white;
}

.list-row-even {
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.list-row-odd { 
	/*background-color: #eeeeee;*/
	border-radius: 5px;
	-moz-border-radius: 5px;
}

/* Style rules for message severity levels */

.infoMessage {
	color: black;
}

.warnMessage {
	color: orange;
	font-weight: bold;
}

.errorMessage {
	color: red;
	font-weight: bold;
}

.fatalMessage {
	color: red;
	font-style: italic;
	font-weight: bold;
}

#form1:todasPreguntasTable1,  #form1:todasPreguntasTable {
	width: 640px;
}

.btn_preg_actual {
	PADDING-RIGHT: 2px;
        BACKGROUND-POSITION: center top; 
        DISPLAY: block; 
        PADDING-LEFT: 2px; 
        FONT-SIZE: 9px; 
        BACKGROUND-IMAGE: url(caja_azul2.gif); 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        VERTICAL-ALIGN: middle; 
        WIDTH: 18px;
        COLOR: #ffffff; 
        PADDING-TOP: 4px; 
        BACKGROUND-REPEAT: no-repeat; 
        HEIGHT: 20px; 
        TEXT-ALIGN: center; 
        TEXT-DECORATION: none
}
A.btn_preg_actual:hover {
	BACKGROUND-IMAGE: url(caja_azul_b.gif);
        COLOR: #ffffff; 
        TEXT-DECORATION: none
}

.btn_preg_pendiente {
	PADDING-RIGHT: 2px;
        BACKGROUND-POSITION: center top; 
        DISPLAY: block; 
        PADDING-LEFT: 2px; 
        FONT-SIZE: 9px; 
        BACKGROUND-IMAGE: url(caja_azul.gif); 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        VERTICAL-ALIGN: middle; 
        WIDTH: 18px;
        COLOR: #000; 
        PADDING-TOP: 4px; 
        BACKGROUND-REPEAT: no-repeat; 
        HEIGHT: 20px; 
        TEXT-ALIGN: center; 
        TEXT-DECORATION: none
}
A.btn_preg_pendiente:hover {
	BACKGROUND-IMAGE: url(caja_azul_b.gif);
        COLOR: #ffffff; 
        TEXT-DECORATION: none
}

.btn_preg_contestada {
	PADDING-RIGHT: 2px;
        BACKGROUND-POSITION: center top; 
        DISPLAY: block; 
        PADDING-LEFT: 2px; 
        FONT-SIZE: 9px; 
        BACKGROUND-IMAGE: url(caja_verde.gif); 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        VERTICAL-ALIGN: middle; 
        WIDTH: 18px;
        COLOR: #000; 
        PADDING-TOP: 4px; 
        BACKGROUND-REPEAT: no-repeat; 
        HEIGHT: 20px; 
        TEXT-ALIGN: center; 
        TEXT-DECORATION: none
}
A.btn_preg_contestada:hover {
	BACKGROUND-IMAGE: url(caja_verde_b.gif);
        COLOR: #ffffff; 
        TEXT-DECORATION: none
}

.btn_preg_dudada {
	PADDING-RIGHT: 2px;
        BACKGROUND-POSITION: center top; 
        DISPLAY: block; 
        PADDING-LEFT: 2px; 
        FONT-SIZE: 9px; 
        BACKGROUND-IMAGE: url(caja_roja.gif); 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        VERTICAL-ALIGN: middle; 
        WIDTH: 18px;
        COLOR: #000; 
        PADDING-TOP: 4px; 
        BACKGROUND-REPEAT: no-repeat; 
        HEIGHT: 20px; 
        TEXT-ALIGN: center; 
        TEXT-DECORATION: none
}
A.btn_preg_dudada:hover {
	BACKGROUND-IMAGE: url(caja_roja_b.gif);
        COLOR: #ffffff; 
        TEXT-DECORATION: none
}

.btn_preg_novisible {
	PADDING-RIGHT: 2px;
        BACKGROUND-POSITION: center top; 
        DISPLAY: none; 
        PADDING-LEFT: 2px; 
        FONT-SIZE: 9px; 
        BACKGROUND-IMAGE: url(caja_azul2.gif); 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        VERTICAL-ALIGN: middle; 
        WIDTH: 18px;
        COLOR: #000; 
        PADDING-TOP: 4px; 
        BACKGROUND-REPEAT: no-repeat; 
        HEIGHT: 20px; 
        TEXT-ALIGN: center; 
        TEXT-DECORATION: none
}
.pComplementarias{
	color: rgb(204, 0, 51);
	font-weight: bold;

}

/*BODY{
	background-image: url(../fotosWeb/fondo.jpg);
}*/

.filaPar {
	background-color: #b5ee69;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
.filaImpar {
	background-color: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
.fondoPanel {
	background-color: #C8F282;
	border-style: solid; border-color: #3B610A;
}

/**/

.Btn1, .Btn1Hov, .Btn1Dis, .Btn1Mni, .Btn1MniHov, .Btn1MniDis, .Btn2, .Btn2Hov, .Btn2Dis, .Btn2Mni, .Btn2MniHov, .Btn2MniDis {
	margin: 0px 2px 0px 1px;
}

.Btn1, .Btn1Hov, .Btn1Dis, .Btn2, .Btn2Hov, .Btn2Dis {
	font-size: 12px;
	padding: 1px 8px;
}

.Btn1, .Btn1Hov, .Btn1Mni, .Btn1MniHov, .Btn2Mni, .Btn2MniHov, .Btn2, .Btn2Hov {
	background-position: 50% 50%;
	background-repeat: repeat-x;
}

.Btn2 {
	/*background: url(/mir/faces/images/link-right-bg.gif) no-repeat 100% 0%;
	padding: 2px 12px;
	display:block; background:url(images/link-left-bg.gif) left top no-repeat;
	background:url(images/link-right-bg.gif) right top no-repeat; padding:2px 12px 2px 12px;*/
}

.Btn2Hov {
	/*background:url(images/link-tail-act.gif) top repeat-x; color:#ffffff;
	background:url(images/link-left-bg-act.gif) left top no-repeat;
	background:url(images/link-right-bg-act.gif) right top no-repeat;*/
}

