html{
min-height:100%;
min-width:1024px;
}

body{
font: Arial, Helvetica, sans-serif;
color:#DDDDDD;
margin:0 auto;
width:100%;

background: #165463; /* Old browsers */
background: -moz-linear-gradient(top,  #165463 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#165463), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #165463 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #165463 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #165463 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #165463 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165463', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}


/* Estilos de fuentes */ 
span.fuentes{color:white}
span.texto_gral{color:#DDDDDD}
span.pregunta{color:white;font-weight:bold;font-size:130%;text-align:left}
span.respuesta{color:white;text-align:left}
span.texto_p_ppal{color:#DDDDDD;text-align:left}
span.texto_respuesta_err{font-size:130%;color:#FF0000;text-align:left}
span.texto_respuesta_ok{font-size:130%;color:#00FF00;text-align:left}
span.titulo{color:#FFFFFF;font-size:200%;text-align:center}
span.subtitulo{color:#DDDDDD;font-size:130%;text-align:left}
span.permiso{color:#DDDDDD;font-size:115%;text-align:left}
span.hora{color:gray;font-size:60%}
span.link{font-size:70%;float:right}

/* Estilos de TextBoxes*/
#txt_nombre{width:200px}
#txt_direccion{width:200px}
#txt_telefono{width:200px}
#txt_email{width:200px}
#txt_contrasena{width:200px}
#txt_titulo{width:200px}
#txt_descrip{width:200px}
#txt_codigo{width:200px}

/* Distribucion pagina principal */ 
#header{
width: 100%;
height:10%;
min-height:80px;
}

#medio{
width:100%;
min-height:588px;
}

#footer{
width: 100%;
height:14%;
min-height:100px;
}

#barra_izq{
width:20%;
height:100%;
}

#container{
margin-left:20%;
width:80%;
height:100%;
}

a {
cursor:pointer;
cursor:hand;
}

a img {
border: none;
}

#div_logo_ppal{
position: absolute;
left: 10px;
top: 10px;
}

#tbl_banner{
top:80px;
width: 80%;
height: 150px;
left:20%;
}

#banner{
z-index: 1;
width: 800px;
height: 150px;}

.paginate{
z-index: 2;
position: relative;
width: 700px;
text-align:right;
margin-top:-40px;}

div.index_content{
	width:60%;
}

ul.faqs_ques {
	padding:0px;
	margin:0px;
	padding-top:15px;
	margin-bottom:5px;
	margin-left:10%;
}
ul.faqs_ques li {
	list-style-type:none;
	line-height:20px;
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:0px;
	margin-bottom:5px;
}
.question_box{
	background-image:url(img/question.png);
	background-repeat:no-repeat;
	padding-left:30px;
}
.faqs_heading{
	font-size:17px;
	font-weight:bold;
	color:#FDC00B;
	padding-bottom:0px;
	padding-top:2px;
	padding-left:5px;
}
.faqs_answers{
	font-size:13px;
	color:#DDDDDD;
	padding-bottom:0px;
	padding-top:2px;
	padding-left:5px;
}

#tbl_cols{
	width: 100%;
}

#tbl_cols tr{
	vertical-align:top;
}

#tbl_cols td{
	width: 50%;
}

div.splitColL  {
	width: 70%;
}
div.splitColR {
	width: 70%;
}

ul.features {
}

ul.features li {
	color:#DDDDDD;
}

h2.tit_features {
	color:#FDC00B;
}

ul.contacto {
	list-style-type: none;
	list-style-image: none;
}
ul.contacto li {
	list-style-type: none;
	list-style-image: none;
	color:#DDDDDD;
	width: 100%;
}

.pricing-table {
	margin-left: 10%;
	width: 80%;
}

#tbl_precios {
	width: 100%;
}

#tbl_precios tr{
	vertical-align:bottom;
}

.pricing-notes p {
	text-align: right;
	color: #999999;

}

.pricing-table .referencia {
	min-width: 150px;
	width: 95%;
	margin: 0px 1px 0 1px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-left: 1px solid #dadace;
	border-bottom: 1px solid #dadace;
	border-top: 1px solid #dadace;
	text-align: center;
	background: #fff;

}

.pricing-table .plan {
	min-width: 160px;
	width: 95%;
	margin: 0px 1px 0 1px;
	background: #fff;
	border: 1px solid #788a23;
    position: relative;
	text-align: center;
}

.pricing-table .bronce {
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 20px #BEF781;
    -webkit-box-shadow: 0px 0px 20px #BEF781;
    box-shadow: 0px 0px 20px #BEF781;
}

.pricing-table .plata {
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 20px #D8D8D8;
    -webkit-box-shadow: 0px 0px 20px #D8D8D8;
    box-shadow: 0px 0px 20px #D8D8D8;
}

.pricing-table .oro {
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 20px ##7D358;
    -webkit-box-shadow: 0px 0px 20px #F7D358;
    box-shadow: 0px 0px 20px #F7D358;
}

.pricing-table .package-title {
	font-size: 26px;
	color: #575656;
	font-weight: bold;
	text-align: center;
	display: block;
	position: relative;
	top: 24px;
}

.pricing-table .package-pricing {
	margin-top: 45px;
	display: block;
	border-bottom: 1px solid #dadace;
	border-top: 1px solid #dadace;
	
	background: #f9f9f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f7 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f7 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f7 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f7 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.pricing-table .package-month, .package-slogan {
	font-size: 17px;
	text-align: center;
	color: #5a5a5a;
	display: block;
	line-height: 8px;
	margin-top: 18px;
}

.pricing-table .select-plan {
	margin: 32px 0 25px 10px;
	display: block;
}

.pricing-table .select-plan a {
}

.pricing-table .package-listing-top p{
	text-align: center;
	border-bottom: 1px solid #dcd9d0;
	height: 30px;
	color: #575656;
	
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}

.pricing-table .package-listing p{
	border-bottom: 1px solid #dbdad0;
	height: 30px;
	color: #575656;
}

.pricing-table img {
	position: relative;
	top: 7px;
	margin-right: 6px;
}