@charset "utf-8";
/* CSS Document 

Dark Green: #3f4c2d
Light Brown: #908348
Dark Brown #655f3b */



h1 {
	font-family: calibri, "times new roman", arial, Sans-serif;
	text-align: left;
	font-size: 1.6em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
	}
h2 {
	font-family: calibri, times new roman, arial, Sans-serif; 
	text-align: left;
	color: #000000;
	font-size: 1.3em;
	margin-top: 0px;
	}
h3 {
	font-family: calibri, times new roman, arial, Sans-serif;
	text-align: left;
	font-size: 1.1em;
	color: #000000;
	margin-bottom: 0px;
	}
p {
	text-align: left;
	font-family: calibri, times new roman, arial, Sans-serif;
	font-size: 1em;
	color: #000000;
	}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
body {
	font: 1em calibri, "Times New Roman", sans-serif;
	background-color: #3f4c2d;
	border: none;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	text-align: center;
	color:#000000;
	}
a {
	text-decoration: underline;
}
a:hover {
	color: #00F;
	text-decoration: underline;
}
a:active {
	color: #00F;
	text-decoration: underline;
}
.links a {
	text-decoration: none;
}
.links a:hover {
	text-decoration: underline;
}
.links a:active {
	text-decoration: underline;
}
.certificados img{
	float: right;
	border: 1px solid;
	border-color: #CCC;
	margin-left: 15px;
}
.oneColFixCtrHdr #container {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-color: #908348;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	height: 110px;
	position: relative;
	border-bottom: none;
	padding: 0px 20px;
}
.oneColFixCtrHdr #homephoto {
	padding: 0px;
	margin: 0px;
	height: 450px;
}
.oneColFixCtrHdr #indexphoto {
	padding: 0px;
	margin: 0px;
	height: 450px;
	padding: 0px 20px;
}
.oneColFixCtrHdr #mainContent {
	padding: 15px;
	border-left: 15px;
	border-right: 15px;
	background-color: #FFF;
	border-style:solid;
	border-color: #908348;
}
.oneColFixCtrHdr #mainContentInside{
	background-color: #FFF;
	background-image: url(imagenes/mainContentBackground.jpg);
	background-repeat: repeat;
	padding-bottom: 0px;
}
.oneColFixCtrHdr #mainContenthome {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.oneColFixCtrHdr #footer {
	height: 42px;
	position: relative;
	border-bottom: none;
	padding: 15px;
	}
.oneColFixCtrHdr #indexfooter {
	height: 15px;
	position: relative;
	border-bottom: none;
	}
.iniciobox h2{
	font-family: calibri, times new roman, arial, Sans-serif; 
	text-align: left;
	color: #FFFFFF;
	font-size: 1em;
}
.iniciobox p{
	font-family: calibri, times new roman, arial, Sans-serif; 
	text-align: left;
	color: #FFFFFF;
	font-style: normal;
	font-size: 1em;
	vertical-align: top;
}
.iniciobox a{
  	color: #FFF;
  	text-decoration: none;
}
.iniciobox a:hover{
  	color: #fcd856;
  	text-decoration: none;
  }
.iniciobox a:active{
 	color: #d15b05;
  	text-decoration: none;
	}
	
/*nav styles*/

#navigation { 
	position:absolute;
  	bottom: 45px;
  	right: 15px;
  	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	width: 700px;
  /*padding:0 0 .4em 0;*/
}
#navigation ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 0;/*makes the navigation div expand to the bottom of the padding on the links, so it can sit on top of something else*/
  padding-top: 0em;
}
#navigation li {
  display: inline;/*makes the link go sideways*/
}
#navigation li a{
  	color: #FFF;
  	text-decoration: none;
  	font-size: 1em;
	font-weight: bold;
	text-align: center;
}
#navigation li a:hover{
  	color: #fcd856;
  	text-decoration: none;
  }
#navigation li a:active{
 	color: #d15b05;
  	text-decoration: none;
	}
