﻿table#listado,table.listado,﻿
table#listado2,table.listado2 {
  border-collapse: collapse;
  border: 1px solid #03476F;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #303030;
/*  background: #eaeaea;*/
  background: #efefef;
  }
#listado caption,.listado caption,
#listado2 caption,.listado2 caption {
  text-align: center;
  font: bold 14pt arial, helvetica, sans-serif;
  background: white;
  padding:6px 4px 8px 0px;
  color: #03476F;
  }
#listado td, #listado th,.listado td,.listado th,
#listado2 td, #listado2 th,.listado2 td,.listado2 th  {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  vertical-align:middle;
  }

#listado thead th, #listado tfoot th,.listado thead th,.listado tfoot th,
#listado2 thead th, #listado2 tfoot th,.listado2 thead th,.listado2 tfoot th  {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: left;
  background: #386399;
  color: #FFFFFF;
  padding-top:3px;
  }
#listado tbody tr td, .listado tbody tr td,
#listado2 tbody tr td, .listado2 tbody tr td{
	vertical-align:middle;
}
#listado tbody td a,.listado tbody td a,
#listado2 tbody td a,.listado2 tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
}
#listadoDetalles{
    font-family: Arial,Helvetica,sans-serif;
    color: #2780ae;
    font-size: 11px;
    background: transparent;
    vertical-align:middle;
}
a.listadoDetalles{
    font-family: Arial,Helvetica,sans-serif;
    color: #2780ae;
    font-size: 11px;
    background: transparent;
    vertical-align:middle;
}

.listadoMuestraDetalles{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #fefefe;
    background-color: #7aa4b2;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #000000;
    border-left-color: #000000;
    border-bottom-color: #000000;
    border-top-color: #000000;
    position: fixed;
    width: 400px;
    height: auto;
    visibility: visible;
	left: 50%;
	top: 10%;
	margin-left: -200px;
}
.listadoMuestraClose{
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    margin-right: 1px;
    margin-left: 1px;
    margin-bottom: 1px;
    margin-top: 1px;
}
#listado tbody td a:hover,.listado tbody td a:hover {
  background: #C2F64D;
  color: #363636;
  }
#listado tbody th a,.listado tbody th a,
#listado2 tbody th a,.listado2 tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
#listado tbody th a:hover,.listado tbody th a:hover {
  background: transparent;
  color: #363636;
  }
#listado tbody th,#listado tbody td,.listado tbody th,.listado tbody td,
#listado2 tbody th,#listado2 tbody td,.listado2 tbody th,.listado2 tbody td {
  vertical-align: top;
  text-align: left;
  }
#listado tfoot td,.listado tfoot td,
#listado2 tfoot td,.listado2 tfoot td {
  border: 1px solid #03476F;
  background: #386399;
  padding-top:3px;
  color: #FFFFFF;
  }
	

