{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}

.clearer{
clear:both;
}

fieldset{
border:none;
}

#main{
width:950px;
margin:15px auto 0 auto;
}



ul.textwidth{
margin:0 0 30px 0;
padding:0;
list-style:none;
float:left;
padding-left:790px;
}

ul.textwidth li{
float:left;
padding: 0 2px 0 2px;
}

ul.textwidth li a{
color:#999;
font-weight:bold;
text-decoration:none;
}

ul.textwidth li a:hover, ul.textwidth li a.select{
color:#2F96CA;
}

.small{
font-size:11px;
}

.medium{
font-size:12px;
}

.big{
font-size:13px;
}

ul.idiomas{
margin:0;
padding:0;
list-style:none;
float:right;
}

ul.idiomas li{
float:left;
font-size:11px;
padding-right:5px;
}

ul.idiomas li.last{
border-left:1px solid #ccc;
padding-left:3px;
}

ul.idiomas li a{
color:#ccc;
text-decoration:none;
font-weight:bold;
}

ul.idiomas li a:hover, ul.idiomas li a.select{
color:#2F96CA;
}

/*Estils top*/

#top{
height:100px;
background:url(../img/bg_top.jpg) repeat-x;
border:1px solid #c0c0c0;
}

#top h1{
background:url(../img/logo_phpauction.gif) no-repeat 20px 0;
text-indent:-9999px;
width:300px;
height:55px;
float:left;
margin:25px 0 0 0;
padding:0;
}

#top h1 a{
display:block;
width:300px;
height:55px;
cursor:pointer;
}



#top .right{
float:right;
padding-top:6px;
width:410px;
}

#top  .right ul.shortmenu{
margin: 0 0 35px 0;
padding:2px 5px 2px 10px;
list-style:none;
float:right;
background:url(../img/bg_shortmenu.gif) no-repeat;
width:240px;
}

#top  .right ul.shortmenu li{
float:left;
font-size:11px;
padding:2px 3px 2px 5px;
background:url(../img/bullet_shortmenu.gif) no-repeat 0 12px;
}

#top  .right ul.shortmenu li a{
color:#666;
padding:2px 3px 2px 3px;
display:block;
margin:0;
}

#top  .right ul.shortmenu li a:hover, #top  .right ul.shortmenu li a.select{
color:#3399CD;
background:#E8F3F9;
display:block;
padding:2px 3px 2px 3px;
}

#top .login{
float:right;
margin-top:-18px;
}

#top label{
font-family: "Tahoma", Arial, Helvetica, sans-serif;
color:#00CCFF;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

#top input, .menu input{
height:12px;
font-size:11px;
color:#999;
margin-right:8px;
}

#top input.send{
background:url(../img/login.gif) no-repeat;
width:15px;
height:15px;
border:none;
cursor:pointer;
}

/*Estils menu*/

.menu {
background:url(../img/bg_menu.gif) repeat-x;
height:35px;
}

.menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
border-right:1px solid white;
width:700px;
background:url(../img/bg_menu.gif) repeat-x;
}

.menu ul li{
float:left;
background:url(../img/bullet_menu.gif) no-repeat;
}

.menu ul li a{
padding:7px 16px;
display:block;
text-decoration:none;
color:#ebebeb;
font-size:1em;
font-weight:bold;
cursor:pointer;
}

.menu ul li a:hover, .menu ul li a.select{
background:url(../img/bg_menu_on.gif) no-repeat center center;
}

.box_search{
width:245px;
float:right;
padding:0 0 0 0;
height:28px;
}

.box_search input{
margin:2px 0 0 0;
padding:0 0 0 0;
}

.box_search input.search{
background:url(../img/lupa.gif) no-repeat right 3px;
width:22px;
height:20px;
border:none;
cursor:pointer;
margin:0;
padding:0;
}

/************Estils submenu**************/

ul.submenu{
list-style:none;
margin:0 0 15px 0;
padding:0;
height:35px;
}

ul.submenu li{
float:left;
}

