a:hover
{
	text-decoration:underline
}

/***BARRA SUPERIOR***/

#contacto p
{
	float:left;
	color:#003580;
	font-size:75%;
	padding-top:3px;
	padding-left:12px;
	background-image:url(../images/bullet_web.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
}

#contacto p a
{
	color:#003580
}


#contacto ul.aaa
{
	background-image:none;
	color:#525151;
	padding-right:7px
}

#contacto li.aaa
{
	border-right: 0px 
}

#contacto li.aaa a
{
	color:#525151
}

#contacto li.aaa a.gr
{
	font-size: 95%
}

#contacto li.aaa a.med
{
	font-size: 80%
}

#contacto li.aaa a.peq
{
	font-size: 70%;
	border-right: 1px solid #525151
}

#contacto li
{
	float:left;
	color:#525151;
	height:15px;
	padding-left:7px;
	background-image:url(../images/top_menu_bar.png);
	background-position:right top;
	background-repeat:no-repeat;
	border-right: 1px solid #525151
}

#contacto li a
{
	color:#525151;
	text-decoration:none;
	font-size:75%;
	padding-right:12px
}

#contacto li a:hover
{
	text-decoration:underline
}

#usuario p
{
	color:#525151;
	font-size:75%;
	background-image:url(../images/bullet_usuario.jpg);
	background-repeat:no-repeat;
	background-position:left 2px;
	/*padding-top:5px;*/
	padding-left:17px
}

#usuario p a
{
	color:#3e78bf;
	margin-left:6px
}

#idiomas p
{
	color:#525151;
	font-size:75%;
	padding-right:10px;
	padding-top:10px;
	float:left;
}


#idiomas li
{
	float:left;
}

/*nav#menuPrincipal li
{
	float:left;
	color:#fff;
	height:31px;
	padding-left:25px;
	padding-right:25px;
	padding-top:8px;
	background-image:url(../images/bg_li_menu.gif);
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold
}

nav#menuPrincipal li.activo
{
	background-image:url(../images/bg_li_menu_activo.gif);
	background-position:right 0px;
	background-repeat:repeat-x;
}

nav#menuPrincipal li a
{
	color:#fff;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

nav#menuPrincipal li a:hover
{
	text-decoration:underline
}*/

.menuPrincipalMenu
{
	float:left;
	color:#fff;
	/*height:31px;*/
	padding-left:25px;
	padding-right:25px;
	/*padding-top:8px;*/
	background-image:url(../images/bg_li_menu.gif);
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold
}

.menuPrincipalMenu a
{
	color:#fff;
	text-decoration:none;
}

.menuPrincipalMenu a:hover
{
	text-decoration:underline;
	background-color: #4885CC;
}

#ruta p
{
	color: #6c6c6c;
	font-size:70%;
	font-weight:bold;
	width:50%;
	padding-right:17px;
	float:left
}

#ruta p.bienvenido
{
	color: #417fc5;
	width:50%;
	float:right;
	text-align: right;
}

#catalogo_tramites h2 {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 155%;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 5px;
	color:#375571;
	background-image:url(../images/bg_h2.gif);
	background-repeat:no-repeat;
	background-position:right center
}

.ico_tramite a{
    color: #436c7e;
    font-size: 80%
 
}

#bases_datos h2, #busqueda_rapida h2, #ultimas_noticias h2, 
#ultimas_comunica h2, #ultimas_notifica h2 {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 115%;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-top: 5px;
	color:#4880a4;
	background-image:url(../images/bg_h2_v2.gif);
	background-repeat:no-repeat;
	background-position:left 25px
}

#bases_datos ul {
    margin-top: 8px;
}

#bases_datos li {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 70%;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 5px;
	color:#818181;
	background-image:url(../images/bullet_li.gif);
	background-repeat:no-repeat;
	background-position:left center
}

#bases_datos li a{
	color:#818181
}

#busqueda_rapida form
{
	width:90%;
	margin: 0px auto;
	margin-top:9px
}