.listado tbody tr.odd{ background: #EAEAEA; }
.listado tbody tr.even{ background: #EAEAFA; }
  
#listado tbody tr:hover,.listado tbody tr:hover {
  background: #a9d1ff;
  border: 1px solid #03476F;
  color: #FFFFFF;
  }
#listado tbody tr:hover th,
#listado tbody tr.odd:hover th,
.listado tbody tr:hover th,
.listado tbody tr.odd:hover th {
  background: #a9d1ff;
  color: #FFFFFF;
  }


.fieldset1,#fieldset2,#fieldset3, #fieldset4,#fieldset5,#fieldset6, #fieldset7,#fieldset8,#fieldset9, .fieldsetg, .fieldset_esp 
{ border:1px solid #446e87; width:90%; margin-left:15px; text-align:left; }

.datos1, .datos2 , .datos3, .datos4, .datos5, .datos6
{ border:1px solid #000; width:45%; float:left; margin:10px; }

.fieldset1, #fieldset2, #fieldset3, #fieldset4, #fieldset5, #fieldset6, #fieldset7, #fieldset8, #fieldset9, .fieldsetg, .fieldset_esp 
{
	padding: 1em;
	font:80% sans-serif;
}

.fieldset1 legend, #fieldset2 legend, #fieldset3 legend, #fieldset6 legend,
#fieldset7 legend, #fieldset8 legend, #fieldset9 legend, .fieldsetg legend
{
	padding: 0.2em 0.5em;
	border:1px solid #446e87;
	color:#000000;
	text-align:right;
	font-weight:bold;
}

.fieldset1 label,#fieldset2 label,#fieldset3 label, .fieldsetg label
{
	float:left;
	width:30%;
	margin-right:0.5em;
	padding-top:0.2em;
	text-align:right;
	font-weight:bold;
}

#fielset6 input, #fielset7 input, #fielset8 input, #fielset9 input
{
	margin-left:25%;
	margin-right:0.5em;
	padding-top:0.2em;
}

.fieldset_esp legend
{
	padding: 0.2em 0.5em;
	border:1px solid #446e87;
	color:#000000;
	text-align:right;
	font-weight:bold;
}
.fieldset_esp label
{
	float:left;
	width:65%;
	margin-right:0.5em;
	padding-top:0.2em;
	text-align:right;
	font-weight:bold;
}

.fieldset_esp input
{
	margin-right:0.5em;
	padding-top:0.2em;
	width:25%;
	display:block;
}

.fieldset_esp textarea
{
	margin-right:0.5em;
	padding-top:0.2em;
	width:90%;
	display:block;
}

.fieldset1 input[type="radio"]
{
	width:10px;
}


.fieldset1 input, #fieldset2 input, #fieldset3 input,
.fieldset1 textarea, #fieldset2 textarea, .fieldsetg input,  .fieldsetg select,  .fieldsetg textarea, .fieldset1 input[type="file"]
{
	width:60%;
	display:block;
}

.fieldset1 input[type="radio"]
{
	width:10px;
}

#fieldset3 textarea, #fieldset4 textarea, #fieldset5 textarea
{
	width:95%;
}

#fieldset5 textarea
{
	height:500px;
}

.fieldset1 .explicacion, #fieldset2 .explicacion, #fieldset3 .explicacion,
#fieldset4 .explicacion, #fieldset5 .explicacion, #fieldset6 .explicacion,
#fieldset7 .explicacion, #fieldset8 .explicacion, #fieldset9 .explicacion
{
	color:#446e87;
	text-align:justify;
	display:block;
	font-style:italic;
}

#formulario input.submit
{
	border:1px solid #446e87;
	background-color:#ffffff;
	color:#000000;
}

#formulario input.submit:hover
{
	border:1px solid #446e87;
	background-color:#446e87;
	color:#ffffff;
}


ul#mainNav  { list-style-position:inside;}

.clearfloat {clear: both; display: block;}
#mainNav li em {font-size: 114%;font-weight:bolder;} /* =15 */

/* = #mainNav2 & #mainNav3 & #mainNav4 & #mainNav5
----------------------------------------------------------------------------------------------------*/
#mainNav li{
	padding-left: 10px;
	color:#333;
	height:71px;
	list-style:none;
	float:left;
	background-color:#EAF3FD;/*#EBEBEB;*/
	background-image: url(../images/navBtn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#mainNav li.current{
	background-color:#014a6b;/*#6666FF;#C36615;*/
	background-image: url(../images/navCurrentBtn.gif);
	color:#FFFFFF;
}

#mainNav li.lastDone{
	background-color:#0B5394;/*#7C8437;*/
	background-image: url(../images/navLastDoneBtn.gif);
	color:white;
}

#mainNav li.done{
	background-color:#0B5394;/*#7C8437;*/
	background-image: url(../images/navDoneBtn.gif);
	color:white;
}

#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
	color:#ccc;
}

#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
	color:#fff;
}

#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {
	color:#FFFF99;
	cursor:pointer;
}

#mainNav li em{
	width:150px;
	display:block;
	margin:6px 0 0 10px;
	font-style:normal;
	font-weight:bold;
}

#mainNav li span{
	width:140px;
	display:block;
	margin-left:10px;
	margin-top:0px;
	font-weight:normal;
}

#mainNav li.mainNavNoBg{
	background-image:none;
}

#mainNav li a{
	height:71px;
	display:block;
}

/* #mainNav.fiveStep */
#mainNav.fiveStep li{width:182px;}
#mainNav.fiveStep li a{width:182px;}

/* #mainNav.fourStep */
#mainNav.fourStep li{width:227px;}
#mainNav.fourStep li.mainNavNoBg{width:229px;}
#mainNav.fourStep li a{width:227px;}

/* #mainNav.threeStep */
#mainNav.threeStep li{width:243px;}
#mainNav.threeStep li.mainNavNoBg{width:244px;}
#mainNav.threeStep li a{width:243px;}

/* #mainNav.twoStep */
#mainNav.twoStep li{width:455px;}
#mainNav.twoStep li a{width:455px;}



.changed {
  background-color: red;
}

/**** CSS PARTE INCIDENCIA ***/
.form_comentario {
	text-align: center;	
}

.nuevo_comentario {
	text-align: center;
}

.cabcomentario_izq {
	text-align: left;
}

.cabcomentario_der {
	text-align: right;
}

.cuerpocomentario {
	background-color:#efffef;
}

.cuerpocomentario2 {
	background-color: #ffffff;
}

table.listado thead td.numbercell, table.listado thead th.numbercell,
table.listado tbody td.numbercell, table.listado tbody th.numbercell,
table.listado tfoot td.numbercell, table.listado tfoot th.numbercell
{ 
	text-align:right;
}

#tabmenu{ font-size: 10px; margin:10px;}
#contenedor ul.menu_items{ list-style:url(/iconos/external.png);}
#contenedor ul.menu_items li{ float: left; margin-left:30px; ;}

.debugtime {margin-left:auto;margin-right:auto;margin-top:1em;padding:1em;width:28em; border: solid thin black; color:black}
.debugtime pre {font-family:"Courier New", courier,monospace}