ul.submenu li a{
color:#359CD1;
font-size:12px;
font-weight:bold;
padding:8px 18px;
display:block;
border-right:2px solid #E9E9E9;
border-bottom:2px solid #E9E9E9;
background:url(../img/bullet_submenu.gif) no-repeat 10px 15px;
}

ul.submenu li a:hover, ul.submenu li a.select{
background:url(../img/bullet_submenu.gif) no-repeat 10px 15px #EBF6FC;
}


.left{
width:178px;
float:left;
margin-top:15px;
}


/*********Estils menu esquerraproductes*************/
.menu_products{
background:url(../img/bg_menu_products.gif) top right no-repeat #CEEEFF;
margin-bottom:15px;
}

.menu_products h2{
background:url(../img/bullet_h2_products.gif) no-repeat 8px 15px;
font-size:16px;
margin:0;
padding:10px 0 10px 25px;
font-weight:bold;
}

.menu_products a {
 color: #000;
}

.menu_products ul{
list-style:none;
margin:0;
padding:0;
border-top:1px solid #34BAFD;
border-bottom:1px solid #999999;}

.menu_products ul li{
border-bottom:1px solid #34BAFD;
}

.menu_products ul li.last{
border:none;
}

.menu_products ul li a{
background:url(../img/bullet_menu_prod.gif) no-repeat 15px 12px;
padding:10px 5px 10px 25px;
display:block;
color:#000;
font-size:12px;
text-decoration:none;
}

.menu_products ul li a:hover, .menu_products ul li a.select{
background:url(../img/bullet_menu_prod_on.gif) no-repeat 15px 12px #ECF8FF;
color:#2681B0;
font-weight:bold;
text-decoration:none;
}


/********Estils Related links i menu faqs************/
.menu_rel_links, .menu_faqs{
background:url(../img/bg_rel_links.gif) no-repeat top right #F1F1F1;
margin-bottom:15px;
}

.menu_rel_links h2{
background:url(../img/bullet_h2_rel_links.gif) no-repeat 11px 10px;
font-size:13px;
margin:0;
padding:10px 0 10px 30px;
color:#999;
}

.menu_faqs h2 {
background:url(../img/bullet_h2_faqs.gif) no-repeat 11px 10px;
font-size:13px;
margin:0;
padding:10px 0 10px 30px;
color:#000;
}


.menu_rel_links ul, .menu_faqs ul{
list-style:none;
margin:0;
padding:0 0 8px 0;
}

.menu_rel_links ul li, .menu_faqs ul li{
padding:2px 0 2px 15px;
}

.menu_rel_links ul li a{
color:#555;
font-size:11px;
background:url(../img/bullet_rel_links.gif) no-repeat 8px 5px;
padding-left:15px;
}

.menu_rel_links ul li a:hover{
color:#FF9900;
background:url(../img/bullet_rel_links_on.gif) no-repeat 8px 5px;
}

.menu_faqs ul li a{
color:#555;
font-size:11px;
background:url(../img/bullet_faqs.gif) no-repeat 8px 5px;
padding-left:15px;
}

.menu_faqs ul li a:hover{
color:#41A8DC;
background:url(../img/bullet_faqs_on.gif) no-repeat 8px 5px;
}

.menu_faqs #more{
font-size:11px;
color:#3ABAE3;
font-weight:bold;
background:url(../img/more.gif) no-repeat center right;
padding-right:18px;
padding-left: -10px;
}

.menu_faqs #more:hover{
color:#006599;
}

.globusfaq {
 z-index: 40000;
 background-color: #eee;
 border: 1px solid #aaa;
 display: none;
}

/*************Estils right FEEDS***************/

.feeds{
border:1px solid #DEDEDE;
background:#EEE;
margin-top:8px;
}

.feeds p{
font-size:11px;
color:#339ED5;
margin:0;
padding:5px 15px 0px 7px;
float:left;
}

.feeds .flechas{
float:right;
padding-right:5px;
}

.feeds .flechas a{
margin:0;
padding:0;
}

.feeds .flechas a img{
border:none;
margin:2px 0 0 0;
}

/*************Estils right***************/

.right{
font-size:11px;
float:right;
width:740px;
margin-top:15px;
}

