@charset "utf-8";

html {overflow-y: scroll;} 

body {
   margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
   padding: 0;
   text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
   color: #000000;
   background-color: #ffffff;
   background-image: url(../images/patron2.png);
   background-repeat: repeat-x;
   background-position: 0px 125px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
}
img{
border:none
}
#container {
   width: 100%;
   text-align: left; /* this overrides the text-align: center on the body element. */
   background-color: #FFFFFF;
   background-image: url(../images/fdo2.png);
   background-repeat: no-repeat;
   background-position: center 125px;
   margin-top: 0;
   margin-right: auto;
   margin-bottom: 0;
   margin-left: auto;
   height: 800px;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   overflow: visible;
}
#header {
   height: 115px;
   background-color: #FFFFFF;
   width: 900px;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right:auto;
   margin-left:auto;
}
#mainContent {
   padding: 0;
   margin: 0px;
   margin-right:auto;
   margin-left:auto;
}

#flash {
   padding: 0px;
   height: 281px;
   width: 956px;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 33px;
   #margin-bottom: 23px;
   _margin-bottom: 15px;   
   margin-left: auto;
}

#contenido {
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
   margin-left: 10px;
   padding-top: 20px;
 .padding-top: 10px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
#contenido h1 {
   font-size: 20px;
   padding: 0px;
   height: 35px;
   background-image: url(../images/patron3.png);
   background-repeat: repeat-x;
   background-position: 0px 30px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
}
.tituloReg {
   width: 145px;
}

#contenido h2 {
   color: #86bd3e;
   font-size: 18px;
   font-family: Arial;
   line-height: 20px;
}
#baseContenido {
   width: 856px;
   margin-top: -12px;
 #margin-top: -2px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
   background-color: #FFFFFF;
   background-image: url(../images/sombra1.png);
   background-repeat: repeat-x;
   padding: 0px;
}
#logo {
   height: 83px;
   width: 276px;
   margin: 0px;
   padding-top: 18px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 10px;
   float: left;
   clear:left;
}
#menu {
   clear:right;
   float: right;
   margin: 30px 0px 0px;
   padding:0px;
/* padding-top: 50px;
   _padding-top: 0px;
   _margin-top:50px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;*/
   width: 300px;
}
#menu a {
   display: block;
   float: left;
   padding: 0px;
   margin-top: 0px;
   margin-right: 20px;
   margin-bottom: 0px;
   margin-left: 0px;
   height: 38px;
   width: 121px;
}
a.takeaTour {
/* background-image: url(../images/menuHeader.png);*/
   background-repeat: no-repeat;
   background-position: 0px -10px;
}
a.takeaTour:hover {
/* background-image: url(../images/menuHeader.png);*/
   background-repeat: no-repeat;
   background-position: 0px -60px;
}

#takeaTour{
/* background-image: url(../images/menuHeader.png);*/
   background-repeat: no-repeat;
   background-position: 0px -60px;

}
.clearFloat {
   clear: both;
}
a.signUp {
   /*background-image: url(../images/menuHeader.png);*/
   background-repeat: no-repeat;
   background-position: -132px -10px;
}
a.signUp:hover {
   /*background-image: url(../images/menuHeader.png);*/
   background-repeat: no-repeat;
   background-position: -132px -60px;
}

#signUp{
   /*background-image: url(../images/menuHeader.png);*/
   background-repeat: no-repeat;
   background-position: -132px -60px;
}
#contenido form {
   margin: 0px;
   padding: 0px;
   clear: both;
}
.inputText {
   margin: 0px;
   padding: 0px;
   height: 22px;
   width: 220px;
}
.inputTextShort{
   font-style:normal; 
   color:#000000;
   margin: 0px;
   padding: 0px;
   height: 22px;
   width: 160px;
}
.inputTextShortItalic{
/* font-style:italic; */
   text-align:right;
   font-weight:bold;
   /*color:#666666;*/
   color:#bbb;
   margin: 0px;
   padding: 0px;
   height: 22px;
   width: 160px;
}

.textarea{
   margin: 0px;
   padding: 0px;
   width:220px;
}
label {
   display: block;
   float: left;
   width: 200px;
   font-size: 12px;
}
.contact-label{
   display: block;
   float: left;
   width: 150px;
   font-size: 12px;
}
.contact_submit{
margin-left:150px;
}
.enviar {
   background-image: url(../images/registrarme.png);
   height: 31px;
   width: 127px;
   margin: 0px;
   padding: 0px;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   word-spacing: 10px;
}
#pie {
   margin-top: 60px;
   margin-right: auto;
   margin-bottom: 20px;
   margin-left: auto;
   width: 600px;
   height: 60px;
   background-image: url(../images/patPie.png);
   background-repeat: repeat;
   padding-top: 5px;

   #padding-top: 20px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
#pie a {
   color: #3c7ac5;
   text-decoration: none;
}
#pie p{
text-align:center;
}
#contenido #columna1 {
  /*width: 500px;*/
   float: left;
}
#columna1-register{
	width: 500px;
	float:left;
}
#contenido #columna2 {
   float: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 10px;
}
#box1 h3, #box2 h3  {
   text-indent:10px;
   height: 35px;
   padding-top: 10px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 15px;
   margin: 0px;
}

#logosAboutUs {
   padding: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 40px;
}

