body.cuerpo
{
	/*text-align:center;*/
	/*height:90px;*/
	background: #fff url(../images/layout/fondo-banner.png) repeat-x;
	margin: 0px;
	padding: 0px;
	/*border: solid 1px #00CCDD;*/
}

#encabezado{
	margin: 0px;
	width:100%;
    /*left:0px;*/
    /*float:left;*/
	/*height:65px;*/
	height:89px;
	/*position:absolute;*/
	/*background:url(../images/layout/banner.jpg) no-repeat;*/
	/*height:42px;*/
	/*border: solid 2px #CC00FF*/
	/*border: solid 1px #000000;*/
}

body #logotipo{		
	float:left;
	/*padding-left:0px;*/
	width:242px;
	height:100%;
	background:url(../images/layout/banner.png);
	/*border: solid 1px #FF0000;*/
}

/*#encabezado .foto{
	float:left;
	padding-left:214px;
	padding-top:6px;
	border: solid 1px #0000DD;
	float:left;
	height:100%;
	background:url(../images/layout/layout/banner.jpg) no-repeat;
	background: #fff url(../images/layout/banner.gif);
	height:20px;
}*/

/*.input{
	width:140px;
	height:15px;
	font-size:12px;
	color: #666666;
}
*/

/*.select{
	width:60px;
	height:19px;
	font-size:12px;
	color: #666666;
}*/

#pagina{
	/*margin:auto;*/
	/*width: 850px;*/


	/*width: 1200px;
	height:auto;*/
	/*float:left;*/

	/*display:block;*/
	/*margin:16px auto;*/
	/*padding-bottom:120px;*/
	padding-bottom:40px;
	/*padding-top:10px;*/
	/*margin: 0px auto;*/
	
	/*margin-left:16%;*/
	/*
	margin-left:203px;
	*/
	/*margin-left:203px;*/
	/*margin:auto;*/
	
	/*background: none;*/
	font-size:12px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border: solid 1px #FFCCAA;*/
}


#contenido{	
	/*border: solid 2px #66FFFF;*/
	/*padding-top:10px;*/
	/*background:url(../images/layout/center_bg.gif) repeat-y ;*/
	margin-left: 10px;
}

#contenido .paginacion{
	clear:both;
	margin-top: 10px;
	padding:5px;

	/*border: solid 1px #66FFFF;*/
	/*background: url(../images/tablas/bg_total.jpg) repeat-x bottom;*/
	color: #999999;	
	font-weight:bold;
}

#contenido .contenidopaginar{
	display:inline;
	/*border: solid 1px #FF9900;*/
	/*background:#FF9900;*/
	margin:0;
	padding:1px;
}

#contenido .contenidopaginar .actual{
	display:inline;
	padding-left:5px;	
	padding-right:5px;	
	/*border: solid 1px #FF9900;*/
	background:#FFFFFF;
}

#contenido .oculto{
	display:none;
}

h1{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 16px;
	color: #004697;
	/*font-style: italic;*/
	font-weight: bold;
	/*color: #804000;
	font-size:22px;
	font-weight:bold;
	padding:0px 10px 5px 0px;
	border-bottom:1px #CCCCCC dashed;
	margin-top:5px;
	text-decoration:none;	*/
}

.subtitulos {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #004697;
	/*font-style: italic;*/
	font-weight: bold;
}

#contenido fieldset{
	padding-bottom:20px;
}

h3{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #FF9900;
	/*font-style: italic;*/
	font-weight: bold;
	/*text-align:justify;
	color:#FF8B17;
	color:#89201D;
	font-size:18px;
	font-style: italic;*/
	
}

h3.sesion{
	text-align:center;
	color:#FF8B17;/*naranja*/
	color:#89201D;
	font-size:18px;
	font-style: italic;
}

#contenido div.busquedageneral {
	text-align:center;

}


p{
	width:auto;
	padding:5px 0 0 0;
	text-align:justify;
}

.title1{
	color: #804000;
	font-size:16px;
	font-weight:bold;
	padding:15px 10px 5px 40px;
	/*border-bottom:1px #CCCCCC dashed;*/
	margin-top:10px;
	text-decoration:none;
}

.centrar {
	text-align:center;
	/*border: 1px solid #D8D8D8;*/
	width:200px;
}

#contenido div.permisos {
	overflow: visible;
	/*border: 1px solid #D8D8D8;*/
}

#datos{
/*
	clear:both;

        margin:0;
	width:439px;
	
	float:left;
*/
clear:both;
float:left;
/*border: solid 1px #00FF00;*/

   	margin:0;
	height:900px;
	width:439px;
	
}

#visor2{
	/*
	text-align:center;
	font-weight:bold;
	color:#666666;
	width:645px;
	border: solid 1px #00FF00;
	float:left;
	overflow:hidden;
*/
float:left;
	/*border: solid 1px #00FF00;*/

	width:650px;
	height:650px;
	scrolling:no;
	border:none;
}


.datosdoc{
	
    	margin:0;
	/*margin-top:114px;*/
	height:900px;
	width:439px;
	/*border: solid 1px #00FF00;*/
	/*float:left;*/
}

.visordoc{
	/*float:left;*/
	width:700px;
	height:650px;
	scrolling:no;
	border:none;
	/*scrolling:auto;*/
	/*border: outset 3px #FFCA5E;*/
}

.boton{
	/*background:url(../images/layout/login.gif) no-repeat;*/
}
/*-------------foooter*/

