body {  font-family: Tahoma, Helvetica, Arial; color: #404040; background-color: #FFFFFF; font-size: 11px; }
html { min-height: 100%; margin-bottom: 1px; overflow: -moz-scrollbars-vertical !important; }
.logo { width: 768px; text-align: left; padding: 0px; margin: 0px; }
.logobar {width: 768px;}
.logotipo{font-size: 11px;}
.deck {  font-size: 14px;  line-height: 20px;  }  
.nav_back {  height: 33px; width: 830px; padding: 0px; background: url(../images/c_tab_back.png) repeat-x top left; position: relative; margin: 0;  }
.nav_vspace {  width: 3px; height: 3px; padding: 0px; margin: 0px; position: relative; font-size: 1px;  }
.nav_hspace {  width: 31px; height: 3px; padding: 0px; margin: 0px; position: relative; font-size: 3px; float: left;  }
.nav_on {  height: 30px; width: 128px; text-align: center; float: left; background: url(../images/c_tab_on.png) no-repeat bottom left; padding: 0px; margin: 0px;  }
.nav_off {  height: 30px; width: 128px; text-align: center; float: left; background: url(../images/c_tab_off.png) no-repeat bottom left; padding: 0px; margin: 0px;}  
.nav_contacto {  height: 30px; width: 128px; text-align: center; float: left; background: url(../images/c_red_signupnow.png) no-repeat bottom left; padding: 0px; margin: 0px;  }
.nav_contacto a:link{ 	color:#fff;	font-weight:bold; }  
.nav_contacto a:visited{ 	color:#fff;	font-weight:bold; }
.nav_text {  padding: 0px; margin: 6px 0px 0px 0px; font-size: 13px; font-weight: normal; line-height: 30px;  }
.subnav {  width: 768px; padding: 10px 0px 0px 0px ; margin: 0; text-align: left;  }
.subnav_item {  float: left; padding: 0px 10px 0px 10px ; margin: 0px; font-size: 11px; font-weight: normal; border: solid #C5C5C5; border-width: 0px 0px 0px 1px;  }
#footer { width: 766px; height: auto; border-top: 1px solid #c5c5c5; margin: 0 auto; position: relative; left: 1px;}
#footer .ifooter { width: 769px; height: auto; padding-top:5px;}
#footer .ifooter label { font-size: 13px; font-weight: bold;}
#footer .ifooter ul { list-style: none; padding:0; margin: 0; font-size: 11px;}
#footer .icert { background: #ffffff; border: 1px solid #c5c5c5; width: 230px; 	}
#footer .subifooter { margin: 0 auto; width: 739px; height: auto; font-size: 11px;  }
#footer .subifooter ul { list-style:none; display: table; padding: 10px; margin: 0; }
#footer .subifooter li {
	float:left;
	padding-left: 10px;
	margin: 0;
	font-size: 12px;
}
#footer .subifooterx {  background: #ffffff; }
#footer .copy { position: relative; text-align: center; width: 769px; }

a:link {
  color: #669933
  text-decoration: none;
  }

a:visited {
  color: #669933;
  text-decoration: none;
  }

a:hover {
  color: #669933;
  text-decoration: underline;
  }

a:active {
  color: #669933;
  text-decoration: none;
  }


/* new web services */
div#wrap { width: 770px; margin: 0 auto;}
h1, h2, h3 { padding: 0; margin: 0;}
.clear { clear: both;}
a { outline: none; text-decoration: none;}

/* homepage */
div#priceindextop { background: url(../images/priceindextop.png) no-repeat top; width: 770px; height: 45px;}
div#priceindexcenter { background: url(../images/priceindexcenter.png) repeat-y center; width: 770px; height: auto; text-align: left;}
div#priceindexbottom { background: url(../images/priceindexbottom.png) no-repeat top; width: 770px; height: 15px; margin-bottom: 10px;}
table#priceindex h3 { font-size: 15px; font-weight: normal;}
table#priceindex h1 { font-size: 20px; font-weight: normal;}

table#leftcontentfooterws { width: 509px; height: auto; padding: 10px; position: relative; left:1px;}
.s2 { font-size: 14px; position: relative; bottom: 10px; padding-right: 10px;}
table#leftcontentfooterws h2 {  text-transform: uppercase; font-size: 15px;}
input.field { background: #ffffff url(../images/fieldbg.gif) repeat-y top; width: 230px; height: 15px; border: 1px solid #dfdfdf; padding: 5px; margin-bottom: 5px;}
.requestacallws { border: 0; background: url(../images/requestacallbtnws.png) 0 0 no-repeat; width: 150px; height: 30px; }
.requestacallws2 { border: 0; background: url(http://webstudiom.com/espanol/images/requestacallbtngreen2.png) 0 0 no-repeat; width: 150px; height: 30px; }
.requestacallws:hover  { border: 0; background: url(../images/requestacallbtnws.png) 0 -30px no-repeat; width: 150px; height: 30px; }
.requestacallws:active  { border: 0; background: url(../images/requestacallbtnws.png) 0 -60px no-repeat; width: 150px; height: 30px; }

/* homepage banners */
div#indexbanners { background: #ffffff; width: 770px; border: 1px solid #dfdfdf; height: 186px; text-align:left; position: relative; font-family: Arial; font-size: 12px; }
div#indexbanners ul { padding: 0; margin: 0; position: relative;}
div#indexbanners ul li strong { color:#000000; text-decoration: none;}
div#indexbanners ul li { float:left; position:absolute; list-style: none; width: 770px;}
div#indexbanners ul li.show { z-index:500; }

/* homepage banners estatico */
div#indexbanners2 { background: #ffffff; width: 770px; border: 1px solid #dfdfdf; height: 186px; text-align:left; position: relative; font-family: Arial; font-size: 12px; }
div#indexbanners2 ul { padding: 0; margin: 0; position: relative;}
div#indexbanners2 ul li strong { color:#000000; text-decoration: none;}
div#indexbanners2 ul li { float:left; position:absolute; list-style: none; width: 770px;}

/* spacer */
div#spacer { margin-top: 10px; margin-bottom: 10px; }

/* topten */
table#topten h1 { font-size: 30px; padding: 0; margin: 0;}
table#topten h2 { color: #000000; font-size: 15px; padding: 0; margin: 0;}
table#topten ol { padding-left: 25px; padding-right: 10px; margin: 0;}
table#topten li { padding: 5px;}

/*--small learnmore--*/
/* movemos */
.learnmorewm { background: url(../images/sspriteslearnmore.png) 0 0 no-repeat; width: 110px; height: 30px; border: 0; outline: none;}
.learnmorewm:hover { background: url(../images/sspriteslearnmore.png) 0 -30px no-repeat;}
.learnmorewm:active, .learnmorewm:focus { background: url(../images/sspriteslearnmore.png) 0 -60px no-repeat;}
/* construimos */
.learnmorewb { background: url(../images/sspriteslearnmore.png) -110px 0 no-repeat; width: 110px; height: 30px; border: 0; outline: none;}
.learnmorewb:hover { background: url(../images/sspriteslearnmore.png) -110px -30px no-repeat;}
.learnmorewb:active, .learnmorewb:focus { background: url(../images/sspriteslearnmore.png) -110px -60px no-repeat;}
/* mantenemos */
.learnmorewm2 { background: url(../images/sspriteslearnmore.png) -220px 0 no-repeat; width: 110px; height: 30px; border: 0; outline: none;}
.learnmorewm2:hover { background: url(../images/sspriteslearnmore.png) -220px -30px no-repeat;}
.learnmorewm2:active, .learnmorewm2:focus { background: url(../images/sspriteslearnmore.png) -220px -60px no-repeat;}
/* mercadeamos */
.learnmorewm3 { background: url(../images/sspriteslearnmore.png) -330px 0 no-repeat; width: 110px; height: 30px; border: 0; outline: none;}
.learnmorewm3:hover { background: url(../images/sspriteslearnmore.png) -330px -30px no-repeat;}
.learnmorewm3:active, .learnmorewm3:focus { background: url(../images/sspriteslearnmore.png) -330px -60px no-repeat;}

/* wemove pacakages */
div#pricewmtop { background: url(../images/pricewmtop.png) no-repeat top; width: 383px; height: 45px;}
div#pricewmcenter { background: url(../images/pricewmcenter.png) repeat-y center; width: 383px; height: auto;}
div#pricewmbottom { background: url(../images/pricewmbottom.png) no-repeat bottom; width: 383px; height: 15px;}

/* pricepackages */
table#pricepackages h3 { padding-left: 15px; font-weight: normal; font-size: 13px;}
table#pricepackages h2 { font-size: 16px;}
table.leftrightpads { padding-left: 15px; padding-right: 15px;}

/* priceleft */
div#pricelefttop { background: url(../images/pricelefttop.png) no-repeat top; width: 255px; height: 45px;}
div#priceleftcenter { background: url(../images/priceleftcenter.png) repeat-y center; width: 255px; height: auto; text-align: left;}
div#priceleftbottom { background: url(../images/priceleftbottom.png) no-repeat top; width: 255px; height: 15px; }
/* pricecenter */
div#pricecentertop { background: url(../images/pricecentertop.png) no-repeat top; width: 256px; height: 45px;}
div#pricecentercenter { background: url(../images/pricecentercenter.png) repeat-y center; width: 256px; height: auto; text-align: left;}
div#pricecenterbottom { background: url(../images/pricecenterbottom.png) no-repeat bottom; width: 256px; height: 15px;}
/* priceright */
div#pricerighttop { background: url(../images/pricerighttop.png) no-repeat top; width: 255px; height: 45px;}
div#pricerightcenter { background: url(../images/pricerightcenter.png) repeat-y center; width: 255px; height: auto; text-align:left;}
div#pricerightbottom { background: url(../images/pricerightbottom.png) no-repeat bottom; width: 255px; height: 15px;}

/* midsec-wemove */
table#midsecwm { background: #990000; width: 770px; height: 40px; padding:10px; color: #ffffff;}
table#midsecwm h2 { font-weight: normal; color: #ffffff; font-size: 15px;}
table#midsecwm b {  color: #ffffff; font-size: 15px;}
/* midsec-webuild */
table#midsecwb { background: #0b4baa; width: 770px; height: 40px; padding:10px; color: #ffffff;}
table#midsecwb h2 { font-weight: normal; color: #ffffff; font-size: 15px;}
table#midsecwb b {  color: #ffffff; font-size: 15px;}
/* midsec-wemaintain */
table#midsecwm2 { background: #ffb400; width: 770px; height: 40px; padding:10px;}
table#midsecwm2 h2 { font-weight: normal; color: #ffffff; font-size: 15px;}
table#midsecwm2 b {  color: #ffffff; font-size: 15px;}

/* midsec-wemarket */
table#midsecwm3 { background: #51a613; width: 770px; height: 40px; padding:10px;}
table#midsecwm3 h2 { font-weight: normal; color: #ffffff; font-size: 15px;}
table#midsecwm3 b {  color: #ffffff; font-size: 15px;}

/* content-body */
div#contenttop { background: url(../images/contenttop.png) no-repeat top; width: 770px; height: 10px; float: left;}
div#contentcenter { background: url(../images/contentcenter.png) repeat-y center; width: 770px; height: auto; float: left;}
div#contentbottom { background: url(../images/contentbottom.png) no-repeat bottom; width: 770px; height: 10px; float: left; margin-bottom: 10px;}

/* left-content */
table#leftcontent { width: 260px; height: auto; position: relative; left:7px;}
table#leftcontent ul { list-style:none; padding: 10px; margin: 0; line-height: 20px; font-weight: bold;}
table#leftcontent a { float: right;}
/* right-content */
table#rightcontent { width: 495px; height: auto; position: relative; right:8px;}
table#rightcontent ul { list-style:none; padding: 10px; margin: 0; line-height: 20px; font-weight: bold;}

/* left-content wemove */
table#leftcontentwm { width: 260px; height: auto;  position: relative; left:7px;}
table#leftcontentwm ul { list-style:none; padding: 10px; margin: 0; line-height: 20px; font-weight: bold;}
table#leftcontentwm img { position: relative; top:4px; padding-right: 2px;}
table#leftcontentwm a { float: right;}
table#leftcontentwm h2 { color: #990000; font-size: 15px;}
/* right-content wemove*/
table#rightcontentwm { width: 495px; height: auto; position: relative; right:8px;}
table#rightcontentwm ul { list-style:none; padding: 10px; margin: 0; line-height: 20px; font-weight: bold;}
table#rightcontentwm h2 { color: #990000; font-size: 15px;}
table#rightcontentwm h3 { color: #990000; font-size: 13px;}

/* left-content webuild */
table#leftcontentwb { width: 260px; height: auto;  position: relative; left:7px;}
table#leftcontentwb ul { list-style:none; padding: 10px; margin: 0; line-height: 20px; font-weight: bold;}
table#leftcontentwb img { position: relative; top:4px; padding-right: 2px;}
table#leftcontentwb a { float: right;}
table#leftcontentwb h2 {
	color: #87872D;
	font-size: 15px;
}
/* right-content webuild*/
table#rightcontentwb { width: 495px; height: auto;  position: relative; right:8px;}
table#rightcontentwb ul { list-style:none; padding: 10px; margin: 0; line-height: 20px; font-weight: bold;}
table#rightcontentwb h2 {
	color: #87872D;
	font-size: 15px;
}
table#rightcontentwb h3 {  font-size: 13px;}

/* left-content wemaintain */
table#leftcontentwm2 { width: 260px; height: auto;  position: relative; left:7px;}
table#leftcontentwm2 ul { list-style:none; padding: 10px; margin: 0; line-height: 20px; font-weight: bold;}
table#leftcontentwm2 img { position: relative; top:4px; padding-right: 2px;}
table#leftcontentwm2 a { float: right;}
table#leftcontentwm2 h2 {
	color: #CC8017;
	font-size: 15px;
}

/* left-content mantenimiento */
table#leftcontentwm4 { width: 260px; height: auto;  position: relative; left:7px;}
table#leftcontentwm4 ul { list-style:none; padding: 10px; margin: 0; line-height: 20px; font-weight: bold;}
table#leftcontentwm4 img { position: relative; top:4px; padding-right: 2px;}
table#leftcontentwm4 a { float: right;}
table#leftcontentwm4 h2 {
	color: #BCC13D;
	font-size: 15px;
}

/* left-content mantenimiento */
table#leftcontentwm5 { width: 260px; height: auto;  position: relative; left:7px;}
table#leftcontentwm5 ul { list-style:none; padding: 10px; margin: 0; line-height: 20px; font-weight: bold;}
table#leftcontentwm5 img { position: relative; top:4px; padding-right: 2px;}
table#leftcontentwm5 a { float: right;}
table#leftcontentwm5 h2 {
	color: #357325;
	font-size: 15px;
}


/* right-content wemaintain*/
table#rightcontentwm2 { width: 495px; height: auto;  position: relative; right:8px;}
table#rightcontentwm2 ul { list-style:none; padding: 10px; margin: 0; line-height: 20px; font-weight: bold;}
table#rightcontentwm2 h2 {
	color: #CC8017;
	font-size: 15px;
}
table#rightcontentwm2 h3 {  font-size: 13px;}

