li{
    text-align: left;
}

ul{
	margin: 0px;
	padding: 0px;
}

#tdpath 
{	
	font-family: Arial;
	font-size: 5px;
	line-height: 15px;
	border-top: 1px solid #00A0BF;
	border-bottom: 1px solid #00A0BF;	
    background: none repeat scroll 0 0 #FAFAFA;
	padding-right: 5px;    
}

.forTexts, .navcontainer .toggler{
	font-family: Arial;
	font-size: 14px;
	color: #003b7a;
	line-height: 20px;
	font-weight: bold;
	border-bottom: 3px solid #00A0BF;
	border-left: 3px solid #00A0BF;
/* 	border: 3px solid #00A0BF; */
		
/* 	padding: 5px; */
/*	font-stretch: ultra-expanded;
*/
	font-variant: small-caps;
	text-indent: 10px;
/* 	margin-left: 10px; */
	text-align: left;	
	width:100%;
	display: block;
}
.navcontainer {
	width: 100%;
/* 	margin-top: 0px; */
/* 	border-top: 3px solid #00A0BF; */

}
.navcontainer ul{
	margin-top: 0px;
	padding-left: 10px;
	list-style-type: none;
	font-size: 11px;
	font-family: Arial;
	line-height: 15px;
}
.navcontainer ul li a{	
	display: block;
	width: 100%;
	padding-top: 0.25em;
	padding-bottom: 0.25em;	
	border-bottom: 1px solid #00A0BF;
	color: #003b7a;
	text-decoration: none;
}
.navcontainer ul li a:hover{
	color: #003b7a;
	font-weight: bold;
	background-position: 100% 100%;
	background-color: #cfdced;
}




.direccion {
	font-family: Arial;
	font-size: 12px;
/* 	color: 294563; */
	color: #000;
	text-decoration: none;
	text-align: center;
}
.direccion ul{
	padding-top: 10px;
}
.direccion li{
		list-style-type: none;
			text-align: center;
}
.central {
	background-position: center center;
	background-color: #000000;
	margin-left: 30%;
	width: 100%;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	background-color: #eeeeee;
	text-align: center;
}
.fondologin {
	background-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #294563;
	font-size: 14px;
	line-height: normal;
	text-decoration: none;
	border: 1px double #cfdced;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
#camposFormulario{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height: normal;
}
#camposFormulario input, #camposFormulario textarea{
  border-color: #369;
  border-width: 1px;
  background-color:#F8F8F8;
  /*width: 15em;*/
}
#camposFormulario input:focus, #camposFormulario textarea:focus{
  border-color: #369;
  border-width: 1px;
  background-color:#CFDCED;
  /*width: 15em;*/
}
#camposFormulario select{
  border-color: #369;
  border-width: 1px;
  background-color:#F8F8F8;
}
#camposFormulario select:focus{
  border-color: #369;
  border-width: 1px;
  background-color:#CFDCED;
}
#camposFormulario input.boton{
  border-color: #369;
  border-width: 1px;
  border-style: solid;
  background-color:#F8F8F8;
  color: #294563;
}
#camposFormulario input.boton:visited{
  border-color: #369;
  border-width: 1px;
  border-style: solid;
  background-color:#F8F8F8;
  color: #294563;
}
#camposFormulario input.boton:hover{
  border-color: #369;
  border-width: 1px;
  border-style: solid;
  background-color:#CFDCED;
  color: #294563;
}

#Tabla{
	border-color: #369;
	border-width: 1px;
	border-style: solid;
	background-color: #eeeeee;
	line-height: normal;
	margin-top: 5px;
}
#Tabla th{
	border-width: 1px;
	border-style: solid;
	border-color: #82baf1;
	background-color:#cfdced;
	color:#294563;
}
#Tabla tr{
	background-color:#F2F2F2;
}
#Tabla tr.color1{
	background-color:#EEEEEE;
}
#Tabla tr.color2{
	background-color:#F8F8F8;
}

#Tabla td.desc{
	text-decoration: none;
	font-style: italic;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
	border-color: #82baf1;
	/*background-color:#cfdced;*/
	background-color:#ededed;
	color:#294563;

}

.redBorder{
	border-top: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-right: 2px;
	border-style: solid;
	border-color: #FF0000;
} 

#Tabla a, #Tabla a:link, #Tabla a:visited{
  border: 1px solid #369;
  background-color:#F8F8F8;
  text-align:center;
  color: #294563;
  text-decoration: none;
  
}
#Tabla a:hover {
  border: 1px solid #369;
  background-color:#CFDCED;
  color: #294563;
  text-decoration: none;
}

