body {margin:0;padding:0;background:#ffffff;}
table, td {border-collapse:collapse;}
td { vertical-align:top;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}

td, a, span, input, textarea
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: normal; 
    text-decoration: none; 
    color: #666666; 
    /*text-align: left; */
    line-height: 1.5em;
    /* legacy
    font: 14px 'Trebuchet MS' , Tahoma, Arial, Geneva, sans-serif;
    color: #6B6B6B;*/
}

td, span { line-height:19px;}

/*.w {width:100%; text-align:right;} */

.h {height:100%;}
	
a {text-decoration: underline;}
a:hover {text-decoration: none;}

.first, .foot {width:766px;}

	/*.hed {height:331px;background:url(images/hed.jpg) no-repeat left bottom;}*/
	.hed {height:331px;}
	.hed table {width:385px;margin:41px 0px 0px 270px;}
	
	.hed table td.w span { display:block;padding:0px 0px 0px 17px;}
	.hed table td.w span a { color:#333333; padding-left:10px;}
	.hed table td.w span a:hover {background:url(images/w.gif) no-repeat left; padding-left:10px;}
	.hed table td.w img {margin:102px 0px 8px 0px;}
	.hed table td.w strong {display:block; color:#FFFFFF; text-transform:uppercase; font-size:10px;}
	
	.hed td.menu {padding:38px 0px 0px 50px;}
	.hed td.menu a {width:141px;height:36px;display:block;text-decoration:none;}

		.hed td.menu span.nsolucion a {background:url(images/nsolucion.gif) no-repeat;}
		.hed td.menu span.nsolucion a:hover {background:url(images/nnsolucion.gif) no-repeat; }
		.hed td.menu span.nnsolucion a {background:url(images/nnsolucion.gif) no-repeat;}
		
		.hed td.menu span.nventajas a {background:url(images/nventajas.gif) no-repeat;}
		.hed td.menu span.nventajas a:hover {background:url(images/nnventajas.gif) no-repeat; }
		.hed td.menu span.nnventajas a {background:url(images/nnventajas.gif) no-repeat;}
		
		.hed td.menu span.nfunciones a {background:url(images/nfunciones.gif) no-repeat;}
		.hed td.menu span.nfunciones a:hover {background:url(images/nnfunciones.gif) no-repeat; }
		.hed td.menu span.nnfunciones a {background:url(images/nnfunciones.gif) no-repeat;}
		
		.hed td.menu span.ndemo a {background:url(images/ndemo.gif) no-repeat;}
		.hed td.menu span.ndemo a:hover {background:url(images/nndemo.gif) no-repeat; }
		.hed td.menu span.nndemo a {background:url(images/nndemo.gif) no-repeat;}
		
		.hed td.menu span.nprecio a {background:url(images/nprecio.gif) no-repeat;}
		.hed td.menu span.nprecio a:hover {background:url(images/nnprecio.gif) no-repeat; }
        .hed td.menu span.nnprecio a {background:url(images/nnprecio.gif) no-repeat;}
        		
		.hed td.menu span.ncontratar a {background:url(images/ncontratar.gif) no-repeat;}
		.hed td.menu span.ncontratar a:hover {background:url(images/nncontratar.gif) no-repeat; }
		.hed td.menu span.nncontratar a {background:url(images/nncontratar.gif) no-repeat;}
		
		
	
	.cont {width:742px;margin:10px 0px 11px 0px;}
	
		.cont td.h1 { border-left:2px solid #F26521;}
		.cont td.h1 img {margin:0px 0px 0px 14px;}
	.cont b { color:#555555}
		.cont b a { color:#414141;background:url(images/w1.gif) no-repeat right;padding:0px 6px 0px 0px; font-weight:bold;}
	.cont font a { display:block;background:url(images/bu.gif) no-repeat left; padding-left:8px;margin:0px 0px 4px 0px;}
		.cont td.ind {padding:19px 20px 20px 25px;}
		.cont td.ind,.cont td.ind a { color:#8F8F8F;}
		.cont td.ind span a { color:#F26521;}
		.cont td.ind b a { color:#414141;}
		
		.cont span a, .cont font a  { color:#000000;}
		
		.cont input, textarea {border:1px solid #D8D8D8;padding:2px 0px 0px 5px;}
		.cont input { width:230px;height:20px;}
		.cont textarea { width:230px;height:81px; overflow:auto;}
		form b { display:block;margin:6px 0px 0px 0px;}
		form b a { margin-right:15px;}
	


.line {height:7px; background-color:#000000;}

.foot {background:url(images/w2.gif) no-repeat right top;height:75px;}

	.foot td {color:#A8A8A8;padding:2px 86px 0px 42px;}
		.foot td font, .foot td span { display:block;}
		.foot td font { padding-top:5px;}
		.foot td span { float:right; font-size:14px; font-weight:bold; color:#373737; padding-top:5px;}
	
			.foot td, .foot td font, .foot td font a { font-size: 10px;}
			.foot td font, .foot td font a { color:#848484;}

.pr {background:url(images/pr.gif) repeat-x top;}

/**************/
.hed table td.w span a {text-decoration:none;}
.hed table td.w span a:hover {text-decoration:underline;}

/*
a {text-decoration:underline;}
a:hover {text-decoration:none;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
*/


/***********************************
nuevos
***********************************/
.titulo
{
    margin-left: 12px;
    font-size: 18px;
    font-weight:bold;
    color: #666666;
    /*margin-top: 10px;
    margin-bottom: 10px;*/
    text-align:left;
    line-height:25px;
}

.subtitulo
{
    margin-left: 12px;
    font-size: 18px;
    font-weight: bold;
    color: #666666; /*margin-top: 10px;
    margin-bottom: 10px;*/
    text-align: left;
    line-height: 25px;
}

.tabla 
{
    margin:10px 0px 11px 26px; 
    text-align:center; 
    vertical-align:middle;
     font-size:large;
}

.tabla td
{
    vertical-align: middle;
    text-align: center;
}

ul
{
    
    padding-left: 12px;
    margin-left: 1px;
   list-style-image: url(images/bu.gif);
}


li
{
 
}

/***************************************/

/* Template preview popup */
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  border:1px solid #444444;
  font-size: 11px;
  color: #4B4B4B;
  padding: 12px 15px 15px 15px;
}

#tplPreviewTitle {
  font-size: 16px;
}

#tplPreviewBody {
  position: relative;
}

#tplPreviewImage {
  margin: 8px auto 0 auto;
}

#tplPreviewProgressBar {
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
}

.precio_plan
{
    font-size:20px;
    color:White;
    font-weight:bold;
}

.precio_valor
{
    font-size:17px;
}

.precio_valor_anual
{
    font-size:17px;
    font-weight:bold;
}

.precio_descuento
{
    font-size:15px;
    color:brown;
    font-weight:bold;
}

.precio_contratar a
{
   
   font-size:22px;
}

.precio_contratar a:hover
{
   text-decoration: none; 
}

