body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; /*11px*/
	color: #666666;
	font-weight: lighter;	
}
div {
	border-width: 0px;
	border-style: solid;
	border-color: #CCCCCC;
}
/* begin css tabs */
ul#tabnav { 
	text-align: right; 
	margin: 1em 0 1em 0;
	font: bold 10px verdana, arial, sans-serif; 
	border-bottom: 1px solid #CCCCCC; 
	list-style-type: none;
	padding: 3px 6px 3px 6px; 
}

ul#tabnav li { 
	display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { 
	border-bottom: 1px solid #fff; 
	background-color: #fff; 
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { 
	background-color: #FFF; 
	color: #DC8B0A;/*59693C; */
	position: relative;
	top: 1px;
	padding-top: 4px;
}

ul#tabnav li a {
	padding: 3px 4px; 
	border: 1px solid #CCC; 
	background-color: #DC8B0A; /*D2DBD4; */
	color: #FFF;/*666; */
	margin-right: 0px; 
	text-decoration: none;
	border-bottom: none;
}
ul#tabnav a:hover {
	background: #FFF;
	color: #DC8B0A;
}
/* end css tabs */

/* Las cajas de la pantalla */
#Cabecera1 {
	position:absolute;
	width: 788px;
	left:28px;
	top:4px;
	height:33px;
	text-align: left;
	z-index:1;
}
#Cabecera2 {
	border-width: 0px;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 4px;
}

#Flash {
	position:absolute;
	border-width: 1px;
	height: 417px;
	width: 795px;
	left:24px;
	top:41px;
	z-index:2;
	text-align:center;
}

#Foto {
	position:absolute;
	border-width: 1px;
	clear: both;
	height: 442px;
	width: 662px;
	left:152px;
	top:45px;
	z-index:2;
	text-align:center;
	vertical-align:middle;
	overflow: auto;
}
#Foto:not(.foto2) {
	height: 440px;
	width: 660px;
}
.fotograf {
	height: 436px;
	border-width:0px;
}
.fotograf:not(.foto2) {
	height:438px;
}
.fotograf250 {
	width: 250px;
}
.fotograf300 {
	width: 300px;
}
#Texto1 {
	position:absolute;
	left:152px;
	z-index:3;
	text-align:justify;
	overflow: auto;
	width:662px;
	height:46px;
	top:490px;
}
#Texto2 {
	border-width:1px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}

#MenuPr1 {
	position:absolute;
	top: 530px;
	width: 662px;
	left:152px;
	height:20px;
	z-index:4;
	text-align: right;
	font-size:12px;/*11px;*/
	color: #999999;
}
#MenuPr2 {
	border-width:0px;
	padding: 2px;
}
#Logo {
	position:absolute;
	left: 835px;
	top:45px;
	width:160px; height:100px;
	z-index:5;
	text-align: center;	
}
#Idioma {
	position:relative;
	left:1px;
	top:100px;
	width:100px; height:150px;
	z-index:6;
	text-align: left;	
}

/* Elementos en la página */
.imgMenu {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	filter: alpha(opacity=70);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.imgMenu:hover {
	filter: alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.pais {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	font-size:12px;/*11px;*/
	color: #990033;
	text-decoration:none;
}
a.pais:hover, a.pais:active{
	color: #666;
}
.titulo {
	font-weight: bold;
	font-size:16px;
	color: #DC8B0A;/*59693C;*/
	text-align:center;
	letter-spacing: 1px;
}

a img { border:none }

/* Para los textos con enlaces */
.textoon, a.textoon:link, a.textoon:active {
	font: bold 12px verdana, arial, sans-serif;
	text-decoration:none;
	color: #AAA;
}
a.textoon:hover, a.textoon:active{
	color: #666;
}
.textooff {
	font: bold 12px verdana, arial, sans-serif;
	text-decoration:none;
	color: #990033;
}

/* Para los botones */
.boton, a.boton:link, a.boton:active {
	margin:4px;
	border:1px solid;
	border-color:#CCC;
	padding:2px 7px;
	font: bold 12px verdana, arial, sans-serif;
	text-decoration:none;
	background-color: #D2DBD4; 
	color: #666; 
}
a.boton:hover, a.boton:active{
	background: #fff; 
}
.botonoff, a.botonoff:link, a.botonoff:hover, a.botonoff:active {
	margin:4px;
	border:1px solid;
	border-color:#CCC;
	font: bold 12px verdana, arial, sans-serif;
	padding:2px 7px;
	text-decoration:none;
	width:30px;
	background-color: #fff; 
	color: #DC8B0A;/*59693C; */
}
/* Para hacer un preload de imágenes sin mostrarlas*/
.hiddenPic {display:none;}
SELECT {
	font-size: 9px;
	color:#666;
	background: #D2DBD4;
}

/* Para los textos institucionales */
.T1 {
	color: #174A17;/*425028;*/
	font-weight: bolder;
	font-size: 14pt;
	line-height: 20pt;
	text-align: left;
	padding: 2px;
}
.T2 {
	color: #993333;
	font-weight: bold;
	font-size: 12pt;
	line-height: 12pt;
	text-align: left;
}
.T3 {
	font-weight: bold;
}