.right h2{
color:#2972A6;
font-weight:normal;
margin:0;
padding:0;
font-size:18px;
}

.right p{
font-size:11px;
padding:3px 15px 3px 0px;
}

.right p span{
font-weight:bold;
font-size:12px;
}

.right p a{
color:#34BAFD;
font-weight:bold;
}


.right table.news th {

text-align:left;
padding: 8px 10px 8px 10px;

}

.right table.news a {
 text-decoration: none;
 color:#34BAFD;
 display:block;
 font-size:12px;
font-weight:bold;

 }
.right table.news a.title {
 text-decoration: none;
 color:#34BAFD;
 display:block;
 font-size:16px;
font-weight:bold;
padding:28px 0 5px 18px;

 }

 .right table.news th p {
 color:#fff;
 font-size:13px;
 font-weight:bold;
 padding: 30px 10px 8px 12px;
 margin: 0 10px 0 0px;
 background:url(../img/bullet_dia.jpg) no-repeat 0px 12px;
 float:left;
 }

 
.right table.news td{
font-size:11px;
padding: 5px 10px 25px 15px;
background: url(../img/sep_news.jpg) no-repeat bottom left;
}

.right table.news td p{
margin:0;
padding:0;
background:url(../img/bg_noticias.gif) no-repeat 0 2px;
padding-left:15px;
}
/*
.right table.news th {
font-size:16px;
font-weight:bold;
background:url(../img/bullet_h2_news.gif) no-repeat 0px 12px;
border-bottom:5px solid #EEE;
text-align:left;
padding: 8px 10px 8px 20px;
 color:#34BAFD;

}

.right table.news a {
 text-decoration: none;
 color:#34BAFD;

 }

 .right table.news span {
 color:#bbb;
 font-size:11px;
 font-weight:bold;
 
 }

 
.right table.news td{
border-bottom:1px solid #ccc;
font-size:11px;
padding: 10px 10px 5px 20px;
background: url(../img/bullet_news.gif) no-repeat 10px 15px;
}

*/


.right table.features th{
font-size:16px;
font-weight:bold;
background:url(../img/bullet_h2_products.gif) no-repeat 0px 12px;
border-bottom:5px solid #EEE;
text-align:left;
padding: 8px 10px 8px 20px;
}

.right table.features td{
border-bottom:1px solid #ccc;
font-size:11px;
padding: 5px 10px 5px 20px;
background: url(../img/bullet_feature.gif) no-repeat 10px 15px;
}

.right table.features td.first, .featuresList table td.first{
border-top:1px solid #ccc;
}

.right table.features td a {
color:#000;
text-decoration:none;
}

.right table.features td a:hover {
color:#05AAFC;
}

.width1{
width:360px;
float:left;
padding-top:8px;
}
.width2{
width:360px;
float:right;
padding-top:8px;
}

.compare{
width:100%;
margin-top:20px;
margin-bottom:20px;
border-bottom:1px solid #ccc;
}

.compare thead th{
width:350px;
text-align:left;
background: url(../img/bullet_h2_products.gif) no-repeat 10px 7px;
font-size:13px;
padding:5px 8px 3px 25px;
border-bottom:1px solid #949494;
}

.compare thead th.subtitle{
width:350px;
text-align:left;
background-image:none;
background-color:#949494;
font-size:11px;
padding:5px 8px 3px 25px;
color:#fff;
font-weight:normal;
}

.compare tbody th.subtitle{
width:350px;
text-align:left;
background-image:none;
background-color:#949494;
padding:5px 8px 3px 25px;
font-style:italic;
}

.compare tbody th.subtitle p{
color:#fff;
}

.compare thead td{
background:#34BAFD;
font-weight:bold;
color:#fff;
font-size:12px;
padding:5px 10px 3px 10px;
border-right:1px solid white;
border-bottom:1px solid #ccc;
}

.compare thead td p{
font-size:11px;
text-align:center;
}

.compare tbody th {
padding:5px 10px 3px 25px;
text-align:left;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}

.gris{
background:#eee;
}

.blue{
background:#78BBDC;
border-bottom:1px solid #fff;
}

