@charset "utf-8";

h1 {
	clear: left;
}

#cookietrail {
	height: 29px;
	width: 840px;
	clear: left;
}
#cookietrail #user {
	background-image: url(../images/bkguser.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 22px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
    float: left;
}

#cookietrail #cookie {
	float: left;
	height: 22px;
	width: 412px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
}

#cookietrail .cookieimg {
	padding-top: 0px;
	float: left;
}

#content {
	background-image: url(../images/bkgcontent.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	width: 840px;
}

#content2 {
	background-image: url(../images/bkgcontent.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	width: 840px;
}

/* START: Edited by Raul : 200309 */
#content p.justify {

                text-align: justify;

}

#content  p  a, #content li a {

                font-family: Arial, Helvetica, sans-serif;

                text-decoration: none;

                color: #2063AA;

}

#privacy {

                margin: 20px;

                border: 1px solid #DFDFDF;

                padding-top: 20px;

                padding-right: 20px;

                padding-bottom: 5px;

                padding-left: 20px;

}

 

#content #bannerflash {

                width: 240px;

                float: right;

                padding-top: 20px;

                margin-left: 20px;

                height: 1050px;

}
/* END:  Edited by Raul : 200309*/

/* START: Edited by Raul: 220309 */
#contentindex {
             padding-left: 0px;
                padding-top: 0px;
                padding-bottom: 10px;
}
#flashindex {
	float: left;
	height: 348px;
	width: 525px;
	margin-left: 10px;
	text-align: right;
}

#buttonindex {
	padding-top: 5px;
	float: left;
	height: 350px;
	width: 300px;
	text-align: left;
}
#buttonindex p {
	line-height: 15px;
	margin-bottom: 19px;
	margin-right: 0px;
	margin-left: 45px;
}
#buttonindex img {
	margin-left: 30px;
}

/* END: Edited by Raul: 220309 */

#content #message {
	background-image: url(../images/bkgmessage.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 521px;
	margin-left: 20px;
	margin-top: 20px;
}
#content #message #textarea {
	background-image: url(../images/bkgcomments2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 81px;
	width: 492px;
	margin-top: 13px;
	margin-left: 15px;
	margin-bottom: 10px;
}

#content  .block {
	width: 515px;
	margin-left: 20px;
	background-image: url(../images/bkgblock.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 14px;
	padding-bottom: 8px;
	padding-right: 10px;
	padding-left: 4px;
}

#content .block .bolder:hover a {
	 color: #009; 
	 text-decoration: none;
}

#content .block .bolder a {
	 color: #000;
	 text-decoration: none
}

#content .block .link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #000000;
}

#content .block img {
	margin-right: 7px;
}
#content .block p {
	margin-right: 0px;
}

#content  #rightbar {
	width: 285px;
	padding-top: 10px;
	float: right;
}

#rightbar #progressbar {
	position: absolute;
	background-image: url(../images/bkgprogressbar.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 279px;
	font-size: 12px;
	text-align: center;
	z-index:10;
}

#bloque_prog {
	width: 279px;
	height: 252px;
}

#content #rightbar #progressbar p {
	margin-bottom: 10px;
}

#rightbar #progressbar #profile {
	background-image: url(../images/bkgprofile.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 252px;
	text-align: center;
	padding-top: 8px;
	margin-bottom: 5px;
	margin-left: 13px;
}

#rightbar  #progressbar  .title  {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
}

#rightbar #progressbar #profile p {
	font-size: 12px;
	margin-bottom: 0px;
	background-image: url(../images/uldots.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-left: 8px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 2px;
	text-align: left;
	clear: right;
}

#rightbar #progressbar #profile a {
	color: #000000;
}

#rightbar #progressbar a {
	font-family: Arial, Helvetica, sans-serif;
}


#register1, #register2, #register3 {
	width: 800px;
	margin-right: 20px;
	margin-left: 20px;
	background-image: url(../images/bkgforms.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 20px;
}
#register1 p, #register2 p, #register3 p {
	margin-top: 15px;
	margin-bottom: 15px;
}

#register1 .title, #register2 .title, #register3 .title {
	font-size: 18px;
	font-weight: bold;
	
	color: #383838;
}
#register1  input,#register2  input,#register3  input  {
	background-color: #FFFFFF;
	border: 1px solid #b8b8b8;
	height: 18px;
}

#register1 #tabs1,#register2 #tabs2,#register3 #tabs3  {
	height: 35px;
	width: 800px;
	background-image: url(../images/bkgtabs.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
}

