/* CSS Document */

.foot-notes {
  font-size: 8pt;
  background: url(../imgs/footer-back.jpg) repeat-x left bottom;
  margin: 0 auto;
  font-size: 10px;
  font-family: Verdana;
  padding: 15px 5px;
  text-align: center;
}
body {
	margin-top: 2px;
	text-align: center;
	background-color: #fff;
}
#margen {
	text-align: center;
	margin: auto;
}
#padTD {
	padding: 0;
}
#padTD a {
	font-size: 11px;
}
#caberceraAzul {
	background-color: #ff6600;
}
#AzulEntreFilas {
	background-color: #D6E0F5;
}
#ErrorRequired {
	background-color: #FF0000;
}
#AzulEntreFilas01 {
	background-color: #F0F3FB;
}
#AzulEntreFilasBORDE01 {
	background-color: #D6E0F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#ColumnaIZQficha {
	background-color: #ADC2EB;
}
#ColumnaIZportada {
	background-color: #cee2fe;
	width: 250px;
}
#map-column {
	background-color: #cee2fe;
	width: 250px;
}
#BordeArriba {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#MenuTOP {
	background-image: url(../imgs/borde_menu_top.gif);
	background-repeat: no-repeat;
	background-color: #B95050;
}
#Menu01 {
	background-color: #B95050;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#Menu02 {
	background-color: #B95050;
}
#Menu03 {
	background-color: #D28F8F;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#BGboxBusqueda {
	background-image: url(../imgs/bg_box_buscar.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#resultadoTOP {
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
p.Pblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
p.PmenuTOP {
	font-size: xx-small;
	font-weight: bold;
	color: #ffffff;
}
p.PmenuPIE {
	color: #0066CC;
	font-size: xx-small;
}
p.PmenuPIE02 {
	font-size: xx-small;
}
h2 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:16px;
}
h3 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-size: 14px;
}
h3.H3sinMargen {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-bottom: 0px;
}
h4 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	color:#000;
}
h4.H4blanco {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 0px;
	font-size:14px;
}
#HRnopad {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 2px;
}
/* v?nculos */
a {
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #333;
}
a.ABlanco {
	color: #FFFFFF;
}
a:hover.ABlanco {
	text-decoration: none;
	color: #FFFFFF;
}
#esconder {
	visibility: hidden;
}
#comoHR {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0099CC;
	border-bottom-color: #FFFFFF;
}
/* ------------- aspecto formularios -------------*/
.form {
	border: 1px solid #336600;
}
.formcajas {
	background-color: #E3E3D1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	border-top: 1px solid #F0F0E6;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #CCCCCC;
	font-size: 14px;
}
.formcajas2 {
	background-color: #E3E3D1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	border-top: 1px solid #F0F0E6;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #CCCCCC;
	font-size: 14px;
}


/* Nuevos */

#menu-snit {
position: absolute;
top: 117px;
color: #8198b5;
font-family: Verdana;
font-size: 12px;
width: 700px;
padding: 0 0 0 20px;
}

#menu-snit-2 {
position: absolute;
top: 15px;
color: #8198b5;
font-family: Verdana;
font-size: 12px;
text-align: right;
width: 720px;
}

#menu-snit a {
color: #fff;
font-family: Arial;
font-size: 11px;
text-decoration: none;
}

#menu-snit a:hover {
text-decoration: underline;
}


#menu-snit-2 a {
color: #fff;
font-family: Arial;
font-size: 11px;
text-decoration: none;
}

#menu-snit-2 a:hover {
text-decoration: underline;
}
/*-----------AGREGADAS----------------------*/
font {
font-size:12px;
}
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color: #ff6600;
}
th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
th {
background: #ff6600;
color: #fff;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.fila-impar {
background: #d6e0f5;
text-align: left;
}
.fila-par {
background: #f0f3fb;
text-align: left;
}


.oscuro	 {
background: #d6e0f5;
text-align: left;
}
.claro {
background: #f0f3fb;
text-align: left;
}

table table td h3 a {
 color: #FF6600;
 text-decoration: none;
}

.highlight {
 width: 500px;
 padding: 30px;
 background-color: #FFF9BD;
 border: #EFEFEF;
}


#help-page {
  width: 746;
  text-align: left;
  margin: auto;
}

#organizationDetail, #user-detail {
	width: 700px !important;
}
#organizationDetail table, #user-detail table {
	width: 700px !important;
	border: 0;
	border-collapse: collapse;
	padding: 8px;
}

#organization-fields input, #organizationDetail select {
	width: 500px !important;
}

.user-form {
	background-color: #D6E0F5;
	margin: auto;
}

#password-form {
	width: 500px;
}
#login-form {
	width: 400px;
}

#register-form {
 width: 500px;
}

.right-label {
	text-align: right;
}

#login-form table, #register-form table {
	border-collapse: collapse;
	padding: 5px;
}

.comment-info {
	background-color: #D6E0F5;
	margin-top: 10px;
}

.comment-info .comment-date, .comment-info .comment-authoring {
	padding: 3px;
}

#BordeArriba center {
	width: 300px;
}



div#main-description-area {
	width: 100%;
}

div#main-description-area h3 {
	text-align: center;
}

p#main-description {
	margin: auto;
	text-align: center;
	width: 90%;
}

table.multiple-text-value {
	width: 100%;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

table.administration-table {
	width: 100%;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

table.administration-table input, table.administration-table select {
	width: 100%;
}

div#organization-list {
	text-align: left;
}