.compare tbody th.blue p strong{
margin:0;
padding:0;
color:#fff;
font-size:11px;
font-weight:bold;
}

.compare tbody td.blue p{
margin:0;
padding:0;
color:#000;
font-size:11px;
font-weight:normal;
}

.compare tbody th p{
margin:0;
padding:0;
color:#666;
font-size:11px;
font-weight:normal;
}

.compare tbody th p strong{
font-weight:normal;
color:#029DE8;
}

.compare tbody td{
text-align:center;
border-right:1px solid #ccc;
padding: 0 8px 0 8px;
}

.compare tbody td.exclusive{
color:#FF9900;
font-size:11px;
padding:2px;
}

.compare tbody th.subseccion{
color:#000;
font-style:italic;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}


/**********ESTILS MOSTRAR I OCULTAR***************/
.visible{
display:block;
}

.hidden{
display:none;
}

/************Estils products list****************/

.productslist_colLeft{
width:345px;
float:left;
padding:15px 0 0 0;
}

.productslist_colRight{
width:345px;
float:right;
padding:15px 0 0 0;
}

.box_productslist{
width:343px;
height:335px;
margin-bottom:18px;
border:1px solid #CCC;
background:url(../img/bg_boxproductslist.gif) repeat-x bottom left
}

.box_productslist h3{
font-size:13px;
margin:0;
background:#E5E5E1;
padding-left:8px;
}

.box_productslist h4{
font-size:18px;
margin:0;
color:#555656;
font-weight:normal;
padding-left:175px;
margin:24px 0 6px 0;
}

.box_productslist h4.sets{
font-size:18px;
margin:0;
color:#555656;
font-weight:normal;
padding-left:15px;
margin:18px 0 6px 0;
}

.box_productslist img, .detalle img{
padding:15px;
float:left;
}

.box_productslist p{
padding:3px 15px 3px 15px;
margin:0;
font-size:11px;
line-height:14px;
}


.box_productslist ul{
float:right;
width:175px;
font-size:11px;
margin:0;
padding:0;
list-style:none;
}

.box_productslist ul li{
font-size:11px;
background:url(../img/bullet_featurelist.gif) no-repeat  0 9px;
padding:3px 5px 2px 8px;
}

.learnmore{
float:right;
width:175px;
padding:5px 0 5px 10px;
}

.completelist{
float:right;
padding:5px 0 5px 10px;
}

.learnmore a, .completelist a{
font-size:11px;
color:#3ABAE3;
font-weight:bold;
background:url(../img/more.gif) no-repeat center right;
padding-right:18px;
}

.learnmore a:hover,  .completelist a:hover{
color:#006599;
}

.buy{
float:right;
width:175px;
padding:5px 0 5px 10px;
background:url(../img/buy.jpg) no-repeat 10px 0;
height:35px;
margin-top:8px;
}

a.buyselect{
background:url(../img/buy.jpg) no-repeat 10px 0;
margin:8px auto 0 auto;
font-size:11px;
color:#006599;
font-weight:bold;
display:block;
width:100px;
height:35px;
padding:8px 0 2px 35px;
text-decoration:none;
}

.mrgTop_buy{
margin-top:130px;
}

.buy a{
font-size:11px;
color:#006599;
font-weight:bold;
display:block;
width:80px;
padding:2px 0 2px 30px;
text-decoration:none;
}

.buy a:hover, .demos a:hover, a.buyselect:hover{
text-decoration:underline;
}

.demos{
padding:5px 0 5px 10px;
background:url(../img/demo.jpg) no-repeat 10px 0;
width:210px;
height:35px;
margin:0px auto;
}

.demos a{
font-size:11px;
color:#006599;
font-weight:bold;
padding:2px 15px 2px 10px;
text-decoration:none;
}

.demos a span{
color:#666;
}

/************Estils ***************/

h3.basic{
font-weight:normal;
color:#99CC00;
font-size:20px;
}

h3.professional{
font-weight:normal;
color:#FEB201;
font-size:20px;
}

h3.premium{
font-weight:normal;
color:#0493D6;
font-size:20px;
}

h3.reverse{
font-weight:normal;
color:#CCCC33;
font-size:20px;
}