#busqueda_rapida label
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 70%;
	color:#375471;
    padding-right: 5px;
	color:#375471;
	font-weight: bold;
}

#busqueda_rapida input
{
	background-image:url(../images/bg_input.gif);
	background-repeat:repeat-x;
	border: 1px solid #ddd;
	padding:3px;
	    font-size: 95%;
		color:#6c6c6c;
		width:65%
}

#busqueda_rapida input[type="button"]
{
border-radius: 8px;
background-image:url(../images/bg_button.gif);
background-repeat:repeat-x;
padding:3px;
padding-left:7px;
padding-right:4px;
font-size:75%;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:white;
border:0px;
margin-top:16px;
width:auto
}

.columnaFecha img
{
	vertical-align:middle;
	margin-left:3px
}

#busqueda_rapida p, #ultimas_noticias p.vertodas, #ultimas_comunica p.vertodas,
#ultimas_notifica p.vertodas
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 70%;
    padding-bottom: 21px;
    padding-left: 11px;
	padding-right:7px;
    padding-top: 15px;
	color:#6499b6;
	clear:both;
	text-align:right;
	background-image:url(../images/bullet_busq.gif);
	background-repeat:no-repeat;
	background-position:83px 15px
}

#ultimas_noticias p.vertodas
{
	background-position:133px 7px;
	padding-bottom:0px;
	padding-top:5px
}

#ultimas_comunica p.vertodas, #ultimas_notifica p.vertodas
{
	background-position:141px 7px;
	padding-bottom:0px;
	padding-top:5px
}

#busqueda_rapida p a, #ultimas_noticias p.vertodas a,
#ultimas_comunica p.vertodas a, #ultimas_notifica p.vertodas a
{
	color:#6499b6;
}

#ultimas_noticias time
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
    padding-bottom: 28px;
    padding-left: 24px;
	padding-right:7px;
    padding-top: 15px;
	color:#6499b6;
	background-image:url(../images/bullet_fecha_not.gif);
	background-repeat:no-repeat;
	background-position:left 13px
}

#ultimas_noticias article h3
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
    padding-bottom: 3px;
    padding-left: 3px;
	padding-right:7px;
    padding-top: 2px;
	color:#666666;
}

#ultimas_noticias article h3 a
{
	background-image:url(../images/ico_mas.gif);
	background-repeat:no-repeat;
	color: #6499b6;
	padding-left:10px;
	font-size:90%;
	background-position:left 2px
}

#misExpedientes table
{
	width:98%;
	margin:auto 0
}

#misExpedientes caption
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 115%;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-top: 5px;
	color:#4880a4;
	text-align:left
}

#misExpedientes th
{
	background-image:url(../images/bg_ul_menu.gif);
	background-repeat:repea-xt;
	color: #ffffff;
	padding:5px;
	padding-left:10px;
	font-size:90%;
	background-position:left top;
	text-align:left
}

#misExpedientes td
{
	background-image:url(../images/bg_td.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	color: #818181;
	padding:8px;
	padding-left:10px;
	padding-bottom:16px;
	font-size:80%;
	text-align:left
}

#ultimas_comunica time, #ultimas_notifica time
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    padding-bottom: 28px;
	padding-right:7px;
    padding-top: 15px;
	color:#6499b6
}

#ultimas_comunica article h3, #ultimas_notifica article h3
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
	font-weight: bold;
    padding-bottom: 3px;
    padding-left: 3px;
	padding-right:7px;
    padding-top: 2px;
	color:#666666;
}

#ultimas_comunica article h1 a, #ultimas_notifica article h3 a
{
	background-image:url(../images/ico_mas.gif);
	background-repeat:no-repeat;
	color: #6499b6;
	padding-left:10px;
	font-size:90%;
	background-position:left 2px
}

#ultimas_comunica article p, #ultimas_notifica article p
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
    padding-bottom: 3px;
    padding-left: 3px;
	padding-right:7px;
    padding-top: 0px;
	color:#666666;
}

