/************************** BODY *******************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000;
	background-color:#758185;
	background-image: url(../images/site_bg.png);
	background-repeat:repeat-x;
}

h1 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

h2 {
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

h3 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

h4 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

p {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 5px;
}
/************************** DIAGRAMAC�ON GENERAL *******************************/

#container {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top:20px;
	width: 100%;
}

.content {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	width:920px;
	background-image: url(../images/center_bg.png);
	background-repeat:repeat-y;
	display:table;
	/* display:table-caption; */
}

#content_left {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:774px;
	float:left;
	
	padding-top:10px;
	padding-bottom:10px;
}

#content_right {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:146px;
	float:left;
}

.header_bg {
	text-align:right;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:10px;
	padding-right:12px;
	background-image: url(../images/header_bg.png);
	background-repeat:no-repeat;
	width:908px;
	height:97px;
}

.header_bg1 {
	text-align:right;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:10px;
	padding-right:12px;
	background-image: url(../images/header_bg1.png);
	background-repeat:no-repeat;
	width:908px;
	height:97px;
}

.header_bg2 {
	text-align:right;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:10px;
	padding-right:12px;
	background-image: url(../images/header_bg2.png);
	background-repeat:no-repeat;
	width:908px;
	height:97px;
}

.bg_bottom {
	text-align: center;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	background-image: url(../images/bottom_bg.png);
	background-repeat:no-repeat;
	width:920px;
	
	height:30px;
	padding-top:20px;
}

.close_icon {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* background-image: url(../images/close_icon.png); */
	float:right;
	background-repeat:no-repeat;
	width:20px;
	height:41px;
}

.bt_end {
	width:120px;
	background-image:url(../images/arrows_end.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:35px;
	border-left: 1px solid #e6e3c7;
	float:right;
}

.bt_next {
	width:120px;
	background-image:url(../images/arrows_next.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:35px;
	border-left: 1px solid #e6e3c7;
	float:right;
}

.bt_previous {
	width:120px;
	background-image:url(../images/arrows_previous.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:35px;
	border-left: 1px solid #e6e3c7;
	float:right;
}

.bt_begin {
	width:120px;
	background-image:url(../images/arrows_begin.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:35px;
	border-left: 1px solid #e6e3c7;
	float:right;
}

/******************************** OBJETO MENU ********************************/

.menu_bg {
	text-align:right;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right:15px;
	background-image: url(../images/menu_bg.png);
	background-repeat:repeat-x;
	width:905px;
	height:41px;
	color:#ffffff;
}

.menu_in {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 12px;
	padding-right: 10px;
	float:right;
	height:29px;
	width:850px;
}

/******************************** OBJETO MENU GR�FICO ********************************/

.menu_gp {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float:right;
	height:83px;
}

.menu_gpdiv {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/menu_gpdiv.png);
	background-repeat:repeat-x;
	float:left;
	width:3px;
	height:83px;
}

.menu_gp01 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/company_icon.png);
	background-repeat:no-repeat;
	width:96px;
	height:83px;
	float:left;
}

.menu_gp02 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/users_iconact.png);
	background-repeat:no-repeat;
	width:96px;
	height:83px;
	float:left;
}

.menu_gp03 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/sizes_icon.png);
	background-repeat:no-repeat;
	width:92px;
	height:83px;
	float:left;
}

.menu_gp04 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/clients_icon.png);
	background-repeat:no-repeat;
	width:93px;
	height:83px;
	float:left;
}

.menu_gp05 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/accounts_icon.png);
	background-repeat:no-repeat;
	width:112px;
	height:83px;
	float:left;
}

.menu_gp06 {
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/states_icon.png);
	background-repeat:no-repeat;
	width:92px;
	height:83px;
	float:left;
}

.menu_gp07 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/municipalities_icon.png);
	background-repeat:no-repeat;
	width:108px;
	height:83px;
	float:left;
}

.menu_gplabel {
	margin-left: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight:bold;
	color:#969475;
	text-align:center;
}

.menu_optionslabel {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:55px;
	font-weight:bold;
	color:#000;
	text-align:center;
}

.menu_options {
	margin-left: auto;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	padding-top: 15px;
	text-align:center;
	width:107px;
	height:300px;
	border:1px solid #000000;
}

.menu_options01 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/save_icon.png);
	background-repeat:no-repeat;
	width:107px;
	height:70px;
	clear:both;
}

.menu_options02 {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/edit_icon.png);
	background-repeat:no-repeat;
	width:107px;
	height:70px;
	clear:both;
}

.menu_options03 {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/open_icon.png); 
	background-repeat:no-repeat;
	width:107px;
	height:70px;
	clear:both;
}

.menu_options04 {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/delete_icon.png);
	background-repeat:no-repeat;
	width:107px;
	height:70px;
	clear:both;
}

