BODY1 {
	MARGIN: 0px;
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: none;
	background-repeat: no-repeat;
}
#pago_total {
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
}
#codebar {
	height: 45px;
	width: 360px;
	padding: 3px;
}

#titulo_lat {
	width: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #C4AEEC;
	background-position: center;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 2px;
}
#costos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


#cssMenu2 {
	margin-left: 5px;
}

#navegador1 {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	width: 780px;
}

.vinetas {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../images/bullet4.gif);
	line-height: 13px;
}
A1 {
	COLOR: #3f7de3
}
A1:active {
	COLOR: #990000
}
A:unknown {
	COLOR: #3f7de3
}
#centrar_flash {
	text-align: center;
}
A1:link {
	COLOR: #3f7de3}
A1:visited {
}
A1:hover {
	COLOR: #378237
}
INPUT {
	FONT-SIZE: 8pt
}
H1 {
	FONT-SIZE: 9pt
}

.cuerpolateral {
	padding: 0px;
}
.titlat {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 5px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	LETTER-SPACING: 2px;
	BACKGROUND-COLOR: #336699;
	text-align: center;
	margin: 0px;
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.enlacenav {
	COLOR: #FFFFFF
}
A.enlacenav:visited {
	COLOR: #CCCCCC;
	font-style: italic;
	font-weight: bold;
}
A.enlacenav:active {
	COLOR: #CCCCCC;
	font-style: italic;
	font-weight: bold;
}

A.enlacenav:link {
	COLOR: #CCCCCC;
	font-style: italic;
	font-weight: bold;
}
A.enlacenav:hover {
	COLOR: #0033FF;
	font-style: italic;
	font-weight: bold;
}
A.enlacenav1 {
	COLOR: #3F6B2E;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.enlacenav1:visited {
	COLOR: #3F6B2E;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.enlacenav1:active {
	COLOR: #3F6B2E;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

A.enlacenav1:link {
	COLOR: #3F6B2E;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.enlacenav1:hover {
	COLOR: #339999;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.enlacenav2 {
	COLOR: #993300;
	font-style: italic;
	font-weight: bold;
	list-style-image: url(../images/rating_star.png);
	line-height: 15px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
A.enlacenav2:visited {
	COLOR: #993300;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
}
A.enlacenav2:active {
	COLOR: #993300;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
}

A.enlacenav2:link {
	COLOR: #993300;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
}
A.enlacenav2:hover {
	COLOR: #993300;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	background-repeat: repeat;
	display: block;
	font-size: 10px;
}
.radio {
	CLEAR: both
}

.componentheading {
/* Used to format a components heading or title */
font-size: 1.3em;
margin-bottom: 0.7em;
border-bottom: 2px solid #AEBF33;
font-weight: bold;
color: #AEBF33;
}
.small {
/* a symantic style to allow you to add text with this class, that
is used for small text, like date/written by etc */
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
letter-spacing: 0.1em;
margin: 0;
padding: 0;
text-decoration: none;
font-weight: normal;
}
.button {
/* button style for Joomla component, form and module buttons*/
background: url(../images/button_bg.gif) repeat-x;
border: 1px solid #B8DB6F;
color: #FFFFFF;
margin: 4px;
font-weight: normal;
text-align: center;
padding: 1px 0 3px 0;
}
.inputbox {
	/* the look of input boxes in forms */
font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #f9fbce;
	padding: 1px 3px;
	margin: 0;
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/fondo_fuente7.jpg);
}
.createdate {
/* styling the date the content was created on*/
background:url(../images/date.png) no-repeat 0 5px;
font-size: 11px;
color:  #666;
text-indent:21px;
font-weight: normal;
margin:0;
margin: 7px 0 5px 4px;
padding: 5px 0 5px 0;
}

.modifydate {
/*Styles the "Last updated on" text
at the end of articles/contents */
background: url(../images/bullet.gif) no-repeat 0px 4px;
text-indent: 12px;
font-size: 10px;
color: #666;
text-decoration: none;
font-weight: normal;
}.readon {
display:block;
background:url(../images/read_more.gif) no-repeat;
text-align: center;
width:74px;
height:18px;
line-height: 18px;
margin: 1em 0;
}
a.readon:link, a.readon:visited, a.readon:hover {
/* formatting the "Read on..." link on blog layout pages */
color: #fff; 
text-decoration: none; 
font-size: 11px;
}
.contentheading {
/* Used as the Title of the content, article, etc. being displayed,
it is also used for Section's heading*/
font-size: 1em;
border-bottom: 1px solid #AEBF33;
letter-spacing: 0.1em;
margin-bottom: 1em;
font-weight: bold;
color: #AEBF33;
line-height: 16px;
}

.contentpagetitle {
/*Title of articles*/
font-size: 13px;
font-weight: bold;
color: red;
text-align:left;
}

.componentheading {
	/* Used to format a components heading or title */
font-size: 1em;
	margin-bottom: 0.7em;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titulobuscafactu {
	/* Used to format a components heading or title */
font-size: 1em;
	margin-bottom: 0.7em;
	font-weight: bold;
	color: #CC3300;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
	font-style: normal;
}
.sectiontableheader {
/* This is for styling the section table headers on a SECTION's page.*/
background-color : #F7F9E8;
background-repeat: repeat;
padding: 2px 0 2px 10px;
color : #AEBF33;
font-weight : bold;
}

.sectiontableentry1 {
/* this is used when there's a whole list of data to provide and
you need to create alternate colors for each row of data. This is
the first color */
background-color : #f7f9e8;
padding: 1px 0 1px 10px;
}

.sectiontableentry2 {
/* this is the second color for the row*/
background-color : #F3F3F3;
padding: 1px 0 1px 10px;
}

.imagenizq{
	padding: 2px 10px 2px 2px;
	float: left;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.imagender{
	padding: 5px;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.pdf {
	list-style-position: outside;
	list-style-image: url(../images/pdf.gif);
	list-style-type: none;
	clip: rect(auto,auto,auto,auto);
	padding-right: 5px;
}
.estrella {
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	list-style-type: none;
}

.inputboxazul {

/* the look of input boxes in forms */
font-size: 12px;
color: #FFFFFF;
background: #0033FF;
border: 1px solid #f9fbce;
padding: 1px 3px;
margin: 0;
}
.vinetavermas {
	list-style-position: inside;
	list-style-type: none;
	list-style-image: url(../images/Flecha(1).gif);
	line-height: 13px;
}
.vinetaspdf {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../iconos/pdf.gif);
	line-height: 15px;
}
.cursiva1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 11pt;
	font-style: italic;
	font-weight: bold;
}
.cursivanormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 575px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	font-style: italic;
	font-weight: bold;
}
#borde {
	MARGIN: auto;
	WIDTH: 780px;
	TEXT-ALIGN: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	border-top-style: none;
}
#contenedor {
	MARGIN: auto; WIDTH: 780px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#cabecera {
	WIDTH: 780px; HEIGHT: 110px
}
#banner {
	height: auto;
	width: auto;
	border: 1px none #003300;
	padding-bottom: 5px;
}