h3.classifieds{
font-weight:normal;
color:#C45E59;
font-size:20px;
}

h3.trading{
font-weight:normal;
color:#FF62FF;
font-size:20px;
}

.featuresList{
width:390px;
float:right;
}
.featuresList table{
width:390px;
}

.featuresList table th{
font-size:16px;
font-weight:bold;
background:url(../img/bullet_h2_products.gif) no-repeat 0px 12px;
border-bottom:5px solid #EEE;
text-align:left;
padding: 8px 10px 8px 20px;
}

.featuresList table td{
border-bottom:1px solid #ccc;
font-size:11px;
padding: 5px 10px 5px 20px;
background: url(../img/bullet_feature.gif) no-repeat 10px 15px;
}

.featuresList table td.first{
border-top:1px solid #ccc;
}

.featuresList table span{
color:#34BAFD;
display:block;
font-weight:bold;
}

.featuresList table td a{
color:#000;
text-decoration:none;
}

.featuresList table td a:hover{
color:#05AAFC;
}


/*******Estils Buy Now Process*************/

h2.buytitle{
color:#2F96CA;
margin:0;
font-size:20px;
font-weight:normal;
padding:5px 20px 5px 0px;
}

table.buymodule{
width:100%;
border-bottom:1px solid #CBD0D6;
margin-bottom:20px;
}

table.buymodule th.gris{
width:20%;
height:22px;
background: url(../img/qt_bg_gris.gif) repeat-x;
font-size:14px;
font-weight:bold;
padding-left:15px;
text-align:left;
}

table.buymodule th.blue{
width:20%;
height:22px;
background: url(../img/qt_bg_blue.gif) repeat-x;
color:#fff;
font-size:11px;
font-weight:bold;
padding-top:2px;
border-right:1px solid #fff;
}

table.buymodule td.modules{
background:url(../img/bg_modules.jpg) repeat-x bottom left; 
width:20%;
}

table.buymodule td.modules ul{
margin:0;
padding:0;
list-style:none;
}

table.buymodule td.modules ul li{
font-size:11px;
padding:8px 10px 8px 15px;
border-bottom: 1px dotted #ccc;
background: url(../img/bullet_modules.gif) no-repeat 8px 15px;
}

table.buymodule td.modules ul li a{
text-decoration:none;
color:#333;
}

table.buymodule td.modules ul li a:hover{
text-decoration:underline;
}

table.buymodule td.contingut{
border-top: 1px solid #CBD0D6;
border-right:1px solid #CBD0D6;
background:url(../img/qt_bg_contingut.gif) repeat-x;
vertical-align:top;
width:20%;
}


table.buymodule td.contingut p{
padding:10px 20px 10px 25px;
margin:0;
font-size:11px;
}

table.buymodule td.contingut ul{
padding:0px 20px 20px 25px;
margin:0;
list-style:none;
}

table.buymodule td.contingut ul li{
padding: 5px 0 5px 0px;
font-size:11px;
font-weight:bold;
color:#3ABAE3;
}

table.buymodule td.contingut ul li p{
padding:0;
margin:0;
font-size:11px;
color:#000;
font-weight:normal;
}

table.prices{
width:100%;
margin-top:10px;
margin-bottom:25px;
border: 2px solid #ccc;
}

table.prices th.product{
width:20%;
height:22px;
background:url(../img/bullet_h2_products.gif) no-repeat 5px 8px;
font-size:14px;
font-weight:bold;
padding:6px 8px 6px 22px;
text-align:left;
border-bottom:1px solid #CBD0D6;
border-right:1px solid #CBD0D6;
}

table.prices th.selection{
width:20%;
height:22px;
padding:6px 0px 6px 10px;
color:#333;
font-size:13px;
font-weight:bold;
border-right:1px solid  #CBD0D6;
border-bottom: 1px solid #CBD0D6;
}

table.prices th.selectionlast{
border-right:none;
border-bottom: 1px solid #CBD0D6;
width:20%;
}

table.prices th.optionsno-line{
background:#F6F6F6;
border-right:none;
}