#indexslogan { 
	position:absolute;
  	bottom: 35px;
  	right: 15px;
  	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	width: 400px;
	vertical-align: middle;
	font-style: italic;
  /*padding:0 0 .4em 0;*/
}
#homeleftbox {
	float: left;
	width: 250px;
	height: 267px;
	margin-top: 15px;
	padding: 15px;
	background-image: url(imagenes/darkBackground.jpg);
	background-repeat: repeat;
}
#indexleftbox {
	float: left;
	width: 280px;
	height: 500px;
	margin-top: 15px;
	background-image: url(imagenes/darkBackground.jpg);
	background-repeat: repeat;
}
#indexbottomleftbox {
	float: left;
	width: 250px;
	height: 30px;
	margin-top: 15px;
	padding: 15px;
	background-image: url(imagenes/darkBackground.jpg);
	background-repeat: repeat;
}
#indexbottomleftbox h1{
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align: middle;
}
#homecenterbox {
	float: left;
	width: 250px;
	height: 267px;
	margin-top: 15px;
	margin-left: 15px;
	padding: 15px;
	background-image: url(imagenes/darkBackground.jpg);
	background-repeat: repeat;
}
#indexcenterbox {
	float: left;
	width: 280px;
	height: 500px;
	margin-top: 15px;
	margin-left: 15px;
	background-image: url(imagenes/darkBackground.jpg);
	background-repeat: repeat;
}
#indexbottomcenterbox {
	float: left;
	width: 250px;
	height: 30px;
	margin-top: 15px;
	margin-left: 15px;
	padding: 15px;
	background-image: url(imagenes/darkBackground.jpg);
	background-repeat: repeat;
}
#indexbottomcenterbox p{
	text-align: center;
	margin-bottom: 0px;
	margin-top: 5px;
	vertical-align: middle;
}
.oneColFixCtrHdr #container #mainContenthome #homecenterbox #left {
	width: 117px;
	text-align: center;
	float: left;
	padding: 0;
	margin: 0;
}
.oneColFixCtrHdr #container #mainContenthome #homecenterbox #right {
	width: 117px;
	text-align: center;
	float: right;
	padding: 0;
	margin: 0;
}
#homerightbox {
	float: right;
	width: 250px;
	height: 267px;
	margin-top: 15px;
	padding: 15px;
	background-image: url(imagenes/darkBackground.jpg);
	background-repeat: repeat;
}
#indexrightbox {
	float: right;
	width: 280px;
	height: 500px;
	margin-top: 15px;
	background-image: url(imagenes/darkBackground.jpg);
	background-repeat: repeat;
}
#indexbottomrightbox {
	float: right;
	width: 250px;
	height: 30px;
	margin-top: 15px;
	padding: 15px;
	background-image: url(imagenes/darkBackground.jpg);
	background-repeat: repeat;
}
#indexbottomrightbox h1{
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align: middle;
}
.menuPhotos {
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	font-size: 1em;
	}
.menuPhotos a:hover{
	color: #fcd856;
	text-decoration: none;
	}
.menuPhotos a:active{
	color: #d15b05;
	text-decoration: none;
	}
.menuPhotos img{
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-left: 0px;
	}
#brownfooter {
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	width: 870px;
	height: 30px;
	padding-top: 10px;
	background-image: url(imagenes/darkBackground.jpg);
	background-repeat: repeat;
}
#brownfooter ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 0;/*makes the navigation div expand to the bottom of the padding on the links, so it can sit on top of something else*/
  padding-top: 0em;
}
#brownfooter li {
  display: inline;/*makes the link go sideways*/
  font-size: 0.9em;
  font-weight: bold;
}
#brownfooter li a{
  	color: #FFF;
  	text-decoration: none;
	text-align: center;
}
#brownfooter li a:hover{
  	color: #fcd856;
  	text-decoration: underline;
  }
#brownfooter li a:active{
 	color: #d15b05;
  	text-decoration: underline;
	}