#ultimas_comunica article p a, #ultimas_notifica article p a
{
	background-image:url(../images/ico_mas.gif);
	background-repeat:no-repeat;
	color: #6499b6;
	padding-left:10px;
	font-size:90%;
	background-position:left 2px
}

footer ul {
	font-size:75%;
	float:left;
	width:60%
}

footer li
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 100%;
	float:left;
    padding-bottom: 3px;
    padding-left: 7px;
	padding-right:7px;
    padding-top: 20px;
	color:#4d4b4c;
	background-image:url(../images/bg_li_footer.gif);
	background-repeat:no-repeat;
	background-position:right 20px
}

footer li a {
	color:#4d4b4c
}

/*RESULTADO BUSQUEDA*/

#cdo_interior h2 {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 115%;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-top: 5px;
	color:#4880a4;
	background-image:url(../images/bg_h2_v2.gif);
	background-repeat:repeat-x;
	background-position:left 25px;
	margin-bottom:10px;
	/* margin-left: 20px;
	margin-right: 20px; */
}

#cdo_interior h3 {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 100%;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-top: 5px;
	color:#4880a4;
	background-image:url(../images/bg_h2_v2.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	margin-bottom:10px;
	/* margin-left: 20px;
	margin-right: 20px; */
	font-weight: bold;
}

#cdo_interior_ceo h2 {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 115%;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-top: 5px;
	color:#4880a4;
	background-image:url(../images/bg_h2_v2.gif);
	background-repeat:repeat-x;
	background-position:left 25px;
	margin-bottom:10px;
}

#cdo_interior label, #cdo_interior_ceo label
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
    padding-right: 5px;
	color:#375471;
	font-weight: bold;
}



#cdo_interior_externa label, #cdo_interior_ceo2 label
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
	color:#375471;
	font-weight: bold;
}

#cdo_interior input, #cdo_interior select, #cdo_interior_ceo input, #cdo_interior_ceo select
{
	background-image:url(../images/bg_input.gif);
	background-repeat:repeat-x;
	border: 1px solid #ddd;
	font-size: 95%;
	color:#6c6c6c;
	font-weight: normal;
	padding: 2px;
}

#cdo_interior_externa input, #cdo_interior_externa select, #cdo_interior_ceo input, #cdo_interior_ceo select
{
	background-image:url(../images/bg_input.gif);
	background-repeat:repeat-x;
	border: 1px solid #ddd;
	font-size: 95%;
	color:#6c6c6c;
	font-weight: normal;
	padding: 2px;
}

#cdo_interior input, #cdo_interior select, #cdo_interior_ceo input, #cdo_interior_ceo select .ui-state-default {
	background: none;
}

#cdo_interior_externa input, #cdo_interior_externa select, #cdo_interior_ceo input, #cdo_interior_ceo select .ui-state-default {
	background: none;
}

