body {
	background: url(images/bodybg.jpg) repeat-x #f5f5f5;
	color: #333;
	font-family: 'tahoma', Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	
}

a:link,
a:visited,
a:active {
	color: #444;
	text-decoration:none;
}

a:hover {
	color: #8db20f;
	text-decoration:none;
}

a  {
    outline: none;
}

.fr {
    float:right;
}

.fl {
    float:left;
}

img {
    border:none;
	display: block;
}

small {
	font-size: 11px;
}

#reza li a{
    color:#FFFFF;
	font-size:18px;
	text-align:left;
	line-height:60px;
}

#top-bar{
	height:80px;
	margin:0 auto;
	padding-top:25px;
	width:960px;
}
#top-bar h1{
    float:left;
	margin-left:21px !important;
	margin-left:12px;
}
#top-bar ul{
    float:right;
	padding-right:22px !important;
	padding-right:12px;
}
#top-bar ul li{
    float:left;
	margin-left:21px !important;
	margin-left:12px;
}
#top-bar ul li a{
    color:#015a73;
	line-height:40px;
    display:block;
    font-weight:bold;
}
#top-bar ul li a:hover{
    color: #8db20f;
}
#top-bar ul li img{
    float:left;
	margin-right:10px;
}

#home-top{
    background:url(images/project.png) no-repeat;
    padding:0 21px;
	margin:0 auto;
    width:960px;
}
#home-top ul#home-nav{
    background:url(images/navbg.gif) repeat-x;
    height:60px;
    width:960px;
}
#home-top ul#home-nav li{
    background:url(images/line.gif) no-repeat;
    float:left;
	height:60px;
	padding:0 21px;
}
#home-top ul#home-nav li a{
    color:#aec7ce;
    display:block;
	font-size:13px;
	line-height:60px;
}
#home-top ul#home-nav li a:hover,#home-top ul#home-nav li.current a{
    color:#fff;
}
#home-top ul#home-nav li.nav-right{
    background:url(images/nav-right.jpg) no-repeat;
    float:right;
	padding:0;
	width:214px;
}
#home-top ul#home-nav li.nav-left{
    background:url(images/nav-left.jpg) no-repeat;
}

#home-top #home-banner{
    background:url(images/banners/1/1.jpg) no-repeat;
	float:left;
	height:300px;
	width:960px;
}
#home-top #home-banner h3{

    height:50px;
	margin:30px 0 0 20px;
	padding:8px 0 0 10px;
}
#home-top #home-banner ul{
	height:64px;
	margin:22px 0 0 20px !important;
	margin:14px 0 0 20px;
	
	padding-left:102px;
}
#home-top #home-banner a{
	color:#777;
	display:block;
	font-weight:bold;
	height:18px;
	line-height:18px;
	padding:0;
	width:400px;
}
#home-top #home-banner a span{
    color:#333;
	direction:rtl;
    float:right;
}
#home-top #home-banner li.comprar-ahora,#home-top #home-banner li.mas-informacion{
    float:left;
	direction:rtl;
}
#home-top #home-banner li.comprar-ahora a{
    background:url(images/banners/1/comprar-ahora.png) no-repeat;
	cursor: pointer;
	display:block;
	height:40px;
	margin:24px 10px 0 0;
	width:130px;
}
#home-top #home-banner li.comprar-ahora a:hover{
    background:url(images/banners/1/comprar-ahora.png) no-repeat bottom !important;
}
#home-top #home-banner li.mas-informacion a{
    background:url(images/banners/1/Mas-Informacion.png) no-repeat;
	cursor: pointer;
	display:block;
	height:40px;
	margin:24px 10px 0 0;
	width:140px;
}
#home-top #home-banner li.mas-informacion a:hover{
    background:url(images/banners/1/Mas-Informacion.png) no-repeat bottom !important;
}

