	 
body {
background-color:#666666;
margin:0;
padding:0;
text-align:center;
font-family:Arial;
font-size:12px;
color:#555555;
}

input.userrounded {		
border: 0;		
background: url('images/textroundbv8.jpg') no-repeat right top;
width: 140px; 		
height: 25px; 		
padding: 3px 2px; 		
font-size: 100%;  		
color: #399; 	
margin: 2 0 1em 0;
}



#page {
width:900px;
margin:auto;
padding:auto;
background-image:url(images/page.jpg);
text-align:left;
}

#pageitesm {
width:900px;
margin:auto;
padding:auto;
background-image:url(images/page.jpg);
text-align:left;
}


#videobk {
width:430px;
height:346px;
background-image:url(images/background.gif);
}

#videobk2 {
width:400px;
height:318px;
padding: 12px 15px; 
background-image:url(images/background.gif);
}

#blank {
width:900px;
height:30px;
background-color:#666666;
clear:both;
}

#blankbottom {
width:900px;
height:30px;
background-color:#666666;
clear:both;
}

#menulinks {
width:900px;
height:60px;
background-image:url(images/menulinks.jpg);
clear:both;
}

#menulinksITESM {
width:900px;
height:25px;
background-image:url(images/menulinksITESM2.jpg);
clear:both;
}


#inicioBox {
width:900px;
height:16px;
background-image:url(images/iniciobox.png);
clear:both;
}

#header {
width:900px;
height:75px;
background-image:url(images/header.jpg) ;
clear:both;

}

#headerITESM {
width:900px;
height:232px;
clear:both;
background-image:url(images/boxborder.jpg);
background-repeat: repeat-y;
}

#logo {
width:278px;
height:70px;
padding-left:101px;
padding-top: 0px;
float: left;
}

#backToMall {
width:120px;
height:50px;
padding-left:250px;
padding-top: 12px;
float: left;
}



#logoITESM {
width:750px;
height:232px;
padding-left:73px;
padding-top: 0px;
float: left;
}


#go {
width:45px;
height:29px;
float: left;
padding-top: 69px;
padding-left: 0px;
}


#go2 {
width:45px;
height:29px;
float: left;
padding-top: 68px;
padding-left: 3px;
}

#alllogin {
width:357px;
height:40px;
float: left;
padding-top: 53px;
}


#name {
width:357px;
height:40px;
float: left;
padding-top: 53px;
padding-left:80px;
}



#userpass {
width:200px;
height:10px;
padding-left:70px;
padding-top: 0px;
float: left;
}


#login {
width:300px;
height:25px;
padding-left:60px;
padding-top: 5px;
float: left;
}



#mainarea {
width:900px;
height:530px;
padding-top:0px;
}

#mainareacompact {
width:900px;
height:524px;
padding-top:0px;
}


#mainareaitesm {
width:900px;
height:530px;
padding-top:0px;
background-image:url(images/boxborder.png);
}



#contentareapart1 {
float:left;
width:750px;
padding-left:74px;
}

#contentareapart2 {
float:left;
width:750px;
padding-left:74px;
}

#contentareapartsupport {
float:left;
width:900px;
height:530px;
background-image:url(images/soporte.gif);
}

#pvareapartsupport {
float:left;
width:900px;
height:530px;
background-image:url(images/pv.gif);
}


#porqueareapartsupport {
float:left;
width:900px;
height:530px;
background-image:url(images/porque.jpg);
}


#comovenderarea {
float:left;
width:900px;
height:530px;
}

#vendeareapartsupport {
float:left;
width:900px;
height:530px;
background-image:url(images/porque.jpg);
}

#area {
float:left;
width:900px;
height:530px;
}

#area2 {
float:left;
width:900px;
height:520px;
}

#area2nplanes {
float:left;
width:900px;
height:525px;
}


#areagallery {
float:left;
width:900px;
height:650px;
}