table.prices td.options{
padding:10px 0 10px 10px;
border-right:1px solid #CBD0D6;
background:#F6F6F6;
}

table.prices td.first{
border-left:1px solid #CBD0D6;
}

table.prices td.options label{
font-size:11px;
font-weight:bold;
cursor: pointer;
color: #fa0;
}

table.prices th.costes{
background:url(../img/bullet_h2_products.gif) no-repeat 5px 8px #CEEEFF;
border-bottom:1px solid #34BAFD;
border-top:1px solid #34BAFD;
border-right:none;
}

table.prices td.values{
background:#CEEEFF;
text-align:center;
border-bottom:1px solid #34BAFD;
border-top:1px solid #34BAFD;
}

table.prices td.values p{
padding:3px;
margin:2px auto;
background:#fff;
font-size:12px;
font-weight:bold;
width:100px;
}

/*********Estils comprar templates************/

table.templates {
width:100%;
margin-top:10px;
margin-bottom:25px;
border-bottom:1px solid #ccc;
}

table.templates th{
height:22px;
background:url(../img/bullet_h2_products.gif) no-repeat 5px 8px #f6f6f6;
font-size:14px;
font-weight:bold;
padding:6px 8px 6px 22px;
text-align:left;
}

table.templates th.thumb{
background:none;
width:35%;
padding:0;
}

table.templates th.thumb div{
padding:8px;
}

table.templates th.thumb div a img{
border:1px solid #fff;
}

table.templates th.thumb div a:hover img{
border:1px solid #555;
}

table.templates td {
padding: 8px 0 8px 15px;
}

table.templates td input{
float:left;
}

table.templates td label{
font-size:11px;
font-weight:bold;
float:left;
padding:5px 0 0 8px;
}
table.templates td p.priceT{
padding:3px;
margin:0 auto;
background:#fff;
font-size:12px;
font-weight:bold;
width:100px;
float:right;
border:1px solid #34BAFD;
text-align:center;
}

h5.buyinfo{
margin:0;
padding:6px 0 6px 35px;
font-size:11px;
font-weight:normal;
background:url(../img/info_blue.gif) no-repeat 3px 0px #88CCEF;
}

h5.userinfo{
margin:15px 0 0 0;
padding:6px 0 6px 35px;
font-size:11px;
font-weight:normal;
background:url(../img/info.gif) no-repeat 3px 0px #E2E2E2;
filter: alpha(opacity=50); 
opacity: .5
}

h5.userinfo p, span.required, .domain span.required{
margin:0;
padding:0;
color:#FF6600;
font-size:10px;
font-weight:bold;
}

p.logininfo{
margin:0;
padding:6px 0 6px 35px;
font-size:11px;
}

p.logininfo a{
font-weight:bold;
color:#00CCFF;
}

p.logininfo a:hover{
color:#006599;
}

.loginprocess{
width:320px;
float:left;
padding-top:10px;
}

.loginprocessB{
width:420px;
float:left;
padding-top:10px;
}

.loginprocess label, .loginprocessB label{
padding:6px 0 6px 35px;
color:#359CD1;
font-size:11px;
font-weight:bold;
margin:0;
}

.loginprocess p.campo, .loginprocessB p.campo{
padding:0 0 0 35px;
color:#359CD1;
font-size:11px;
font-weight:bold;
margin:0;
}



.loginprocess .widthlabel, .loginprocessB .widthlabel{
float:left;
width:110px;
padding:5px 8px 8px 0;
}

.loginprocess .widthlabel2, .loginprocessB .widthlabel2{
float:left;
width:150px;
padding:5px 8px 8px 0;
}

.loginprocess input, .loginprocessB input, .loginprocessB select{
font-size:11px;
color:#999;
float:left;
margin-right:6px;
}

.loginprocess p, .loginprocessB p{
font-size:11px;
color:#999;
float:left;
margin:0;
padding:5px 0 0 0;
}

input.continue{
margin-left:115px;
border:none;
color:#006697;
background:url(../img/button_continue.jpg) no-repeat;
width:90px;
height:30px;
font-size:11px;
font-weight:bold;
padding:0 25px 10px 5px;
cursor:pointer;
}