/* left-content wemarket */
table#leftcontentwm3 { width: 260px; height: auto;  position: relative; left:7px;}
table#leftcontentwm3 ul { list-style:none; padding: 0; margin: 0; line-height: 20px; font-weight: bold;}
table#leftcontentwm3 img { position: relative; top:4px; padding-right: 2px;}
table#leftcontentwm3 a { float: right;}
table#leftcontentwm3 h2 {
	color: #BCC13D;
	font-size: 15px;
}
/* right-content wemarket*/
table#rightcontentwm3 { width: 495px; height: auto; position: relative; right:8px;}
table#rightcontentwm3 ul { list-style:none; padding: 0; margin: 0; line-height: 20px; font-weight: bold;}
table#rightcontentwm3 img { position: relative; top:4px; padding-right: 2px;}
table#rightcontentwm3 h2 {
	color: #BCC13D;
	font-size: 15px;
}
table#rightcontentwm3 h3 {  font-size: 13px;}


/* right-content wemarket*/
table#rightcontentwm4 { width: 495px; height: auto; position: relative; right:8px;}
table#rightcontentwm4 ul { list-style:none; padding: 0; margin: 0; line-height: 20px; font-weight: bold;}
table#rightcontentwm4 img { position: relative; top:4px; padding-right: 2px;}
table#rightcontentwm4 h2 {
	color: #357325;
	font-size: 15px;
}
table#rightcontentwm4 h3 {
	font-size: 13px;
	text-align: left;
}

