body {

	font-family: Tahoma;

	font-size: 11px;

	background-image: url(../img/fondo.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	top: 0px;

}

 

.cuadro {

	border-top: 1px solid #999999;

	border-right: 1px solid #999999;

	border-bottom: 1px solid #999999;

	border-left: 1px solid #999999;

}

.guia {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	background-image: url(../images/guia.gif);

	background-repeat: repeat-x;

}

.pie {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}



.topline {

	background-image: url(../administrador/img/topline.gif);

	background-repeat: repeat-x;

}

.header {

	font-family: "Trebuchet MS";

	font-size: 13px;

	color: #FFFFFF;

}



.header a:link {

	font-family: "Trebuchet MS";

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: none;	

}



.header a:visited {

	font-family: "Trebuchet MS";

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: none;	

}



.header a:hover {

	font-family: "Trebuchet MS";

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: none;	

}



.tableline {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

}

.components {

	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #7f9db9;

	height: 19px;

	width: 200px;

	white-space: normal;

	text-indent: 2px;

}





.textarea {

	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #7f9db9;

	white-space: normal;

	width: 200px;	

	text-indent: 2px;

}



.newtextarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	height: 138px;

	width: 200px;

	border: 1px solid #7f9db9;

	white-space: normal;

	text-indent: 2px;	

}

.groupsquare {

	border: 1px solid #999999;

}

.groupsfont {

	font-family: "Trebuchet MS";

	font-size: 11px;

	color: #666666;

	font-weight: bold;

}

.userrights {

	font-family: "Trebuchet MS";

	font-size: 13px;

	font-weight: bolder;

	color: #666666;

}

.smallcomponents {



	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #7f9db9;

	height: 19px;

	width: 75px;

	white-space: normal;

	text-indent: 2px;

}

.logintable {

	border: 4px solid #E9E9E9;

	background-color: #F7F7F7;

}

.compslogin {

	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #000066;

	height: 19px;

	width: 139px;

	white-space: normal;

	text-indent: 2px;

}

.logout {

	font-family: Tahoma;

	font-size: 10px;

	font-weight: bold;

}



.logout a:link {

	text-decoration: none;

	color: #000000;

}



.logout a:visited {

	text-decoration: none;

	color: #000000;

}



.logout a:hover {

	TEXT-DECORATION: none;

	color: #000000;}

	

.verdanablue10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #00337f;

}

.mediumcomponents {

	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #7f9db9;

	height: 19px;

	width: 128px;

	white-space: normal;

	text-indent: 2px;

}

.largecomponents {



	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #7f9db9;

	height: 19px;

	width: 265px;

	white-space: normal;

	text-indent: 2px;

}

.comments {



	font-family: Tahoma;

	font-size: 11px;

	height: 110px;

	width: 768px;

	border: 1px solid #7f9db9;

	white-space: normal;

	text-indent: 2px;

}



.calendar {

  border-top: 2px solid #fff;

  border-right: 2px solid #000;

  border-bottom: 2px solid #000;

  border-left: 2px solid #fff;

  font-size: 11px;

  color: #000;

  cursor: default;

  background: #FFFFFF;

  font-family: tahoma,verdana,sans-serif;

}



.calendar table {

  border-top: 1px solid #000;

  border-right: 1px solid #fff;

  border-bottom: 1px solid #fff;

  border-left: 1px solid #000;

  font-size: 11px;

  color: #000;

  cursor: default;

  background: #FFFFFF;

  font-family: tahoma,verdana,sans-serif;

}



/* Header part -- contains navigation buttons and day names. */



.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */

  text-align: center;

  padding: 1px;

  border-top: 1px solid #fff;

  border-right: 1px solid #000;

  border-bottom: 1px solid #000;

  border-left: 1px solid #fff;

}



.calendar thead .title { /* This holds the current "month, year" */

  font-weight: bold;

  padding: 1px;

  border: 1px solid #000;

  background: #00337F;

  color: #fff;

  text-align: center;

}



.calendar thead .headrow { /* Row <TR> containing navigation buttons */

}



.calendar thead .daynames { /* Row <TR> containing the day names */

}



.calendar thead .name {

	border-bottom: 1px solid #000;

	padding: 2px;

	text-align: center;

	background: #7f99bf;

	color: #FFFFFF;

}



.calendar thead .weekend { /* How a weekend day name shows in header */

  color: #f00;

}



.calendar thead .hilite { /* How do the buttons in header appear when hover */

  border-top: 2px solid #fff;

  border-right: 2px solid #000;

  border-bottom: 2px solid #000;

  border-left: 2px solid #fff;

  padding: 0px;

  background: #E6F1FB;

}



.calendar thead .active { /* Active (pressed) buttons in header */

  padding: 2px 0px 0px 2px;

  border-top: 1px solid #000;

  border-right: 1px solid #fff;

  border-bottom: 1px solid #fff;

  border-left: 1px solid #000;

  background: #F6F9FD;

}



/* The body part -- contains all the days in month. */



.calendar tbody .day { /* Cells <TD> containing month days dates */

  width: 2em;

  text-align: right;

  padding: 2px 4px 2px 2px;

}



.calendar tbody .hilite { /* Hovered cells <TD> */

  padding: 1px 3px 1px 1px;

  border-top: 1px solid #fff;

  border-right: 1px solid #000;

  border-bottom: 1px solid #000;

  border-left: 1px solid #fff;

}



.calendar tbody .active { /* Active (pressed) cells <TD> */

  padding: 2px 2px 0px 2px;

  border-top: 1px solid #000;

  border-right: 1px solid #fff;

  border-bottom: 1px solid #fff;

  border-left: 1px solid #000;

}



