/* CSS Document
----------------------------------------------- */
BODY {
	background: #FFFFFF;
	margin: 0px;
	color: #000000;
	background:url(../rcs/fondo_pagina.jpg) repeat-x left top;
	padding-bottom: 12em;
}
/* ESPACIADOR
----------------------------------------------- */
.spacer {
	clear:both;
	margin:0px;
}
/* COLORES 
----------------------------------------------- */
.gris999 {
	color: #999999;
}
.colorh1 {
	color: #003366;
}
.fondo_blanco {
	background: #FFFFFF;
	width:100%;
}

/* ENLACES
----------------------------------------------- */
A:link {
	COLOR: #0099FF;
	TEXT-DECORATION: none
}

A:visited {
	COLOR: #0099FF;
	TEXT-DECORATION: none
}

A:hover {
	COLOR: #CC0000;
	TEXT-DECORATION: underline
}

A:active {
	COLOR: #0099FF;
	TEXT-DECORATION: underline
}
.seleccionado  {
	FONT-SIZE: 12px;
	COLOR: #0099FF;
	TEXT-DECORATION: underline
}
.seleccionado1  {
	COLOR: #CC0000;
}
.seleccionado2  {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline
}
A.utilidad:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.utilidad:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.utilidad:hover
{
    COLOR: #CC0000;
    TEXT-DECORATION: underline
}
A.utilidad:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.enlace_promo:link
{
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
A.enlace_promo:visited
{
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
A.enlace_promo:hover
{
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
A.enlace_promo:active
{
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
A.enlace_promo1:link
{
    font-size: 10px;
	COLOR: #008000; 
    TEXT-DECORATION: none
}
A.enlace_promo1:visited
{
    font-size: 10px;
	COLOR: #008000; 
    TEXT-DECORATION: none
}
A.enlace_promo1:hover
{
    font-size: 10px;
	COLOR: #008000; 
    TEXT-DECORATION: none
}
A.enlace_promo1:active
{
    font-size: 10px;
	COLOR: #008000; 
    TEXT-DECORATION: none
}
A.sub_menu:link {
	COLOR: #FFCCCC;
	TEXT-DECORATION: none
}

A.sub_menu:visited {
	COLOR: #FFCCCC;
	TEXT-DECORATION: none
}

A.sub_menu:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline
}

A.sub_menu:active {
	COLOR: #FFCCCC;
	TEXT-DECORATION: underline
}
/* ENCABEZADOS
----------------------------------------------- */
h1 {
	FONT-SIZE: 34px;
	FONT-FAMILY: arial;
	font-weight: normal;
	margin:0px;
}
h2 {
	FONT-SIZE: 30px;
	FONT-FAMILY: arial;
	font-weight: normal;
	margin:0px;
}
/* IMAGENES
----------------------------------------------- */
img {
	BORDER: 0;
}
/* MÁRGENES 
----------------------------------------------- */
.margenarriba5 {
	MARGIN-TOP: 5px
}
.margenarriba10 {
	MARGIN-TOP: 10px
}
.margenarriba15 {
	MARGIN-TOP: 15px
}
.margenarriba20 {
	MARGIN-TOP: 20px
}
.margenarriba38 {
	MARGIN-TOP: 38px
}
.margenabajo10 {
	MARGIN-bottom: 10px
}
.margenizquierda10 {
	MARGIN-LEFT: 10px
}
.margenderecha10 {
	MARGIN-RIGHT: 10px
}
/* ALINEACIONES 
----------------------------------------------- */
#wrap { 
	margin:0 auto 0 auto; 
	width: 990px;
}
.centradoIE6 { 
	text-align:center;
}
.izquierda {
	FLOAT: left
}
.derecha {
	FLOAT: right
}
.textoleft {
	text-align:left
}
.textocenter {
	text-align:center;
}
.textoright {
	text-align:right
}
.textojustify {
	text-align:justify
}
.centrado {
	margin:auto;
}
/* TEXTOS 
----------------------------------------------- */
.texto11 {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}
.texto12 {
	FONT-SIZE: 12px;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}
.texto13 {
	FONT-SIZE: 13px;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}
/* CABECERA 
----------------------------------------------- */
#cabecera {
	LEFT: 0px;
	WIDTH: 100%;
	TOP: 0px;
	height:85px;
}
.contentutilidades {
	WIDTH: 300px;
	float:right;
	padding-top:8px;
	height:15px;
}
/* MENÚ HORIZONTAL
----------------------------------------------- */
.contentmenuH {
	width:630px;
}
#navcontainer {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
	text-align:right;
}
#navlist li {
	display: inline;
	text-align:right;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: arial;
	font-size: 15px;
}
#navlist a {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	text-decoration: none;
}
#navlist a:link, #navlist a:visited {
	padding-left: 10px;
	padding-right: 10px;
	color: #0099FF;
	/*background: url(../rcs/fondo_solapa.png);
	background-position: center 0px;
	background-repeat: no-repeat;*/
}
#navlist a:hover {
	color: #CC0000;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../rcs/fondo_solapa.png);
	background-repeat: no-repeat;
	background-position: center 0px;
} 
#current {
	color: #CC0000;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../rcs/fondo_solapa.png);
	background-repeat: no-repeat;
	background-position: center 0px;
} 
.lineahorizontal {
	margin-top:0px;
	WIDTH: 100%;
	background: #0099FF;
	height:1px;
	clear:both;
}
.submenu {
	width:750px;
	margin-top:1px;
	border-left:solid 1px #CC0000; 
	border-right:solid 1px #CC0000; 
	border-bottom:solid 1px #CC0000; 
	color:#FFFFFF; 
	padding:5px; 
	background: #CC0000;
}
/* CONTENIDO
----------------------------------------------- */
.generalcontenido {
	WIDTH: 100%;
	min-height: 500px;
  	height: auto !important;
  	height: 500px;
	padding-bottom: 20px;
}
.contenidocentral {
	WIDTH: 773px;
	border: solid 0px #f00; 
}
.bloqueizquierda {
	WIDTH: 763px;
}
.ancho100 {
	width:100%;
}
.contentcalculadora {
	border: solid 0px #f00; 
	min-height:130px; 
	padding-top:15px; 
	padding-bottom:0px; 
	margin:0px;
}
.contentcalculadora1 {
	position:relative;
}
.pincalculadora {
	position:absolute; 
	left:0px; 
	top:0px; 
	z-index:100;
}
.titulocalculadora {
	position:absolute; 
	left:105px; 
	top:0px; 
	z-index:90;
}
.contenttextocalculadora {
	border: solid 7px #D3ECFF; 
	width:730px; 
	z-index:1; 
	position:relative; 
	top:40px; 
	min-height:30px; 
	padding:15px;
	background: #EBF6FF;
}
.contenttextocalculadora1 {
	border: solid 7px #D3ECFF; 
	width:330px; 
	z-index:1; 
	position:relative; 
	top:40px; 
	height:195px; 
	padding:15px;
	background: #EBF6FF;
}
.contenttextocalculadora2 {
	border-right: solid 0px #D3ECFF; 
	border-bottom: solid 0px #D3ECFF;
	width:356px; 
	z-index:1; 
	position:relative; 
	min-height:30px; 
	padding:15px;
	background: #F7FBFE;
}
.contenttextocalculadora3 {
	border: solid 7px #D3ECFF; 
	width:730px; 
	z-index:1; 
	position:relative; 
	top:40px; 
	min-height:30px; 
	padding:15px;
	background: #EBF6FF;
}
.fondo_sueldo {
	background:url(../rcs/sueldoBruto.jpg) no-repeat left top;
}
.contentflex {
	border: solid 7px #D3ECFF; 
	width:730px; 
	padding:15px;
	margin-bottom:15px;
}
.textocalculadora {
	width:644px;
}
.textocalculadora1 {
	width:245px;
}
.contentpubliH {
	width:730px; 
	margin:auto;
	border: solid 0px #c00; 
}
.content_massimuladores {
	border: solid 1px #FF6600; /* 570px */
	width: 180px;
	min-height: 90px; /* 570px */
	margin-bottom:15px;
	background-color: #FEEDC8; 
}
.rotulo_massimuladores {
	background-color: #FF6600; 
	width: 176px; 
	height: 16px; 
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 2px;
	/*background: url(../rcs/fondo_modulo.gif);
	background-repeat: no-repeat;
	background-position: left top; */
}
.contenttitulo {
	border-bottom: solid 7px #D3ECFF;
	height:45px; 
	padding-top:15px; 
	margin-bottom:15px; 
}
.contentmapagoogle {
	width:265px; 
	text-align:right;
}
.mapagoogle {
	border: 1px solid #D1D1D1;
	width:250px;
	height: 250px;
}
.utilidades {
	width: 100%;
	height: 24px;
	border-top: solid 1px #D1D1D1;
	padding-top:5px;
}
.disclaimer {
	width:550px;
	margin-right:10px;
	text-align:justify;
	margin:auto;
}
/* SEPARADOR 
----------------------------------------------- */
hr.separador {
	border: solid 7px #D3ECFF;
	width: 100%;
	height: 7px;
}
.separador40px {
	width: 100%;
	height: 40px;
}
.separador60px {
	width: 100%;
	height: 60px;
}
/* LISTAS 
----------------------------------------------- */
ul { 
	margin-top: 5px;
	margin-bottom: 12px;
	padding-left: 18px;
	margin-left: 8px;
	color: #333333;	
}
li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:0px;
	list-style: square;
}
/* PIE
----------------------------------------------- */
.final {
	width: 100%;
	height: 20px;
	border-top: solid 1px #0099FF;
	clear:both;
	padding-top:5px;
	background-color: #FFFFFF;
}

/* HACK PNG IE 5.5+ 
----------------------------------------------- */
img, div { behavior: url(iepngfix.htc) }


.content_menuV {
	border: solid 1px #D3ECFF; 
	width: 180px;
}
ul.menuV { 
	margin-top: 5px;
	margin-bottom: 12px;
	padding-left: 5px;
	margin-left: 8px;
	FONT-SIZE: 12px;
	color: #333333;	
}
