body {
	background-image: url(../imgs/blue_pattern.gif);
	padding-right: 3%;
	padding-left: 3%;
	padding-top: 2%;
}

#contp {
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	text-align: justify;
	height:auto;
}

#cabecera {
/*	// background-color: #FBF8FD; */
	/*background-image: url(../imgs/ondas2.gif); */
 	height:130;
	padding-top:0;
	margin-top:0;
	position:relative;
	left:0;
	top:0;
	
}


#columnaMenu{
	width:20%;
	float:left;
	background-color: #FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

#columnaDcha {
	background-color: #FFFFFF;
	width:75%;
	float:right;
	padding-left:1em;
	padding-bottom:1em;
	padding-top:0;
	margin-top:0;
	
}

#cuerpo {
	background-color: #FFFFFF;
	margin-right: 3%;
	margin-left: 3%;
	padding-bottom: 3em;
	height:auto;
}



#pie {
	background-color: #FFFFFF;
	text-align: center;
	clear:both;
}

#page {
	background-color:#efefef;
	width:600px;
	margin:50px auto;
	padding:20px 150px 20px 50px;
	min-height:600px;
	border:2px solid #fff;
	outline:1px solid #ccc;
	text-align:left;
}


h1.titulo {
	font-weight: normal;
	color: #333333;
	font-size: 2em;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	padding-left:3em;
	padding-right:1em;
	padding-top: 2em;
	margin-top:1em;
	position:absolute;
	float:left;
	left: 49px;
	top: 9px;
}

h5.usuario {
	font-weight: normal;
	color: #333333;
	font-style:normal;
	font-weight:bold;
	text-align: right;
	margin-top: 1em;
	padding-right: 1%;
	padding-top: 0;
	padding-bottom: 0.5%;
}

h6.aviso {
	font-weight: normal;
	color: #333333;
	font-size: 1em;
	font-style:normal;
	font-weight:bold;
	text-align: left;
	margin-left: 100px;
	margin-right:150px;
	padding-top: 0.5%;
	padding-bottom: 0.5%;
}


.clrb {
	clear: both;
}
.blue {
	color:#0099CC;
	font-weight:bold;
}

.specific {
	font-size: 0.8em;
}

#vinetaVerde {
	list-style-type: url(../imgs/iconos/act.png);
	margin-left: 0%;
	padding: 0em;
	text-align: right;
	padding-top:0;
	margin-top:0;
}




ul.menuNavS {
	clear: both;
	background-color: #EEEEEE;
	color:#333333;
	margin: 0;
	padding: 0em;
	text-align: left;
    white-space:nowrap;
}

ul.barraNavH {
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../imgs/fondonavH.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-left: 0%;
	padding: 0em;
	text-align: right;
	padding-top:0;
	margin-top:0;
	
	
}
a {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	border:0px;
}
a:hover {
	text-decoration: underline;
	color:#0099CC;
}
ul.barraNavH li a {
	color: #333333;
	font-weight: bold;
	text-decoration:none;
}

ul.menuNavS li a {
	color: #333333;
	font-weight: bold;
	text-decoration:none;
}

ul.barraNavH li a:hover{
	color:#0099CC ;
	text-decoration:underline;
}

ul.menuNavS li a:hover{
	color:#0099CC ;
	text-decoration:underline;
}

img { 
/*	float:left; 
*/	/*border: 1px solid #0099CC; */
	margin-left: 0em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-top: 0em;
	border-style: none;
}
img.logos{
    position:relative; 
	float:right;
	z-index:1;
	border-style: none; 
	margin-left: 0em;
	margin-right: 1em;
	margin-bottom: 1em;
	padding-top:0.5em;
	padding-right:0.5em;
	margin-top: 0em;
}

img.logoPpal{
    position:relative; 
	float:left;
	z-index:2;
	border-style: none;
	margin-left: 0em;
	margin-right: 1em;
	margin-bottom: 1em;
	padding-top:0.5em;
	padding-left:0.5em;
	margin-top: 0em;
}

/*img.cabecera{
    position:absolute;
    z-index:2;
	float:left; 
	padding-top:0.5em;
	padding-left:0.5em;
	margin-top:0;
	left:0;
	top:0;
	 
}
*/


.barraNavH li {
	list-style-type: none;
	display: inline;
	background-image: url(../imgs/fondonavH.jpg);
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-right: 0.5em;
	padding-left: 0.5em;

}

