/*Por:
Miguel Estrada
* * * * * * * * * * *
DESARROLLADOR.COM.MX
Internet en Buen Plan
Chat: apoyo@hotmail.com
Tutoriales/Blog: www.e-miguel.com
Nuestra Red: COAHUILA.BIZ | DESTRAL.COM | MONTERREY.WS | SANLUISPOTOSI.BIZ | SALTILLO.BIZ | INMOBILIARIAS-BIENESRAICES.COM | ELSALTILLERO.COM  */


/* ---------------------------------- ESTILOS PARA TODAS LAS PAGINAS INTERIORES ------------------------------------*/


body {
	background: url(img/bg.jpg) no-repeat;
	background-repeat: repeat-x;
	background-color: #AC8F67;
}

img { border: 0px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

#contenedor {
margin-left:auto;
margin-right:auto;
margin-top:-10px;
width:780px;
height:auto;
}

/* ------- HEADER ------- */

#header {
	width: 770px;
	height: 66px;
	margin-left:30px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}

#header li {
	display:inline;
	list-style:none;
}

#header .hlogo {
	width:350px;
	background: url(img/header.png);
	background-repeat:no-repeat;
	text-align:left;
	color:#000000;
	padding-top:60px;
}

#header .botones {
	float:right;
	width:280px;
	height:15px;
	margin-top:-55px;
	margin-right:30px;
}

#header .botones .contacto  {
	clear:both;
	float: left;
	width:136px;
	height:38px;
	background: url(img/buttons.png);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
}

#header .botones .soporte  {
	float:right;
	width:136px;
	height:38px;
	background: url(img/buttons.png);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
	background-position: -132px 0px;
}

#header a, #header a:hover {
	color:#FFFFFF;
	text-decoration:none;
}



/* NAVEGACION */

#nav1 {
clear:both;
margin-top:40px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-align:center;
color:#FFFFFF;
margin-left:-30px;
}

#nav1 li {
display:inline;
list-style:none;
padding-left:5px;
}

#nav1 a {
color:#FFFFFF;
}



/* ------- TEXTOS-CONTENIDOS ------- */

#hd-verde{
background-image:url(img/hd_verde.png);
background-repeat:no-repeat;
width:780px;
height:40px;
}
#fondo-verde{
background-image:url(img/fondo_verde.png);
background-repeat:repeat-y;
width:780px;
height:150px;
}
#fondo-verde .logo{
padding-left:50px;
}
#fondo-verde .titulo{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
text-align:center;
margin-top:-130px;
margin-right:60px;
width:380px;
height:100px;
}
#fondo-verde .titulo a {
font-size:15px;
color:#FFFFFF;
}
#fondo-verde .titulo h1{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#006600;
}
#fondo-verde h2{
width:400px;
text-align:center;
padding-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#006600;
margin-top:-12px;
}
#fondo-verde p{
width:400px;
text-align:center;
padding-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:-12px;
}


#fondo-blanco{
background-image:url(img/fondo_blanco.png);
background-repeat:repeat-y;
width:780px;
height:auto;
}


#fondo-blanco h2 {
padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	text-align:left;
	color:#FF0000;
}

#fondo-blanco h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	text-align:left;
	color:#000000;
	margin-top:-10px;
}

#fondo-blanco p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	margin-top:-10px;
}

#fondo-blanco p a {
	color:#006600;
	font-weight:bolder;
	font-size:12px;
	text-decoration:none;
}

#fondo-blanco p a:hover {
	text-decoration:underline;
}

#bt-blanco{
background-image:url(img/bt_blanco.png);
background-repeat:no-repeat;
width:780px;
height:40px;
}


#columnas {
	width: 760px;
	height: 100px;
	padding: 10px;
	margin-top:-10px;
}
#columnas .col-1 {
	float:left;
	width: 240px;
	height: auto;
	padding: 5px;
}
#columnas .col-2 {
	float:left;
	width: 240px;
	height: auto;
	padding: 5px;
}
#columnas .col-3 {
	float:left;
	width: 240px;
	height: auto;
	padding: 5px;
}
#columnas h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bolder;
	text-align:left;
	color:#FFFFFF;
}
#columnas li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	text-align:left;
	color:#FFFFFF;
}

