*{margin: 0; padding: 0;}*
body {font: .8em Arial, Sans-Serif; line-height: 1.8em; /*background-image: url(images/fondobody.png);color: #444;*/ }
a {COLOR: #FF7A09; text-decoration: none;}
a:visited {COLOR: #FF7A09; text-decoration: none;}
a:hover {COLOR: #333; text-decoration: underline;}
h2 {margin: 0 0 10px;padding: 10px 0 3px;COLOR: #FF7A09;}
h3 { padding-left: 10px; color: #fff; font-size: 1em; height: 24px; line-height: 24px; }
#left h3 { background-image: url(images/bgh3.jpg);}
#rightext h3 {background-image: url(images/bgh3.jpg);}
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0;  }
img { border: 0px solid #FE7B09; margin-bottom: 5px; }

/*diseño principal*/
#wrap {padding: 0px 5px 3px 5px;width: 960px;margin: 1px auto;background: #fff;}
/*fin diseño principal*/

/*FONDO CABECERA*/
#header {background-image:url(images/cabeceraancha.jpg);height: 120px;position: relative;}
/*FIN FONDO CABECERA*/


/*logo oculto en h1*/
#header h1 {font-size: 30px;font-weight: 100;letter-spacing: -1px;padding: 22px 0 5px 10px;display: none;}
/*fin logo oculto en h1*/

/*posición imagen del logo*/
#header img {padding: 22px 0 5px 10px;top: 4px;left: 1%;position: absolute;}
/*fin posicion imagen del logo*/

/*posicion subtitulo*/
#header h2 {color: white;font-size: 15px;font-weight: 100px;letter-spacing: -1px;line-height: 12px;position: absolute;top:65px;left: 7%;}
/*fin posicion subtitulo*/

#right h1 {font-size: 20px;font-weight: 100;color:#FF7A09;}


/*mini barrra estas en*/
/*#fondoestasen { background-image:url(images/fondoestasen.jpg);}*/
/*fin mini barra estas en*/

/*INICIO MENU HORIZONTAL*/
ul#menu { width: 100%; height: 43px; background: #FFF url("images/menusinseleccion2.gif") top left repeat-x; font-size: 0.8em; font-family: Lucida Grande, Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url("images/menuconseleccion2.gif") top left repeat-x; padding: 5px 15px 0; }
/*FIN MENU HORIZONTAL*/


/*columna derecha*/
#rightext {float: right; width: 180px; /*background: #FFD8AF;*/ margin-bottom: 10px; margin-top: 0px; border: 1px solid /*#CCCCCC*/#FF7A09;}
#rightext ul {padding: 0 0 5px 0; margin: 0;}
#rightext li{ margin-bottom: 1px;}
#rightext li a {display: block; padding-left: 10px; background-image: url(images/h3litrans.png);}
#rightext li a:hover {text-decoration: underline;}
/*fin columna derecha*/



/*columna central*/
#right {margin-bottom: 10px;float: right;width: 570px;padding: 0 10px 10px 10px;margin-top: 10px;}
/*fin columna central*/

/*partes del menu izquierdo*/
#left { float: left; width: 180px; /*background: #FFD8AF;*/background: #FFF; margin-bottom: 10px; margin-top: 0px; border: 1px solid /*#CCCCCC*/#FF7A09;}
#left ul { padding: 0px 0px 5px 0px; margin: 0;}
#left li{ margin-bottom: 1px;/*background-color: #CC3300;*/}
#left li a {display: block;padding-left: 10px;background-image: url(images/h3litrans.png);}
#left li a:hover {text-decoration:underline;}
/*fin partes menu izquierdo*/

div#cuadrobusqueda {background-image: url(images/button-2407.png);position: absolute;top: 29px;left: 424px;padding: 8px;padding-top: 3px;padding-right: 10px;font-size: 12px;color: red;background-repeat: no-repeat;width: 313px;}
div#cuadropublicofidis {position: absolute;top: 29px;left: 329px;padding: 8px;padding-top: 3px;padding-right: 10px;font-size: 12px;
color: red;width: 468px;}
div#contenido {margin: 5px;border: 1px solid /*#CCCCCC*/#FF7A09;padding: 10px;background-image: url(images/fondodivcontenido.png);background-repeat: repeat-x;}
div#floatimage {float: right; display: inline;}

/*tablas*/

table 
{	text-align: left;
	border-spacing: 0px;
	border: 1px solid #aeb3b6;
	border-collapse: collapse;
}

table a, table, tbody, tfoot, tr, th, td 
{
   font-family: Arial, Helvetica, sans-serif;
	line-height: 2.0em;
	font-size: 13px;
	color: #55595c;
}
tbody td{
	line-height: 2.5em;
	}

table caption
{
	padding: .4em 0 ;
	font-size: 240%;
	font-style: normal;
	color: #FB7E00;
}

table a
{
	display: block;
	text-decoration: none;
	color: #FF8E53;
	padding-right: 1.5em;
}

table a:hover, table a:focus
{
text-decoration: underline;
}

table th a
{
	color: #FF8E53;
	text-align: right;
}
table .odd th a,table .odd td a,table .odd td{
	color: #666;
	padding-right: 1.0 em;
}

table th a:hover, table th a:focus, tbody tr:hover th
{   
   background-color: #FFCC99;
	color: #fff !important;
}
table .odd th,table .odd td{
	background-color: #DDDDDD;
}

tbody th
{
   padding-right: 1.0em;
	color: #25c1e2;
	font-style: normal;
	background-color: #fff;
	border-bottom: 1px dotted #aeb3b6;
}

td
{
	color: #FF8E1C;
	border-bottom: 1px dotted #aeb3b6;
	padding-right: 0.5em;
	background-image: url(images/fondodivcontenido.png);
}

tbody tr.odd
{
	border-bottom: 1px dotted #aeb3b6;
}

tbody tr:hover td
{
  background-color: #FFCC99;
}

tbody tr:hover td,tbody tr:hover th, tbody tr:hover a
{
	color: #fff !important;
}
/*fin tablas*/

#footer {font-size: 11px; text-align: center; border-top: 1px solid #ccc; padding: 10px 5px; }