#areatext {
float:left;
width:700px;
height:530px;
padding-left:100px;
}

#areatext2 {
float:left;
width:750px;
height:600px;
padding-left:74px;
}

a.homeup {
width:750px;
height:265px;
float:left;
background-image:url(images/homeup.jpg);
}

a.homedown {
width:750px;
height:265px;
float:left;
background-image:url(images/homedown.jpg);
}

a.vendeyaup {
width:750px;
height:265px;
float:left;
background-image:url(images/vendeyaup.png);
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}

a.vendeyadown {
width:750px;
height:265px;
float:left;
background-image:url(images/mujervenderopa.png);
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}

img.vendeya{
margin-top: 22px;
margin-left: 125px;
}

img.mujervenderopa{
margin-top: -300px;
margin-left: 75px;
}

img.tanfacil{
margin-top: 150px;
margin-left: 500px;
}

img.testing{
margin-top: 0px;
margin-left: 0px;
}

img.registrateitesm{
position: absolute;
top: 210px;
left: 480px;

}

DIV#registrateitesmdiv{
		position: absolute;
               top: 10px;
               left: 430px;
}

#copyright {
width:900px;
height:20px;
background-image:url(images/copyright.jpg);
clear:both;
}

#copyright2 {
width:900px;
height:20px;
background-image:url(images/finbox.png);
clear:both;
}

#footer {
width:900px;
height:128px;
background-image:url(images/footer.jpg);
clear:both;
}

#footer2 {
width:900px;
height:128px;
background-image:url(images/footer2.jpg);
clear:both;
}


#footer2 p {
padding-top:30px;
color:#FFFFFF;
padding-left:50px;
line-height:20px;
}

#footer2ITESM {
width:900px;
height:128px;
background-image:url(images/footer2ITESM.png);
clear:both;
}

#footer2ITESM p {
padding-top:30px;
color:#FFFFFF;
padding-left:50px;
line-height:20px;
}


#footer p {
padding-top:30px;
color:#FFFFFF;
padding-left:50px;
line-height:20px;
}

#search {
width:140px;
height:25px;
padding-left:396px;
padding-top: 69px;
float: left;
}

#search input.search {		
border: 0;		
background: url(images/textroundbv8.jpg) top left no-repeat; 		
width: 140px; 		
height: 25px; 		
font-size: 100%;  		
color: #399; 
float: left;
}


#searchs {
width:140px;
height:25px;
padding-left:256px;
padding-top: 69px;
float: left;
}

#searchs input.searchs {		
border: 0;		
background: url(images/textroundbv8.jpg) top left no-repeat; 		
width: 140px; 		
height: 25px; 		
font-size: 100%;  		
color: #399; 
float: left;
}


#searchitesm {
width:140px;
height:25px;
padding-left:296px;
padding-top: 69px;
float: left;
}

#searchitesm input.searchitesm {		
border: 0;		
background: url(images/textroundbv8.jpg) top left no-repeat; 		
width: 140px; 		
height: 25px; 		
font-size: 100%;  		
color: #399; 
float: left;
}



#sslseal {
width:105px;
height:105px;
padding-left:90px;
padding-top: 10px;
float:left;
}



#amipci {
width:114px;
height:67px;
padding-left:15px;
padding-top: 25px;
float: left;
}



#sslsealitesm {
width:139px;
height:36px;
padding-left:150px;
padding-top: 56px;
float:left;
}


#amipciseal {
width:105px;
height:105px;
padding-left:300px;
padding-top: 10px;
float: left;

}



a.logoclass {
background-image: url(images/logo.png) top left no-repeat; 		
width:278px;
height:70px;
float:left;
padding-left:300px;
padding-top: 10px;
}


.vendeenlinea a{
width:110px;
height:21px;
background-image: url(images/button1.png); 		
clear:both;
float:left;
}

.vendeenlinea a:hover{
width:110px;
height:21px;
background-image: url(images/button1red.png); 		
clear:both;
float:left;
 }