/* content-footer */
div#contentfootertop { background: url(../images/contentfoottop.png) no-repeat top; width: 770px; height: 10px; float: left;}
div#contentfootercenter { background: url(../images/contentfootcenter.png) repeat-y center; width: 770px; height: auto; float: left;}
div#contentfooterbottom { background: url(../images/contentfootbottom.png) no-repeat bottom; width: 770px; height: 10px; float: left; margin-bottom: 10px;}

/* left-contentfooter wemove */
table#leftcontentfooterwm { width: 509px; height: auto;  position: relative; left:7px;}
.s2 { font-size: 14px; position: relative; bottom: 10px; padding-right: 10px;}
table#leftcontentfooterwm h2 { color:#990000; text-transform: uppercase; font-size: 15px;}
input.field { background: #ffffff url(../images/fieldbg.gif) repeat-y top; width: 230px; height: 15px; border: 1px solid #dfdfdf; padding: 5px; margin-bottom: 5px;}
.requestacallwm { border: 0; background: url(../images/requestacallbtnred.png) 0 0 no-repeat; width: 150px; height: 30px; }
.requestacallwm:hover  { border: 0; background: url(../images/requestacallbtnred.png) 0 -30px no-repeat; width: 150px; height: 30px; }
.requestacallwm:active  { border: 0; background: url(../images/requestacallbtnred.png) 0 -60px no-repeat; width: 150px; height: 30px; }
/* left-contentfooter webuild */
table#leftcontentfooterwb { width: 509px; height: auto;  position: relative; left:7px;}
.s2 { font-size: 14px; position: relative; bottom: 10px; padding-right: 10px;}
table#leftcontentfooterwb h2 { color:#0b4baa; text-transform: uppercase; font-size: 15px;}
input.field { background: #ffffff url(../images/fieldbg.gif) repeat-y top; width: 230px; height: 15px; border: 1px solid #dfdfdf; padding: 5px; margin-bottom: 5px;}
.requestacallwb { border: 0; background: url(../images/requestacallbtnblue.png) 0 0 no-repeat; width: 150px; height: 30px; }
.requestacallwb:hover  { border: 0; background: url(../images/requestacallbtnblue.png) 0 -30px no-repeat; width: 150px; height: 30px; }
.requestacallwb:active  { border: 0; background: url(../images/requestacallbtnblue.png) 0 -60px no-repeat; width: 150px; height: 30px; }
/* left-contentfooter wemaintain */
table#leftcontentfooterwm2 { width: 509px; height: auto;  position: relative; left:7px;}
.s2 { font-size: 14px; position: relative; bottom: 10px; padding-right: 10px;}
table#leftcontentfooterwm2 h2 { color:#ffb400; text-transform: uppercase; font-size: 15px;}
input.field { background: #ffffff url(../images/fieldbg.gif) repeat-y top; width: 230px; height: 15px; border: 1px solid #dfdfdf; padding: 5px; margin-bottom: 5px;}
.requestacallwm2 { border: 0; background: url(../images/requestacallbtnyellow.png) 0 0 no-repeat; width: 150px; height: 30px; }
.requestacallwm2:hover  { border: 0; background: url(../images/requestacallbtnyellow.png) 0 -30px no-repeat; width: 150px; height: 30px; }
.requestacallwm2:active  { border: 0; background: url(../images/requestacallbtnyellow.png) 0 -60px no-repeat; width: 150px; height: 30px; }
/* left-contentfooter wemarket */
table#leftcontentfooterwm3 { width: 509px; height: auto; position: relative; left:7px;}
.s2 { font-size: 12px; position: relative; bottom: 10px; padding-right: 10px;}
table#leftcontentfooterwm3 h2 { color:#51a613; text-transform: uppercase; font-size: 15px;}
input.field { background: #ffffff url(../images/fieldbg.gif) repeat-y top; width: 230px; height: 15px; border: 1px solid #dfdfdf; padding: 5px; margin-bottom: 5px;}
.requestacallwm3 { border: 0; background: url(../images/requestacallbtngreen.png) 0 0 no-repeat; width: 150px; height: 30px; }
.requestacallwm3:hover  { border: 0; background: url(../images/requestacallbtngreen.png) 0 -30px no-repeat; width: 150px; height: 30px; }
.requestacallwm3:active  { border: 0; background: url(../images/requestacallbtngreen.png) 0 -60px no-repeat; width: 150px; height: 30px; }
/* right-contentfooter */
table#rightcontentfooter { width: 260px; height: auto; position: relative; left:4px;}
div#testimonials { background: #bdbdbd; width: 235px; }
div#testimonialsbottom { background: url(../images/testimonialsbottom.png) no-repeat; width: 35px; height: 30px; position: relative;}

/* compare */
table#comparewb h3 { font-size: 12px; line-height: 11px; font-weight: normal;}
table#comparewb h2 { font-weight: normal; font-size: 15px;}
table#comparewb strong {
	color: #87872D;
	font-size: 15px;
}
/* compare */
table#comparewb5 h3 { font-size: 12px; line-height: 11px; font-weight: normal;}
table#comparewb5 h2 { font-weight: normal; font-size: 15px;}
table#comparewb5 strong {
	color: #357325;
	font-size: 15px;
}

table#comparewpos h3 { font-size: 12px; line-height: 11px; font-weight: normal;}
table#comparewpos h2 { font-weight: normal; font-size: 15px;}
table#comparewpos strong {
	color: #CC8017;
	font-size: 15px;
}

table#comparewpos2 h3 { font-size: 12px; line-height: 11px; font-weight: normal;}
table#comparewpos2 h2 { font-weight: normal; font-size: 15px;}
table#comparewpos2 strong {
	color: #BCC13D;
	font-size: 15px;
}