#pie{
	display:block;
	/*border: solid 3px;*/
	clear:both;
	/*background:url(../images/layout/bg-footer.gif) repeat-x;*/
	/*background:url(../images/layout/logo meridianocero.jpg);*/
	background:url(../images/layout/borderPie.jpg) repeat-x;
	/*background-position:0px 0px;*/
	padding-top:10px;
	height:80px;
	text-align:center;
	/*border: solid 1px #FF0000;*/
}

#pie .logoPie {	
	margin: auto;
	height:73px;
	width:148px;
	background:url(../images/layout/logoMeridianocero.jpg);
	/*border: solid 1px #000000;*/
}

.form_error{
	color:#FF0000;
	font-weight:bold;
	/*margin-left:50px;*/
}

/*side box header----------*/
.sidebox {

	/*margin-top:45px;*/
	width: 235px;
	color:#333333;
	background:url(../images/layout/title.gif) no-repeat top;
	text-align:center;
	/*margin-left:250px;*/
	margin:auto;
}


.sidebox h3{
	padding:6px 0 0 0;
	margin:0px;
	height:23px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.sidebox ul{
	border: 1px solid #CDC3B6;
	width: 210px;
	margin:0px;
	padding:0px 10px 0 13px;
	list-style:none;
	background: #E2D8C6 ;
}

.sidebox ul li {
	
	border-bottom: 1px solid #F6F0E7;
	line-height: 25px;
	list-style: none;
}

.sidebox ul li a {
	display: block;
	color: #666;
	text-decoration: none;
}
.sidebox ul li a:hover {
color:#993300;
}



.bottom_buttons{
padding-top:10px;
padding-left:50px;
}
/*----------*/
.login{
background-color:#E2D8C6;
color:#333333;
width:215px;
height:100px;
padding:10px;
}
/*.input{
width:140px;
height:12px;
font-size:10px;
}*/
/*.submit{
float:right;
margin-right:30px;
margin-top:5px;
}*/
.clear {
clear:both;
overflow:hidden;
height:4px;
}


/* enlaces */
a {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9px;
	color: #FEFEFE;
	text-decoration: none;
}
a:hover {
	color:#FF9800;	
}

a.scanner {
    width:32px;
    border: 10px #000000; 
}

/*-----ICONOS------*/

.iconover {
    padding: 2px 0 2px 18px;
	background: #FFF url("../images/iconos/ver.png") no-repeat left center;
}

.iconocrear {
	padding: 0 0 0 18px;
    margin-left: 10px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #004697;	
	font-weight: bold;
	background: #FFF url("../images/iconos/adicionar.png") no-repeat left center;
}

.iconocancelar {
	padding: 2px 0 2px 18px;
	background: #FFF url("../images/iconos/cancelar.png") no-repeat left center;
}

.iconoeditar {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/editar.png") no-repeat left center;
}

.iconolistar {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/list.png") no-repeat left center;
}

.iconoeliminar {
	padding: 2px 0 0 18px;
	background: #FFF url("../images/iconos/eliminar.png") no-repeat left center;
	margin-left:5px;
	/*border:solid 1px #FF0000;*/
}

.iconosiguiente {
	padding: 0 12px 0 0;
	background: #FFF url("../images/iconos/next.png") no-repeat right center;
}

.iconoatras {
	padding: 0 0 0 12px;
	background: #FFF url("../images/iconos/previous.png") no-repeat left center;
}


.iconoinicio {
	padding: 0 12px 0 0;
	background: #FFF url("../images/iconos/first.png") no-repeat right center;
}

.iconofin {
	padding: 0 12px 0 0 ;
	background: #FFF url("../images/iconos/last.png") no-repeat left center;
}


.iconover {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/ver.png") no-repeat left center;
}

.iconobuscar {
	padding: 0 0 0 18px;
	/*margin-left:50px;*/
	background: #FFF url("../images/iconos/buscar.png") no-repeat left center;
}

.iconofinalizar {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/ok.png") no-repeat left center;
}

.iconopagos {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/devolver.png") no-repeat left center;
}

.iconovolver {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/volver.png") no-repeat left center;
}

.iconosubir {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/arrow_up.ico") no-repeat left center;
}

.iconobajar {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/arrow_down.ico") no-repeat left center;
}

.iconoizquierda {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/arrow_left.ico") no-repeat left center;
}

.iconoderecha {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/arrow_right.ico") no-repeat left center;
}

.iconozoomin {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/zoom_in.ico") no-repeat left center;
}

.iconozoomout {
	padding: 0 0 0 18px;
	background: #FFF url("../images/iconos/zoom_out.ico") no-repeat left center;
}

.iconoScanner {
    height:32px;
    width:32px;    
    border: none;
}
/*********************************************************************/
/*				iconos para el estado del tramite                    */
/*********************************************************************/
#iconoProcesoEnTramite {
	background: #FFF url("../images/iconos/enTramite.png") no-repeat left center;
}

#iconoProcesoDevuelto {
	background: #FFF url("../images/iconos/devolver.png") no-repeat left center;
}

#iconoProcesoTerminado {
	background: #FFF url("../images/iconos/aprobado.png") no-repeat left center;
}
/*********************************************************************/


 select, input {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px; 	
	font-weight: lighter;
	color: #004697;
    
}

/*input {	
	color: #004697;	
}*/

img {
    border: 0;    
}

.mensaje {
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #FF9900;
	font-style: italic;
	font-weight: bold;
}