.REG_MensajeError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #a81d48;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}


.REG_contenedorExtra{
	width: 100%;
	height: 100%;
	margin-bottom: 6px;
}

.REG_contenedorExtra table{
	width: 100%;
	height: auto;
}

.REG_estiloTabla{
	width: auto;
	height: auto;
	border-collapse: collapse;
}

.REG_estiloTabla td{
	width: auto;
	height: auto;
	padding: 4px;
}


.REG_titulosCampo{
	font: bold 10px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #464646;
}


.REG_titulosCampo2{
	font: bold 11px/10px Arial, Helvetica, sans-serif;
	color: #464646;
}

.REG_titulosCampo3{
	font: bold 11px/10px Arial, Helvetica, sans-serif;
	color: #464646;
	text-transform: uppercase;
}

.REG_txtCampo{
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #464646;
}

.REG_txtCampo a:link{
	text-decoration: underline;
	color: #A80144;
}

.REG_txtCampo a:visited{
	text-decoration: underline;
	color: #A80144;
}

.REG_txtCampo a:hover{
	text-decoration: none;
	color: #A80144;
}

.REG_txtCampo a:active{
	text-decoration: underline;
	color: #A80144;
}

.REG_cajaTexto{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 200px;
	height: auto;
	border: solid 1px #D0D0D0;
	background: White;
}

.REG_cajaTexto2{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	width: auto;
	height: auto;
	border: solid 1px #D0D0D0;
	background: White;
}

.REG_boton1{
	width: auto;
	height: 20px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	border: solid 1px #666666;
}

.REG_alineacionHorizontalDerecha {
	text-align: right;
}

.REG_alineacionHorizontalIzquierda{
	text-align: left;
}

.REG_alineacionHorizontalCentro {
	text-align: center;
}

.REG_alineacionVerticalTop {
	vertical-align: top;
}

.REG_alineacionVerticalMedio {
	vertical-align: middle;
}

.REG_contenedorReg{
	width: auto;
	height: auto;
	padding: 0px;
}

.REG_contenidoReg{
	width: auto;
	height: auto;
	padding: 0px 0px 14px 0px;
}

.REG_contenedorMensajeFormulario{
	width: auto;
	height: auto;
	padding: 16px 0px 16px 0px;
}

.REG_iconoError{
	font: bold 10px/12px Arial, Helvetica, sans-serif;
	color: #C90000;
	padding: 2px 0 4px 22px;
	background: url(images/error.gif) no-repeat;
}

.REG_iconoAlerta{
	font: bold 10px/12px Arial, Helvetica, sans-serif;
	color: blue;
	padding: 2px 0 4px 22px;
	background: url(images/alerta.gif) no-repeat;
}

.REG_iconoInfo{
	font: bold 10px/12px Arial, Helvetica, sans-serif;
	color: blue;
	padding: 2px 0 4px 22px;
	background: url(images/info.gif) no-repeat;
}


.REG_mensajeFormulario{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: Black;
}

.REG_Linea{
	width: auto;
	height: 1px;
	background: #DDDDDD;
	margin: 5px 0px 10px 0px;
}

.REG_Linea hr{
	display: none;
}


/* Recomendar */

.REG_contenedor{
	width: 450px;
	height: auto;
}

.REG_contCabecera{
	width: auto;
	height: 110px;
	border-bottom: solid 4px #252525;
	background: url(images/imagen_logo.gif) no-repeat;
}

.REG_contTitulo{
	width: auto;
	height: auto;
	padding: 10px 15px;
	background: #00486E;
}

.REG_contContenido{
	width: auto;
	height: auto;
	padding: 10px 15px;
}

.REG_estiloTabla2{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}

.REG_estiloTabla2 td{
	width: auto;
	height: auto;
	padding: 4px 6px;
}

.REG_estiloTabla2 td input{
	width: 240px;
	height: 14px;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #464646;
}

.REG_estiloTabla2 td textarea{
	width: 240px;
	height: auto;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #464646;
}

.REG_tituloTabla{
	font: bold 15px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.REG_estiloTabla3{
	width: auto;
	height: 100%;
	border-collapse: collapse;
	border: solid 1px #ddd;
	margin-bottom: 6px;
}

.REG_estiloTabla3 td{
	padding: 6px;
	border: solid 1px #ddd;
}






.REG_filaBoton{
    width: auto;
	 height: auto;
}

.REG_botonSubir{
    padding: 10px 0px;
    width: auto;
	 height: auto;
	 text-align: right;
}

.REG_filaBoton{
    width: auto;
	 height: auto;
}



.REG_contenedorBoton{
    width: auto;
	 height: auto;
	 text-align: right;
}

.REG_contenedorBoton p{
	 font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #252525;
	 display: inline;
}

.REG_contenedorBoton p a{
	margin: 0px 10px;
}

.REG_contenedorBoton p a:link{
	text-decoration: underline;
	color:#A80144;
}

.REG_contenedorBoton p a:visited{
	text-decoration: underline;
	color:#A80144;
}

.REG_contenedorBoton p a:hover{
	text-decoration: none;
	color:#A80144;
}

.REG_contenedorBoton p a:active{
	text-decoration: underline;
	color:#A80144;
}

.REG_boton{
	 width: auto;
	 height: auto;
	 font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #252525;
	 padding: 10px 0px;
}

.REG_Boton A:link
{
    COLOR: #252525;
    TEXT-DECORATION: underline
}
.REG_Boton A:active
{
    COLOR: #252525;
    TEXT-DECORATION: underline
}
.REG_Boton A:visited
{
    COLOR: #252525;
    TEXT-DECORATION: underline
}
.REG_Boton A:hover
{
    COLOR: #023f87;
    TEXT-DECORATION: none
}

.REG_cerrarBoton{
	width: auto;
	height: auto;
	padding: 5px;
	float: right;
}

.REG_cerrarBoton p{
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #252525;
	background: url(images/icono_cerrar.gif) no-repeat 0px 3px;
	padding-left: 10px;
}

.REG_cerrarBoton p a:link{
	text-decoration: none;
	color: #252525;
}

.REG_cerrarBoton p a:visited{
	text-decoration: none;
	color: #252525;
}

.REG_cerrarBoton p a:hover{
	text-decoration: underline;
	color: #252525;
}

.REG_cerrarBoton p a:active{
	text-decoration: none;
	color: #252525;
}
