body {font-family: Arial, Helvetica, sans-serif; font-size: 90%; margin:0; padding:0;}

.container {margin:0px auto; width: 982px; padding:0px;}

#head {width:952px; height:24px; font-size:11px; background:url(/novedades/img/head-bkg.gif) top left no-repeat; list-style:none; margin:0; padding:7px 0 0 30px; color:#fff;}
#head li {float:left;text-decoration:none;}
#head li a {color:#fff; text-decoration:none; font-weight:normal;}
#head li a:hover {text-decoration:underline;}

.maincat {float:left; list-style:none; margin:0; padding:141px 0 0 40px; background:url(/novedades/img/header-2010.png) left top no-repeat; width:942px; height:67px;}
.maincat li {float:left; font-size:14px; color:#747477; background:url(/novedades/img/navl.png) left top no-repeat; padding:0 0 0 8px; margin-right:2px;}
.maincat li:hover {background:url(/novedades/img/navl_.png) left top no-repeat; } 
.maincat li a {float:left; display:block; background:url(/novedades/img/navr.png) right top no-repeat; text-decoration:none; color:#747477; padding:10px 8px 10px 0px;}
.maincat li a:hover {color:#00755c; background:url(/novedades/img/navr_.png) right top no-repeat; }

.cuerpo {padding-left:40px; width:900px;}


h1 {height: 18px; font-size: 150%; padding: 0px 0 0 0px; background-color:#ffffff;}
h2 {font-size:130%; color: #007f67;}
h3 {font-size:100%; color: #007f67;}
a {color:#007f67; font-weight: bold;}
p {font-size: 12px; }

dl.fichas {font-size: 12px;}
dl.fichas dt {width:140px; float:left; font-weight:bold; clear:left; font-size:120%;}
dl.fichas dd {margin:0; padding:0; display:block; margin-bottom:0.5em;}

dt.contaplus {color:#d62229;}
dt.facturaplus {color:#0060a9;}
dt.gold {color:#c1aa34;}
dt.nominaplus {color:#ebba15;}
dt.pymeplus {color:#5c2d91;}
dt.tpvplus {color:#00652a;}

h1.contaplus {color:#d62229;}
h1.facturaplus {color:#0060a9;}
h1.gold {color:#c1aa34;}
h1.nominaplus {color:#ebba15;}
h1.pymeplus {color:#5c2d91;}
h1.tpvplus {color:#00652a;}
h1.sectoriales-azul {color:#00aaec;}
h1.sectoriales-negro {background-color:#000000;}
h1.verticales {background-color:#a31984;}
h1.servicios {background-color:#cde7a0; color:#000;}

.boxes{margin:0px auto; width: 450px; padding:5px;}

.nav {float:left; list-style: none; margin:0; padding:0; display: block; padding-left:18px;}
.nav li {float:left; color:#a0a0a0; font-size:12px; padding:0 5px; display:block;}
.nav li a {color:#bbb; text-decoration: none; font-size:12px; font-weight:normal;}
.nav li a:hover {color:#555; text-decoration:underline;}
.nav .sel {color:#555; font-weight:bold;}
	
.req {float: left; width:220px; font-size: 80%; margin:0 10px 10px 0; border-bottom:1px solid #007f67;}
.req ul {font-size:80%; list-style: square; list-style-position: inside; line-height: 12px; margin:5px 0; padding:0;}
	
.screenshot {text-align: center;}

.clear {clear:both;}
	
.btngrande{background:url(/novedades/img/btn-g-left.png) left top no-repeat; height:46px; display:block; padding-left:12px; float:left;}
a.finbtngrande{background:url(/novedades/img/btn-g-right.png) right top no-repeat; height:30px; display:block; float:left; color:#fff;text-align:left; font-size: 12px; font-weight:bold; padding:15px 16px 2px 0px; text-decoration:none;}
a.finbtngrande, a.finbtngrande:visited {color:#fff;}

.price {font-size:220%; font-weight: bold; color:#ab1d2d; float:left; padding-top:10px; margin:0 4px;}
.price span {font-size:80%;}

.comparison {width: 90%; border: 0;color:#fff;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.comparison th {padding: 2px 4px; border:1px solid #fff;}
.comparison th.big {font-size:100%; text-align:left;}
.comparison td {font-size:80%; border:1px solid #fff; padding:6px 4px; text-align:center;}
.comparison td.left {text-align:left;}

.comparison .buy {font-size:160%; font-weight: bold; color:#fff; text-align:center; padding-bottom:105px;}
.comparison .buy span {font-size:80%;}
.comparison .buybtnc {margin:0 auto; background:url(/novedades/img/btn-g-left.png) left top no-repeat; width:86px; height:46px; display:block; padding-left:8px;}
/*.comparison a.buybtn{background:url(/novedades/img/btn-g-right.png) right top no-repeat; width:66px;height:30px; display:block; color:#fff;text-align:left; font-size: 12px; font-weight:bold; padding:15px 6px 2px 6px; text-decoration:none;}*/
.comparison a.buybtn{display:block; color:#fff;text-align:center; font-size: 12px; font-weight:normal; padding:0 0 0 0 ; text-decoration:underline;}
.comparison a.buybtn, a.buybtn:visited {color:#fff;}
.comparison .caption {text-align: center; font-size:110%; font-weight:bold; background-color:#cde7a0; color:#6a923a;}
.comparison .transparent {background-color:#fff;}

.tbcontaplus {background-color:#b3071b;}
.tbfacturaplus {background-color:#0060a9;}
.tbgold {background-color:#c1aa34;}
.tbnominaplus {background-color:#ebba15;}
.tbpymeplus {background-color:#5c2d91;}
.tbtpvplus {background-color:#00652a;}
.tbsectoriales-azul {background-color:#00aaec;}
.tbsectoriales-negro {background-color:#000000;}
.tbverticales {background-color:#a31984;}
.tbservicios {background-color:#6a923a;}

.copyright {margin:10px auto; width: 982px;	font-size:80%; border-top: 1px dotted #007f67; padding-top: 10px;}
	.copyright .text {float:left; padding:0 0 0 30px;}
	.copyright .softlegal {text-align:right;}
		.copyright .softlegal img {border:0;}

.homeBanners {list-style:none; margin:0 0 0 30px; padding:0; width: 550px; float:left}
.homeBanners li {float:left; padding:10px}

.publiHome {margin:0; padding:0; width: 700px; float:left; text-align:left; font-size:90%;}

/* Product Menu */
ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style: none; margin: 0; padding: 0;}
ul.dropdown {position: relative; z-index: 100; float: left;}
ul.dropdown li {float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover, ul.dropdown li:hover {position: relative; z-index: 103; cursor: default;}
ul.dropdown ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 102; width: 100%;}
ul.dropdown ul li {float: none;}
ul.dropdown ul ul {top: 1px; left: 99%;}
ul.dropdown li:hover > ul {visibility: visible;}
/* Forced... */
ul.dropdown {font-size:12px; padding:4px 0 0 12px; color: #000;}
ul.dropdown li {}		
ul.dropdown li ul li {border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc; background-color: #E2E2E2; color: #000;}
ul.dropdown li:hover {background-color: #E2E2E2; color: #000;}
ul.dropdown ul li:hover {background-color: #ccc; color: #000;}
ul.dropdown a {color: #000; text-decoration: none; font-weight:normal; display:block; padding:4px 5px;}
ul.dropdown a:hover	{background-color:#E2E2E2;}
ul.dropdown ul li a:hover {background-color:#ccc;}
ul.dropdown ul {width: 152px;}
ul.dropdown ul li {font-weight: normal;}
ul.dropdown *.dir {padding-right: 15px; background-image: url(/novedades/img/arrow-down.gif); background-position: 100% 50%; background-repeat: no-repeat;}
ul.dropdown-horizontal ul *.dir {padding-right: 15px; background-image: url(/novedades/img/arrow-down.gif); background-position: 100% 50%; background-repeat: no-repeat;}
ul.dropdown li.sel, ul.dropdown ul li.sel  {font-weight:bold; background-color:#ccc; display:block; padding:4px 15px 4px 5px;}

/* Services */
.servicelist {}
.servicelist td {padding:5px;}
.servicelist td.par {background-color:#fff;}
.servicelist td.impar {background-color:#cde7a0;}

.serviceprice {font-weight:bold; text-align:right;}
.serviceprice span {font-size:120%;}

.contactos {color:#747477; font-size:120%; padding-top:15px; text-align:center;}
.contactos a {font-weight:normal; color:#747477;}
.contactos a:hover {text-decoration:underline; color:#00755c;}