#botonera input[type="button"]
{
	border-radius: 8px;
	background-image:url(../images/bg_button.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-left:7px;
	padding-right:4px;
	font-size:75%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:white;
	border:0px;
	margin-top:3px;
	margin-bottom:3px;
	width:auto;
	clear:both
}

.boton
{
	border-radius: 8px;
	background-image:url(../images/bg_button.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-left:7px;
	padding-right:4px;
	font-size:75%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:white;
	border:0px;
	margin-top:3px;
	margin-bottom:3px;
	width:auto;
	clear:both;
	background-color: transparent;
}

.botonAccesoClave{
	border-radius: 4px;
	background-image:url(../images/bg_button.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
	padding-top:6px;
	font-size:75%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:white;
	border:0px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left: 1%;
	width:auto;
	clear:both;
	background-color: transparent;
}

.tablaResultadosBusq {
	margin: 15px 0 auto;
    width: 970px;
    border-collapse: collapse;
    border-spacing: 0;
}

.tablaResultadosBusq .ui-widget-header {
	background: none;
    color: #316DB5;
    border: 0px;
}

.tablaResultadosBusq .ui-widget-content {
	background: none;
    color: #316DB5;
}

.tablaResultados {
	/*margin: 15px 0 auto;*/
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.tablaResultados22 {
	/*margin: 15px 0 auto;*/
    width: 70%;
    border-collapse: collapse;
    border-spacing: 0;
}

.tablaResultados22 .ui-widget-header {
	background: none;
    color: #000;
    border: 1px;
}

.tablaResultados .ui-widget-header {
	background: none;
    color: #316DB5;
    border: 0px;
}

.tablaResultados .ui-widget-content {
	background: none;
    color: #316DB5;
}

.cabeceraTablaResultados {
	width: 100%;
    text-align: right;
    margin-bottom: 5px;
}

.cabeceraTablaResultados button.ui-state-disabled{
	background-color: #4D99DF !important;
	font-size: 0.8em !important;
}

#cdo_interior input[type="checkbox"]
{
border:0px;
background-image:none
}

.columnaBusqueda img{
	vertical-align:middle;
	margin-right: 5px;
}

#botonera p
{
background-image:url(../images/bullet_busq.gif);
background-repeat:no-repeat;
background-position:45px 4px;
padding:3px;
padding-left:7px;
padding-right:4px;
font-size:70%;
font-family:Arial, Verdana, Helvetica, sans-serif;
width:20%;
float:right
}

#botonera p a
{
color:#6499b6
}

.listado table
{
	width:100%;
	margin:auto 0;
	float: left;
	/*margin-top:15px;*/
}

.listado th
{
	/*background-image:url(../images/bg_th.gif);
	background-repeat:repeat-x;
	color: #375471;*/
	color:#FFFFFF;
	padding:9px;
	padding-left:10px;
	font-size:90%;
	/*background-position:left top;*/
	text-align:left;
	font-weight: bold;
}

.listado img
{
	padding-left:4px;
	vertical-align:middle
}

.listado td
{
	color: #6c6c6c;
	/*padding:9px;
	padding-left:10px;*/
	font-size:80%;
	background-position:left top;
	text-align:left
}

.listado td a
{
	color: #6499b6;
	font-weight:bold;
	background-image:url(../images/adjunto.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:22px;
	padding-bottom:7px
}

.listado tr.par
{
	background-color:#f9f9f9
}

#paginacion p
{
	color: #6c6c6c;
	padding:9px;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:25px;
	font-size:75%;
	background-position:left top;
	text-align:left;
	float:left;
	width:47%
}

#paginacion .activo
{
	color: #375371;
	padding:4px;
	padding-right:5px;
	border: 1px solid #375371;
}

#paginacion img
{
	vertical-align:middle
}

.navPaginacion
{
	color: #6499b6!important;
	font-size:75%!important;
	text-align:right!important
}

p.navPaginacion a
{
	color: #6499b6!important;
	margin-left:10px;
	margin-right:10px
}

/*DETALLE EXPEDIENTE*/

.volver{
	float:right;
	color:#545454;
	font-size:75%;
	background-color:#6c869a;
	padding:10px;
	background-image:url(../images/bg_button.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-radius:9px;
}

.volver a{
	color:#fff
}

#pestanas ul
{
	margin-bottom:0px
}

#pestanas li
{
	float:left;
	color:#545454;
	font-size:75%;
	padding:17px;
	padding-top:13px;
	background-image:url(../images/bg_tabs_des.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-radius:9px;
	margin-right:10px
}

#pestanas li.activo
{
	background-image:url(../images/bg_tabs.gif);
	color:#fff;
	font-weight:bold;
	font-size:80%;
	text-transform:uppercase
}

#pestanas li a
{
	color:#545454
}

#pestanas li.activo a
{
	color:#fff;
	font-weight:bold
}

#barraIconos p
{
	font-size:70%;
	margin-top:9px
}

#barraIconos p a
{
	color: #6499b6;
	margin-right:10px;
	padding-left:27px;
	padding-bottom:9px;
	padding-top:4px;
	background-repeat:no-repeat;
	background-position:left top
}

#barraIconos p a.register
{
	background-image:url(../images/ico_register.gif);

}

#barraIconos p a.otros
{
	background-image:url(../images/ico_otros.gif);

}
#barraIconos p a.informarError
{
	background-image:url(../images/ico_informarerror.gif);

}
#barraIconos p a.imprimir
{
	background-image:url(../images/ico_imprimir.gif);

}

#puntosExpediente {
	line-height: 1.25;
}

#puntosExpediente h3 {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 100%;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-top: 15px;
	color:#375471;
	background-image:url(../images/bg_h3_exp.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-radius:15px
}

#puntosExpediente h4 {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
	font-weight:bold;
    padding-left: 19px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:18px;
	color:#375471;
	background-image:url(../images/bullet_h4.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:25%;
	float:left;
}

#puntosExpediente a {
     text-decoration:none;
     color: #0499ff    
}

#puntosExpediente a:visited {
     text-decoration:none; 
     color: #85B8CC
}

#puntosExpediente p {
	width: 73%;
	float:left;
	margin-top:10px;
	font-size: 75%;
	color: #6c6c6c;
	margin-bottom:10px;
}
#puntosExpediente22 {
	  font-family: "Times New Roman", Times, serif;
	  font-weight: bold;
	  
}

#puntosExpediente22 th 
{
	background-image:url(../images/bg_th.gif);
	
	/*background-image: none;
	border: none;*/
	background-repeat:repeat-x;
	background-color: #FFFFFF; /*#EDF4F9;*/
	color: #FFFFFF;
	padding:2px;
	/*font-weight:bold;*/
	padding-left:3px;
	/*font-size:75%;*/
	/*background-position:left top;*/
	text-align:left
}
#puntosExpediente22 td
{
	font-family: "Times New Roman", Times, serif;
	color: #000;
	padding:5px;
	padding-left:4px;
	/*font-size:80%;*/
	/*background-position:left top;*/
	border: 1;
	text-align:left;
	vertical-align: top;
}

/*#puntosExpediente22 p.tabla
{
	width: 80%;
	float:left;
	margin-top:10px;
	font-size: 75%;
	color: #000;
	margin-bottom:110px;
	padding-left: 550px;
}*/
#puntosExpediente p.mensaje-expediente
{
	width: 100%;
	float:left;
	margin-top:10px;
	/*font-size: 75%;*/
	color: #6c6c6c;
	margin-bottom:10px;
	padding-left: 50px;
}

#puntosExpediente .datos {
	width:90%;
	float:left;
	margin-top: 5px;
	margin-left: 60px;
	font-size: 75%;
	color: #6c6c6c;
	/*margin-bottom:10px;*/
}

#puntosExpediente .datos-sitamar {
	width:60%;
	float:left;
	margin-top: 6px;
	font-size: 75%;
	color: #6c6c6c;
	/*margin-bottom:10px;*/
}