#box1 ul, #box2 ul {
   list-style-image: url(../images/0146_blue-bullseye.png);
   list-style-type: disc;
   padding: 0px;
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 25px;
   line-height:18px;
}
#box1, #box2 {
   background-image: url(../images/box1.png);
   background-repeat: no-repeat;
   padding: 0px;
   height: 218px;
   width: 310px;
   margin-top: 50px;
   .margin-top: 40px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}
#pie a:hover {
   color: #3c7ac5;
   text-decoration: underline;
}
.tituloAboutUs {
   width: 300px;
}
#contenido #columna2 img {
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
}
#baseContenidoHome {
   width: 856px;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
   padding: 0px;
}
.bgColor {
   background-color: #FFFFFF;
}

#boxRegistrar {
   margin: 0px;
   height: 203px;
   width: 267px;
   background-image: url(../images/boxHome1.png);
   background-repeat: no-repeat;
   padding-top: 20px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   float: left;
}
.tituloBoxes {
   color: #FFFFFF;
   background-image: none;
   background-repeat: no-repeat;
   font-size: 12px;
   text-indent: 70px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding: 0px;
}
.tituloHeading {
   font-size: 18px;
   color: #86bd3e;
   height: 35px;
   text-indent: 70px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   margin: 0px;
}

#boxRegistrar p {
   padding: 0px 20px 0px 10px;
   margin-top: 20px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 20px;
   font-weight: bolder;
   color: #3C7AC5;
   font-size: 12px;
}
#boxCustomize {
   height: 203px;
   width: 267px;
   background-image: url(../images/boxHome2.png);
   background-repeat: no-repeat;
   padding-top: 20px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   float: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 10px;
}
#boxCustomize p {
   padding: 0px 20px 0px 10px;
   margin-top: 20px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 20px;
   font-weight: bolder;
   color: #3C7AC5;
   font-size: 12px;
}
#boxDominio {
   height: 203px;
   width: 267px;
   background-image: url(../images/boxHome3.png);
   background-repeat: no-repeat;
   padding-top: 20px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   float: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 10px;
}
#boxDominio p {
   padding: 0px 20px 0px 10px;
   margin-top: 20px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 20px;
   font-weight: bolder;
   color: #3C7AC5;
   font-size: 12px;
   word-spacing: 1px;
}
#botonTakeAtour {
   padding: 0px;
   margin-top: -18px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
   width: 234px;
}
#flashTakeATour {
   padding: 0px;
   height: 650px;
   width: 845px;
   margin-top: 270px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
}
#contenidoTkT {


 .padding-top: 10px;
   margin: 0px;
   padding: 0px;
}
#baseContenido2 {
   width: 856px;
   margin-top: -250px;
   #margin-top: -240px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
   padding: 0px;
}
.example {
   font-size: 11px;
   font-style: italic;
   color: #666666;
}
.right{
   float:right;
}
.left{
   float:left;
}
#language{
   float:right;
   margin-top:10px;  
}
#language a{
   color:#3C7AC5 !important;
   text-decoration:none;
   font-size:11px;
   font-weight:bold; 
}
#language a:hover{
   text-decoration:underline;
}
.error{
   color:#FF0000;
   font-weight:bold;
   font-style:italic;
}
.tituloThankYou{
	width:500px;
}
#top-header{
	margin:3px 0px;
	font-size:11px;
	padding-left:19px;
	padding-right:35px;
}
#top-header ul li{
	display:inline;
}
#top-header ul{
	float:right;
	padding:0px;
	margin:0px;
}
#top-header a{
	float:left;
	color:#6F9B33;
	margin-left:15px;
}
#top-header .active{
	color:#787167 !important;	
}
.above-field{
	margin:0px 0px 0px 200px;
	font-size:11px;
	font-style:italic;
	color:#666666;	
}
.field {
	margin:5px 0px;
}
#copyright{
	font-size:11px;
	color:#333333;	
}




/* Get Started Graphic */
#contenidoGetstarted {
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
   margin-left: 202px;
   padding-top: 20px;
  .padding-top: 10px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
.get-started-graphic * {
margin:0;
padding:0;
}
.get-started-graphic {
background:url(../images/bg-body-get-started-graphic.png) repeat-y;
width:452px;
}
.top-get-started-graphic {
width:452px;
height:19px;
background:url(../images/bg-top-get-started-graphic.png) no-repeat;
_background:url(../images/bg-top-get-started-graphic-with-bgcolor.png) no-repeat;
}
.bottom-get-started-graphic {
width:452px;
height:36px;
background:url(../images/bg-bottom-get-started-graphic.png) no-repeat;
}
.get-started-graphic table {
margin-bottom:20px;
}
.get-started-graphic tr {
height:46px;
}
.get-started-graphic td {
height:42px;
}
.column1 {
width:172px;
_width:200px;
.width:200px;
font-size:16px;
color:#ffffff;
background:url(../images/bullet-get-started-graphic.png) no-repeat left;
_background:url(../images/bullet-get-started-graphic-with-bgcolor.png) no-repeat left;
padding-left:12px;
text-align:left;
}
.column2 {
background:#EFEFEF;
border:2px solid #86BD3E;
width:140px;
_width:168px;
.width:168px;
text-align:center;
font-size:18px;
color:#616161;
}
.get-started-button{
width:175px; 
}