/*ATENCION: el color de fondo para la version azul es b34013*/


td img {display: block;}


#body {
	background:#f3e0d8;
	margin:0px;
}

textarea { width:100%; background-color:#FFFFCC; }

input { background-color:#FFFFCC; }

h4 {font-size:14px}

h3 {font-size:15px}

/* CABECERA
----------------------------------------------- */
#cabecera {
	background:#b34013 url(../imagenes/geo_r1_c1.gif) no-repeat left;
	padding-left: 60px;
	height:121px;
}
#cabecera2 {
	background:#b34013 url(../imagenes/geo_r1_c2.gif) no-repeat right;
	padding-right: 80px;
	height:121px;
}


#cabecera2 span a {height: 30px; width:150px; position:absolute;}

#cabecera2 p { display:none }

.top { height:17px; background: url(../imagenes/flecha_up.gif) no-repeat; width:17px; padding-left: 20px; margin-top:10px}
.top a:hover { background-position:0 -17px}

/* FILETE
----------------------------------------------- */

#fileteUZ {
	/*background:#000000 url(../imagenes/filete_UZ.gif) repeat-y left;
	padding-left: 60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;*/
}

#fileteUZ2 { 
	/*background: url(../imagenes/geo_r2_c3.gif) repeat-y   right;
	padding-right: 80px;
	text-align: right;*/
}

#fileteUZ a {
	color: #ffffff;
	text-decoration:none;
 }
 
 #fileteUZ a:hover{
	color: #b34013;
	text-decoration:none;
 }
/* CUERPO
----------------------------------------------- */
#cuerpo {
	background:#fff url(../imagenes/geo_r2_c1.gif) repeat-y left;
	padding-left: 60px; 
}
#cuerpo2 { 
	background:#fff url(../imagenes/geo_r2_c3.gif) repeat-y   right;
	margin-left:50px;
	padding-left:80px;
	padding-right: 60px;
}
/* ------------------------    SUBMENUS  ----------------------------------------------- */
.submenuH { margin-top:-20px;
	float:right;
 	background-color:#000000;
	padding-left: 2px;
	height: 18px;
	text-align: left; font: bolder 12px/18px Verdana, Arial, Helvetica, sans-serif; max-width:650px}

 .submenuH ul{
	list-style:none;
	margin: 0;
	padding: 0;
	border: none;
}
 
 .submenuH li {
 	color:  #fff;
 	display:inline;
 }
.submenuH li a {
	color: #b34013;
	text-decoration:none;
 }
 
 .submenuH li a:hover{
	color: #CC6633;
	text-decoration:none;
 }
 
 
/* -------------------- MENUS VERTICALES ---------------------------------------------

.menu{
	float:left;
	width:200px;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #90bade;
	color: #333;
}

* html .menu{ /*IE 6 only
	width: 147px; /*Box model bug: 180px minus all left and right paddings for .menu
}

.menu ul{
	list-style:none;
	margin: 0;
	padding: 0;
	border: none;
}

.menu li {
	border-bottom: 1px solid #90bade;
	margin: 0;
}

.menu li.capitulo a{
	font-weight:200;
	background:#FF3300;
}

.menu li.capitulo a:hover{
	font-weight:200;
	background:#FF3300;
}

.menu li a{
	display: block;
	padding: 5px 5px 5px 8px;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body .menu li a{ /*Non IE6 width
	width: auto;
}

.menu li a:hover{
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}

.menu li.selected a, .menu li.selected span{
	background-color:#333333;
}

.menuline{

}

ul {
	color: #000;
}
*/
/* MENUS DESPLEGABLES */

.menu1{
	background-image:url(../shared/imagenes/menudiv1bg.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	/*margin-left:25px;
	padding-left:20px;
	padding-top:2px;*/
	padding-left:14px;
	padding-top:2px;
	padding-bottom: 2px;
	display:block;
	height: 20px;
	width:200px;
	font-family: verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight:bold;
	text-decoration: none;
}

.menu1 a{
	text-decoration: none;
	border:none;
	font-size: 11px;
	font-weight: bold;
}

.menu1:hover{
	background-image: url(../shared/imagenes/menudiv1bg_r.gif);
}

.menu2{
	background-image:url(../shared/imagenes/menudiv1bg_flecha.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	/*margin-left:25px;
	padding-left:20px;
	padding-top:2px;*/
	padding-left:14px;
	padding-top:2px;
	padding-bottom: 2px;
	display:block;
	height: 20px;
	width:200px;
	font-family: verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.menu2 a{
	text-decoration: none;
	border:none;
}

.menu2:hover{
	background-image: url(../shared/imagenes/menudiv1bg_flecha_r.gif);
}

.submenu{
	background-image: url(../shared/imagenes/submenu.gif);
	background-repeat:no-repeat;
	display: block;
	height: 19px;
	margin-left: 26px;
	padding-top: 2px;
	padding-left: 5px;
	font-family: verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	border:none;width:160px;
}

.submenu:hover {
	background-image: url(../shared/imagenes/submenu_r.gif);
}


.submenu_dd{
	background-image: url(../shared/imagenes/submenu_dd.gif);
	background-repeat:no-repeat;
	display: block;
	height: 36px;
	margin-left: 26px;
	padding-top: 2px;
	padding-left: 5px;
	font-family: verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	border:none;width:160px;
}

.submenu_dd:hover {
	background-image: url(../shared/imagenes/submenu_dd_r.gif);
}
 
.submenu2{
	background-image: url(../shared/imagenes/shad.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 19px;
	margin-left: 36px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-left: 5px;
	font-family: verdana, Arial, sans-serif;
	font-size: 11px;
	color: #b34013;
	font-weight:bold;
	text-decoration: none;
	border-bottom:1px;width:160px;

}


.submenu2:hover{
	color:#CC6600;
}

.hide{
display: none;
}

.show{
display: block;
}
 
 /* TITULO Y SUBTITULO
----------------------------------------------- */
  #titulo {
	background: url(../imagenes/linea_naranja.gif) repeat-x bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #b34013;
	height: 52px;
	padding-left: 13px;
	padding-top: 10px;
}

 #subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b34013;
	padding-left: 70px;
	vertical-align: middle;
	padding-bottom: 20px;
}

.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b34013;
	font-weight: bold;
	width: 100%;
}

.encabezado h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b34013;
	font-weight:bold;
}