.datos-sitamar-divSubLeft {
	width: 40%;
	margin-bottom: 0px;
	margin-top: 0;
	font-size: 100%;
	float: left;
}
.datos-sitamar-divSubRight {
	width: 60%;
	float: inherit;
}

/* Celdas básicas, organizadas en filas de 3. */
#puntosExpediente .celda_c {
	width:15%;
}

#puntosExpediente .celda {
	width:13%;
}

/**/
#puntosExpediente .celda_micro {
	width:4%;
}

#puntosExpediente .celda0 {
	width:8%;
}

#puntosExpediente .celda1 {
	width:12%;
}

#puntosExpediente .celda2 {
	width:15%;
}

#puntosExpediente .celda3 {
	width:20%;
}

#puntosExpediente .celda4 {
	width:25%;
}

#puntosExpediente .celda5 {
	width:30%;
}

#puntosExpediente .celda6 {
	width:35%;
}

#puntosExpediente .celda7 {
	width:40%;
}

#puntosExpediente .celda8 {
	width:50%;
}

#puntosExpediente .celda9 {
	width:70%;
}

#puntosExpediente .divFilaTitulo {
	width: 100%;
	float: left;
}

#puntosExpediente .divLeftTitulo {
	width: 8%;
	float: left;
}

#puntosExpediente .divRightTitulo {
	width: 92%;
	float: left;
}