.vendeenlineared a {
width:110px;
height:21px;
background-image: url(images/button1red.png); 		
clear:both;
float:left;
}


.registrate a {
width:79px;
height:21px;
background-image: url(images/button2.png); 		
clear:both;
float:left;
}

.registrate a:hover {
width:79px;
height:21px;
background-image: url(images/button2red.png); 		
clear:both;
float:left;
}



.soporte a {
width:61px;
height:21px;
background-image: url(images/button3.png); 		
clear:both;
float:left;
}

.soporte a:hover {
width:61px;
height:21px;
background-image: url(images/button3red.png); 		
clear:both;
float:left;
}



.soportered a {
width:61px;
height:21px;
background-image: url(images/button3red.png); 		
clear:both;
float:left;
}


.galeria a {
width:58px;
height:21px;
background-image: url(images/button4.png); 		
clear:both;
float:left;
}

.galeriared a {
width:58px;
height:21px;
background-image: url(images/button4red.png); 		
clear:both;
float:left;
}


.galeria a:hover {
width:58px;
height:21px;
background-image: url(images/button4red.png); 		
clear:both;
float:left;
}



.planes a {
width:54px;
height:21px;
background-image: url(images/button5.png); 		
clear:both;
float:left;
}

.planes a:hover {
width:54px;
height:21px;
background-image: url(images/button5red.png); 		
clear:both;
float:left;
}



.planesred a {
width:54px;
height:21px;
background-image: url(images/button5red.png); 		
clear:both;
float:left;
}



.nosotros  a{
width:69px;
height:21px;
background-image: url(images/button6.png); 		
clear:both;
float:left;
}

.nosotros  a:hover{
width:69px;
height:21px;
background-image: url(images/button6red.png); 		
clear:both;
float:left;
}



.nosotrosred  a{
width:69px;
height:21px;
background-image: url(images/button6red.png); 		
clear:both;
float:left;
}




.manualesyvideos a{
width:102px;
height:11px;
background-image: url(images/myv.gif); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}