#navegador {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cuerpo {
	FLOAT: right;
	WIDTH: 575px;
	BACKGROUND-COLOR: #ffffff;
}
#navabajo {
	FONT-WEIGHT: bold;
	width: 575px;
	padding: 5px;
}
#lateral {
	WIDTH: 170px;
	padding-bottom: 10px;
	float: left;
}
#campotexto {
	width: 170px;
}
#campotexto INPUT {
	WIDTH: 100px
}
#fbuscar FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
#botonbuscar {
	PADDING-LEFT: 106px; PADDING-TOP: 3px
}
#botonbuscar INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#otras UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#otras LI {
	PADDING-LEFT: 14px; BACKGROUND: url(images/bullet.gif) no-repeat 0px 2px; MARGIN-BOTTOM: 10px
}
#pie1 {
	CLEAR: both;
	PADDING-BOTTOM: 10px;
	MARGIN: 10px 10px 0px;
	COLOR: #cccccc;
	TEXT-ALIGN: right;
	background-color: #009900;
}
#zonaBanner {
	width: auto;
	margin: 0;
	background-color: #FFFFFF;
	padding: 5px;
	}
#lateralext {
    PADDING-RIGHT: 4px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 13px; 
	PADDING-TOP: 5px
	
}

#pie  {
	width: 770px;
	padding: 5px;
	border-top-style: none;
	border-top-color: white;
	margin: 0;

}
#piemenu {
	padding-bottom: 10px;
}

