/* CSS Document */

/*PAGE LAYOUT*/
body {
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#toppag{
	width:800px;
}
#fecha{
	float:left; width:190px; height:39px; border-bottom:solid 1px #999999; border-right:solid 1px #999999;
}
#barrasup{
	float:left; 
	width:798px; 
	height:40px; 
	background-image:url(../images/bg_topbar.gif);
	background-color:#999999;
	background-repeat:repeat-x;
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
}
#cabecera{
	width:800px;
}
#contenido{
	width:800px;	
}
#contenidotxt{
	float:left; width:608px; 
	background-color:#ffffff; 
	border-left:solid 1px #999999; border-right:solid 1px #999999; 
	border-bottom:solid 1px #999999; border-top:dotted 1px #CCCCCC; 
	min-height:360px;
}
#logo{
	float:left; width:190px; height:110px; background-color:#F7f7f7; border-left:solid 1px #999999;
}
#titulopag{
	position:relative; float:left; width:608px; height:110px; background-color:#F7F7F7; border-right:solid 1px #999999;
}
#titulo{
	position:absolute; right:10px; bottom:0px; width:600px;
}
#menu{
	float:left; width:190px; margin:0px;
}
#pie{
	width:590px; padding-right:10px; padding-left:200px;
}
/*pagina de inicio*/
#inicio{
	width:800px;
}
#idiomas{
	position:absolute;
	z-index:1;
	top:500px;
	left:370px;
	float: left;
}
/*pagina de inicio*/
/*GRAY PANEL*/
.panel{
	padding:12px;
	border:solid 1px #E4E4E4;
	background-color:#EEEEEE;
	margin:10px;
	padding:10px;
	width:550px;

}

/*TEXT STYLES*/
.txtbody {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
}
.txtbody a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
.txtbody a:hover{
	text-decoration:underline;
}
.txtbodyblanco {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txtpeq {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
}
.txtpeqb {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txtpeqblanco {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}

.txtpeqblanco a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.txtpeqblanco a:hover{
	text-decoration:underline;
}
.txtpeqgris {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#808080;
}
.txtpeqgris a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#808080;
	text-decoration:none;
}
.txtpeqgris a:hover{
	text-decoration:underline;
}
.txttitulogrisclaro {
	font: 0.7em helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #cccccc;
}
.txttitulogrisoscuro {
	font: 0.7em helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: Black;
}
.titcabBM {
	font: 0.7em helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: Black;
}
.titcabBD {
	font: 0.7em helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: Black;
}
.txttitulocabblanco {
	font: 0.7em helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #ffffff;
}
.txtlogo {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color: #999999;
}
.txtlogonaranja {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#e13219;
}
.titcabEK {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#e13219;
}
.titcabTX {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#e13219;
}
.txtnaranja11 {
	font: 0.7em Tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF3333;
}
.txtnaranja11 a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FF3333;
	text-decoration:none;
}
.txtnaranja11 a:hover{
	text-decoration:underline;
}
.txtnaranja {
	font: 0.7em Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF3333;
}
.txtnaranja a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF3333;
	text-decoration:none;
}
.txtnaranja a:hover{
	text-decoration:underline;
}
.titulonaranja {
	font: 0.7em Tahoma, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FF3333;
}
.lineaPtosTransGris {
	background: url(../images/ptotransgris.gif);
}
#linksmenu a{
	float:right; 
	width:183px; 
	height:20px; 
	background-color:#E13219; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	padding-top:5px;
}
#linksmenu a:hover{
	background-color:#C83219;
}
/* calendario agendas */
#calendario{
	border: solid 1px #cccccc;
	border-bottom: none;
}
#navMeses{
	background-color:#FFFFFF;
	width:100%;
	padding:2px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF3333;	
	text-decoration: none;	
	text-align:center;
}
#navMeses a, #navMeses a:visited, #navMeses a:link{				
	font-size: 10px;
	text-decoration: none;
	color: #FF3333;	
}
#navMeses a:hover, #navMeses a:active{
	font-size: 10px;	
	text-decoration: underline;
	color: #FF3333;	
}	

