﻿html 
{
	margin:0;
	padding:0;
	color:#000;
}

body
{
	min-width:760px;
	background:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.contenedor
{
	margin:0 auto;
	background:#fff;
	margin:0 auto;
	width:760px;
}

.panelprincipal
{
	float: right;
	font-size: 12px;
	width: 520px;
	padding: 10px;
	background:#fff;
}

.panelprincipal input
{
	vertical-align:middle;
	margin: 0 8px 0 5px;
}

.panelprincipal .NombreNegrita
{
	width:200px;
	float:left;
	font-weight:bold;
}

.NegritaResumen
{
	font-weight:bold;
	font-size: 1.2em;
}

.panelprincipal .labelradio
{
	width:200px;
}

.panelprincipal .textinput, .panelprincipal .select
{
	margin:0 5px;
	border:1px solid #b3b5bd;
	border-bottom-color:#cfd0d6; 
	width:250px;
}

.panelprincipal .ejemplo
{
	margin: 0 30px 10px 210px;
	font-style: italic;
	font-size: 10px;
	color: #777777;
}

.importe
{
	font-size: 1.3em;
	font-weight:bold;
	text-align: right;
}

.InformacionRango
{
	font-size: 1.1em;
	font-weight:bold;
}

.panelprincipal h1 .panelprincipal h2, .panelprincipal h3, .panelprincipal p
{
	padding:5px;
    margin:0;
}


.pie p {
	padding:5px;
	margin:0;
}

.panelPoliticaPrivacidad
{
	padding: 20px;
	font-size: 12px;
}

.panelPoliticaPrivacidad span
{
	font-weight:bold;
}

.fecha .combofecha
{
	margin:0 5px;
	border:1px solid #b3b5bd;
	border-bottom-color:#cfd0d6;
}

.botonAnterior
{
	float: left;
}

.botonSiguiente
{
	float: right;
}

/* Success, error o notificaciones boxes for messages. */
.error, .notice, .success    { padding: 1em; margin-bottom: 1.2em; margin-top:1em; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #D12F19; border-color: #FFA0A3; }
.notice     { background: #FFF5D9; color: #817134; border-color: #FFD324; }
.success 	{ background: #E6EFC2; color: #529214; border-color: #C6D880;clear:both; } 
/*{ background: #BADDFF; color: #4F8FEB; border-color: #8BB7F5; }*/
.error a    { color: #D12F19; }
.notice a   { color: #817134; }
.success a  { color: #529214; }
.error a:hover  { clear:both; background:#FFFFFF; }
.notice a:hover   { clear:both; background:#FFFFFF; }
.success a:hover  { clear:both; background:#FFFFFF; }

.panelJavascript
{
	float: right;
	font-size: 12px;
	width: 520px;
	padding: 10px;
	background:#fff;
	color: #fff; 
}

.panelJavascriptLetraVisible
{
	float: right;
	font-size: 12px;
	width: 520px;
	padding: 10px;
	background:#fff;
	color: #000; 
}

.panelRecuadro
{
	border: solid 1px #999999;
		margin: 15px 0;
	padding: 10px 10px 5px 10px;
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    -ms-border-radius: 5px;    
    -khtml-border-radius: 5px;
	
}

.parrafo
{
	margin: 5px 0 10px 0;
}