﻿body {
    font-family: Calibri;
    font-size: 11pt;
    background-image: url('../Imagenes/bolitas.jpg');
    text-align:center ;
}
#divContenido
{
	text-align: center;
	width: 100%;
}

#tblEstructura
{
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	margin: auto;
	width: 800px;
}
	
tr,td
{
	text-align: left;
	vertical-align: top;
}

h1
{
	font-size: 18pt;
	font-style: italic;
	text-align: left;
	padding-left: 35px;
	font-weight : normal;
}

h2
{
    font-size: 18pt;
    font-style: italic;
    text-align: left;
    padding-left: 35px;
    line-height:20px;
}

.separador
{
    background-color: #333333;
    height: 4px;
}
.menu
{
    width: 170px;
    text-align: center;
    color: #fff;
    background-color: #0E3959;
}
.contenido
{
	vertical-align: top;
	padding-right: 40px;
	padding-left: 30px;
	padding-top: 15px;
	margin-left: 40px;
}
.lmenu
{
    text-align: left;
    padding-top: 7px;
    padding-bottom: 4px;
    padding-left: 0;
    width: 150px;
}

.menu a
{
	color:#FFFFFF;
	text-decoration : none;
}
.menu a:hover
{
    background-position: #EEEEEE;
    font-size: 10pt;
    text-decoration: none;
    color: #1B3348;
    background: #EEEEEE;
}
.top11
{
    font-size: 10pt;
    color: #EDEDED;
}
.header
{
	background-color: #0D3A5A;
	color: #EDEDED;
	vertical-align: middle;
	text-align: center;
	height: 171px;
}

.buttons
{
	text-align: center;
	vertical-align: middle;
}

/* Error-related */

.errorval
{
	color: Red;
}

.errormsg
{
	color: Red;
	text-align:center;
}

/* Table-related */

.tablecontainer
{
	width:100%
}

.celllabel
{
	text-align:right;
	width: 150px;	
	vertical-align :top ;
}

.celllabel2
{
	font-weight: bold;
	text-align:right;
	width: 150px;	
}

.celldata
{
	vertical-align :top ;
}


p
{
	text-align: justify;
}

.titulo
{
	font-size: 14pt;
	font-family: Calibri;
	line-height:20px;
}

.row1
{
	background-color: #e6e0bf;
}

.row2
{
	background-color: white;
}

.moneda
{
	width:150px;
	text-align:right;
}
.titulo2
{
	font-family: Calibri;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}
.subtitulo
{
    font-family: Calibri;
    font-size: 17pt;
    font-weight: bold;
    color: #224660;
}
.CursivaNegrita
{
	font-weight: bold;
	font-style: italic;
}
.cellCentro
{
	text-align: center;
}
.BanderasIdioma
{
    height: 75px;
    text-align: center;
    background-color: #04223C;
    vertical-align: middle;
}

li
{
	text-align: justify;
}

.sup
{
	font-size: 7pt; 
	vertical-align: top;
}
.cita
{
	font-size: 10pt;
	text-decoration: overline;
}
.contactos
{
	padding-left: 25px;
}
.ulContacto
{
	padding-left: 30px;
	margin-top: -15px;
	margin-bottom: -15px;
	margin-left: 50px;
}

.logos
{
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	border:0;
	padding-bottom:10px;
	padding-top:10px;
}
.resaltar
{
	position: relative;
	top: -19px;
	left: 43px;
	height: 1px;
}

.resaltartexto
{
	font-weight: bold;
	letter-spacing: 3px;
	font-style: italic;
	color: #224660;
	white-space: normal;
	text-align: center;
	font-size: 14pt;
	color: #CE0000;
}

#headerPan #ad
{
	/* float:left; */
	 position: relative;
	top: 1px;
	left: 53px;
}

.titulo3
{
	font-family: Calibri;
	font-size: 14pt;
	font-weight: bold;
	text-align:right ;
}

.programa table
{
}
.programa td
{
	border: 1px solid #000000;
	padding: 5px;
}
.programa th
{
	border: 1px solid #000000;
	padding: 5px;
	background-color: #8DB4E3;
	text-align: center;
}

.tdPrograma
{
	background-color: #CCD0D3 ;
	text-align: center;
}

.tdPrograma2
{
	background-color: #BC3557 ;
	text-align: center;
	color: #FFFFFF;
}

.titPrograma
{
	background-color: #CCD0D3;
	font-size: 17pt;
	font-weight: bold;
}
.textorojo
{
	color: #224660;
	white-space: normal;
	font-size: 11pt;
	color: #FF0F0F;
	margin-right: 20px;
	margin-left: 50px;
}