#register1 #form , #register2 #form, #register3 #form {
	width: 800px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/bkgregister.jpg);
	height: 540px;
}
#register3  #form3step   #textarea {
	height: 140px;
	width: 670px;
	margin-left: 65px;
}

#register1 #form  a, #register2 #form  a, #register3 #form  a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

#register2  #form  #school select {
	font-size: 12px;
}

#register1 #form #block1a {
	float: left;
	width: 410px;
	background-image: url(../images/dotscenter.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#register1 #form #block1b, #register2 #form #block1b {
	float: left;
	width: 390px;
}
#register2 #form #block2a {
	float: left;
	width: 400px;
}


#register3 #form3step {
	width: 800px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/bkgformdw.gif);
	height: 440px;
}
#placeads {
	width: 809px;
	margin-left: 20px;
	clear: right;
	background-image: url(../images/bkgplaceads.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 20px;
	z-index: 1;
}
#placeads #todo {
	float: right;
	height: 250px;
	padding-right: 0px;
}
#placeads #todo p {
	margin-right: 15px;
	margin-left: 0px;
}

#placeads  #adsize {
	background-image: url(../images/bkgdots.gif);
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
	width: 310px;
}
#placeads #previewad {
	background-image: url(../images/bkgdots.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 240px;
	height: 315px;
	float: left;
}
#placeads #display {
	float: left;
	width: 249px;
}

#placeads  #adsize  .bloque {
	text-align: center;
	float: right;
	width: 145px;
}
#placeads #adsize .bloque p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* START: Edited by Raul: 200309
*/
table {
background-color:  #ffffff; /* 00CC00; */
width: 95%;
margin-left: 20px;

}

.demo {
    background-image: url(../images/bkgdemo.gif);
    background-repeat: no-repeat;
    background-position: 80px center;
}
/* END: Edited by Raul: 200309  */

/* START: Edited by Raul: 040209 */
.coming {
    background-image: url(../images/bkgcoming.gif);
    background-repeat: no-repeat;
    background-position: 80px center;
}

/* END: Edited by Raul: 040209  */

.link {
	text-decoration:underline;
}

.formright {
	text-align: right;
	margin-right: 15px;
}
.bolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #383838;
	margin-bottom: 0px;
}
.formright2 {
	text-align: right;
	margin-right: 5px;
}

.quotes {
     padding-left: 0px;
	 margin-left: 0px;
}

.bullet_faq {
	font-size: 14px;
}

.blanket {
     padding-right: 0px;
	 margin-right: 0px;
}

.morebolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
	color: #383838;
}

.morebolder2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
	color: #000000;
}

.morebolder3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
	color: #000000;
}

.morebolder4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
	color: #000000;
}


.textreview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 4px;
	color: #000000;
}

.borderitred img{
border: 1px solid red;
}

.borderit img{
border: 1px solid #818181;
}

.borderit:hover img{
border: 1px solid orange;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}


#fortext {
	width: 511px;
	margin-left: 20px;
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 20px;
	background-image: url(../images/bkgfortext.gif);
	padding-right: 10px;
	float: left;
	margin-right: 8px;
}
#content #flyers {
	background-image: url(../images/bkgmessage.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 521px;
	margin-left: 20px;
	margin-top: 20px;
	text-align: center;
}

#content #flyers #fun {
    height: 436px;
    width: 335px;
    margin-right: auto;
    margin-left: auto;
    background-color: #FFFFFF;
}


#rightbar #promote {
	background-image: url(../images/bkgprogressbar.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 279px;
	font-size: 12px;
	margin-top: 30px;
}

.product {
	 width: 380px;
	 padding-right: 0px;
     padding-left: 20px;
     float: left;

}

.product img {
    margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 10px;
}

.ul_marketing{
margin-left:20px;
margin-top:10px;
}

#text_bot {
margin-left:0px;
padding-left:0px;
}

#content #rigthdiv {
clear:both;
text-align:left;
width: 340px;
padding-top: 0px;
padding-right: 20px;
float: right;
}

#content #rigthdiv h1{
padding-left: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}

#content #rigthdiv p {
padding-left: 0px;
margin-left:0px;
margin-top:0px;
padding-top:0px;
}

.contact_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-color: black;
}

#content #rigthdiv2 {
text-align:left;
width: 340px;
padding-top: 0px;
padding-left: 20px;
padding-right: 20px;
float: right;
}

#content #rigthdiv2 p{
padding-left: 20px;
margin-left:0px;
margin-top:0px;
padding-top:0px;
}