.menu_options05 {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bloq_icon.png);
	background-repeat:no-repeat;
	width:107px;
	height:70px;
	clear:both;
}

.titles {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-bottom: 10px;
	font-weight:bold;
	font-size:18px;
	color:#000;
	text-align:left;
	border-bottom: 1px solid #000;
}

.titles_red {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-bottom: 10px;
	font-weight:bold;
	font-size:18px;
	color:#990000;
	text-align:left;
	border-bottom: 1px solid #c0bd9a;
}

.img_border {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#ffffff;
	border: 1px solid #030303;
}

.subsection_top {
	width:170px;
	height:25px;
	border-left: 1px solid #d8d5b2;
	float:left;
	text-align:center;
	padding-top: 10px;
}

.subsection_topaact {
	width:170px;
	height:25px;
	border-left: 1px solid #d8d5b2;
	float:left;
	text-align:center;
	background-color:#c0bd9a;
	color:#FFFFFF;
	padding-top: 10px;
}



a.menulink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.menulink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.menulink:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.menulink:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

/***************************** GENERALES **********************************/

a.white:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.whitee:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.white:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.whitee:visited {
	color: #000000;
	text-decoration: none;
}

a.white:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.whitee:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.white:hover {
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}

a.whitee:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
a.red:link {
	color:#003399;
	text-decoration: underline;
}

a.red:visited {
	color:#003399;
	text-decoration: underline;
}

a.red:active {
	color:#000000;

	text-decoration: underline;
}

a.red:hover {
	color:#000099;
	text-decoration: none;
}

a.menuoption:link {
	color:#fff;
	text-decoration: underline;
}

a.menuoption:visited {
	color:#fff;
	text-decoration: underline;
}

a.menuoption:active {
	color:#fff;

	text-decoration: underline;
}

a.menuoption:hover {
	color:#B7E8FF;
	text-decoration: none;
}


/***************************** CREADOS - MODIFICADOS JLCE **********************************/

/* Etiquetas */
input, select, textarea{
	border:1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

a{
	color:#003399;
	text-decoration:none;
}
a:hover{
	color:#02256b;
	text-decoration:underline;
}

pre{
	color:#CCCCCC;
	text-align:center;
	font-size:14px;
	padding-top:20px;
}
pre p{
	background-color:#CCCCCC;
	color:#000000;
	text-align:left;
	font-size:15px;
	padding-top:10px;
	width:90%;
	margin:0px auto 0px auto;
}

/* Diagrama */
.content.img_login{
	background-image: url(../images/center_bg_login.png);
}

#content_info{
	width:95%; 
	border:1px solid #000000; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:20px; 
	margin-bottom:0px;
}


.bg_bottom.img_login {
	background-image: url(../images/bottom_bg_login.png);
}

.menu_gpbegin {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/border_begin.png);
	background-repeat:repeat-x;
	float:left;
	width:10px;
	height:83px;
}

.menu_gpend {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/border_end.png);
	background-repeat:repeat-x;
	float:left;
	width:10px;
	height:83px;
}

.menu_gp00{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat:no-repeat;
	width:96px;
	height:83px;
	float:left;
}

.menu_options00 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	color:#000;
	text-align:center;
	width:107px;
	height:100px;
}



/* Textos*/
.section_paginer{
	height:25px;
	text-align:center;
	background: #000000;
	color:#FFFFFF;
}

.center{
	text-align:center;
}

.right{
	text-align:right;
}

.left{
	text-align:left;
}

.activo{
	color:#009933; 
	font-size:8px;
}

.inactivo{
	color:#DD3300; 
}

.alerta{
	color:#FF6600; 
}

.white{
	color:#FFFFFF;
}

.whitee{
	color:#FFFFFF;
}

.black{
	color:#666666;
}

.requerido{
	color:#EE0000;
}

.no_bold{
	font-weight:normal;
}

.mensaje{
	color:#EE0000;
	text-align:center;
}

.requerido{
	color:#EE0000;
}

.libre{
	color:#3333FF; 
	font-size:8px;
}

.noaplica{
	color:#666; 
	font-size:8px;
}

.disponible{
	color:#3333FF; 
	font-size:8px;
}

.arrendada{
	color:#009933; 
	font-size:8px;
}

.renovaci�n{
	color:#FF73FF; 
	font-size:8px;
}

.eliminada{
	color:#FF0000;
	font-size:9px;
}

.reservada{
	color:#FF9900; 
	font-size:8px;
}

/* Otros */
tr .alto_fila{
	height:5px;
}

.no_css{
	border:0px;
}

.lista_borde{
	border-bottom:1px dashed #969475;
}

.alinear_img_texto{
	vertical-align:middle; 
	display:inline-block;
}

.fila_imagen{
	padding-top:10px; 
	clear:both;
}

.columna_imagen{
	margin-left:10px; 
	float:left; 
	border:1px solid #000000; 
	padding:5px; 
	text-align:center;
}
