/* GENERAL */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
table{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	align: center;
/*	background-color: white;*/
}
form{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* ESQUEMA DE LA PAGINA */
.tablaPrincipal {
	background-color: #f7f3f7;
}
.columnaIzquierda{
	width: 10%;
	background-image: url('./images/sombra_izquierda.gif');
	background-repeat: repeat-y;
	background-position: right;
}
.columnaDerecha{
	width: 10%;
	background-image: url('./images/sombra_derecha.gif');
	background-repeat: repeat-y;
	background-position: left;
}
.separador {
	height: 10px;
	background-image: url('./images/linea_horizontal_azul.gif');
	background-repeat: repeat-x;
	background-position: center;
}
.separadorBajo {
	height: 10px;
	background-image: url('./images/linea_horizontal_azul_down.gif');
	background-repeat: repeat-x;
	background-position: center;
}
.separadorVertical {
	height: 10px;
	background-image: url('./images/separador_vertical.gif');
	background-repeat: repeat-y;
	background-position: center;
}
.separadorLinks {
  background-image: url('./images/linea_horizontal_puntos.gif');
	background-repeat: repeat-x;
  overflow: hidden;
	background-color: #FFFFFF;
}

/* TEXTOS */
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	word-spacing: 1pt;
	letter-spacing: 1px;
	background-color: none;
}
.text2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-align: justify;
  color: #636363
}
.textColor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #639A31;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
.textColorSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #192EFC;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.titleColor {
	font-size:12;
	color:#004990;
	font-weight:bold;
}
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #254633;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #639A31;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	font-weight: bold;
}

/* BOTONES */
.button{
	padding:0px 0px 0px 0px;
	border:1px solid #999999;
	background:#cecfd6;
	background-image:url('./images/btn_background.gif');
	background-repeat:repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#18719c;
	cursor:pointer;
}
.button:mousedown{
	padding:2px 2px 2px 2px;
	border:1px solid #999999;
	background:#fff;
	background-image:url('./images/btn_background.gif');
	background-repeat:repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#18719c;
	cursor:hand;
}
.button_blue
 {
  height: 22px;
	font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #636363;
  background: #EAF9FF;
  border-color: #71CCEE;
  border-width: 1
}

/* TABLAS (DIVISORES) */
.table1{
	background-color:#f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #254633;
	border: outset 1pt;
	border-color: #639A31;
	align: center;
}
.tablePayed{
  background-color: #EAF9FF;
  border: 1px solid #71CCEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	word-spacing: 1pt;
	letter-spacing: 1px;
}
.tableReciprocals {
  background-color: #f8fafa;
  border: 1px solid #aaaaaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	word-spacing: 1pt;
	letter-spacing: 1px;
}
.tableWhite {
  background-color: #ffffff;
  border: 1px solid #aaaaaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.tableBlueHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #5ed7ff;
}
.tableBlue {
  background-color: #EAF9FF;
  border: 1px solid #71CCEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	word-spacing: 1pt;
	letter-spacing: 1px;
	height: 182px;
}
.tableGreenHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #c6e787;
}
.tableGreen {
	background-color: #f7fff1;
  border: 1px solid #d3e99e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	word-spacing: 1pt;
	letter-spacing: 1px;
}
.tableYellowHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #6EDEEF;
}
.tableYellow {
  background-color: #fdfdd3;
  border: 1px solid #6EDEEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	word-spacing: 1pt;
	letter-spacing: 1px;
	height: 130px;
}

/* LINKS */
.links-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #639A31;
	text-decoration: none;
	text-transform: uppercase;
}
.links-profile-menu {
	font-size:10;
	color:#004990;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}
.links-profile-menu:hover {
	font-size:10;
	color:#004990;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: underline;
}
.cat-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003378;
	text-decoration: none;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
}
cat-link:hover {
	color: #555555;
	text-decoration: underline;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003378;
	text-decoration: none;
	target: "_blank";
}
.link:hover {
	text-decoration: underline;
}
.link:visited {
	color: #0B0BD2;
}
.quicklink
 {
  color: #0086CC;
  font-family: Arial, Helvetica, sans-serif;;
  font-size:8pt;
  text-decoration: none;
 }

.quicklink:visited
 {
  color: #0086CC;
  font-family: Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-decoration: none;
 }
.quicklink:hover
 {
  color: #0086CC;
  font-family: Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-decoration: underline;
 }
.featuredLink
 {
  color: blue;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt;
  text-decoration: underline;
 }

.featuredLink:visited
 {
  color: blue;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt;
  text-decoration: underline;
 }
.featuredLink:hover
 {
  color: blue;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt;
  text-decoration: underline;
 }
.cat-popular
 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
 }
.cat-popular:visited
 {
  color: #555555;
 }
.cat-popular:hover
 {
  color: #555555;
  text-decoration: underline;
 }
 
/* INPUTS */
.input_flat_blue
 {
  border-color: #71CCEE;
  border-style: solid;
  border-width: 1;
 }
.input_flat_green
 {
  border-color: #C6E784;
  border-style: solid;
  border-width: 1;
 }
.input_flat_req_blue
 {
  border-color:#71CCEE;
  border-style:solid;
  border-width:1px;
  border-left:3px solid #FF7E40;
 }
 
 /* GOOGLE PAGE RANK DIVS */
 div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg{
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb{
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

/* VARIOUS */
fieldset{
  background-color: #EAF9FF;
  border: 1px solid #71CCEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	word-spacing: 1pt;
	letter-spacing: 1px;
}

.dirCell{
	height: 60px;
	padding-bottom: 10px;
}

.dirCellSmall{
	height: 20px;
	padding-bottom: 10px;
}

