/* CUERPO ------------------------------------------------------------------- */
body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	background-image: url(../images/fondobody.png);   
	background-repeat: repeat;
	color: #000000;
}

/* INTERFAZ ----------------------------------------------------------------- */
table#tinterfaz {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	width: 777px;
	background: #FFFFFF;
	background-image: none;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	color: #000000;
}

table#ttextonormal {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	color: #000000;
}

.moduletable {
	font-size: 10px;
}

.content_outline {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	background-image:  none;   
	background-repeat: none; 
	color: #000000;
}

.f_prod {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	background-image:  none;   
	background-repeat: none; 
/*	color: #000000;*/
	color:#FFFFFF;
}

.inputbox2 {
text-align:right;
}

/* CABECERO ----------------------------------------------------------------- */
td#ccabecero {
	height: 91px;
	background-image: url(../images/fondocabecero.gif);
	background-repeat: repeat-x;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

/* NAVEGACION --------------------------------------------------------------- */
td#cnavegacion {
	height: 20px;
	background-image: url(../images/fondonav.gif);
	background-repeat: repeat-x;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
#topmenu {
	position:relative;
	float:left;
	clear:left;
	width: 100%;
}

/* SEPARADOR ---------------------------------------------------------------- */
td#cseparador {
	height: 3px;
	width: 100%;
	background-repeat: repeat;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	background-color: #416795;
}

/* ESTADO ------------------------------------------------------------------- */
td#cestado {
	height: 24px;
	width: 100%;
	background-repeat: repeat;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	background-color: #F5DEB3;
	vertical-align: middle;
}

td#cestado2 {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.form_input_estado {
	width: 105px; 
	height: 14px;
	border : 1px solid #7E9ACF;
	background-color:#FFFFFF;
	border-width : 1px;
	border-style : solid solid solid solid;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	color: #000000;
}

/* SEPARADORESTADO ---------------------------------------------------------- */
td#cseparadorestado {
	height: 1px;
	width: 100%;
	background-repeat: repeat;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	background-color: #EABB64;
}
/* DESCRIPCION -------------------------------------------------------------- */
td#cdescripcion {
	height: 15px;
	background-image: url(../images/fondodescripcion.gif);
	background-repeat: repeat-x;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

td#cdescripcion2 {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* SEPARADOR2 ---------------------------------------------------------------- */
td#cseparador2 {
	height: 1px;
	width: 100%;
	background-repeat: repeat;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	background-color: #BEBDBD;
}

/* CONTENIDO ---------------------------------------------------------------- */
td#ccontenido {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
/*	font-size: 110%; */
	font-size: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	background-image:  none;   
	background-repeat: none; 
	background: #FFFFFF;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	color: #000000;
}

p#pcontenido {
	margin: 22px;
	text-align: justify;
	background-image:  none;   
	background-repeat: none; 

}

/* PIE ---------------------------------------------------------------------- */
td#cpie {
	height: 52px;
	background-image: url(../images/fondopie.gif);
	background-repeat: repeat-x;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	color: #FFFFFF;
	
}

/* PIE 2 -------------------------------------------------------------------- */
td#cpie2 {
	height: 15px;
	background-image: url(../images/fondopie2.gif);
	background-repeat: repeat-x;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	color: #FFFFFF;
}
td#cpie22 {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

/* CORREO ------------------------------------------------------------------- */

table#tcorreo {
	font-family:  Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-style: normal;
}

input#ficorreo {
	width: 250px; 
	height: 18px;
	border : 1px solid #7E9ACF;
	background-color:#F5F5F5;
	border-width : 1px;
	border-style : solid solid solid solid;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
}

textarea#txtcorreo {
	border : 1px solid #7E9ACF;
	background-color:#F5F5F5;
	border-width : 1px;
	border-style : solid solid solid solid;
	font-family:  Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	font-style: normal;
}	

/* 
mambo top menu layout
you need to add menu class suffix: -nav
*/

/** unordered list top menu **/
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

/** unordered list item for top menu **/
ul#mainlevel-nav li
{
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	width: auto !important;
	font-size: 11px;
	line-height: 23px;
	white-space: nowrap;
}

/** unordered list item link for top menu **/


ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFFFFF;	
}

/** unordered list item link for top menu for firefox only **/
#topmenu>ul#mainlevel-nav li a {
	width: auto;
}

/** unordered list item for top menu for firefox only **/
ul#mainlevel-nav li a:hover {
	background: #416795;
	text-decoration: none;
}

.lbl {
		font-size: 11px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	 }
	 
.eti {
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	 }	 

.etin {
		text-align:right;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;		
	 }	 

.titu {
		font-size:14px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:underline;
	  }

.cabe {
        font-size:12px;
		font-weight:lighter;
      }

.titu2 {
		font-size:20px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:underline;
	  }

.titu3 {
		font-size:14px;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	  }

.titu4 {
		font-size:14px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
/*		text-decoration:none;*/
	  }

	  
/* LINKS GENERAL------------------------------------------------------------- */
A {color: #808080; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif;; font-size: 11px}
A:link {color: #808080; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif;; font-size: 11px}
A:visited {color: #808080; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif;; font-size: 11px}
A:active {color: #808080; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif;; font-size: 11px}
A:hover {color: #0000FF; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px}

/* LINKS LEGAL------------------------------------------------------------- */
A#legal {color: #FFFFFF; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px}
A:link#legal {color: #FFFFFF; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px}
A:visited#legal {color: #FFFFFF; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px}
A:active#legal {color: #FFFFFF; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px}
A:hover#legal {color: #FFFFFF; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px}

/* LINKS DESCRIPCION--------------------------------------------------------- */
A#descripcion {color: #000000; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px}
A:link#descripcion {color: #000000; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px}
A:visited#descripcion {color: #000000; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px}
A:active#descripcion {color: #000000; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px}
A:hover#descripcion {color: #000000; text-decoration: none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px}


