html {
	overflow-x:hidden;
}
body {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
}
a {
	padding:1px;
	text-decoration:none;
}
a:visited {
	color:#C0C0C0;
	padding:1px;	
	text-decoration:none;
}
a:hover {
	color:#0000CC;
	padding:1px;
	background:#E5E5E5;
	text-decoration:underline;
}
div#status{
	text-align:left;
	position:absolute;
	padding:2px;
	left:1;
	top:1;
	background:#FF0000;
	color:white;
	font-size:11px;
	display:none;
}
div#holder {
	margin-left: auto; 
	margin-right: auto; 
	text-align:center;
	width:75%;
}
div#master{
	background:white;
	width:750px;
	border:5px solid white;
}
div#upper{
	width:100%;
}
div#middle{
	float:left;
	width:100%;
	background:url(../adm/adjunto/background.jpg);
}
div#middle #left{
	float:left;
	width:160px;
}
div#middle #center{
	padding:5px;
	float:left;
	width:450px;
}
div#middle #right{
	float:right;
	width:122px;
}
div#middle #center #content{
	text-align:left;
	width:100%;
}
div#middle #left #publileft{
	float:left;
	width:162px;
}
div#middle #right #publiright{
	float:left;
	width:122px;
}
div#lower{
	width:100%;
}
div#menu0{
}
div#tabs {
	padding:0px 5px 0px 5px;
	margin:0px 0px 5px 0px;
	width:100%;
	border-bottom:1px solid #FAD163 ;
	float:left;
}
div#tabs .on {
	cursor:default;
	float:left;
	padding:3px 5px 3px 5px;
	background:#FAD163;
}
div#tabs .off {
	cursor:hand;
	float:left;
	padding:3px 5px 3px 5px;
	background:white;
}
div#content .combo{
	padding:2px;
	float:left;
	width:70%;
	color:black;
}
div#content#list{
	width:100%;
}
div#content .detail{
	width:100%;
	cursor:default;
	display:none;
	padding:0px;
	FILTER: progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#FFFFFFFF, endColorstr=#FFB5EDBC);		
	/*FILTER: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffF1F1F1, endColorstr=#ffffffff);*/
	background:white;
}
div#content#search{
	background:#F1F1F1;
	width:100%;
}
div#content#search select {
	height:20px;
	font-size:10px;
	width:300px;
}
div#content#search .intext {
	height:15px;
	line-height:15px;	
	padding:0px 0px 0px 2px;
	font-size:10px;
	width:294px;
}
div#content#search .inbutton {
	font-size:10px;
}
div#content .label{
	float:left;
	width:20%;
	text-align:right;
	padding:4px 3px 0px 0px;	
	font-size:11px;
	color:black;
}
/* detalles  */
div#content .detail .label{
	height:16px;
	float:left;
	width:20%;
	background:#003300;
	text-align:right;
	padding:1px 3px 0px 0px;	
	font-size:11px;
	color:white;
	border-bottom:1px solid white;	
}
div#content .detail .field{
	height:16px;
	padding:1px 0px 0px 5px;
	float:left;
	color:#003300;
	width:78%;
	/*FILTER: progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#FFFFFFFF, endColorstr=#FFDEDEDE);	*/
	border-bottom:1px dotted #33CC99;
}

/* search */
div#content#search .button{
	text-align:right;
	padding:5px;
	width:97%;
}
div#content table.list {
	width:100%;
}
div#content table.list tr{
	cursor:hand;
	color:black;
	background:#F1F1F1;
}
div#content table.list th{
	padding:2px;
	border-bottom:1px solid white;	
	background:#FF8355;
	color:white;
	font-weight:bold;
}
div#content table.list td{
	padding:2px;
	border-bottom:1px solid white;
	font-weight:normal;
}
/*pag*/

div#content#pag{
	text-align:center;
	padding:5px;
}

/* mapa */
div#content#mapa{
	padding:2px;
}
div#content#mapa .sec a{
	cursor:hand;
	font-size:14px;
	font-weight:bold;
	color:#FF8355;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
}
div#content#mapa .sub a{
	cursor:hand;
	color:#003399;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}
.link {
	color:#0000CC;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;	
}
.style1 {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}
.texto_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.texto_titulo_seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004185;
	font-weight: bold;
}
.flechita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002651;
}
.texto_info1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}
.bordeSup1 {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #0086B9;
}
.texto_subtitulo1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	font-weight: bold;
}
.puntitos_divisores{
	height: 1px;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.borde_grande{
	border: 7px solid #FFFFFF;
}
.punteado1{
	height: 1px;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}