#middle-box{
    margin:20px auto 0;
	width:960px;
}
#middle-box li#next-clicks{
    float:left;
}
#middle-box li#next-clicks h3{
    background:url(images/Next-clicks.gif) no-repeat 205px 0;
    color:#8db20f;
	font-size:16px;
	height:34px;
	line-height:34px;
	padding:0 0 12px 60px;
	width:170px;
}
#middle-box li#next-clicks li{
    background:url(images/next-line.gif) repeat-x bottom;
    height:22px;
	margin-top:7px;
	*margin-top:3px;
	padding-left:24px;
    width:206px;
}
#middle-box li#next-clicks li a{
    color:#015a73;
    display:block;
	float:right;
	font-weight:bold;
	font-size:13px;
}
#middle-box li#next-clicks li a:hover{
    color:#8db20f;
}
#middle-box li#why-webdd{
    background:url(images/why-webdd-left.gif) no-repeat #eaeaea;
    float:left;
	margin:8px 0 0 20px;
	padding-left:25px;
	width:345px;
}
#middle-box li#why-webdd h3{
    color:#00536b;
	font-size:24px;
	font-family:Verdana;
	margin-top:20px;
}
#middle-box li#why-webdd p{
    color:#444;
	font-size:13px;
	font-weight:bold;
	margin-top:15px;
}
#middle-box li#why-webdd ul{
    float:left;
	width:240px;
	margin-top:26px;
}
#middle-box li#why-webdd li{
    background:url(images/rightarrow.gif) no-repeat 10px 5px;
    color:#444;
    display:block;
	font-size:13px;
	font-weight:bold;
	direction:rtl;
	float:right;
	height:18px;
	line-height:18px !important;
	padding-left:31px;
	padding-right:0.6em;
}
#middle-box li#why-webdd div{
    background:url(images/why-webdd-right.gif) no-repeat right #dfdfdf;
    float:right;
	height:156px;
	margin-top:-72px;
	padding:24px 0 0 19px;
	width:81px;
}
#middle-box li#server{
    background:url(images/server-right.gif) no-repeat #eaeaea right;
    float:left;
	height:180px;
	margin:8px 0 0 0px;
	width:320px;
}
#middle-box li#server div{
    background:url(images/serverbg.gif) no-repeat right;
	float:left;
	height:160px;
	padding:20px 0 0 16px;
	width:93px;
	margin-right:15px;
}
#middle-box li#server h3{
    color:#00536b;
	font-size:21px;
	font-family:Arial;
	margin:10px 0 12px 0;
	height:30px;
	
}
#middle-box li#server p{
    color:#444;
	font-size:12px;
	font-weight:bold;
	height:20px;
	text-align:right;
	margin-right:2em;
}
#middle-box li#server i a{
    color:#015a73;
    font-style:normal;
	font-weight:bold;
	font-size:13px;
	line-height:50px;
}
#middle-box li#server i a:hover{
    color: #8db20f;
}

#image-right {
	padding: 20px;
}

#image-right img {
	margin: 0 auto;
}

#home-top #internal-content{
    background:url(images/contentbg.gif) no-repeat top #fafafa;
	padding:30px 30px;
}
#home-top #internal-bottom{
    background:url(images/content-bottom.gif) no-repeat bottom #fafafa;
	height:8px;
	width:960px;
}
#home-top #internal-content h2{
	border-bottom:1px solid #e1e1e1;
	height:44px;
}
#home-top #internal-content #content-left{
    float:left;
	margin:30px 0;
	width:590px;
}
#home-top #internal-content #content-left a:link,
#home-top #internal-content #content-left a:visited,
#home-top #internal-content #content-left a:active {
	color: #21778f;
	text-decoration:none;
}

