html {

	overflow-x:hidden;

}

body {

	font-size: 11px; 

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

	margin:0px;

}

a {
	padding:.1em;
	font-weight: bold;
	text-decoration:none;
	border-bottom:1px dotted #036;
}

a:visited {

	color:#C0C0C0;
	text-decoration:none;

}

a:hover {

	color:#00c;
	background:#eef;

	border-bottom:1px dotted #036;

}

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:430px;

	font-size:12px;	

	border-bottom:1px solid #FAD163 ;

	float:left;

}

div#tabs .on {

	cursor:default;

	font-weight:bold;

	float:left;

	padding:3px 5px 3px 5px;

	background:#FAD163;

}

div#tabs .off {

	cursor:hand;

	float:left;

	padding:3px 5px 3px 5px;

	background:white;

}

.lay {

	float:left;

}



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*/

#pag{

	text-align:center;

	padding:1em;

}

/* 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 {
	
	font-size: 12px;
	font-weight: bold;
	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;

}