#bottom_seperator {

background: #fff url(../images/bottom_seperator_bg.gif) no-repeat;

width: 780px;

height: 6px;

}
#titulo {
	FONT-WEIGHT: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 575px;
	padding-right: 5px;
	padding-left: 5px;
}
#contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 15px;
	padding-right: 5px;
	padding-left: 5px;
	width: 550px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#columizq {
	float: left;
	padding: 5px;
	width: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
#columder {
	float: right;
	width: 575px;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	padding: 5px;
	height: auto;
	clip: rect(auto,auto,auto,auto);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: right;
	font-weight: bold;
}
#migaspan {
	border: 1pt solid #DDDDDD;
	width: 575px;
	padding: 5px;
	clear: right;
	color: #999999;
	font-weight: bold;
	font-style: italic;
}
#extmenu {
	width: 140px;
	text-align: center;
	font-weight: normal;
	background-color: #FFFFFF;
	background-position: bottom;
	margin-left: 5px;
}
.textoPrincipal {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #000000;
	TEXT-ALIGN: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	padding-left: 2px;
}
.vinetas1 {
	list-style-position: inside;
	list-style-type: none;
	list-style-image: url(../iconos/vi%C3%B1e1.jpg);
	line-height: 22px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-style: italic;
}
.vinetas2 {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../images/rating_star.png);
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.titulo1 {
	/* Used to format a components heading or title */
font-size: 12px;
	margin-bottom: 0.7em;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../fondos/fondo3.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
	background-color: #018845;
}
#Flechas {
}
.titulocentro {
	MARGIN: 0px;
	COLOR: #000000;
	TEXT-ALIGN: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 15px;
}
#menuhoriz {
	height: 30px;
	width: 780px;
}
.textocursiva {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #666666;
	TEXT-ALIGN: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15px;
	font-style: italic;
}
.textocursivachico {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #666666;
	TEXT-ALIGN: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 15px;
	font-style: italic;
}
.textofondo {
	MARGIN: 0px;
	COLOR: #000000;
	TEXT-ALIGN: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15px;
	font-style: italic;
	font-weight: bold;
	background-repeat: no-repeat;
}
.vinetascursiva {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../images/tick.png);
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
}
#otromenu {
	width: 575px;
	padding: 0px;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.vinenumero {
	list-style-position: outside;
	list-style-type: decimal;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
}
#menuservicio {
	width: 575px;
	border: 1pt solid #CCCCCC;
	background-color: #E4E4E4;
}
.textocursivagrande {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #666666;
	TEXT-ALIGN: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 25px;
	font-style: italic;
	font-weight: bold;
}
.vinetasgris {
	list-style-position: outside;
	list-style-image: url(../images/tick.png);
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
	list-style-type: none;
}
.textofotos {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #666666;
	TEXT-ALIGN: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #666666;
}
.pgconstruccion {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../images/construccion.gif);
	line-height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993300;
}
.textoEncabezado {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #990000;
	TEXT-ALIGN: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12px;
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
}
.textoinicio {

	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #FF0000;
	TEXT-ALIGN: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12px;
}
#columder1 {
	width: 170px;
	float: right;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.vinetas3 {

	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../images/rating_star.png);
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.textocursivamediano {

	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #666666;
	TEXT-ALIGN: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20px;
	font-style: italic;
	font-weight: bold;
}
#columizq1 {
	width: 170px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#columcen {
	width: 405px;
	border: 1pt solid #CCCCCC;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#navegador2 {
	width: 780px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #7A7A7A;
	text-align: center;
	line-height: 13px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}