#puntosExpediente .noWidthTiulo {
	width: auto;
	padding-left: 3px;
}

#puntosExpediente div.divFila {
    height: auto;
    width: 100%;
    padding-top: 0.5em;
    float: left;
}

#puntosExpediente div.divLeft {
	width: 27%;
    margin-bottom: 0px;
    margin-top: 0;
    font-size: 100%;
    float: left;
}

#puntosExpediente div.divRight {
	width: 73%;
    float: right;
}

#puntosExpediente div.divSubFila {
    height: auto;
    width: 100%;
    padding-top: 0.5em;
    margin-left: 60px;
    float: left;
}

#puntosExpediente div.divSubLeft {
	width: 25%;
    margin-bottom: 0px;
    margin-top: 0;
    font-size: 100%;
    float: left;
}

#puntosExpediente div.divSubLeftLong {
	width: 40%;
    margin-bottom: 0px;
    margin-top: 0;
    font-size: 100%;
    float: left;
}

#puntosExpediente div.divSubRight {
    width: 20%;
    float: inherit;
}

#puntosExpediente div.viena{
	display: block;
	float: inherit;
	margin-right: 1em;
}

#puntosExpediente .width10{
	width: 10%;
}

#puntosExpediente .width60{
	width: 60%;
}

#puntosExpediente .tabular{
	margin-left: 60px;
}

#puntosExpediente .divFila8col{
	float: left;
	width: 100%;
	display: inline;
}

#puntosExpediente .div8col{
	margin-right: 2%;
	float: left;
}

#puntosExpediente .divSub8col{
	float: left;
}

#puntosExpediente .tribunalesSpan {
    width: 78%;
    margin-left: 1em;
    font-weight: bold;
	color: #375471;
	float: left
}

#puntosExpediente .noWidth {
    width: auto;
    margin-right: 5px;
}

#puntosExpediente .div2col{
	margin-right: 5px;
	float: left;
	min-height: 35px;
}

#puntosExpediente .titulo_diseno {
	/*width:100%; 
	float: left;*/
	page-break-before: always;
}

#puntosExpediente .datos_diseno {
	width:94%; 
	float: left;
	padding-left: 6%;	
}

#puntosExpediente .ui-datalist .ui-widget-content {
	background-color: transparent;	
}

#puntosExpediente .listado {
	width:85%;
	float:left;
	margin-top: 5px;
	margin-left: 60px;
	/*font-size: 75%;*/
	color: #6c6c6c;
}

#puntosExpediente table {
	/*width:60%;*/
	/*margin-bottom:9px*/
}


#puntosExpediente th 
{
	/*background-image:url(../images/bg_th.gif);
	background-repeat:repeat-x;*/
	background-image: none;
	border: none;
	background-color: #CDE6F7; /*#EDF4F9;*/
	/*color: #375471;*/
	padding:9px;
	/*font-weight:bold;*/
	padding-left:3px;
	/*font-size:75%;*/
	/*background-position:left top;*/
	text-align:left
}

#puntosExpediente th span
{
	color: #375471;
	font-weight:bold;
}

#puntosExpediente td
{
	color: #6c6c6c;
	padding:9px;
	padding-left:4px;
	/*font-size:80%;*/
	/*background-position:left top;*/
	border: none;
	text-align:left;
	vertical-align: top;
}

#puntosExpediente td a
{
	color: #6499b6;
	font-weight:bold;
	padding-bottom:7px
}

#puntosExpediente tr.ui-datatable-odd /*tr.par*/
{
	background-color: #EDF4F9 /* #f9f9f9 */
}