#Tabla tr.headersForm{
	border-width: 1px;
	border-style: solid;
	border-color: #82baf1;
	background-color:#cfdced;
	color:#294563;
}

.textos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #294563;
	margin: 2px;
	text-align:justify;
	text-indent: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
}


.uno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #294563;
	background-color: #cfdced;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #294563;
	border-right-color: #294563;
	border-bottom-color: #294563;
	border-left-color: #294563;
	list-style-type: none;
}
.dos {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: outset;
	border-top-color: #294563;
	border-right-color: #294563;
	border-bottom-color: #294563;
	border-left-color: #294563;
}
.izq {
	right: 50%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #294563;
	background-color: #cfdced;
	font-size: 12px;
}
.der {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #294563;
	text-decoration: none;
	background-color: #cccccc;
	font-weight: bold;
	text-align: right;
	font-size: 12px;

}
.total {
	background-color: #cfdced;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	color: #294563;
	text-decoration: none;
	text-align: right;
	font-size: 12px;
}
.actual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #cfdced;
	background-color: #294563;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cfdced;
	border-right-color: #cfdced;
	border-bottom-color: #cfdced;
	border-left-color: #cfdced;
}
/*
#articles{
	margin: 2px;
	padding: 2px;
	vertical-align:top;
}
*/
#barraDerecha{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 2px;
	padding: 2px;
	vertical-align:top;
	background-color:#EEEEEE;
	border-style: dotted;
	border-color: #cfdced;
	border-width: 2px;
}
#barraDerecha div{
}

#title-art{
    display: block;
	text-align:center;
	border-width: 1px;
	border-style: solid;
	border-color: #82baf1;
	background-color:#cfdced;
	color:#294563;
	font-size: 14px;
}

.body-art{
	text-align:justify;
	font-family: Arial;
	font-size: 12px;
	margin:5px 5px 20px 25px;
	list-style-image:url(../img/mancha.gif);
/* 	font-stretch: ultra-expanded; */
	line-height: 15px;
}
.body-art li{
	margin-bottom:8px;
}

/*Lo que era subpaginas.css*/
.titulo {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
/*	font-stretch: ultra-expanded;
*/
	font-variant: small-caps;
/* 	color: 294563; */
	color: #003b7a;
	text-align: center;
/* 	background-color: cfdced; */
/* 	background-color:  00A0BF;*/
	padding: 5px;
/* 	border: 1px solid #82baf1; */
	border-bottom: 3px solid #00A0BF;
	
}
.par {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #294563;
	background-color: #CCCCCC;
	margin-right: 10%;
	margin-left: 15%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5%;
}
.impar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #294563;
	background-color: #eeeeee;
	margin-left: 10%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10%;
	margin-right: 15%;
}
.titulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	background-color: #294563;
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #82baf1;
}
.par2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #294563;
	background-color: #cfdced;
	margin-top: 5px;
	margin-right: 80px;
	margin-bottom: 5px;
	margin-left: 40%;
	padding: 2px;
	font-weight: bold;
	text-indent: 30px;
	list-style-type: circle;
	list-style-position: outside;
}
.contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #294563;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	list-style-position: outside;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 5%;
	margin-right: 5%;
	text-align: justify;
	padding-right: 5%;
	list-style-image: url(../img/mancha.gif);
}
#areas a
{
	color: #294563;
	text-decoration: none;
}
#areas a:hover	{
	text-decoration: underline;
}
.subcontenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #294563;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-style: normal;
	list-style-position: outside;
	list-style-type: disc;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: justify;
	margin-left: 2%;
}

