.feature{
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
	border: 0px solid #314D52;
	border-bottom-color: #314D52;
	border-right-color: #314D52;
	font-size : 14px;
}
div.feature .compra{
 font: bold;
 color: #ED1C28;
 margin: 0px;
 text-decoration : underline;
 padding: 0px;
}
a.salir{
font-size : 12px;
 color: #ED1C28;
 margin: 0px;
 text-decoration : underline;
 padding: 0px;
}
.feature2{
	padding: 10px 10px 10px 10px;
	min-height: 110px;
	min-width: 160px;
	height: 110px;
	background-color: #F5F7F7;
	margin: 10px 0px 0px 0px;
	border: 1px solid #314D52;
	border-bottom-color: #314D52;
	border-right-color: #314D52;
}
div.feature p{
	text-align:justify;
	font-size : 14px;
	}
/************** header tag styles **************/
h1{
 font: bold;
 color: #334d55;
 margin: 0px;
 padding: 0px;
 font-size : 17px;
}
h2{
 font: bold;
  font-size : 17px;
 color: #1B5086;
 margin: 0px;
 padding: 0px;
}
h3{
 font: bold 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
h4{
 font: 100%;
 color: #333333;
 margin: 0px;
 padding: 0px;
}
h5{
 font: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
/*************** list tag styles ***************/
ul{
 list-style-type: square;
}
ul ul{
 list-style-type: disc;
}
ul ul ul{
 list-style-type: none;
}
/********* form and related tag styles *********/
form {
	margin: 0;
	padding: 0;
}
label{
 font: bold 1em;
 color: #334d55;
}

/*****************************************/

                
                p {
                        font: .9em/1.5em;
                        color: #000;
                        margin: auto 5px;
                }


                table.hosting {
                        border: 1px solid #ccc;
                        margin: 20px auto;
						width:99%;}
                table.hosting caption {
                        font: bold 1em/1.5em;
                        color: #000;
                        text-align: center;
                        margin: 10px auto;
                        }

                table.hosting tbody tr.principal th {
                        font: bold .9em/1.5em;
                        color: #fff;
                        background:#4377D1;
                        text-align: center;
                        padding: 5px;
                        border: 0;
                        }
                        
                table.hosting tbody tr.comparacion th {
                        font: bold .9em/1.5em;
                        color: #FFF;
                        background:#4377D1;
                        text-align: left;
                        padding: 5px;
                        border-top: 1px solid #eee;
                        }
                        
                table.hosting tbody th {
                        font: bold .9em/1.5em;
                        color: #993333;
                        background: #F4FEFF;
                        text-align: left;
                        padding: 5px;
                        border-top: 1px solid #eee;
                        }

                        
                table.hosting tbody td {
                        font: .9em/1.5em;
                        color: #000;
                        background: #fff;
                        text-align: center;
                        padding: 5px;
                        border-top: 1px dotted #eee;
                        }
						/* ----------------------------------------------------------------------------------------------------------------*/
 