#home-top #internal-content #content-left a:hover {
	color: #8db20f;
	text-decoration:none;
}
#home-top #internal-content .content-one-column{
	margin-top: 0 !important;
	padding: 0 0 30px;
	width:auto !important;
}
#home-top #internal-content #content-left div{
    background:url(images/current-bg.gif) repeat-y;
	width:590px;
}
#home-top #internal-content #content-left div.content-top{
    background:url(images/content-top.gif) no-repeat top;
	height:4px;
	width:590px;
}
#home-top #internal-content #content-left div.content-bottoms{
    background:url(images/content-bottoms.gif) no-repeat bottom;
	height:4px;
	width:590px;
}
#home-top #internal-content #content-left div p{
	font-size:11px;
    line-height:20px;
	color:#5e6549;
	margin:19px 16px;
	direction:rtl;
	text-align:right;
}
#home-top #internal-content #content-left h4{
	color:#00495f;
	font-size:24px;
	margin-top:30px;
	text-align: right;
}
#home-top #internal-content #content-left h5{
    color:#00495f;
	font-size:16px;
	margin-top:22px;
}
#home-top #internal-content #content-left p{
    font-size:13px;
	line-height:18px;
	margin-top:25px;
}
#home-top #internal-content #content-right{
    float:right;
	margin-top:30px;
	width:280px;
}
#home-top #internal-content #content-right #live-demo{
    background:url(images/live-demo.jpg) no-repeat 10px 0;
	border-bottom:1px solid #e1e1e1;
    padding:0 0 30px 85px;
}
#home-top #internal-content #content-right #live-demo h3{
    color:#00495f;
    font-size:30px;
	padding-bottom:5px;
}
#home-top #internal-content #content-right #live-demo p{
	color:#426d79;
	line-height: 18px;
	margin-top:7px;
	text-align: right;
}
#home-top #internal-content #content-right #live-demo a{
    background:url(images/demo-login.gif) no-repeat top;
    display:block;
	height:40px;
	margin-top:15px;
	width:120px;
}
#home-top #internal-content #content-right #live-demo a:hover{
    background:url(images/demo-login.gif) no-repeat bottom;
}
#home-top #internal-content #content-right #alta-afiliados{
    background:url(images/alta-afiliados.jpg) no-repeat 10px 0;
	border-bottom:1px solid #e1e1e1;
    padding:0 0 30px 85px;
}
#home-top #internal-content #content-right #alta-afiliados h3{
    color:#00495f;
    font-size:30px;
	padding-bottom:5px;
}
#home-top #internal-content #content-right #alta-afiliados p{
    color:#426d79;
	line-height: 18px;
    margin-top:7px;
}
#home-top #internal-content #content-right #alta-afiliados a{
    background:url(images/alta-afiliados.gif) no-repeat top;
    display:block;
	height:40px;
	margin-top:15px;
	width:120px;
}
#home-top #internal-content #content-right #alta-afiliados a:hover{
    background:url(images/alta-afiliados.gif) no-repeat bottom;
}
#home-top #internal-content #content-right #into-our-service{
    background:url(images/into-our-service.jpg) no-repeat;
	padding-top:49px;
	margin:2px 0 55px 0;
}
#home-top #internal-content #content-right #into-our-service h3{
    border-bottom:1px solid #e1e1e1;
    color:#00495f;
	font-size:18px;
	height:20px;
	padding-left:65px;
	margin:0 20px;
	width:175px;
}
#home-top #internal-content #content-right #into-our-service p{
	color:#426d79;
	line-height:8px;
	padding:19px 20px 0 20px;
}
#home-top #internal-content #content-right #into-our-service img{
    margin-top:41px;
}
#home-top #internal-content #content-right #into-our-service .payment-methods img {
	margin: 20px auto 0;
}
#home-top #internal-content #content-right #into-our-service-2{
	margin:0 0 55px 0;
}
#home-top #internal-content #content-right #into-our-service-2 .payment-methods img {
	margin: 20px auto 0;
}
#home-top #internal-content #content-right #contactar-right{
    background:url(images/contactar_right.jpg) no-repeat;
	padding-top:49px;
	margin:2px 0 55px 0;
}
#home-top #internal-content #content-right #contactar-right h3{
    border-bottom:1px solid #e1e1e1;
    color:#00495f;
	font-size:18px;
	height:20px;
	padding-left:65px;
	margin:0 20px;
	width:175px;
}
#home-top #internal-content #content-right #contactar-right p{
	color:#426d79;
	line-height:18px;
	padding:19px 20px 0 20px;
}
#home-top #internal-content #content-right #contactar-right img{
    margin-top:41px;
}
#home-top #internal-content #content-right #contactar-right .payment-methods img {
	margin: 20px auto 0;
}
#home-top #internal-content #content-right #right-goto-clientarea {
	background: #f5f5f5;
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	line-height: 18px;
	padding: 20px;
}
#home-top #internal-content #content-right #right-goto-clientarea h3 {
    border-bottom:1px solid #e1e1e1;
    color:#00495f;
	font-size: 18px;
	margin: 0 0 10px;
}
#home-top #internal-content #content-right #right-goto-clientarea a:link,
#home-top #internal-content #content-right #right-goto-clientarea a:visited,
#home-top #internal-content #content-right #right-goto-clientarea a:active {
	color: #8db20f;
	text-decoration:none;
}

#home-top #internal-content #content-right #right-goto-clientarea a:hover {
	color: #21778f;
}

#home-top #internal-content #content-left form#contact_form_1,
#home-top #internal-content #content-left form#contact_form_1 fieldset{
    border: none;
	margin:30px 0 0  0;
	padding: 0;
}
#home-top #internal-content #content-left form#contact_form_1 label {
	float: left;
	text-align: right;
	width: 80px;
	margin: 0 12px 0 0;
	padding: 5px 0 0 0;
	display: block;
}
#home-top #internal-content #content-left form#contact_form_1 .form_1_submit {
    background:#eee;
	border:1px solid #ddd;
	height:30px;
	margin:3px 0 0 92px;
	width:53px;
}

