body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-Color:#ffffff;
	color: #2D2D2D;
/*	text-align: justify;
	text-align: center;*/
}
#controlButtons	{
	padding-bottom:10px;
	text-align:center;
}
#controlButtons	img	{
	cursor:hand;
}
/*---------------------------------------------------------------------*/
/*------------------------MainMenu Definitions [START]-----------------*/
.mainMenu	{
	margin-left:1px;
	background: url(../img/main/fondomenu.gif) repeat-x;
	background-color:#1A5692;
	border:1px solid;
	border-top-color:#014D95;
	border-bottom-color:#AEACA8;
	border-left-color:#073C74;
	color:#A8BED5;
	padding-top:2px;
	padding-bottom:2px;
	width:750px;
	height:23px;
}
.mainMenu a	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}
/*The order of (1)link, (2)visited, (3)hover and (4)active should be always like this or the hover may not work at all.*/
.mainMenu a:link	{
	color:#ffffff;
}
.mainMenu a:visited	{
	color:#ffffff;
}
.mainMenu a:hover	{
	color:#cccccc;
}
.mainMenu a:active	{
	color:#ffffff;
}
/*------------------------MainMenu Definitions [END]-------------------*/
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/*------------------------Custom Tags          [START]-----------------*/
.customHR	{
	width: 750px;
	border-bottom: 1px dashed #cacaca;
	margin-bottom:10px;
	padding: 0px 0px 0px 0px;
}
.customDynHR{
	border-bottom:1px solid #dadada;
	padding:10px 0px 0px 0px;
}
div.stars5	{
	display:inline;


	background: url(../img/main/stars.gif) repeat-x;
	width:56px;
	height:12px;
}
div.stars4	{
	background: url(../img/main/stars.gif) repeat-x;
	width:45px;
	height:12px;
}
div.stars3	{
	background: url(../img/main/stars.gif) repeat-x;
	width:34px;
	height:12px;
}
div.stars2	{
	background: url(../img/main/stars.gif) repeat-x;
	width:24px;
	height:12px;
}
div.stars1	{
	background: url(../img/main/stars.gif) repeat-x;
	width:13px;
	height:12px;
}
/*------------------------Custom Tags          [END]-------------------*/
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/*------------------------Custom Boxes         [START]-----------------*/
.dashedBox	{
	width: 750px;
	border: 1px dashed #bababa;
	padding: 5px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	text-align: justify;
}
.dashedBox a	{
	color:#124679;
	text-decoration:none;
}
.dashedBox a:link	{
	color:#124679;
}
.dashedBox a:visited	{
	color:#124679;
}
.dashedBox a:hover	{
	color:#124679;
	text-decoration:underline;
}
.dashedBox a:active	{
	color:#124679;
}


.newsBox	{
	border-bottom:1px solid #dadada;
	padding:0px 0px 10px 0px;
}
.newsBox h1, .newsBox h2	{
	margin:0px; padding:2px 0px 1px 0px; font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
}
.newsBox a{
	color:#26629c;
	font-weight:bold;
	text-decoration:none;
}
.newsBox a:visited	{
	color:#26629c;
}
.newsBox a:hover	{
	color:#124679;
	text-decoration:underline;
}
.newsBox img	{
	float:left;
	margin-right:5px;
}


.articlesBox	{
	background-Color:#D8DFEE;
	border: 1px dashed #bababa;
	padding: 5px 10px 5px 10px;
	color: #222222;
	text-align: justify;
}
.articlesBox h1, .articlesBox h2{
	margin:0px; padding:2px 0px 1px 0px; font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
/*	color:#0474BC;*/
	color:#4387CB;
}
.articlesBox a, .leftColBox	a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#124679;
	text-decoration:none;
}
.articlesBox a:visited, .leftColBox	a:visited	{
	color:#124679;
}
.articlesBox a:hover, .leftColBox a:hover	{
	color:#124679;
	text-decoration:underline;
}
.articlesBox span	{
	color:#3377BB;
	font-weight: bold;
/*
	color:#134c88;
*/
}

.relatedLinksBox{
	background-Color:#E7EFF4;
	border: 1px dashed #bababa;
	padding: 5px 10px 5px 10px;
	color: #000000;
	text-align: justify;
}
.relatedLinksBox h1, .relatedLinksBox h2	{
	margin:0px; padding:2px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color:#0474BC;
}
.relatedLinksBox a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#124679;
	text-decoration:none;
}
.relatedLinksBox a:visited	{
	color:#124679;
}
.relatedLinksBox a:hover	{
	color:#124679;
	text-decoration:underline;
}
.relatedLinksBox ul	{
	margin-top:5px;
/*	margin-left:0px;*/
	margin-right:0px;
	margin-bottom:0px;
}
.relatedLinksBox li	{
	margin-left:-40px;
	list-style-type: disc;
	list-style-position: inside;
	color:#555555;
	margin-bottom:5px;
}
.relatedLinksBox div	{
	height:100px;
}