#puntosExpediente .campo
{
	font-weight: bold;
	color: #375471;
	margin-right: 1em;
}

#puntosExpediente .campo-float-left
{
	font-weight: bold;
	color: #375471;
	margin-right: 1em;
	float: left
}

#puntosExpediente li, div.fila
{
	padding-top: 0.5em;
	/*sobreescribe el estilo de primefaces */
	background-color: none;
	color: #6C6C6C
}

#puntosExpediente div.filaSinPadding{
	/*sobreescribe el estilo de primefaces */
	background-color: none;
	color: #6C6C6C
}

#puntosExpediente div.subfila
{
	padding-top: 0.5em;
	color: #6C6C6C;
	margin-left: 70px
}

#puntosExpediente div.fila-float-left
{
	padding-top: 0.5em;
	color: #6C6C6C;
	float: left
}

#filaAntiguedades .ui-datalist-item {
	padding-bottom: 0.5em;
	padding-top: 0em;
	float: left
}

/*#puntosExpediente li:first-child / *, div.fila:first-child* /
{
	padding-top: 0;
}*/

#puntosExpediente div.separador
{
	float: left;
	width: 98%;
	margin-left: 10px;
	margin-right: 10px;
	border-top: 1px dotted #9CCEDD;
	/*clear: both;*/
	margin-top: 10px;
	margin-bottom: 5px;
}

#puntosExpediente div.separador-sitamar
{
	/*float: left;*/
	width: 58%;
	margin-left: 10px;
	margin-right: 10px;
	border-top: 1px dotted #9CCEDD;
}

#puntosExpediente div.separador-invisible
{
	float: left;
	width: 100%;
	margin-left: 10px;
	margin-right: 10px;
	border: none;
	clear: both;
}

#puntosExpediente div.separador-invisible-sitamar
{
	float: left;
	width: 58%;
	margin-left: 10px;
	margin-right: 10px;
	border: none;
}

#puntosExpediente div.ui-dialog
{
	font-size: 80%;
}

#puntosExpediente div.ui-dialog .label
{
	color: #000000;
}

#puntosExpediente div.ui-dialog input,
#puntosExpediente div.ui-dialog textarea.ui-state-default
{
	background-image: none;
	background-color: white;
	border: 2px solid darkgray;
}

/* RESULTADO BUSQUEDA CEO */

aside #ultimas_noticias p.vertodas
{
	background-position: 164px 7px
}

#ayuda h2, #enlaces h2 {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 115%;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-top: 5px;
	color:#4880a4;
	background-image:url(../images/bg_h2_v2.gif);
	background-repeat:no-repeat;
	background-position:left 25px
}

#ayuda ul, #enlaces ul {
    margin-top:7px;
	margin-bottom:0px
}

#ayuda li, #enlaces li {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
    padding-bottom: 20px;
    padding-left: 31px;
    padding-top: 10px;
	color:#818181;
	background-repeat:no-repeat;
	background-position:left center
}

#ayuda li a, #enlaces li a{
	color:#818181
}

#ayuda li.informarError
{
	background-image:url(../images/ico_informarerror.gif);
}

#ayuda li.cobertura {
	background-image:url(../images/ico_cobertura.gif);
}

#ayuda li.docsayuda {
	background-image:url(../images/ico_docs_ayuda.gif);
}

#ayuda li.actualiza {
	background-image:url(../images/ico_actualiza.gif);
}
#ayuda li.disponib {
	background-image:url(../images/ico_disponib.gif);
}
#ayuda li.busqueda {
	background-image:url(../images/ico_busqueda.gif);
}

#cdo_interior_ceo #botonera p {
    background-position: 19px 4px;
}

#cdo_interior_ceo .ejemplo {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
    padding-bottom: 20px;
    padding-top: 9px;
	color:#b7bbbe;
	font-style:italic;
	background-repeat:no-repeat;
	background-position:left center
}