table#comparewm2 h3 { font-size: 13px;}
table#comparewm2 h2 { font-weight: normal; font-size: 15px;}
table#comparewm2 strong { color: #ffb400; font-size: 15px;}

table#comparewm3 h3 { font-size: 13px;}
table#comparewm3 h2 { font-weight: normal; font-size: 15px; }
table#comparewm3 strong {
	color: #BCC13D;
	font-size: 15px;
}

table.leftpads { position: relative; left:7px; padding-right: 10px; padding-left: 10px;}
table.rightpads { position: relative; right:7px;  }
span.priceone {float:left; width:99px; text-align:center;}
span.pricetwo {float:left; width:99px; position:relative; left:1px; text-align:center;}
span.pricethree {float:left; width:99px; position:relative; left:2px; text-align:center;}
div#comparetop { background: url(../images/comparetop.png) no-repeat top; width: 770px; height: 45px;}
div#comparecenter { background: url(../images/comparecenter.png) repeat-y; width: 770px; height: auto;}
div#comparebottom { background: url(../images/comparebottom.png) no-repeat bottom; width: 770px; height: 10px; margin-bottom: 10px;}

div#fullfeatures { display: none; height: auto;}
div#fullfeatures strong { color: #0b4baa;}
.fullfeaturesbutton { display:block; border: none; background: url(../images/fullfeaturesbtn.png) 0 0 no-repeat; height: 30px; width: 130px; text-decoration: none; }
.fullfeaturesbutton:hover { background: url(../images/fullfeaturesbtn.png) 0 -30px no-repeat;}
.fullfeaturesbutton.active {  background: url(../images/fullfeaturesbtn.png) 0 -60px no-repeat; }
.fullfeaturesbutton.active:hover {  background: url(../images/fullfeaturesbtn.png) 0 -90px no-repeat; }
div.fullfeatures { width: 130px; margin: 0 auto;}

td.stepone, .steptwo, .stepthree { border: 1px dotted #ffcece;}
td.stepone:hover { background: #ffd7d7;border: 1px dotted #990000;}
td.steptwo:hover { background: #ffc5c5;border: 1px dotted #990000;}
td.stepthree:hover { background: #febaba;border: 1px dotted #990000;}