.register{
margin:45px auto;
width:100px;
}

.register input{
text-align:center;
border:none;
color:#006697;
background:url(../img/button_continue.jpg) no-repeat;
width:90px;
height:30px;
font-size:11px;
font-weight:bold;
padding:0 25px 10px 5px;
cursor:pointer;
}


.cursiva{
font-style:italic;
color:#00CCFF;
font-size:11px;
font-weight:normal;
}

.domain{
background:#F6F6F6;
padding:25px 0 20px 0;
}

.important{
margin:5px 15px;
}

h5.important{
margin:15px 0 0 0;
margin:15px 15px 5px 15px;
padding:6px 0 6px 35px;
font-size:11px;
font-weight:normal;
background:url(../img/info.gif) no-repeat 3px 0px #E2E2E2;
}

.domain .widthlabel{
float:left;
width:110px;
padding:5px 8px 8px 0;
}

.domain .widthlabel label{
padding:6px 0 6px 35px;
color:#FF9900;
font-size:11px;
font-weight:bold;
margin:0;
}

.domain p{
padding:6px 0 6px 35px;
color:#000;
font-size:11px;
margin:0;
}

.domain input{
font-size:11px;
color:#999;
margin-right:6px;
}

.alert{
padding:0px 8px 15px 5px;
background:#FFFFC0;
margin-bottom:20px;
}

.alert img{
float:left;
padding-top:5px
}

.alert p.first{
padding:15px 3px 3px 5px;
font-size:11px;
color:#000;
line-height:13px;
float:left;
margin:0;
}

.alert p span{
color:#FF0000;
font-weight:normal;
}

.alert p{
padding:10px 3px 3px 30px;
font-size:11px;
color:#000;
line-height:13px;
margin:0;
}

.alert p a,  a.check{
color:#FF9900;
font-weight:normal;
}

.alert p a:hover, a.check:hover{
color:#666;
}

.alert p.example{
color:#666;
padding:3px 3px 0px 30px;
width:auto;
float: inherit;
line-height:11px;
margin:0;
}

label.check{
font-size:11px;
color:#000;
}

.agree{
font-size:9px;
color:#999;
margin:10px 0 20px 0;
}

.accept{
margin:20px auto;
width:170px;
}

.accept input{
border:none;
color:#006697;
background:url(../img/button_accept.jpg) no-repeat;
width:160px;
height:30px;
font-size:11px;
font-weight:bold;
padding:0 30px 10px 5px;
cursor:pointer;
}

p.contact{
font-size:11px;
padding:3px 15px 3px 15px;
}

p.contact2 a:link{
color:#666666;
}

p.contact_adress{
color:#999;
padding:3px 15px 3px 18px;
}

blockquote{
font-size:11px;
color:#3ABAE3;
padding:3px 45px 3px 45px;
background:url(../img/comillas1.gif) no-repeat;
margin:15px 0 0px 25px;
}

p.testimonial{
padding:3px 35px 8px 45px;
margin:15px 0 20px 25px;
background:url(../img/comillas2.gif) no-repeat top right;
width:350;
float:left;
height:27px;
}

p.testimonial a{
color:#333;
font-weight:normal;
font-style:normal;
}

p.testimonial a:hover{
color:#000;
}

/**************Estils pgina download**********************/

.download{
height:950px;
background: url(../img/bg_download.jpg) no-repeat;
}

.labelDown{
color:#359CD1;
font-weight:bold;
font-size:11px;
float:left;
padding-top:15px;
* padding-top:8px;
}

.labelDown a{
color:#FF9900;
}
.widthlabelDown{
float:left;
width:130px;
padding-top:15px;
* padding-top:8px;
}

.widthlabelDown label{
color:#359CD1;
font-weight:bold;
font-size:11px;
display:block;
* margin-top:-5px;
}

.widthinputDown{
float:left;
width:190px;
padding-top:15px;
* padding-top:0px;

}

.widthinputDown input, .widthinputDown select, .widthinputDown textarea{
border:1px solid #ccc;
font-size:11px;
* margin-top:-1px;
}