.fotosBox	{
	background-Color:#E7EFF4;
	border: 1px dashed #bababa;
	padding: 5px 10px 5px 10px;
	color: #000000;
	text-align: justify;
/*	height:260px;*/
}
.fotosBox h1, .fotosBox h2	{
	margin:0px; padding:2px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color:#0474BC;
}
.fotosBox a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#124679;
	text-decoration:none;
}
.fotosBox a:visited	{
	color:#124679;
}
.fotosBox a:hover	{
	color:#124679;
	text-decoration:underline;
}
.fotosBox ul	{
	margin-top:5px;
/*	margin-left:0px;*/
	margin-right:12px;
}
.fotosBox li	{
	margin-left:-40px;
	list-style-type: disc;
	list-style-position: inside;
	color:#555555;
	margin-bottom:5px;
}
.fotosBox div	{
	height:100px;
}


.tratamientosBox	{
	background-Color:#E7EFF4;
	border: 1px dashed #bababa;
	padding: 5px 10px 5px 10px;
	color: #000000;
	text-align: justify;
	height:260px;
}
.tratamientosBox h1, .tratamientosBox h2	{
	margin:0px; padding:2px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color:#0474BC;
}
.tratamientosBox a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#124679;
	text-decoration:none;
}
.tratamientosBox a:visited	{
	color:#124679;
}
.tratamientosBox a:hover	{
	color:#124679;
	text-decoration:underline;
}
.tratamientosBox ul	{
	margin-top:5px;
/*	margin-left:0px;*/
	margin-right:12px;
}
.tratamientosBox li	{
	margin-left:-40px;
	list-style-type: disc;
	list-style-position: inside;
	color:#555555;
	margin-bottom:5px;
}
.tratamientosBox div	{
	height:100px;
}


/*
Colores que "Pegan"

Con colores actuales:

#014B95
#013568
#C0E0FF
#80C0FF

Normal
#0033CC
#00248F
#BFCFFF
#809FFF

Pastel
#5C73B8
#405080
#CFD4E6
#3054BF

Pastel Oscuro
#727EA3
#596380
#CFD4E6
#6078BF

Pastel Claro
#BFCFFF
#6078BF
#E6ECFF
#809FFF

Contraste
#0033CC
#001F7A
#E6ECFF
#668CFF

Pálido



/*
#1A5692		Azul Claro
#123C66		Azul Oscuro
#CBE5FF		Celeste Claro
#96CBFF		Celeste Oscuro
*/




.alertBox	{
	background-Color:#4387CB;
	border: 1px dashed #bababa;
	padding: 5px 10px 5px 10px;
	color: #eeeeee;
	text-align: justify;
}
.alertBox h1, .alertBox h2{
	margin:0px; padding:2px 0px 1px 0px; font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color:#ffffff;
}
.alertBox h3	{
	margin:0px; padding:2px 0px 1px 0px; font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#ffffff;
}
.alertBox a	{
	font-weight: bold;
	color:#aaffff;
	text-decoration:none;
}
.alertBox a:visited	{
	color:#aaffff;
}
.alertBox a:hover	{
	color:#ffffff;
	text-decoration:underline;
}
.alertBox ul	{
	margin-top:5px;
/*	margin-left:0px;*/
	margin-right:12px;
}
.alertBox li	{
	margin-left:-40px;
	list-style-type: disc;
	list-style-position: inside;
/*	color:#555555;*/
	margin-bottom:5px;
}


.resultsBoxOff	{
	display: none;
}
.resultsBoxOn	{
	display: block;
}


.tipsBox	{
	background-Color:#4387CB;
	border: 1px dashed #bababa;
	padding: 5px 10px 5px 10px;
	color: #eeeeee;
	text-align: justify;
}
.tipsBox h1, .tipsBox h2	{
	margin:0px; padding:2px 0px 1px 0px; font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color:#ffffff;
}


.leftColBox	{
	background-Color:#ffffff;
	color: #222222;
	text-align: center;
}
.leftColBox h1, .leftColBox h2	{
	margin:0px; padding:2px 0px 1px 0px; font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color:#0474BC;
}
.leftColBox fieldset	{
	text-align: justify;
	padding:5px;
}
.leftColBox legend	{
	font-weight: bold;
	color:#0474BC;
}



/*------------------------Custom Boxes         [END]-------------------*/
/*---------------------------------------------------------------------*/

.autoTest	{
	color:#3377BB;
	font-weight: bold;
	text-align: center;
}
.autoTest img	{
	cursor:hand;
	border: 3px solid #000000;
}
.autoTest span	{
	color:#000000;
}
img.selected	{
	border: 3px solid #3377BB;
}
.bottomMainMenuText	{
	width:750px;
	font-size:11px;
	text-align:center;
}
.dynArticleOn{
	height:45px;
	display:block;
	visibility:visible;
}
.dynArticleOff{
	display:none;
	visibility:hidden;
}
.dynLink {
	color:#124679;
	text-decoration:none;
}
.dynImage {
	border: 1px solid #cacaca;
}
.colorTable	{
	border-collapse: collapse;
	border:1px solid #4387CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #222222;
}
.colorTable	td{
	border-collapse: collapse;
	border:1px solid #4387CB;
}

.columnas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #222222;
}
.formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #222222;
}
.formulario input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	width:240px;
}
.formulario textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #222222;
	width:400px;
}
.hPro {
	display:none;
}