/*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 ------------------------------------*/

strong {
font-weight:bolder;
color:#009900;
}

.w3 {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:13px;
color:#000099;

}

body {
	background: url(img/fondo.jpg) no-repeat;
	background-repeat: repeat-x;
}

img { 
border: 0px;
}

#contenedor {
margin-left:auto;
margin-right:auto;
width:750px;
height:auto;

}

/* ------- HEADER ------- */
#logo {
	width: 450px;
	height: 46px;
	background: url(img/logo.png) no-repeat;
	float:left;
	margin-top: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bolder;
	color:#FFFFFF;
	padding-left: 65px;
	padding-top: 10px;
}

#callout {
	width: 283px;
	height: 133px;
	background: url(img/callout.png) no-repeat;
	float:right;
	margin-top:25px;
}

#contacto {
	width: 361px;
	height: 49px;
	background: url(img/CONTACTO.png) no-repeat;
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	top: 103px;
	left: 152px;
}


/* ------ ESQUEMA DE NAVEGACION ------- */

/* NAVEGACION SUPERIOR */

#pestanas {
margin-left:auto;
margin-right:auto;
	padding: 0;
	height: 30px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 750px;
}

#pestanas li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#pestanas a {
	float: left;
	padding: 32px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:37px; /* for IE5/Win only */
	}
	
#pestanas a:hover {
	background-position: 0 -74px;
	}

#pestanas a:active {
	background-position: 0 -37px;
	}
	
#pestanas a.selected {
	background-position: 0 -111px;
	}

#p1 a  {
	width: 150px;
	background: url(img/pestana_promo.png) top left no-repeat;
	}
	
#p2 a  {
	width: 150px;
	background: url(img/pestana_precios.png) top left no-repeat;
	}
	
#p3 a  {
	width: 150px;
	background: url(img/pestana_muestras.png) top left no-repeat;
	}
	
#p4 a  {
	width: 150px;
	background: url(img/pestana_proceso.png) top left no-repeat;
	}




/* NAVEGACION LATERAL */
#navlateral {
margin-top: 15px;
	width: 245px;
	height: 300px;
	float:right;
	position:static;
}

#navlateral h1 {
	  background:url(img/navlateral.png) no-repeat center;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 39px;
	  font-weight: bolder;
	  text-align:center;
	  padding:30px 0px 30px 0px;
	  margin-top:9px;
	  margin-bottom:9px;
}

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

#navlateral a:hover {
color:#99FFFF;
}




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

#contenido {
	margin-top: 23px;
	float:left;
	width: 460px;
	height: auto;
	background: #EEEEEE;
	padding: 15px 15px 15px 15px;
	border:1px solid #999999;
}


#contenido h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:41px;
	font-weight:lighter;
	text-align:center;
	color:#666666;
}

#contenido h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:900;
	color:#000099;
}

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

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



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

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

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

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

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

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

#faq {
	margin-top: 23px;
	float:left;
	width: 460px;
	height: auto;
	background: #EEEEEE;
	padding: 15px 15px 15px 15px;
	border:1px solid #999999;
}


#faq h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:41px;
	font-weight:lighter;
	text-align:center;
	color:#666666;
}

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

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

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

#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;
}

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

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

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

/* ---------------------------------- ESTILOS PARA INTERCAMBIO DE ENLACES ------------------------------------*/





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

/* TABLA DE PRECIOS */
#latablita {
	width: 100%;
	padding: 0;
	margin: 0;
}

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

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

th {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #4f6b72;
	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: #CAE8EA url(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: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


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

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(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(img/bullet2.gif) no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #797268;
}
/*termina tablita*/


/* ---------------------------------- terminan todos los estilos ------------------------------------*/