.manualesyvideosred a{
width:102px;
height:11px;
background-image: url(images/myvred.gif); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.faq a{
width:120px;
height:11px;
background-image: url(images/faq.png); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.faqred a{
width:120px;
height:12px;
background-image: url(images/faqred.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.dummy a{
width:1px;
height:11px;
clear:both;
float:left;
padding-top: 0px;

}


.comovender a{
width:122px;
height:10px;
background-image: url(images/comovender.png); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}

.comovenderred a{
width:122px;
height:10px;
background-image: url(images/comovenderred.png); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}

.porque2x3 a{
width:134px;
height:10px;
background-image: url(images/porque2x3.png); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}

.porque2x3red a{
width:134px;
height:10px;
background-image: url(images/porque2x3red.png); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}

.pv a{
width:153px;
height:10px;
background-image: url(images/nuestrapv.png); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.pvred a{
width:153px;
height:10px;
background-image: url(images/nuestrapvred.png); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.promocion a{
width:153px;
height:10px;
background-image: url(images/promocionmenu.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.promocionred a{
width:153px;
height:10px;
background-image: url(images/promocionmenured.png); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}



.nplanes a{
width:153px;
height:10px;
background-image: url(images/nplanes.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
}


.nplanesred a{
width:153px;
height:10px;
background-image: url(images/nplanesred.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
}



.competencia a{
width:153px;
height:10px;
background-image: url(images/competencia.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
}


.hiddenPic {display:none;}


.formasdepago a{
width:93px;
height:11px;
background-image: url(images/nosotros-formas-pago.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}

.formasdepagored a{
width:93px;
height:11px;
background-image: url(images/nosotros-formas-pagored.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.garantia a{
width:50px;
height:11px;
background-image: url(images/nosotros-garantia.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}

.garantiared a{
width:50px;
height:11px;
background-image: url(images/nosotros-garantiared.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.contactanos a{
width:70px;
height:11px;
background-image: url(images/contactanos.gif); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}

.contactanosred a{
width:70px;
height:11px;
background-image: url(images/contactanosred.gif); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}




.terminosycondiciones a{
width:135px;
height:11px;
background-image: url(images/nosotros-terminos-condiciones.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.terminosycondicionesred a{
width:135px;
height:11px;
background-image: url(images/nosotros-terminos-condicionesred.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.politicaconfidencialidad a{
width:159px;
height:11px;
background-image: url(images/nosotros-politica-confidencialidad.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}


.politicaconfidencialidadred a{
width:159px;
height:11px;
background-image: url(images/nosotros-politica-confidencialidadred.jpg); 		
clear:both;
float:left;
padding-top: 0px;
background-repeat: no-repeat;
behavior: url("iepngfix.htc");
}



#textboxup{
width:750px;
height:30px;
background-image: url(images/textbox-up.png); 		
clear:both;
background-repeat: no-repeat;
}



#textboxmiddle{
width:750px;
height:510px;
background-image: url(images/textbox-middle.jpg); 		
background-repeat: repeat-y;
clear:both;
}

#textboxbottom{
width:750px;
height:60px;
background-image: url(images/textbox-bottom.png); 		
clear:both;
background-repeat: no-repeat;
}


#contenttextarea {
float:middle;
width:540px;
height:510px;
padding-left:105px;
}


#labelarea {
float:left;
width:650px;
height:70px;
padding-left:170px;
padding-top:30px;

}

#nosotroslabel{
width:550px;
height:30px;
background-image: url(images/quienessomoslabel.gif); 		
background-repeat: no-repeat;
}

#contactuslabel{
width:550px;
height:30px;
background-image: url(images/contactuslabel.gif); 		
background-repeat: no-repeat;
}


#faqlabel{
width:550px;
height:30px;
background-image: url(images/faq.gif); 		
background-repeat: no-repeat;
}



#formasdepagolabel{
width:550px;
height:30px;
background-image: url(images/formasdepagolabel.gif); 		
background-repeat: no-repeat;
}


#garantialabel{
width:550px;
height:30px;
background-image: url(images/garantia.gif); 		
background-repeat: no-repeat;
}

#garantiatextboxmiddle{
width:750px;

background-image: url(images/textbox-middle.jpg); 		
background-repeat: repeat-y;
clear:both;
}

#garantiacontenttextarea {
float:middle;
width:530px;

padding-left:105px;
}

#garantiaareatext2 {
float:left;
width:750px;

padding-left:74px;
}


#terminosycondicioneslabel{
width:550px;
height:30px;
background-image: url(images/terminosycondicioneslabel.gif); 		
background-repeat: no-repeat;
}

#politicaconfidencialidadlabel{
width:550px;
height:30px;
background-image: url(images/politicaconfidencialidadlabel.gif); 		
background-repeat: no-repeat;
}


#contentareapartall {
float:left;
width:700px;
height:500px;
padding-left:100px;
position:absolute; top:50%; height:10em; margin-top:-5em 
}

#contentareapartallnosize {
float:left;
width:700px;
height:1050px;
padding-left:100px;
}


#mainareanosize {
width:900px;
height:1050px;
padding-top:0px;
}

#mainareanosizeitesm {
width:900px;
height:1050px;
padding-top:0px;
background-image:url(images/boxborder.jpg);
background-repeat: repeat-y;


}

#contentareapartallnosize2 {
float:left;
width:700px;
height:650px;
padding-left:100px;
}

#contentareapartallnosize22 {
float:left;
width:700px;
height:550px;
padding-left:100px;
}


#mainareanosize2 {
width:900px;
height:650px;
padding-top:0px;
}

#mainareanosizeitesm2 {
width:900px;
height:650px;
padding-top:0px;
background-image:url(images/boxborder.jpg);
background-repeat: repeat-y;
}

