
.clear{ 	clear:both; }
.sortable {border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:none; margin:0 auto 15px}
.sortable th {margin:0; padding:0; background:url(images/header-bg.png); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.sortable th h3 {margin:2px !important; padding:0px !important; font-size:12pt; padding:6px 8px 8px; color:#FFF}
.sortable td {padding:4px 6px 6px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC}
.sortable .head h3 {margin:0;  background:url(images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url(images/header-selected-bg.gif)}
.sortable .desc h3 {margin:0; background:url(images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h3 {margin:0;  background:url(images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}

#controls {margin:0 auto; height:20px}
#perpage {float:left; width:200px}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {float:left; width:580px; text-align:center}
#navigation img {cursor:pointer}
#text {float:left; width:200px; text-align:right; margin-top:2px}


/*///////////////////////////////////////////*/

.iform {font: 12px/26px Verdana, Geneva, sans-serif; width:96%; margin:30px auto; }  
.iform ul { margin:0; padding:0; list-style:none;}
.iform ul ul { overflow:auto}
.iform li { padding-bottom:5px;}
.iform label { 
 width:125px; display:block; float:left; line-height:26px; text-align : right; 
}
.iform label.ilabel { 
 width:auto; display:inline; float:none; line-height:26px; padding:0 5px
}

.iform .itext,.iform .itextarea,.iform .iselect,.iform .ibutton { 	
	width:200px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
/*
   -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   appearance: none;
*/	
	
}

.iform .itext:hover,.iform .itextarea:hover,.iform .iselect:hover,.iform .ibutton:hover,
.iform .itext:focus,.iform .itextarea:focus,.iform .iselect:focus,.iform .ibutton:focus{

border-color: #333;
background:#fff;

}




.iform .itextarea{ 
height:200px; width: 80%;
}

.iform .ibutton {

	width:auto;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
	background: -moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	cursor: pointer;

}
.iform .ibutton:hover,.iform .ibutton:focus { background:#dadada;}
.iform li.iheader { display:block; font-size:18px; border-bottom:1px solid #000; padding:5px; text-indent:10px; margin:5px 0 15px }
.iform li.iseparator { display:block; text-indent:-9999px; height:10px; line-height:10px; border-bottom:1px solid #999;margin:5px 0 15px }

.iform .required { border-color:#F00; }


.iform .iselect {
  
  position: relative;
}
.iform .iselect::after {
  
  content: '';
  position: absolute;
  z-index: 10;
  right: 16px;
  top: 50%;
  margin-top: -8px;
  display: block;
  width: 16px;
  height: 16px;
  background: url("images/arrow_down.png") no-repeat center center;
  pointer-events: none;
}

.iform .iselect {
/*  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); */
  cursor: pointer;
  width:212px;

}
.iform select::-ms-expand {
  display: none;
}



#imessageOK,#imessageERROR{ border:1px solid #F60; padding:10px; font-size:16px; font-weight:bold; text-align: center; display:none; margin-bottom:20px;

	background: #F90;
	background: -webkit-gradient(linear, left top, left 25, from(#F90), color-stop(4%, #FC0), to(#F90));
	background: -moz-linear-gradient(top, #F90, #FC0 1px, #F90 25px);
	color:#fff;
	}
#formfiltros li{
	list-style-type: none !important;
}
/*//////////////////////////////////////////*/



#capaformulario {
		visibility:hidden;
		position:absolute;
	    margin-top : 25px;
		width :80%;
		left:10%;
	    
		padding:0px;
		z-index:3;
		background-color : White;
}

#capaformulario2 { 
	top:0;
    background-color: White;
    left: 50%;
    margin-left: -240px;
    margin-top: 0px;
    padding: 0;
    position: fixed;
    visibility: hidden;
    width: 480px;
    z-index: 3;
	_position:absolute;
    clip:inherit;
   _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
   _right:expression(document.documentElement.scrollLeft+ document.documentElement.clientWidth - offsetWidth);
}

	#capaFondo1 {
		visibility:hidden;
		position:absolute;
		padding:0px;
		left:0px;
		top:0px;
		right:0px;
		bottom:0px;
		background-image:url(images/trans02.gif);
		background-repeat:repeat;
		width:200%;
		height : 200%;
		z-index:2;
	}
	

/*Mensajes */

.msjinfo, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.msjinfo {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../images/error.png');
}


.editar2 { background:transparent url('../plantillas/azuladm/imagesadm/edit.gif') no-repeat scroll left top; height:100%; text-decoration : none; ; padding-left:15px;}
.editar { background:url('../plantillas/azuladm/imagesadm/edit.gif') top no-repeat; height:100%; text-decoration : none; }
.borrar2 {background:transparent url('../plantillas/azuladm/imagesadm/trash.gif') no-repeat scroll left top; height:100%; text-decoration : none; ; padding-left:15px;}
.borrar {background:url('../plantillas/azuladm/imagesadm/trash.gif') top no-repeat; height:100%; text-decoration : none;}
.ver2 {background:transparent url('../plantillas/azuladm/imagesadm/view.gif') no-repeat scroll left top;height:100%;text-decoration : none; padding-left:15px; }	
.ver {background:url('../plantillas/azuladm/imagesadm/view.gif') top no-repeat;height:100%;text-decoration : none; }
.fotos2 {background:url('../plantillas/azuladm/imagesadm/foto.gif') no-repeat scroll left top transparent;
height:100%;
padding-left:15px;
text-decoration:none;
}	


div.paginacion {
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	text-align:left;
	padding:4px 6px 4px 0;
	color:#313031;
    line-height: 30px;
    word-wrap: break-word;
}

div.paginacion a {
	color:#41332D;
	text-decoration:none;
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #9B866A;
}

div.paginacion a:hover, div.paginacion a:active {
	color:#5A463E;
	border:1px solid #9B866A;
	background-color:#E8DECA;
}
div.paginacion span.current {
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #5A463E;
	font-weight:bold;
	color: White;
	background-color: #5A463E;

	

	
}
div.paginacion span.disabled {
	display:none;
}

.igual, .subio, .bajo{
border: 0px none;
padding:2px;
background-repeat: no-repeat;
background-position:right 50%;
width:70px;
margin: 0 5px;
font-family:Tahoma,Verdana,Arial;
font-size:12px;
}
.subio {
color: #187B08;
background-image: url('images/subio.gif');
}
.igual {
color: #000000;
background-image: url('images/igual.gif');
}


.bajo {
color: #DE0029;
background-image: url('images/bajo.gif');
}


.bold {
color:#333333;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
}

.filtros{
 width : 430px;	
}

.filtros div label{
 width : 80px;	
}


.filtros div{
 margin : 5px;
}

.error2
{
	background:#fff;
	border:1px dotted #DE0029;
	margin-bottom:1em;
	padding: 4px 0 4px 0;
	text-align:center;
	width:99%;
	color: #D8000C;
	font-family:Tahoma,Verdana,Arial;
	font-size:10px;
	
}


.resultado
{
	background:#fff;
	border:1px dotted #00529B;
	margin-bottom:1em;
	padding: 4px 0 4px 0;
	text-align:center;
	width:99%;
	color: #00529B;
	font-family:Tahoma,Verdana,Arial;
	font-size:10px;
}


.mon {
 text-align : right;
}
.botones {
margin-bottom:20px;
text-align:center;
}


.caja{ display:block; overflow:hidden; border-style:outset;}
.caja-contenedor { float:left; width:300px;}
.caja-titulo{padding-left:6px;border:1px solid #E3E3E3;background-color:#6E89DD;	border-bottom-color:#E3E3E3;border-collapse:collapse;height:22px;}
.caja-titulo-texto{color:#FFFFFF;font-family:Segoe UI,sans-serif;font-size:12px;font-weight:bold;margin:3px;float:left;}
.caja-cerrar{ float:right;}
.caja-cerrar img{border-width:0;display:inline; margin:3px;}
.caja-contenido{ border:#F00 1px}
.caja-sombra-der{background-color:black;opacity:0.25;width:10px;float:right; margin-top:15px;height:100%;}
.caja-sombre-inf{background-color:black;opacity:0.25;width:300px;float:right;margin-left:15px;}

.itextdate {
width:165px !important;
}
#formulario ul { padding:0; margin:0; }


.c-obj {
background:none repeat scroll 0 0 transparent;
border:1px solid;
color:inherit;
float:left;
font-size:100%;
height:130px;
margin:2px;
padding:10px;
width:45%;
}
.c-con {
}
.c-con p {
margin:0 0 0.7em;
}
.c-con dl {
margin:0 0 0.7em;
}
.c-con ul {
margin:0.4em 0 0.4em 1em;
}
.c-con ol {
margin:0.4em 0 0.4em 1em;
}
.c-con ul li {
list-style-image:url("img/li_c.gif");
list-style-type:square;
}

.imgr {
clear:right;
float:right;
margin:0.4em 0 0 0.9em;
}

.linklink { background:url(imagenes/link.png) center left no-repeat; padding-left:18px;  height:16px;line-height:16px;}
.linkhome { background:url(imagenes/home.png) center left no-repeat; padding-left:18px;  height:16px;line-height:16px;}
.linkinst { background:url(imagenes/inst.png) center left no-repeat; padding-left:18px;  height:16px;line-height:16px;}
.linkpres { background:url(imagenes/pres.png) center left no-repeat; padding-left:18px;  height:16px;line-height:16px;}
.linkarea { background:url(imagenes/plus.png) center left no-repeat; padding-left:18px;  height:16px;line-height:16px;}
.linkinfo { background:url(imagenes/link.png) center left no-repeat; padding-left:18px;  height:16px;line-height:16px;}
.linknoti { background:url(imagenes/newspaper.png) center left no-repeat; padding-left:18px;  height:16px;line-height:16px;}
.linkcont { background:url(imagenes/address2.png) center left no-repeat; padding-left:18px;  height:16px;line-height:16px;}

#adjuntos, .agregaritem { margin-left:125px;}
.archivo , .agregaritem { padding-top:5px; }