input.downloadFree{
width:285px;
height:80px;
margin:35px 0 0 35px;
background: url(../img/button_download_off.jpg) no-repeat;
cursor:pointer;
border:none;
}

input.downloadFreeOn{
width:285px;
height:80px;
margin:35px 0 0 35px;
background: url(../img/button_download_on.gif) no-repeat;
cursor:pointer;
border:none;
}

.advantages{
border-top: 5px solid #eee;
margin-top:55px;
* margin-top:15px;
width:710px;
height:340px;
background:url(../img/bg_advantages.jpg) no-repeat;
}

.advantages .half{
width:320px;
float:left;
padding:12px 12px;
}

.advantages .half h3{
background:url(../img/bullet_h2_products.gif) no-repeat 0 3px;
font-size:14px;
padding-left:18px;
}

.advantages .half ul{
margin:0;
padding:0;
list-style:none;
}

.advantages .half ul li{
font-size:11px;
padding:3px 25px 3px 25px;
* padding:2px 25px 0px 25px;
background:url(../img/bullet_feature.gif) no-repeat 15px 10px;
}
.advantages .half ul li strong{
color:#34BAFD;
font-weight:bold;
}


/****ESTILS FAQS*****/
.faqs_search{
border:1px solid #DEDEDE;
background:#EEE;
padding:3px 0 3px 0;
margin: 10px 0 10px 0;
}

.faqs_search label{
font-size:11px;
padding-right:8px;
padding-left:5px;
}

.faqs_search input{
border:1px solid #ccc;
font-size:11px;
color:#666;
font-weight:bold;
}

.faqs_search input.send{
background:url(../img/login.gif) no-repeat;
width:15px;
height:15px;
border:none;
cursor:pointer;
}

.grupo_faqs p{
background: url(../img/bullet_faqs_group.gif) no-repeat #E6F4FB 0 8px;
margin:0;
padding: 3px 0 5px 15px;
font-size:12px;
font-weight:bold;
}

.grupo_faqs ul{
margin:8px 0 0 0;
padding:0;
list-style:none;
}

.grupo_faqs ul li{
background:url(../img/bullet_faq.jpg) no-repeat 0 6px;
font-size:11px;
padding: 8px 0 3px 10px;
}

.grupo_faqs ul li b { 
color: #2181BA;
}

.grupo_faqs ul li a{
color:#000;
}

.grupo_faqs ul li a:hover{
color:#34BAFD;
}

.respuestas ul{
margin:8px 0 8px 0;
padding:0;
list-style:none;
}

.respuestas ul li{
border-bottom:1px solid #DEDEDE;
border-top:1px solid #DEDEDE;
}

.respuestas ul li p{
margin:0;
padding:8px 0 8px 0;
float:left;
width:630px;
font-size:12px;
font-weight:bold;
}

.respuestas ul li img{
float:right;
border:none;
}

/*
.respuestas ul li div.answer{
font-size:11px;
font-weight:normal;
line-height:15px;
color:#333;
float:none;
width:100%;
}
*/

.respuestas ul li div.answer{
width:100%;
}

.respuestas ul li div.answer p{
font-size:11px;
font-weight:normal;
line-height:15px;
color:#333;
margin:3px 0 0 0;
padding:0;
float:none;
}
 



.respuestas ul li ul{
margin:8px 0 8px 0;
padding:0;
list-style:none;
}

.respuestas ul li ul li{
background:url(../img/bullet_faq.jpg) no-repeat 0 6px;
font-size:11px;
padding: 3px 0 3px 10px;
border:none;
}

/*********Estils footer*****************/

#footer {
text-align:center;
background:#E6F4FB;
}


#footer ul{
list-style:none;
margin:0 auto;
padding:0px 0 0 0;

text-align:center;
width:530px;
}

#footer ul li{
background:url(../img/bullet_footer.gif) no-repeat 0px 9px;
float:left;
font-size:11px;
padding:3px 5px 3px 8px;
}

#footer ul li a{
color:#006699;
text-decoration:none;
}

#footer ul li a:hover{
text-decoration:underline;
}

p.cierre{
margin-top:8px;
font-size:11px;
text-align:center;
}