#mainareanosizeitesm5 {
width:900px;
height:500px;
padding-top:0px;
background-image:url(images/boxborder.jpg);
background-repeat: repeat-y;
}




#mainareanosizeitesm22 {
width:900px;
height:550px;
padding-top:0px;
background-image:url(images/boxborder.jpg);
background-repeat: repeat-y;
}


#contentareapartallnosizeitesm2 {
float:left;
width:700px;
height:650px;
padding-left:100px;

}

#contentareapartallnosizeitesm5 {
float:left;
width:700px;
height:500px;
padding-left:100px;

}



#contentareapartallnosize3 {
float:left;
width:700px;
height:725px;
padding-left:100px;
}


#mainareanosize3 {
width:900px;
height:725px;
padding-top:0px;
}

#mainareanosizeitesm3 {
width:900px;
height:725px;
padding-top:0px;
background-image:url(images/boxborder.jpg);
background-repeat: repeat-y;
}

#contentareapartallnosize4 {
float:left;
width:700px;
height:850px;
padding-left:100px;
}


#mainareanosize4 {
width:900px;
height:850px;
padding-top:0px;
}

#mainareanosizeitesm4 {
width:900px;
height:850px;
padding-top:0px;
background-image:url(images/boxborder.png);
}

#mainareanosize5 {
width:900px;
height:auto;
padding-top:0px;
}

#contentareapartallnosize5 {
width:600px;
height:auto;
padding-left:200px;
}


#mainareanosize6 {
width:900px;
height:auto;
min-height:500px;
padding-top:0px;
}

#contentareapartallnosize6 {
width:600px;
height:auto;
min-height:500px;
padding-left:200px;
}


#mainareanosize7 {
width:900px;
height:530px;
min-height:500px;
padding-top:0px;
}


#contentareapartallnosize7 {
width:650px;
height:530px;
padding-left:150px;
position:absolute; top:50%;  
}


#areatextnosotros {
float:left;
width:750px;
height:720px;
padding-left:74px;
}

#areatextcontactus {
float:left;
width:750px;
height:540px;
padding-left:74px;
}


#textboxmiddlenosotros{
width:750px;
height:620px;
background-image: url(images/textbox-middle.jpg); 		
background-repeat: repeat-y;
clear:both;
}


#contenttextareanosotros {
float:middle;
width:540px;
height:620px;
padding-left:105px;

}



#textboxmiddlenosotros{
width:750px;
height:620px;
background-image: url(images/textbox-middle.jpg); 		
background-repeat: repeat-y;
clear:both;
}


#contenttextareanosotros {
float:middle;
width:540px;
height:620px;
padding-left:105px;
}

#contenttextareacontactus {
float:middle;
width:540px;
height:430px;
padding-left:105px;

}

#textboxmiddlecontactus{
width:750px;
height:430px;
background-image: url(images/textbox-middle.jpg); 		
background-repeat: repeat-y;
clear:both;
}


#textboxmiddlefaq{
width:750px;
height:350px;
background-image: url(images/textbox-middle.jpg); 		
background-repeat: repeat-y;
clear:both;
}


#contenttextareafaq{
float:middle;
width:540px;
height:350px;
padding-left:105px;
overflow: auto;

}


#areatextfaq {
float:left;
width:750px;
height:auto;
padding-left:74px;
}


#areatextformapago {
float:left;
width:750px;
height:1150px;
padding-left:74px;
}



#textboxmiddleformapago{
width:750px;
height:1050px;
background-image: url(images/textbox-middle.jpg); 		
background-repeat: repeat-y;
clear:both;
}


#contenttextareaformapago {
float:middle;
width:540px;
height:1050px;
padding-left:105px;

}

#myCustomTextBox {
position : absolute;
left : -2000px;
width: 1000px;
}

img, div, input { behavior: url("iepngfix.htc") }