#diasSemana{
	width:100%;
	padding:0;
	margin:0;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;			
	text-align:center;
	border:none;
}		
#diasSemana td{
	background-color:#E13219;
	width:20px;
	height:16px;		
	text-align:center;
	border-top:none;
	border-left:none;
	border-bottom:none;
	border-right:solid 1px #ffffff;
}
#colDias{	
	border-top:none;	
	width:100%;
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #808080;	
	text-decoration: none;			
	text-align:center;
}
#colDias td{
	background-color: #ffffff;
	width:20px;
	height:16px;		
	text-align:center;
	border-top:none;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

		#colDias td.EK{
			background-color: #99CCFF;
		}	
		#colDias td.TX{
			background-color: #99CC99;
		}
		#colDias td.BD{
			background-color: #FF9966;
		}
		#colDias td.festivos{
/*	background-color: #FF6633;*/
	color:#ff3333;
}
		#colDias td.vacaciones{
	background-color: #9999FF;
	color:#ffffff;
}
		#colDias td.bmfechas{
	background-color: #74C400;
	color:#ffffff;
}
#colDias a, #colDias a:visited, #colDias a:link{
	color:#808080;
	text-decoration: none;	
}
#colDias a:hover, #colDias a:active{
	color: #ffffff;		
	text-decoration: none;		
}
	
/* calendario agendas */
/* formularios */
input {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;	
}
textarea {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
}

select {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;	
	
}
/* formularios */
/* fotos */
.paginacion {	
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
/* fotos */
/* cv y programas */
#contenidoprog{
	width:570px;	
}
#contenidoprogtxt{
	 width:500px; 
	background-color:#ffffff; 
	border-left:solid 1px #999999; border-right:solid 1px #999999; 
	border-bottom:dotted 1px #CCCCCC; border-top:dotted 1px #CCCCCC; 
	min-height:360px;
}
#barrasupprog{
	padding-top:5px;
	width:500px; 
	height:40px; 
	/*background-image:url(../images/bg_topbar.gif);*/
	background-color:#E13219;
	background-repeat:repeat-x;
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
}
#barrainfprog{
	padding-top: 5px;
	width: 500px;
	height: 40px; /*background-image:url(../images/bg_topbar.gif);*/
	background-color: #E13219;
	background-repeat: repeat-x;
	border-right: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.txttituloblanco {
	font: 0.7em helvetica, tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
.panelprog{	
	padding:12px;
	border:solid 1px #E4E4E4;
	background-color:#EEEEEE;
	margin:10px;
	padding:10px;
	width:450px;
 
}
#fotocv{
	
	z-index:1;
	
	 float:left; background-color:#F7F7F7; border:solid 1px #000000;
}
#background_BDINV
{
	  width: 450px;
	  height: 454px;
	  background: url('../images/bgprogbd.jpg') no-repeat ;
}
#background_BDKI
{
	  width: 450px;
	  height: 454px;
	  background: url('../images/bgprogbdki.jpg') no-repeat ;
}
#background_TX
{
  width: 450px;
  height: 393px;
  background:  url('../images/bgprogtx.jpg') no-repeat ;
}
#background_EK
{
	  width: 450px;
	  height: 299px;
	  background: url('../images/bgprogek.jpg') no-repeat ;
}
#transbox
{
	  width:410px;
	  margin: 10px 20px 10px 20px;
	  background-color: #ffffff; 
	  border:solid 1px #E4E4E4;
	  filter: alpha(opacity=80);
	  opacity:0.8;
	  -moz-opacity:0.8;
}



/* cv y programas */
/* estilos web vieja programas 2007*/
.titEtiquetas
{	
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #d9001d;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoGrisOscuro
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
/* estilos web vieja programas 2007*/