#columnas a {
	color:#FFFFFF;
	text-decoration:none;
}

#columnas a:hover {
	text-decoration:underline;
}


#kseo {
float:left;
width:auto;
height:auto;
margin-top:-80px;
}


/* ----------- PAGINAS PRESENCIA -------------- */

#presencia {
	width: 90%;
	padding: 0;
	margin-left: 40px;
}

#presencia h1 {
	padding: 0 0 5px 0;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#000000;
	font-weight: bolder;
	text-align: center;
}

#presencia .callout {
border-style: dotted;
border-color:#FF0000;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style: italic;
font-weight:bold;
width:400px;
background-color:#FFFF99;
padding:12px;
text-align:center;
}

#presencia .precio {
width:auto;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:30px;
color:#990000;
}


#presencia .pago{
clear:both;
float:right;
margin-top:-10px;
margin-right:30px;
width:160px;
height:43px;
background-image:url(img/bt_pagar.png);
background-repeat:no-repeat;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
padding-top:7px;
}
#presencia .pago a{
color:#003300
}

#presencia .incluye {
margin-left:60px;
clear:both;
padding-top:25px;
width:90%;
font: 12px Arial, Helvetica, sans-serif;
}


#presencia .incluye a {
color:#0000FF;
font-weight:bolder;
}

#presencia .incluye a:hover {
text-decoration:underline;
}


#presencia .incluye h3 {
padding-top:10px;
font-size:14px;
color:#FF0000;
}



/* ------- FOOTER ------- */

#footer {
	clear:left;
	width: 100%;
	height: auto;
	background-color:#8c754b;
	margin-left:-20px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	padding:15px;
}

#footer li {
list-style:none;
margin-left:10px;
margin-right:auto;
}

#footer a, #footer a:active {
color:#FFFFFF;
text-decoration:none;
}

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

/* ---------------------------------- ESTILOS PARA PREGUNTAS FRECUENTES ------------------------------------*/

#faq {
	width: 90%;
	padding: 0;
	margin-left: 40px;
}

#faq h1 {
	padding: 0 0 5px 0;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#000000;
	font-weight: bolder;
	text-align: center;
}


#faq h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:900;
	color:#009900;
}

#faq h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:900;
	color:#663300;
	padding:10px;
}

#faq h4{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-align:left;
}

#faq h5{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align:left;
}

#faq ol, #faq ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	padding-bottom:10px;
}

#faq a, #faq a:active {
	color:#333333;
	text-decoration:none;
	font-weight:900;
}

#faq a:hover {
	text-decoration:underline;
}


#faq p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	text-align:justify;
	color:#000000;
	padding:10px;
}

#faq .subir {
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
	color:#FF0000;
}

#faq .subir a, .subir a:active {
	color:#B8B8B8;
	text-decoration:none;
	font-weight:900;
}

#faq .subir a:hover {
	text-decoration:underline;
}

/* ---------------------------------- ESTILOS PARA PAGINA DE PRECIOS -------------------------------------*/

/* TABLA DE PRECIOS */
#latablita {
	width: 90%;
	padding: 0;
	margin-left: 40px;
}

#latablita h1{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#000033;
text-align:center;
}


#latablita a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#009900;
text-align:center;
}

#latablita a:hover{
text-decoration:underline;
color:#009900;
}

caption {
	padding: 0 0 5px 0;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#000000;
	font-weight: bolder;
	text-align: center;
}

th {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #006600;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 1px;
	/*text-transform: uppercase;*/
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #8fc400 url(nuevo/img/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: #FFFFFF;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background-color: #FFFFFF;
	padding: 6px 6px 6px 12px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bolder;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

td.altpr {
	background: #FFFFFF;
	color: #000000;
	text-align:right;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(nuevo/img/bullet1.gif) no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(nuevo/img/bullet2.gif) no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #797268;
}
/*termina tablita*/

.footnote {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
padding: 10px 40px 10px 40px;
text-align:left;
}