#mensaje h2 {
    font-size: 75%;
	color:#375571;
	padding-top:30px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-image:none
}

#mensaje p {
    font-size: 115%;
	color:#4880a4;
	padding-top:0px;
	font-style:italic
}

#enlaces li.situacion {
	background-image:url(../images/ico_sit_exped.gif);
}

#enlaces li.invenciones {
	background-image:url(../images/ico_invenc.gif);
}

#enlaces li.tmview {
	background-image:url(../images/ico_tmview.gif);
}

.label {
	font-weight: bold;
}


.marco_titulo
{
    font-size: 90%;
    font-weight: bold;
	color: #336FB7;
	border-bottom:1px solid #336FB7;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 5px;
	padding-left: 0px;
}

.marco_titulo_avanzado
{
    font-size: 90%;
    font-weight: bold;
	color: #336FB7;
	float: left;
	margin-bottom: 10px;
}

#fechaHora {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 90%;
	color: #999999;
	/* width: 98%; */ 
	text-align: right;
	margin-top:-35px;
	margin-bottom: 25px;
}

#textoAyuda {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 90%;
	color:#003580;
	/* width: 98%; */ 
	/*text-align: right;*/
	margin-top:-1px;
	margin-bottom: 25px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	
}

#textoAyuda ul {
	list-style-type:disc;
	margin-top:5px;
	margin-bottom:10px;
}

#textoAyuda p {
	margin-bottom:10px;
	line-height: 20px;
}

#textoAyuda li {
	margin-left:15px;
	margin-bottom:5px;
	line-height: 20px;
}

#marco-imagen-sitamar {
	float:right; 
	width: 352px;
	min-height: 220px;
	margin-bottom: 15px;
	text-align: center;
}

.datos .sitamar-cod-clase {
	float:left;
	width: 4%;
	height: 15px;
	line-height: 20px;
}

.datos .sitamar-texto-clase {
	float:left;
	width: 96%;	
	line-height: 20px;
	word-spacing: 2px;
}

.formulario_figuras {
	float:left;
	width: 100%;
	/*page-break-before: always;*/
}

div.cabecera_panel_figuras {
	float: left;
	width: 100%;
	border: 1px solid;
	border-color: #CDE6F7;
	background-color: #CDE6F7;
	width: 100%;	
}

.panel_figuras {
	float: left;
	border: 1px solid;
	border-color: #CDE6F7;
	
	
}

.icono_panel_cabecera_figuras {
	float: right;
	margin-right: 10px;
	margin-top: 6px
}

.titulo_panel_cabecera_figuras {
	float: left;
	color: #375471;
	margin-left: 10px;
	
}

/* CEO-1240 */
#descarga {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
    padding-bottom: 20px;
    padding-left: 31px;
    padding-top: 10px;
	color:#818181;
	background-repeat:no-repeat;
	background-position:left center
}

#descarga a{
	color:#818181
}

div.imagen_figura {
	float:left;
	background-image: url(../images/rolling.gif);
	background-position: center;
	background-repeat: no-repeat;
	
}

div.imagen_figura_outer {
 	display:table-cell;
    width:170px;
    height:180px;
    vertical-align:middle;
    text-align:center
}

.figx1
{
	 width:120px;
	 height:auto;
	 max-width:120px;
	 max-height:120px;
}
/* CEO-784 */
div.footer {display: block; text-align: left;white-space:pre;  position: running(footer);}

@page { @bottom-left { content: element(footer); }}


/* New styles to correct record(expediente) layout */
/* Refactor to remove h4 & p's and clear layout. Pending to be confirmed as PDF print styles may be refactored too
#puntosExpediente .celda_c_label {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 75%;
	font-weight:bold;
	padding-left: 19px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:18px;
	color:#375471;
	background-image:url(../images/bullet_h4.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}

#puntosExpediente .celda_value {
	float:left;
	margin-top:10px;
	font-size: 75%;
	color: #6c6c6c;
	margin-bottom:10px;
}
*/