#brownfooter p{
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align: middle;
	color: #FFF;
}	
.oneColFixCtrHdr #container #mainContent #mainContentleftbrowncolumn {
	float: left;
	text-align: center;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	width: 170px;
	border: 0px;
}
.oneColFixCtrHdr #container #mainContent #mainContentleftbrowncolumn a{
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	font-size: 1em;
	}
.oneColFixCtrHdr #container #mainContent #mainContentleftbrowncolumn a:hover{
	color: #fcd856;
	text-decoration: none;
	}
.oneColFixCtrHdr #container #mainContent #mainContentleftbrowncolumn a:active{
	color: #d15b05;
	text-decoration: none;
	}
.oneColFixCtrHdr #container #mainContent #mainContentleftbrowncolumn img{
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-left: 0px;
	}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn {
	margin-left: 200px;
	padding-top: 15px;
	padding-left: 15px;
	border: none; 
	width: 620x;
}
.oneColFixCtrHdr #container #mainContent #mainContentGaleryRightColumn {
	margin-left: 200px;
	padding-left: 15px;
	border: none; 
	width: 620x;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer {
	width: 100%;
	clear: both;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table {
	width: 100%;
	margin-top: 30px;
	font-size: 0.9em;
}
.table {
	width: 100%;
	margin-top: 30px;
	font-size: 0.9em;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .orangeheader{
	text-align: center;
	font-weight: bold;
	border-top: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-color: #665f3b; 
	height: 50px; 
	background-color: #eda04f; 
	width: 616px;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .leftyellowheader{
	text-align: center;
	width: 130px; 
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b; 
	background-color: #fcd856; 
	height: 40px;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .centeryellowheader{
	width: 238px; 
	border-bottom: 2px solid; 
	border-color: #665f3b; 
	background-color: #fcd856;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .rightyellowheader{
	width: 244px; 
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b; 
	background-color: #fcd856;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .leftcolumn{
	width: 125px; 
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b;
	padding-left: 5px;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .centercolumn{
	width: 233px; 
	border-bottom: 2px solid; 
	border-color: #665f3b;
	padding-left: 5px;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .rightcolumn{
	width: 239px; 
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b;
	padding-left: 5px;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .yellowColumnOneblrBorder{ 
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b; 
	background-color: #fcd856; 
	height: 40px; 
	width: 75px;
	text-align: left;
	padding-left: 5px;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .yellowColumnTwobBorder{
	border-bottom: 2px solid; 
	border-color: #665f3b; 
	background-color: #fcd856; 
	width: 72px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .yellowColumnTwoblrBorder{ 
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b; 
	background-color: #fcd856; 
	width: 72px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .yellowColumnTwobrBorder{
	border-bottom: 2px solid;
	border-right: 2px solid;
	border-color: #665f3b; 
	background-color: #fcd856; 
	width: 72px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .yellowColumnblrBorder{
	border-left: 2px solid; 
	border-right: 2px solid; 	 
	border-bottom: 2px solid;
	border-color: #665f3b; 
	background-color: #fcd856; 
	width: 75px;
	text-align: left;
	padding-left: 5px
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .yellowColumnbrBorder{
	border-bottom: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b; 
	background-color: #fcd856; 
	width: 72px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .whiteColumnbBorder{
	border-bottom: 2px solid;
	border-color: #665f3b;
	width: 72px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .whiteColumnbrBorder{
	border-bottom: 2px solid;
	border-right: 2px solid;
	border-color: #665f3b;
	width: 72px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentRightColumn .tablecontainer #table .whiteColumnblrBorder{
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b;
	width: 72px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentleftbrowncolumn #underline {
	text-decoration: none;
	color: #fcd856;
}
.oneColFixCtrHdr #container #header #navigation ul li #underline {
	text-decoration: none;
	color: #fcd856;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .lastText {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.height900px {
	height: 1000px;
}
.homeBoxLink { 
  	bottom: 0px;
  	left: 0px;
  	color: #FFFFFF;
	font-size: 1em;
	margin-top: 76px;
	text-align: left;
  /*padding:0 0 .4em 0;*/
}
.homeBoxLink a{
  	color: #FFF;
  	text-decoration: none;
  	font-size: 1em;
	text-align: left;
}
.homeBoxLink a:hover{
  	color: #fcd856;
  	text-decoration: none;
  }
.homeBoxLink a:active{
 	color: #d15b05;
  	text-decoration: underline;
	}
.oneColFixCtrHdr #container #mainContent #galeryOne {
	width: 89px;
	padding: 0;
	float: left;
}
.oneColFixCtrHdr #container #mainContent #galeryOne img{
	margin-bottom: 15px;
}
.oneColFixCtrHdr #container #mainContent #galeryTwo {
	width: 89px;
	padding: 0;
	margin-left: 18px;
	float: left;
}
.oneColFixCtrHdr #container #mainContent #galeryTwo img{
	margin-bottom: 15px;
}
.oneColFixCtrHdr #container #mainContent #galeryThree {
	width: 89px;
	padding: 0;
	margin-left: 18px;
	float: left;
}
.oneColFixCtrHdr #container #mainContent #galeryThree img{
	margin-bottom: 15px;
}
.oneColFixCtrHdr #container #mainContent #galeryFour {
	width: 89px;
	padding: 0;
	margin-left: 18px;
	float: left;
}
.oneColFixCtrHdr #container #mainContent #galeryFour img{
	margin-bottom: 15px;
}
.oneColFixCtrHdr #container #mainContent #galeryFive {
	width: 89px;
	padding: 0;
	margin-left: 18px;
	float: left;
}
.oneColFixCtrHdr #container #mainContent #galeryFive img{
	margin-bottom: 15px;
}
.oneColFixCtrHdr #container #mainContent #galerySix {
	width: 89px;
	padding: 0;
	float: right;
}
.oneColFixCtrHdr #container #mainContent #galerySix img{
	margin-bottom: 15px;
}
.msgfotos {
	color: #000000;
	text-align: center;
	vertical-align: top;
	font-size: 0.8em; 
	font-style:italic ;
	}
.msgfotos img{
	margin-bottom: 3px;
	margin-top: 15px;
	}
.msgfotos a{
	color: #000000;
	text-align: center;
	vertical-align: top;
	font-size: 0.9em; 
	font-style:italic ;
	}
.msgfotos a:hover{
	color: #0000FF;
	text-align: center;
	vertical-align: top;
	font-size: 0.9em; 
	font-style:italic;
	}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #videos {
	width: 620px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #videos1 {
	width: 580px;
	margin-left: 22px;
	margin-bottom: 50px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #videos2 {
	width: 580px;
	margin-left: 22px;
	margin-bottom: 50px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #videos3 {
	width: 580px;
	margin-left: 22px;
	margin-bottom: 50px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #videos4 {
	width: 580px;
	margin-left: 22px;
	margin-bottom: 50px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #videos5 {
	width: 580px;
	margin-left: 22px;
	margin-bottom: 50px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #videos6 {
	width: 580px;
	margin-left: 22px;
	margin-bottom: 50px;
	text-align: center;
}
.oneColFixCtrHdr #container #footer #brownfooter ul li #bottomUnderline {
	text-decoration: underline;
	color: #fcd856;
}
.oneColFixCtrHdr #container #footer #brownfooter ul li #bottomUnderline {
	text-decoration: underline;
	color: #fcd856;
}.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #bulletsNegativeLeftMargin li{
	margin-left: -24px;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .columnOneYellowHeader {
	text-align: center;
	width: 191px; 
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b; 
	background-color: #fcd856; 
	height: 40px;	
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .columnTwoYellowHeader {
	width: 191px; 
	border-bottom: 2px solid; 
	border-color: #665f3b; 
	background-color: #fcd856;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .columnThreeYellowHeader {
	width: 113px; 
	border-bottom: 2px solid;
	border-left: 2px solid;
	border-color: #665f3b; 
	background-color: #fcd856;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .columnFourYellowHeader {
	width: 113px; 
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b; 
	background-color: #fcd856;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .columnOneWhite {
	text-align: left;
	width: 186px; 
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b;
	padding-left: 5px;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .columnTwoWhite {
	width: 186px; 
	border-bottom: 2px solid; 
	border-color: #665f3b;
	text-align: left;
	padding-left: 5px;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .columnThreeWhite {
	width: 108px; 
	border-bottom: 2px solid;
	border-left: 2px solid;
	border-color: #665f3b;
	text-align: left;
	padding-left: 5px;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .columnFourWhite {
	width: 108px; 
	border-bottom: 2px solid; 
	border-left: 2px solid; 
	border-right: 2px solid; 
	border-color: #665f3b;
	text-align: left;
	padding-left: 5px;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .leftYellowColumn {
	width: 190px;
	border-top: 2px solid;
	border-bottom: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	border-color: #665f3b;
	background-color: #fcd856;
	height: 40px;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .rightYellowColumn {
	width: 424px;
	border-top: 2px solid;
	border-bottom: 2px solid;
	border-right: 2px solid;
	border-color: #665f3b;
	background-color: #fcd856;	
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .leftWhiteColumn {
	width: 185px;
	border-bottom: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	border-color: #665f3b;
	text-align: left;
	padding-left: 5px;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .tablecontainer #table tr .rightWhiteColumn {
	width: 419px;
	border-bottom: 2px solid;
	border-right: 2px solid;
	border-color: #665f3b;
	text-align: left;
	padding-left: 5px;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .next {
	text-align: right;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .next p{
	margin-bottom: 0px;
	margin-top: 0px;
}
.msggaleriafotos {
	color: #000000;
	text-align: center;
	vertical-align: top;
	font-size: 1em; 
	font-style: italic ;
	}
.msggaleriafotos img{
	margin-bottom: 3px;
	margin-top: 0px;
	}
.msggaleriafotos a{
	color: #000000;
	text-align: center;
	vertical-align: top;
	font-size: 1em; 
	font-style: italic ;
	}
.msggaleriafotos a:hover{
	color: #0000FF;
	text-align: center;
	vertical-align: top;
	font-size: 1em; 
	font-style: italic;
	}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #imageNameLeft {
	width: 300px;
	float: left;	
	margin-bottom: 5px;
	padding: 0px;
	font-style: italic;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #imageNextRight {
	width: 300px;
	float: right;
	text-align: right;
	margin-bottom: 5px;
	padding: 0px;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #imageGallery {
	vertical-align: top;	
	margin-bottom: 5px;
	padding: 0px;
}
.beneficios {
	color:#FFF;
	font-style: italic;
	font-size: 1em;
	text-align: center;
}
.topLine {
	margin-top: 50px;
	margin-bottom: 25px;
	background-color: #FFF;
	color:#FFF;
}
.bottomLine {
	margin-top: 25px;
	margin-bottom: 75px;
	background-color: #FFF;
	color:#FFF;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #halfLeft {
	float: left;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #halfRight {
	width: 311px;
	float: right;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .topParagraph {
	margin-top: 0px;
}
.italic {
	font-style: italic;
}	
.rightAlign {
	text-align: right;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #videosLeft {
	width: 197px;
	float: left;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #videosCenter {
	width: 196px;
	float: left;
	margin-left: 15px;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn #videosRight {
	width: 197px;
	float: right;
	margin-left: 15px;
}
.centerAlign {
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #mainContentInside #mainContentRightColumn .imageTopRightFloat {
	float: right;
	margin-top: -13px;
	margin-left: 15px;
	margin-bottom: 15px;
}
.logo {
	float: left;
	width: 150px;
}
.bottom40px {
	margin-bottom: 40px;
}
.columnLeft193px {
	float: left;
	width: 193px;
}
.columnLeft193px p {
	margin-top: 0px;
}
.columnCenter193px {
	float: left;
	width: 193px;
	margin-left: 21px;
}
.columnCenter193px p {
	margin-top: 0px;
}
.columnRight193px {
	float: right;
	width: 193px;
}
.columnRight193px p {
	margin-top: 0px;
}