.menuNavS li {
	list-style-type: none;
	display: inline;
	float:right;
	padding-right: 0.5em;
	padding-left: 0.5em;
}
ul.barraNavV {
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../imgs/fondonavH.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-left: 0%;
	padding: 0em;
	text-align: left;
	width:180px;
	float:left;
}


.barraNavV li {
	list-style-type: none;
	background-image: url(../imgs/fondonavH.jpg);
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-right: 0.5em;
	padding-left: 0.5em;

}


h1.logo {
	font-size: 5em;
	color: #CCCCCC;
	font-weight: normal;
	margin: 0em;
	padding-left: 3%;
	font-style: normal;
	font-weight:bold;
	float: left;
	z-index:3;
	position:relative;
}

h1.logoT {
	clear: both;
	margin-left: 3.5em;
	margin-bottom:0%;
	margin-top:0%;
	padding: 0;
	text-align: left;
	font-size: 2em;
	color: #0099CC;
	font-weight: bold;
	
}


h2.logo {
	font-size: 5em;
	color: #CCCCCC;
	font-weight: normal;
	margin: 0em;
	padding-left: 3%;
	font-style: normal;
	font-weight:bold;
	float: left;
}


.enmarcDch {
	border: 1px dashed #CCCCCC;
	float: right;
	width: 40%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 2em;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcDcha1 {
	background-color: #FFFFFF;
	width:75%;
	float:right;
	padding-left:1em;
	padding-bottom:1em;
	padding-top:0;
	margin-top:0;
	
}

.enmarcDch2 {
	border: 1px dashed #CCCCCC;
	float:right;
	width: 47%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcDch3 {
	border: 1px dashed #CCCCCC;
	float:right;
	width: 37%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcIzd {
	border: 1px dashed #CCCCCC;
	float: left;
	width: 40%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	color:#666666;
	background-color:#EEEEEE;
}


.enmarcIzd4 {
	border: 1px dashed #CCCCCC;
	float: left;
	width: 47%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcIzdEnlaces {
	border: 1px dashed #CCCCCC;
	float: left;
	width: 78%;
	padding: 0.5em;
	margin-bottom: 2em;
	margin-top:4em;
	margin-left: 0;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcIzdEnlaces1 {
	border: 1px dashed #CCCCCC;
	float: left;
	width: 85%;
	padding: 0;
	margin-bottom: 2em;
	margin-top:4em;
	margin-left: 0;
	color:#666666;
	background-color:#EEEEEE;
}



.enmarcCtr {
	border: 1px dashed #CCCCCC;
	float:none;
	width: 60%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 2em;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcCtr2 {
	border: 1px dashed #CCCCCC;
	float:left;
	width: 80%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 2em;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcCtr3 {
	border: 1px dashed #CCCCCC;
	float:right;
	width: 75%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 0;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcIzd3 {
	border: 1px dashed #CCCCCC;
	float:left;
	width: 15%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 0;
	color:#666666;
	background-color:#EEEEEE;
}


.enmarcIzdX3 {
	border: 1px dashed #CCCCCC;
	float: left;
	width: 25%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcDchX3 {
	border: 1px dashed #CCCCCC;
	float: right;
	width: 25%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcCtrX3 {
	border: 1px dashed #CCCCCC;
	float: right;
	width: 30%;
	padding: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	margin-right:1em;
	color:#666666;
	background-color:#EEEEEE;
}

.enmarcPresentacion {
	border: 1px dashed #FFFFFF;
	float:left;
	width: 95%;
	height:95%;
	padding: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	background-color:#FFFFFF;
}

.enmarcPresentacion h2{
	color:#0099CC;
}



.enmarcDch h2{
	color:#0099CC;
}
.enmarcDch2 h2{
	color:#0099CC;
}

.enmarcDch2 h3{
	color:#0099CC;
}

.enmarcDch3 h2{
	color:#0099CC;
}

.enmarcDch3 h3{
	color:#0099CC;
}


.enmarcIzd h2{
	color:#0099CC;
}

.enmarcIzd h3{
	color:#0099CC;
}

.enmarcIzd4 h2{
	color:#0099CC;
}

.enmarcIzd4 h3{
	color:#0099CC;
}

.enmarcCtr h2{
	color:#0099CC;
}
.enmarcCtr2 h2{
	color:#0099CC;
}

.enmarcCtr3 h2{
	color:#0099CC;
}

.enmarcCtr3 tituloA{
	color: #333333;
	font-weight: bold;
}

.enmarcCtr3 parrafo{
	color: #333333;
}

.enmarcIzdEnlaces h2 {
    color:#0099CC;
}

.enmarcIzdEnlaces h3 {
    color:#0099CC;
}

.enmarcIzdEnlaces1 h3 {
    color:#0099CC;
}

.enmarcDchX3 h2{
	color:#0099CC;
}

.enmarcIzdX3 h2{
	color:#0099CC;
}

.enmarcCtrX3 h2{
	color:#0099CC;
}

h1,h2,h3,h4,h5,h6  {
	margin-top: 0.5em;
	font-weight: normal;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	clear: both;
}

h3 {
	border-bottom-width: 1px;
	margin-top: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	clear: both;
	
}

h4 {
	margin-top: 0.5em;
	clear: both;	
}

dt {
	margin-bottom: 0.5em;
	padding: 0;
	font-weight: bold;
	float: left;
	clear: left;
	display: inline;
	width:12em;
}
dd {
	padding: 0;
	float: left;
	display: inline;
	width:12em;
	margin-bottom: 0.5em;
	}
	
	
div.bordeSupI {
    background: url('imgs/bordes/superiorIzquierda_I.png') no-repeat left top;
}

div.bordeSupD{
    background: url('imgs/bordes/superiorDerecha_I.png') no-repeat right top ;
}

div.bordeSup{
    background: url('imgs/bordes/superior_I.png') repeat-x top;
}

	
div.bordeI {
    background: url('imgs/bordes/lateralIzquierdo.png') repeat-y left;
}
div.bordeD {
    background: url('imgs/bordes/lateralDerecho.png') repeat-y right;
}
div.interior {
    background: url('imgs/bordes/lateralIzquierdo.png') repeat-y;
	margin:0 20px 0 20px;
}

	
div.bordeInfI {
    background: url('imgs/bordes/inferiorIzquierda.png') no-repeat bottom left;
}
div.bordeInfD {
    background: url('imgs/bordes/inferiorDerecha.png') no-repeat bottom right;
}
div.bordeInf {
    background: url('imgs/bordes/inferior.png') repeat-x bottom;
}

div.bordeSupD h1{
    background: url('imgs/bordes/superior_I.png') repeat-x top;
	margin: 0 22px 0 22px;
	color:#0099CC;
	font-size:14px;
	height:36px;
	line-height:36px;
}

div.bordeSupD h1 span{
    position:relative;
    left: 30px;
}

.title
{position: absolute;
width: 100px;
height: 20px;
left: 10px;
z-index: 10;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;}

.submenu
{position: absolute;
left: 25px;
width: 120px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#0174ad;
font-size: 10px;
visibility: hidden;}

div.rojo{
  color:#990000;
}

.imgUsuario{
    background-image:url(../imgs/male_user_icon.png);
	background-repeat:no-repeat;
	width:160px;
	height:160px;
   	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom:0;
	border:none;
  
}

/* Valores para los videos */

.ventanaYTB{
    height:395px;
	margin:0;
	text-align:center;
	z-index:1000;
	padding:10px 0 0;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
}

.cerrarYTB{
    height:18px;
	margin:5px;
	padding:4px 4px 0 0;
	text-align:right;
	color:#101921;
	border:1px solid #343F4A;
}

.ventanaSWF{
    width:100%;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	z-index:1000;
}

.cerrarSWF{
    margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
}

	
/*Datos para las tips*/
.BTooltip-contenedor{
    display:none;
	position:absolute;
	background-color:#FAFAFA;
	margin:0;
	border: 1px solid #0099CC;
	padding:0.5em;
	color:#333333;
	overflow:hidden;
	z-index:999;
	height:auto;
}

.BTooltip-barra{
    margin:0;
	}
	
.BTooltip-contenido{
    display:block;
	height:auto;
}		
	


.letrasPequeG{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #666666;
 
 }

.tablaCatalogo{
	border-collapse:collapse;
	width:60em;
	background-color: #eeeeee;
  
}

td.tablaCatalogo {
  padding:0.1em 1em;
  width:auto;
}

th.tablaCatalogo{
  padding:0.1em 1em;
  width:auto;
  color:#0099CC;
}
	
thead.tablaCatalogo{
	padding:0.1em 1em;
	width:auto;
	color:#0099CC;
	border-bottom:1px solid #0099CC;
	text-align: left;
}
	
/*  letras */

 .letrasCerrar{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color: #666666;
  text-align:right;
 
 }

 .letrasEnlace{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color: #666666;
  text-align:left;
 
 }

.letrasInscri{
  font-family: Arial, Helvetica, sans-serif;
  color: #00CC00;
 
 }