.calendar tbody .selected { /* Cell showing selected date */

  font-weight: bold;

  border-top: 1px solid #000;

  border-right: 1px solid #fff;

  border-bottom: 1px solid #fff;

  border-left: 1px solid #000;

  padding: 2px 2px 0px 2px;

  background: #e6f1fb;

}



.calendar tbody .weekend { /* Cells showing weekend days */

  color: #f00;

}



.calendar tbody .today { /* Cell showing today date */

  font-weight: bold;

  color: #00f;

}



.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */

  visibility: hidden;

}



.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */

  display: none;

}



/* The footer part -- status bar and "Close" button */



.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */

}



.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */

  background: #00337F;

  padding: 1px;

  border: 1px solid #000;

  background: #00337F;

  color: #fff;

  text-align: center;

}



.calendar tfoot .hilite { /* Hover style for buttons in footer */

  border-top: 1px solid #fff;

  border-right: 1px solid #000;

  border-bottom: 1px solid #000;

  border-left: 1px solid #fff;

  padding: 1px;

  background: #F6F9FD;

}



.calendar tfoot .active { /* Active (pressed) style for buttons in footer */

  padding: 2px 0px 0px 2px;

  border-top: 1px solid #000;

  border-right: 1px solid #fff;

  border-bottom: 1px solid #fff;

  border-left: 1px solid #000;

}



/* Combo boxes (menus that display months/years for direct selection) */



.combo {

  position: absolute;

  display: none;

  width: 4em;

  top: 0px;

  left: 0px;

  cursor: default;

  border-top: 1px solid #fff;

  border-right: 1px solid #000;

  border-bottom: 1px solid #000;

  border-left: 1px solid #fff;

  background: #F6F9FD;

  font-size: 9px;

  padding: 1px;

}



.combo .label {

  text-align: center;

  padding: 1px;

}



.combo .hilite {

  background: #7f99bf;

  padding: 0px;

  border-top: 1px solid #000;

  border-right: 1px solid #fff;

  border-bottom: 1px solid #fff;

  border-left: 1px solid #000;

}

.minicomponents {





	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #7f9db9;

	height: 19px;

	width: 45px;

	white-space: normal;

	text-indent: 2px;

}

.comborecordsperpage {

	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #7f9db9;

	height: 19px;

	width: 50px;

	white-space: normal;

	text-indent: 2px;

}

.letratitulos {

	font-family: "Trebuchet MS";

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

}

.titulogrande {

	font-family: "Tahoma";

	font-size: 14px;

  	font-weight: bold;

	color: #666666;

}

.botoneraline {

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

.anocomponents {







	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #999999;

	height: 19px;

	width: 55px;

	white-space: normal;

	text-indent: 2px;

}



.leftline {

	background-image: url(../img/leftline.png);

	background-repeat: repeat-y;

	background-position: left;

}



.rigthline {

	background-image: url(../img/rightline.png);

	background-repeat: repeat-y;

	background-position: right;

}



.leftlineHome {

	background-image: url(../img/home_leftline.png);

	background-repeat: repeat-y;

	background-position: left;

}



.rigthlineHome {

	background-image: url(../img/home_rightline.png);

	background-repeat: repeat-y;

	background-position: right;

}



/*.leftlineHome {

	background-image: url('../img/home_leftline.png') !important;

	background-image: none;

 	filter: none !important;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/home_leftline.png');

	background-repeat: repeat-y;

	background-position: left;		

}



.rigthlineHome {

	background-image: url('../img/home_rightline.png') !important;

	background-image: none;

 	filter: none !important;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/home_rightline.png');

	background-repeat: repeat-y;

	background-position: right;		

}*/



.degrade_azul {

	background-image: url(../img/degrade_azul.jpg);

	background-repeat: no-repeat;

	background-position: 0;

	background-position:top;

}



.caja_busqueda {

	background-image: url(../img/caja_busqueda.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}



.caja_busqueda_avanzada {

	background-image: url(../img/caja_busqueda_avanzada.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}



.caja_resultados {

	font-family: Tahoma;

	font-size: 11px;

	color: #495879;

	background-image: url(../img/fondo_resultados2.jpg);

	background-repeat: no-repeat;

	background-position: 6px top;

}



.texto_resultados {

	font-family: Tahoma;

	font-size: 11px;

	color: #495879;

}



.nro_resultados {

	font-family: Tahoma;

	font-size: 11px;

	color: #990000;

	font-weight: bold;		

}





.textohome {

	font-family: Tahoma;

	font-size: 11px;

	line-height: 150%;

	color: #666666;

}



.textohomerojo {

	font-family: Tahoma;

	font-size: 11px;

	line-height: 150%;

	color: #990000;

}



.avanzada {

	font-family: Tahoma;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;	

	text-decoration: underline;	

}



.titulos_grilla {

	font-family: Tahoma;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;	

}



.listcomponents {

	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #000066;

	width: 128px;

	white-space: normal;

	text-indent: 2px;

}



.masinfocampo {

	font-family: Tahoma;

	font-size: 13px;

	font-weight: bolder;

	color: #495879;

}



.masinfovalor {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

}

.mediumcomponentshome {

	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #7f9db9;

	height: 16px;

	width: 128px;

	white-space: normal;

	text-indent: 2px;

}

.largecomponentshome {



	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #7f9db9;

	height: 16px;

	width: 265px;

	white-space: normal;

	text-indent: 2px;

}



.textarea2 {

	font-family: Tahoma;

	font-size: 11px;

	border: 1px solid #7f9db9;

	white-space: normal;

	width: 300px;	

	text-indent: 2px;

}

.caja {
	border: 1px solid #99ABBB;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
}

.caja strong {
	color:#CC0000;
}

.caja .leyenda {
	font-size: 11px;
}

.telefono {
	color:#990000;
	font-size: 16px;
	font-weight:bold;
}