/*ROCHER*/	h1.titulo{		text-align: center;		margin: 1em auto;	}	div.encabezado div.subtitulos{		width: 100%;		height: 160px;	}	div.subtitulos img{		float: left;		vertical-align: middle;		height: 100%;	}	div.subtitulos h2.der{		float: right;		line-height: 160px;	}	p.instruccion{		text-align: justify;	}	div.lectura{		padding:1em 9em 2em 9em;		margin:1em auto 2em auto;		font-size: 1.3em;		border-bottom: 1px solid black;		text-align: left;	}	p.tit_lectura{		color: #00699b;		font-weight: lighter;		font-size: 1.4em;	}	span.resaltado_naranja{		color: #eb6a27;	}	span.bibliografia{		color: #00699b;		font-size: .8em;		float: right;		text-align: right;	}	p.imagen_lectura{		margin: 1em auto;		text-align: center;	}	/*FIN ROCHER*/	#contenedor{		margin: auto;	width: 900px;	}			#resultados{				background:url('../images/resultado.jpg') center; 				min-width:266px; 				max-width:266px; 				min-height:114px;				max-height:114px;			}						#repetir{				background:url('../images/repetir.jpg') center;				min-width:266px; 				max-width:266px; 				min-height:114px;				max-height:114px;				cursor: pointer;			}			button.reset:hover, button.reset:focus, button.submit:hover, button.submit:focus, button.button:hover, button.button:focus, button.save-content:hover, button.save-content:focus, input.reset:hover, input.reset:focus, input.submit:hover, input.submit:focus, input.button:hover, input.button:focus, input.save-content:hover, input.save-content:focus, .ui-button.reset:hover, .ui-button.reset:focus, .ui-button.submit:hover, .ui-button.submit:focus, .ui-button.button:hover, .ui-button.button:focus, .ui-button.save-content:hover, .ui-button.save-content:focus {			background-image: none !important;			background-color: #325271;			text-decoration: none;			border-color: #4CC3F4 !important;			}			@media (min-device-width: 1030px)			button.reset:hover, button.reset:focus, button.submit:hover, button.submit:focus, button.button:hover, button.button:focus, button.save-content:hover, button.save-content:focus, input.reset:hover, input.reset:focus, input.submit:hover, input.submit:focus, input.button:hover, input.button:focus, input.save-content:hover, input.save-content:focus, .ui-button.reset:hover, .ui-button.reset:focus, .ui-button.submit:hover, .ui-button.submit:focus, .ui-button.button:hover, .ui-button.button:focus, .ui-button.save-content:hover, .ui-button.save-content:focus {			background-image: none !important;			background-color: #325271;			text-decoration: none;			border-color: #4CC3F4 !important;			}			table.content-frame input, table.content-frame select, table.content-frame textarea {			margin: 0 4px;			}			button.reset, button.submit, button.button, button.save-content, input.reset, input.submit, input.button, input.save-content, .ui-button.reset, .ui-button.submit, .ui-button.button, .ui-button.save-content {			-webkit-border-radius: 15px;			-khtml-border-radius: 15px;			-moz-border-radius: 15px;			-o-border-radius: 15px;			border-radius: 15px;			background-position: 0 50%;			background-repeat: repeat-x;			background-image: url("../images/button_bg.png") !important;			height: 27px;			padding: 2px 10px 4px;			line-height: 22px;			border: 1px solid #13385c !important;			cursor: pointer !important;			min-width: 30px;			margin-left: 5px !important;			overflow: visible;			color: #FFF !important;			font-weight: bold !important;			}			button.reset, button.submit, button.button, button.save-content, input.reset, input.submit, input.button, input.save-content, .ui-button.reset, .ui-button.submit, .ui-button.button, .ui-button.save-content {			-webkit-border-radius: 15px;			-khtml-border-radius: 15px;			-moz-border-radius: 15px;			-o-border-radius: 15px;			border-radius: 15px;			background-position: 0 50%;			background-repeat: repeat-x;			background-image: url("../images/button_bg.png") !important;			height: 27px;			padding: 2px 10px 4px;			line-height: 22px;			border: 1px solid #13385c !important;			cursor: pointer !important;			min-width: 30px;			margin-left: 5px !important;			overflow: visible;			color: #FFF !important;			font-weight: bold !important;			}			input, label, select {			vertical-align: middle;			}			button, input, textarea, select, body, td, div {			font-size: 12px;			font-family: verdana, arial, sans-serif;			}			* {			padding: 0;