/*Lo que era autoridades.css*/
.cargo {
	font-family: Arial;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #294563;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
.integrantes {
	font-family: Arial;
	font-size: 14px;
	line-height: normal;
/* 	color: 294563; */
/* 	font-style: oblique; */
	margin: 2px;
	text-align: left;
	text-indent: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.contenedor {
	padding-top: 5px;
	padding-bottom: 5px;
/* 	border-left: 1px dotted #CFDCED; */
/* 	border-left: 1px dotted #00A0BF; */
}

.activeMenu {
	display: block;
	width: 100%;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	border-bottom: 1px solid #00A0BF;
	color: #003b7a;
	text-decoration: none;
	font-style: italic;
}
.pathActivo{
	font-size: 10px;
	/*color: #003b7a;*/
	font-weight: bold;
}
.pathCamino{
	font-size: 10px;
	/*color: #003b7a;*/
}
.pathCamino a:link, .pathCamino a:visited, #barraDerecha a:link, #barraDerecha a:visited,table.pagCursos a:link,table.pagCursos a:visited,.links a:link,.links a:visited,.titCurso a:link,.titCurso a:visited,.columnaProductosTexto a:link,.columnaProductosTexto a:visited{
	/*color: #003b7a;*/
	text-decoration:none;
}
.pathCamino a:hover, #barraDerecha a:hover,table.pagCursos a:hover,.links a:hover,.titCurso a:hover,.columnaProductosTexto a:hover{
	/*color: #003b7a;*/
	text-decoration:underline;
}
  
 #mensajesError{
 	text-align:center;
	border-color: red;
	border-width: 3px;
	border-style: solid;
	font-size: 16px;
	margin-left:100px;
	margin-right:100px;
	margin-top:20px;
	margin-bottom: 20px;
	padding:20px;
 }
 
 #mensajesError a.boton, #mensajesError a.boton:visited{
  border-color: #369;
  border-width: 1px;
  border-style: solid;
  background-color:#F8F8F8;
  text-align:center;
  color: #294563;
  text-decoration: none;
  margin:10px;
  padding-left: 10px;
  padding-right: 10px;
}
#mensajesError a.boton:hover {
  border-color: #369;
  border-width: 1px;
  border-style: solid;
  background-color:#CFDCED;
  color: #294563;
  text-decoration: none;
  margin:10px;
  padding-left: 10px;
  padding-right: 10px;
}
#mensajesError a.link:hover {
	color: blue;
	text-decoration:underline;
}
#mensajesError a.link, #mensajesError a.link:visited{
	color: blue;
	text-decoration: none;
}

ul.solapa li {
	display: inline;
	margin-right: 4px;
}

ul.solapa li a.sel, ul.solapa li a.sel:visited, ul.solapa li a.sel:hover {
	color: #294563;
	font-size:10pt;	
	text-decoration:none;
	height:0px;
	background-color:#FFFFFF;	
	/*
	padding-top: 5px;
	padding-bottom: 5px;
	*/
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #294563;
	border-right: 1px solid #294563;
	border-left: 1px solid #294563;
}
ul.solapa li a.unsel, ul.solapa li a.unsel:visited{
	color: #294563;
	font-size:10pt;	
	text-decoration:none;	
	height: 0px;
	background-color:#cfdced;	
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	padding-left: 15px;
	padding-right: 15px;
	/*border-bottom: 1px solid #294563;*/
	border-bottom: 1px solid #82baf1;
	border-top: 1px solid #82baf1;
	border-right: 1px solid #82baf1;
	border-left: 1px solid #82baf1;
	margin-bottom: 0px;
}
ul.solapa li a.unsel:hover {
	background-color: #C2EBFC;
	text-decoration:underline;
}

#bloquesSolapas{
	border-top: 1px solid #cfdced;
	padding-top: 5px;
}
#bloquesSolapas ul{
	margin-bottom: 0px;
	padding-bottom: 0;
	margin-left: 0;
	padding-left: 0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#bloquesSolapas table{
 	border-top: 1px solid #294563;
	border-left: 1px solid #294563;
	border-right: 1px solid #294563;
	border-bottom: 1px solid #294563;
	margin-top: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width:100%;
 }
 .desServicio{
	font-size:10pt;
	color:#666;
	text-align: left;
}
.desServicio .tit{
	font-weight: bold;
	color : #2E6E9E;
}
.desServicio .cont{
	margin-left: 20px;
}


#desCurso{
	font-size:10pt;
	color:#666;
	width:100%;
}
#desCurso td{
	padding:0px;
	margin: 0px;
}
#desCurso td.color{
	border-top: 1px solid #82baf1;
}
#desCurso tr{
	vertical-align:top;
}
#desCurso tr.color{
	background-color:#cfdced;
}
#desCurso span.tituloProd{
	color:blue;
}

.titCurso{
	font-size:12pt;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin:0;
	padding-bottom:0;
	color:#294462;
	font-weight: bold;
}
#bloqueCurso{
	border-bottom: 1px solid #CDDEEE;
	border-top: 1px solid #CDDEEE;
	width:100%;
}
.ordenVistaCurso{
background-color:#F7F7F7;
border: 1px dotted #82baf1;
padding-left:20px;
padding-right:20px;
color:#666666;
margin-top:4px;
margin-bottom:4px;
font-size:10pt;
}
td.util.filtros{
	padding-right:15px;
	border-right:1px solid #ccc;
}
	