#home-top #internal-content #content-left form#contact_form_1 .input_width_1 {
	width: 230px;
	height:28px;
}

#home-top #internal-content #content-left form#contact_form_1 .textarea_width_1 {
	width: 350px;
}
#home-top #internal-content #content-left form#contact_form_1 .input_width_1,
#home-top #internal-content #content-left form#contact_form_1 .textarea_width_1{
    background:#eee;
	border:1px solid #ddd;
	margin:3px 0;
}

#home-top #internal-content #content-left dl.product-info{
    background:#e6f1f4;
	margin-top:24px;
	padding:13px 20px;
    width:550px;
}
#home-top #internal-content #content-left dl.product-info-2{
    background:#f0f0f0;
}
#home-top #internal-content #content-left dl.no-button {
	padding: 13px 20px 30px;
}
#home-top #internal-content #content-left dl#add-ons{
    background:#f0f0f0;
	margin-top:18px;
	padding:13px 20px 30px 20px;
    width:550px;
}
#home-top #internal-content #content-left dl#add-ons dt{
    background:url(images/pi-table-icon-add-ons.png) no-repeat;
	
	border-bottom:1px solid #cbd5d7;
	color:#042731;
	font-size:18px;
	text-align:right;
	padding:9px 0 15px 40px;
}
#home-top #internal-content #content-left dl#add-ons dd li{
    font-size:12px;
	color:#555;
}
#home-top #internal-content #content-left dl#add-ons dt li{
    color:#555;
}
#home-top #internal-content #content-left dt{
	border-bottom:1px solid #cbd5d7;
	color:#042731;
	font-size:18px;
	padding:9px 0 15px 40px;
}
#home-top #internal-content #content-left dt.product-info-table-0{
}
}
#home-top #internal-content #content-left dt.product-info-table-1{
    background:url(images/pi-table-icon-1.png) no-repeat;
}
#home-top #internal-content #content-left dt.product-info-table-2{
    background:url(images/pi-table-icon-9.png) no-repeat;
}
#home-top #internal-content #content-left dt.product-info-table-3{
    background:url(images/pi-table-icon-7.png) no-repeat;
}
#home-top #internal-content #content-left dt.product-info-table-4{
    background:url(images/pi-table-icon-8.png) no-repeat;
}
#home-top #internal-content #content-left dt.product-info-table-5{
    background:url(images/pi-table-icon-2.png) no-repeat;
}
#home-top #internal-content #content-left dt.product-info-table-6{
    background:url(images/pi-table-icon-3.png) no-repeat;
}
#home-top #internal-content #content-left dt.product-info-table-7{
    background:url(images/pi-table-icon-10.png) no-repeat;
}
#home-top #internal-content #content-left dt.product-info-table-8{
    background:url(images/pi-table-icon-11.png) no-repeat;
}
#home-top #internal-content #content-left dt.no-padding-left {
	padding:9px 0 15px;
}
#home-top #internal-content #content-left dt.inner {
	clear: both;
	float: left;
	margin-top:15px !important;
	padding:9px 0 20px 40px;
	width: 510px;
}
#home-top #internal-content #content-left dt span{
    color:#de6b34;
}
#home-top #internal-content #content-left dd.product-info-left{
	border-right:1px solid #cbd5d7;
	border-bottom:1px solid #fff;
	float:left;
    width:267px;
}
#home-top #internal-content #content-left dd.product-info-left li{
    border-top:1px solid #fff;
	border-bottom:1px solid #cbd5d7;
	color:#314f58;
	font-size:13px;
	font-weight:bold;
	height:auto !important;
	height:34px;
    line-height:34px;
	text-align:right;
	padding:0 20px;
}