/* CONTENIDO
----------------------------------------------- */
#contenido {
	background:#fff;
	padding-right: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	/* altura minima para que quepa el menu */
	min-height:450px;
	height:auto !important;
	height:450px;
	overflow:visible;
	margin-left: 90px;

}

#contenido a{
	/*border-bottom-style: dotted;
	border-bottom-color: #00000;
	border-bottom-width: thin;*/
	color: #CC9933;
	text-decoration:none;
	font-weight: bold;
}

#contenido a:hover{
	/*border-bottom-style: dotted;
	border-bottom-color: #000000;
	border-bottom-width: thin;*/
	color: #b34013;
	text-decoration: none;
	font-weight: bold;
	
}

.contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

.contenidoTabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 100%;
}

.tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;color: #000000;
}
.tipopub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b34013;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tipopub a{
	/*border-bottom-style: dotted;
	border-bottom-color: #00000;
	border-bottom-width: thin;*/
	color: #000000;
	text-decoration: none;
}

.tipopub a:hover{
	color: #b34013;
}

 /* PIE Y CIERRE
----------------------------------------------- */
#footer {
	text-align: center;
	border-top-color:#CCCCCC; border-top-style:dotted; border-top-width:thin;
	font-family: Verdana;
	color:#b34013;
	font-size: 10px;
	padding-right: 20px;
	padding-top: 10px;
	margin-top: 25px;
	margin-left: -123px;
 }
 
 #cierre {
	background:#f3e0d8 url(../imagenes/b_left.gif) no-repeat left;
	padding-left: 80px;
	height: 50px;
 }
 
 #cierre1 {
	background:#f3e0d8 url(../imagenes/b_center.gif) no-repeat center;
	height: 50px;
 }
 
 #cierre2 {
	background:#f3e0d8 url(../imagenes/b_right.gif) no-repeat right;
	padding-right: 80px;
	height: 50px;
 }
 
.encabezadoBlanco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}

/* imagenes con sombra */
 .img-shadow {
  float:left;
  background: url(../shared/imagenes/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color:#fff;  border: 1px solid #eee;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  .img-shadow a:hover{ 
    position: relative;
  	top: 3px; left:3px;
  }
  
  .cajaSombra {
	border-top:#CCCCCC;
	border-top-style:dotted;
	border-top-width:thin;
	background-image: url(../imagenes/images/shad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	display:block;
	float:none;
	margin: 10px;
}

/* ESTILOS PARA POPUPS DE MAS INFORMACION */

a.popup_info_valido {
position: relative;
text-decoration: none;
color:#000000; border-bottom: 1px gray dotted; background-image: url(shared/imgs/plus.gif); background-repeat:no-repeat; background-position:right; padding-right: 1.2em; margin-right:1.2em;
}
a.popup_info_valido span {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
display: none;
}
a.popup_info_valido:hover {
background-image: none; /* correction d'un bug IE */
z-index: 500; background-color: #CCCCCC;
}
a.popup_info_valido:hover span {
display: inline;
width: 250px; color: #666666;
position: absolute;
top: 4em;
left: -3em;
background-image: url(shared/imgs/shad.jpg);
padding: 5px; margin: 2px; border:solid thin #999999;
text-decoration:none; background-repeat:no-repeat; background-color:#FFFFFF
}

a.popup_info_valido_top {
position: relative;
text-decoration: none;
color:#000000; border-bottom: 1px gray dotted; padding-right: 1.2em; margin-right:1.2em;
}
a.popup_info_valido_top span {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
display: none;
}
a.popup_info_valido_top:hover {
background-image: none; /* correction d'un bug IE */
z-index: 500; background-color: #CCCCCC;
}
a.popup_info_valido_top:hover span {
display: inline;
width: 250px; font-size:0.9em; color: #000;
position: absolute;
top: -50px;
left: -3em;
background-image: url(shared/imgs/shad.jpg);
padding: 5px; margin: 2px; border:solid thin #999999;
text-decoration:none; background-repeat:no-repeat; background-color:#FFFFFF
}
.fecha_noticia {
	font-size: x-small;
	text-align: right;
	margin-right: 50px;
}

/* estilos para los bordes redondeados */
div#nifty, div#niftyFooter{ margin: 10px 0;background: #f3e0d8}

b.rtop, b.rbottom{display:block;background: #fff}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #f3e0d8}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

div#nifty p {padding-left:5px; padding-right:5px}

