BODY {
	BACKGROUND-COLOR: white;
	margin: 1px;
}

img {max-width:100%;}

/*	Divs	*/
/*
<div ppal>
	<div cuerpo>
		<div col0> <div col1> <div col2> <div col3> <div col4>
col0 y col4	:	bordes en negro
col1 y col3 :	menu ppal y galeria de fotos
col2 :			Contenido
*/

#ppal 	{ display: table; background: black; }
#cuerpo	{ display: table-row; background: black;  overflow: hidden; padding: 0; margin: 0; border: 0; font-size: 5px;}
#col0, #col1, #col2, #col3 , #col4 { display: table-cell; }
#col0, #col4 { background-color: black;		width: 15%;}
#col1, #col3 { background-color: #83A6B7;	width: 15%;	}
#col2		 { background-color: white;		width: 60%;	 max-width: 580px;	padding-left: 20px; padding-right: 20px }
/*
#ppal 	{ background: black; }
#cuerpo	{ background: black;  overflow: hidden; padding: 0; margin: 0; border: 0; font-size: 5px;}
#col0, #col4 { background-color: black;	width: 0%; }
#col1 { background-color: #83A6B7;	width: 98%;	}
#col2 {	background-color: white;	width: 90%;
		padding-left: 20px; padding-right: 20px }
#col3 { background-color: #83A6B7;	width: 0%;	}
*/
/*	Para compensar el padding de #col2 (texto) */
#cbcra {	 
	margin-left:-20px; margin-right:-20px;
	padding-left:12px; padding-right:12px;
	padding-top: 6px; padding-bottom: 6px;
}

/*	Menus	*/
A:hover {font-weight: bold;}
.correo {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Arial, Verdana,  helvetica;
	text-align: center;
} 
.destacar {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #18347b;
	BACKGROUND-COLOR: #b4c4e4;
	FONT-FAMILY:  Arial,Verdana, helvetica;
	TEXT-DECORATION: none;
	TEXT-align: left;
	line-height:120%;
}
.rtas {
	FONT-FAMILY: "Comic Sans MS", Arial,Verdana, helvetica;
	color: #009900; /*  #66CC33;  #61f547 */
	FONT-SIZE: 12pt;
	TEXT-ALIGN: center;
	line-height:30px;
	max-height:30px;
  -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 3s; /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-iteration-count: infinite;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  from {color: #009900;}
  to {color: blue;}
}
/* Standard syntax */
@keyframes example {
  from {color: #009900;}
  to {color: blue;}
}
.rtas:hover {
	line-height:30px;
	max-height:30px;
    FONT-WEIGHT: bold;
	color: red;
	cursor: pointer;
}
#casa {
	font-size:18px;
	color:red;
	cursor: pointer;
}
#casa:hover { FONT-WEIGHT: bold; }

.menu1:hover{
    FONT-WEIGHT: bold;
	cursor: pointer;
}
.menu1, .menu2 {
	margin-top: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #18347b;
	FONT-FAMILY: Verdana,Arial,Helvetica;
	TEXT-DECORATION: none;
	TEXT-align: left;
	line-height:150%;
} 
.menu2 {
	BACKGROUND-COLOR: #b4c4e4;
	line-height:100%;
}
.txt1cab, #cbcra
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, helvetica, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: #f4f6ec;
}

.txt1, .txt1c, .txt1r {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, helvetica, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: white;
}
.txt1c { TEXT-ALIGN: center; }
.txt1r { TEXT-ALIGN: right; }

.txt2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: justify;
}
.txt2c
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, helvetica, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
}
.txt2cn
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, helvetica, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: white;
}
.txt2n
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, helvetica, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: justify;
}
.txt2r
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, helvetica, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right;
}
.ampliar
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, helvetica, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: #fcfec0;
    TEXT-ALIGN: center;
}
.total
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana, helvetica, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: #d4c489
}
.enlaces
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7.5pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, helvetica, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: #e7cd71
}
.titular
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, helvetica, 'Microsoft Sans Serif';
    TEXT-ALIGN: center
}
.subtitular
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, helvetica, 'Microsoft Sans Serif';
    TEXT-ALIGN: center
}
.prensa
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7.5pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;    
    padding:8px; 
    text-align:justify;
}
.tipo3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.bienvenida
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial
}
.lupa
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: black;
	FONT-FAMILY: Arial, Verdana, helvetica, SansSerif;
	TEXT-DECORATION: none;
    TEXT-ALIGN: center;
}
/* Div que oculta toda la pantalla */
div.dvfondPftt {
	background-color: #000000;
	opacity: 0.4;
	position: absolute;
	z-index: 99998;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
div.prgFlotnt {
	background-color: #fbffae;
	color: #666666;
	font-family: sans-serif;
	font-size: 11pt;
	border:	#e5bb61 1px solid;
	border-radius: 5px;
	position: absolute;
	z-index: 99999;
	top: 15%;
	width: 60%;
	margin-left: 20%;
/*	margin-right: 25%; */
	padding: 10px;
}
input.btPf {
	cursor: pointer;
	background-color: #67802d;
	color: #ffffff;
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: bold;
	border: #00491e 1px solid;
	margin: 1px;
}
div.avFcerrar {
	cursor: pointer;
	font-weight: bold;
	float: right;
	color: #ffffff;
	background-color: #999999;
	border-radius: 3px;
}