td.util#vistas{
	padding-left:15px;
}
table.pagCursos {
	width:100%;
	margin:2px 2px;
	border:0;
	font-size:9pt;
	color:#333;
	/*background-color:#DBF2FD;*/
	background-color:#F7F7F7;
	padding:2px;
	height:25px;
	border-width: 1px;
	border-style: dotted;
	border-color: #82baf1;
}
#bloqueServicio, #bloqueAcordion{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 95%;
	padding-left: 2%;
	padding-right: 2%;
}
.textChico {
	width:20px;
	font-size:9pt;
	color:#333;
}
.selectFiltro {
	margin-bottom:5px;
}
ul.listAranceles{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.listAranceles li{
	padding:0 30px;
}

.todoOK{
	color:green;
}
.todoMAL{
	color:red;
}
.columnaProductosTexto{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:2px;
	margin-right:2px;
}

.columnaProductosFoto{
	/*width:100px;
	height:100px;
	*/
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}


#nuevoProducto {
	padding:0;
	border:0;
	text-align:left;
}
#nuevoProducto hr{
	margin:0px;
	width:180px;
	border-bottom-style:dotted;
	border-bottom: 1px solid #D3D3D3;
	height:1px;
	padding:0;
}

#nuevoProducto h5{
	font-weight:normal;
	font-size:7pt;
	color:#333333;
	text-transform: uppercase;
	margin:0;
	padding:1px;
}
#nuevoProducto h4{
	font-weight:normal;
	text-align:left;
	font-size:9pt;
	color:#333333;
	text-transform: uppercase;
	margin:0;
	color: #294563;
	text-align: center;
	padding: 0px;
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #82baf1;
}
#nuevoProducto label {
	display:block;
	font-size:9pt;
	color:#666;
	margin:1px 0 0px 0;
}
#nuevoProducto .text {
	width:380px;
	height:auto !important;
	background-color:#F0F8FF;
	color:#333333;
	border:1px solid #B1B1B1;
	margin:0;
	font-size:11pt;
}
#nuevoProducto .textChico {
	width:180px;
	height:auto !important;
	background-color:#F0F8FF;
	color:#333333;
	border:1px solid #B1B1B1;
	margin:0;
	font-size:11pt;
}
#nuevoProducto .textReChico {
	width:60px;
	height:auto !important;
	background-color:#F0F8FF;
	color:#333333;
	border:1px solid #B1B1B1;
	margin:0;
	font-size:11pt;
}
#nuevoProducto .file {
	width:auto;
	height:auto !important;
	background-color:#F0F8FF;
	color:#333333;
	border:1px solid #B1B1B1;
	margin:0;
	font-size:11pt;
}

#nuevoProducto textarea{
	width:380px;
	height:auto !important;
	font-family:Arial, Helvetica, sans-serif !important;
	background-color:#F0F8FF;
	color:#333333;
	border:1px solid #B1B1B1;
	margin:0;
	font-size:11pt;
}
#nuevoProducto input.boton{
	color:#333333;
	text-decoration:underline;
	font-weight:normal;
	font-size:9pt;
	padding: 2px 5px;
	border: 1px solid #B1B1B1;
	background-color:#F0F8FF;
}
#nuevoProducto input.boton{ font-size:11pt !important; clear:none !important;}
#nuevoProducto input.boton:hover {
	background-color:#FFFFFF;
	text-decoration:none;
}

form{
	border:0;
	margin:0;
}

#listBalances tr.color{
	font-size: 12px;
	line-height: normal;
	color: #294563;
	background-color: #F0F8FF;
}
#listBalances tr{
	font-size: 12px;
	line-height: normal;
	color: #294563;
	background-color: #FFFFFF;
}
#listBalances td{
	padding: 5px;
	border-bottom: 1px solid #82baf1;
}
.noticias{
	text-align: left;

	margin: 5px;
	padding: 5px;
}
.noticias div{
	padding: 0px;
	margin-bottom: 5px;
	margin-left: 2%;
	margin-right: 2%;

}
.noticias a:link,.noticias a:visited{
	font-size: 12pt;
	color: #003B7A;
	margin-bottom:5px;
}
.noticia_volanta{
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bolder;
}
.noticia_fecha{
	color: #FF6600;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
		padding-top:5px;
}
.noticia_copete{
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	text-align: justify;
	border-bottom: 1px solid #CFDCED;	
}
.noticia_copete_detalle{
	color: #333333;
	font-family: Arial;
	font-size: 11pt;
	text-align: justify;
}

.noticia_titulo{	
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003b7a;
	padding: 5px;
}