#cssMenu1 {
	margin-left: 5px;
}
#cssMenu3 {
	float: right;
	width: 600px;
	clear: none;
}
.titulo_line {
	/* Used to format a components heading or title */
font-size: 12px;
	margin-bottom: 0.7em;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	background-position: center;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-color: #006600;
	border-bottom-style: solid;
}
.titulo_line_izq {
	/* Used to format a components heading or title */
font-size: 12px;
	margin-bottom: 0.7em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	background-position: center;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: #006600;
	border-bottom-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
}
.texto_tab_panel {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.texto_derecha1 {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
}
.texto_tab_panel_bold {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #666666;
	TEXT-ALIGN: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15px;
	padding-top: 10px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.vinetas_circulo {

	list-style-position: inside;
	list-style-type: none;
	list-style-image: url(../iconos/bull3.gif);
	line-height: 22px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-style: italic;
}
.vinetas_azul {

	list-style-position: inside;
	list-style-type: none;
	list-style-image: url(../iconos/vi%C3%B1e4.gif);
	line-height: 22px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-style: italic;
	text-align: left;
}
.texto_tab_panel_bold1 {

	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #666666;
	TEXT-ALIGN: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15px;
	padding-top: 10px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.titulo_line_izq1 {
	/* Used to format a components heading or title */
font-size: 12px;
	margin-bottom: 0.7em;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: center;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
}
.column_descripcion {
	width: 180px;
	overflow: hidden;
	height: auto;
	text-align: justify;
	text-transform: uppercase;
	background-repeat: no-repeat;
	display: block;
	white-space: normal;
}
.column_fecha {
	width: 95px;
	overflow: hidden;
	height: auto;
	text-align: justify;
	background-repeat: no-repeat;
	color: #0000FF;
}
.column_tipo {
	width: 50px;
	overflow: hidden;
	height: auto;
}
.column_nombre {
	width: 110px;
	overflow: hidden;
	height: auto;
	text-align: justify;
	background-repeat: no-repeat;
	text-transform: uppercase;
}
.column_cedula {

	width: 70px;
	overflow: hidden;
	height: auto;
	text-align: justify;
}
#contenedor1 {
	WIDTH: 780px;
	BACKGROUND-COLOR: #ffffff;
	background-position: center;
	margin-right: auto;
	margin-bottom: auto;
}
#cont_facat {
	MARGIN: auto;
	WIDTH: 340px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	float: right;
}
#busca {
	height: 900px;
	width: 500px;
}
#info1 {
	height: 97px;
	width: 260px;
	line-height: 20px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#info2 {
	height: 75px;
	width: 200px;
	line-height: 19px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#mes_factu {
	height: 34px;
	width: 120px;
	line-height: 19px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#per_factu {
	height: 34px;
	width: 120px;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#grafica {
	height: 157px;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#total_factu {
	height: 55px;
	width: 130px;
	line-height: 13px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	padding-right: 5px;
}
#explica_factu {
	width: 350px;
	border: 1px solid #0000FF;
}
#explica_factu1 {
	width: 250px;
	border: 1px solid #0000FF;
}
.num_matri {
	/* Used to format a components heading or title */
font-size: 11px;
	margin-bottom: 0.7em;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
	color: #CC3300;
	background-color: #99CCCC;
}
.textocontenido {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	COLOR: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
.admincontenido {
	MARGIN: 0px;
	COLOR: #000066;
	TEXT-ALIGN: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
}
.adminnompag {
	MARGIN: 0px;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	padding-left: 5px;
}
.titulo_index {
	/* Used to format a components heading or title */
font-size: 11px;
	margin-bottom: 0.7em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
	color: #FFFFFF;
	background-color: #587557;
	padding-top: 3px;
	padding-bottom: 3px;
}

.titulo_index_der {
	/* Used to format a components heading or title */
font-size: 11px;
	margin-bottom: 0.7em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
	color: #FFFFFF;
	background-color: #ADC1AC;
	padding-top: 3px;
	padding-bottom: 3px;
}
.texto_cont_der {
	MARGIN: 0px;
	COLOR: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 5px;
}