#home-top #internal-content #content-left dd.product-info-right{
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	float:left;
    width:281px;
}
#home-top #internal-content #content-left dd.product-info-right li{
    border-top:1px solid #fff;
	border-bottom:1px solid #cbd5d7;
	color:#314f58;
	font-size:13px;
	font-weight:bold;
	float:none !important;
	float:left;
	height:auto !important;
	height:34px;
    line-height:34px;
	padding:0 18px;
	width:auto !important;
	width:242px;
}
#home-top #internal-content #content-left dd.product-info-right li span{
	color:#060;
}
#home-top #internal-content #content-left dd.product-info-right li i{
	color:#060;
	font-style:normal;
}
#home-top #internal-content #content-left dd.product-info-right li label,
#home-top #internal-content #content-left dd.product-info-left li label{
   border-top:1px solid #fff;
   border-bottom:1px solid #cbd5d7;
   display:block;
   font-size:12px;
   height:34px;
}
#home-top #internal-content #content-left dd.product-info-right li img{
   margin:11px 0;
}
#home-top #internal-content #content-left dd.product-info-left li label.product-info-list-top,
#home-top #internal-content #content-left dd.product-info-right li label.product-info-list-top{
   border-top:0;
}
#home-top #internal-content #content-left dd.product-info-right li label.product-info-list-top img {
	display: inline;
	vertical-align: middle;
}
#home-top #internal-content #content-left dd.product-info-left li label.product-info-list-bottom,
#home-top #internal-content #content-left dd.product-info-right li label.product-info-list-bottom{
   border-bottom:0;
}
#home-top #internal-content #content-left dd li label.tall-1 {
	height: 60px;
	line-height: 18px;
	padding: 6px 0;
}
#home-top #internal-content #content-left dd li label.tall-1 strong {
	color: #333;
	font-size: 14px;
}
#home-top #internal-content #content-left dd li label.tall-1 img {
	margin-top: 26px;
}
#home-top #internal-content #content-left dt.product-info-table-tl {
    background:url(images/pi-table-icon-11.png) no-repeat;
	float: right;
	height: auto !important;
	padding:9px 0 15px;
	text-align: right;
	width: 28%;
}
#home-top #internal-content #content-left dt.product-info-table-tm {
	float: left;
	padding:9px 0 15px;
	text-align: right;
	width: 40%;
}
#home-top #internal-content #content-left dt.product-info-table-tr {
	float: left;
	padding:9px 0 15px 22px;
	text-align: right;
	width: 26%;
}
#home-top #internal-content #content-left dd.product-info-l {
	width: 28%;
}
#home-top #internal-content #content-left dd.product-info-m {
	border-right:1px solid #cbd5d7;
	text-align: center;
	width: 40%;
}
#home-top #internal-content #content-left dd.product-info-m li img {
	margin-left: auto;
	margin-right: auto;
}
#home-top #internal-content #content-left dd.product-info-m li{
	width: 82.2%;
}
#home-top #internal-content #content-left dd.product-info-r {
	width: 28%;
}
#home-top #internal-content #content-left dd.product-info-r li{
	width: 74%;
}
#home-top #internal-content #content-left dd.cart-icon{
   float:right;
   text-align:right;
   margin:12px 0 3px 0;
}
#home-top #internal-content #content-left dd.cart-icon img{
   float:left;
}
#home-top #internal-content #content-left dd.cart-icon a{
   background:url(images/comprar-ahora.jpg) no-repeat top;
   display:block;
   float:left;
   height:40px;
   margin:6px 0 0 6px;
   width:130px;
}
#home-top #internal-content #content-left dd.cart-icon a:hover{
   background:url(images/comprar-ahora.jpg) no-repeat bottom;
}

#footer-box{
    background:#eee;
	float:center;
	margin-top:48px;
	padding: 0 0 30px;
	width:100%;
}
#footer-box{
    background:#eee;
	float:left;
	*float:none;
	margin-top:48px;
	*margin-top:44px;
	padding: 0 0 30px;
	width:100%;
}
#footer-box ul#footer{
	margin:0 auto;
	width:1000px;
}
#footer-box ul#footer li#footer-logo{
    float:right;
}
#footer-box ul#footer li#footer-logo img{
    margin:20px 0 0 11px;
}
#footer-box ul#footer li#footer-logo p{
    color:#aaa;
	margin:15px 23px 0 0;
}
#footer-box ul#footer li.footer-list{
    background:url(images/footerbg.gif) no-repeat;
    float:right;
	padding:15px 0 0 15px;
	width:145px;
}

#footer-box ul#footer li.footer-list-right{
	
	color:#aaa;
    float:right;
	min-height:70px;
	padding:20px 0 0 15px;
    width:10px;
}
#footer-box ul#footer li.bank{
    background:url(images/footerbg.gif) no-repeat;
    float:right;
	padding:10px 0 0 8px;
    width:150px;
}
#footer-box ul#footer li.footer-list ul li{
    height:24px;
}
#footer-box ul#footer li.footer-list ul li a{
    color:#1000;
    font-weight:bold;
}
#footer-box ul#footer li.footer-list ul li a:hover{
    color:#015a73;
}
