#defaultPageHeader {
		position:relative;
		
}

#defaultPageHeader a img {
	border: none;
}

#defaultPageHeader #logo {
	float:left;
	background: url(../imagenes/fondotit.gif) repeat-x;
	padding-bottom:5px;
}

#defaultPageHeader div.logoIzquierda{
	float:left;
	margin-right: 5px;
}

#defaultPageHeader div.flash{
	float:left;
	margin-top: 5px;
	width:417px;
	_width:400px;
}

#defaultPageHeader div.logoDerecha {
	float:right;
	width: 150px; 
	height: 74px;
}
#defaultPageHeader div.subvencionado {
	font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#003265;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:-5px;
}

#defaultPageHeader div.subvencionadoImg {
	padding-right:5px;
}

/*
#defaultPageHeader #titulo{
 	padding-top:30px;	
 }
 
 #defaultPageHeader #titulo a{
 	font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;
 	font-size: 30px;
 	color: #ff9900;
 }
 
 #defaultPageHeader #subtitulo {
 	font-family: Berlin Sans FB,Arial,Helvetica,sans-serif;
 	font-size: 22px;
 	color: #003265;
 	cursor:pointer; 	
 }
*/

a{
text-decoration:none;
 	font-family: Verdana,Arial,Helvetica,sans-serif;

}

 #franja{
	 clear:left;
	 float:left;
	 background-color:#ff9900;
	 border:1px solid #E5780D;
	 position:relative;
	 padding-top:2px;
 	padding-bottom:2px;
 	font-size:12px;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	color:#fff;
 	width:799px;
 	
}
 #franja span.data{
 	float:left; 	
 	padding-left:0.2em;
 }
 
 #franja span.franjaMenu{
 	float:right; 	
 	padding-right:0.3em;
 }
 
 #franja span.franjaMenu a{
 	font-weight:bold;
 	color:#fff;
 }
 
body {    
	position:relative;
    border-right: thin #cccccc solid ;
    border-left: thin #cccccc solid ;
    border-bottom:thin #cccccc solid ;
    background-color: #fff;
    padding: 0px;
    margin:0px;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    }

#content {
  clear:both;
    border-bottom: 2px #cccccc solid;
  }
  
 #admincontent {
    border-bottom: 2px #cccccc solid;
  }
  
  
 #footer {
 	clear:both;
 	padding-top:1em;
 	padding-bottom:1em;
 	text-align:center;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size:12px;
 	color:#003265;
 }

#error{
	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size:20px;
 	color:#ff9900;
 	text-align:center;
 	padding:30px;
}

.errorMessage {
    font-weight: bold;
    color: red;
    margin-left: 5px;
    font-size:11px;
}

#error span.mes{
	padding-left:0.5em;
	padding-right:0.5em;
}

#error span.ano{
	padding-left:0.5em;
	padding-right:0.5em;
}


div.prevNextLinks{
 	padding-top:15px;
	clear:both;
	font-size: 12px;
	color: #ff9900;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
	text-align:center;
}

 div.prevNextLinks img{
	border:none;
	margin-bottom:-4px;
}
 div.prevNextLinks span.actualPage{
	text-decoration:underline;
}
 div.prevNextLinks a{
	color: #ff9900;
	border: none;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
}

 
 /**********MAIN PAGE*********/

#benvida{
    padding-bottom:30px;
    float:left;
  	position:relative;
 }
 
 #benvida div.banner{
	margin-top:30px;
	margin-left:40px;
	margin-right:40px;
	background-color:#0066FF;
	width:720px;
	height:100px;
}

#benvida div.bannerTable{
	clear:both;
	float:left;
}

#benvida div.flash{
	float:left;
	padding-top: 3px;
}

#benvida div.bannerTable div.links{
	float:right;
	color:#ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
 	font-weight: bold;
 	padding-right:20px;
}

/*IE6*/
*html #benvida div.bannerTable div.links{
	padding-top:20px;
}

/*IE7*/
*:first-child+html div.bannerTable div.links{
	padding-top:20px;
}
 
#benvida div.bannerTable span.link{
	padding-right:13px;
}
#benvida div.banner ul{
	list-style-type: square;
	 	
}
#benvida div.banner ul li{
	
	padding-right:10px;
	margin-bottom:7px;
	padding-bottom:3px;
	border-bottom:1px solid #ffffff;
}
#benvida div.banner ul li a{
	color:#ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
 	font-weight: bold;
}


#benvida span.izquierda{
	float:left;
	margin-left:40px;
	width:550px;
}
 
 #benvida div.titulobenvida{
 	 	padding-top: 47px;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size: 14px;
 	font-weight: bold;
 	color: #003265;
 	
 }
 
 #benvida div.textobenvida{
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size: 12px;
 	text-decoration: none;
 	padding-left:10px;
 	padding-top: 5px;
 	padding-bottom: 5px;
 	color: #003265;
 	width:550px;
 }
 
 #benvida span.enlaceMais a{
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size: 12px;
 	text-decoration: underline;
 	padding-left:10px;
 	color: #003265;
 }
 
 #benvida span.sube a{
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size: 12px;
 	padding-left:10px;
 	color:#003265;
 	text-decoration: underline;
 }
 #benvida div.recommend{
 	padding-top:15px;
 }
 #benvida div.recommend a{
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size: 12px;
 	padding-left:10px;
 	color: #003265;
 	margin-bottom: 20px;
 	
 }
 #benvida div.enlacesSeccions{
 padding-top:30px;
 margin-bottom:-30px;
 padding-right:5px;
 }
 #benvida span.nomeSeccion{
 	color:#9696FF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	padding-right:12px;
 }
 
 #benvida div.enlacesSeccions div.selecSeccion{
 	display:inline;
 	padding-left: 10px;
	background-image: url(../imagenes/boton2.gif);
	background-repeat: no-repeat;
	background-position:center left ;
	
 }
 
 #benvida div.enlacesSeccions a{
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size:14px;
 	padding-right:10px;
 	color:#9696FF;
 
 }
 #benvida div.seccion {
 	
	margin-top:40px;
	clear:left;
	padding-top:3px;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	width: 510px;

 }
 #benvida div.titSeccion {
 	font-size:16px;
 	font-weight:bold;
 	padding-left:8px;
 	padding-bottom: 3px;
 	color: #9DA0A2;
 	clear:left;
 }
 
  #benvida div.canal{
 	padding-left:15px;
 	clear:left;
 	padding-top:15px;
 	padding-bottom:15px;
 	padding-right:15px;
 	border:1px solid #cccccc;
 	margin-bottom:10px;
 	background-color:#E3E8EA;
 }
 
 

div.floatLeft{
	float:left;
	margin-right:12px;
}



#benvida div.infoCanal {
	margin-top:10px;
}

#benvida div.nomeCanal a{
	font-weight:bold;
 	color: #ff9900;
	font-size:16px;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	text-decoration: none;
 }
 

 #benvida span.suscribir a{
 	color: #000000;
	font-size: 10px;
	font-weight:bold;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	text-decoration: none;
 	
 }
 
#benvida span.suscribir img{
	border:none;
}

#benvida span.suscribir table.imageItLeft{
	border:1px solid #ff9900;
	float:left;
	margin-right:5px;
	
}
#benvida span.suscribir table.imageItLeft td{
	height:18px;
}
#benvida span.suscribir table.imageIt{
	border:1px solid #ff9900;
	
}


#benvida span.suscribir table.imageIt td{
	/*padding-top:2px;
	padding-bottom:3px;*/
	height:18px;
}


 
 
#benvida div.subtit {
	color: #003265;
	font-size:12px;
	text-indent:4px;
	margin-bottom:5px;
	margin-top:3px;
}

#benvida div.floatLeft img { 
border: 1px solid #cccccc; 
  width: 80px;

} 

#benvida table.eachChannel td.imageLeft{
	width:80px;
}

#benvida span.derecha{
	float:right;
	padding-right:40px;
}

#benvida div.itunes a{
 	color: #ff9900;
 	text-decoration: none;
 }


#benvida span.derecha div.dest{
	border: 1px solid #cccccc;
	margin-top:40px;
	width:165px;
}


#benvida span.derecha div.destacado{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	/*border-bottom: 1px solid #cccccc;*/
	border:1px solid #E5780D;
	font-size:14px;
	/*color:#7991C2;*/
	color:#ffffff;	
	background-color:#ff9900;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:10px;
	text-align:center;
}

#benvida span.derecha div.infoDest{
	padding:15px;
	
}

#benvida span.derecha div.dest img{
	/*display: block;*/
	
}
#benvida div.fotoVideo{
	margin-left: 16px;
}

#benvida span.imgUnder img{
	border: 1px solid #cccccc;
  	width: 100px;
 	margin-left: auto;
	margin-right: auto;
}

#benvida span.imgOver img{
	z-index:2;
	cursor:pointer;
	vertical-align:bottom;
	margin-left:-101px;
	margin-bottom:4px;
	border:none;
}
#benvida span.derecha div.tituloDest{

	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #003265;
	text-align:center;
}

#benvida span.derecha div.newnessMarquee{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	border: 1px solid #cccccc;
	margin-top:40px;	
	height:165px;
	position:relative;
	width:165px;
}

#benvida span.derecha div.newnessMarquee div.newnessMarqueeTitle {
	border:1px solid #E5780D;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;	
	background-color:#ff9900;
	font-weight:bold;
}

#benvida span.derecha div.newnessMarquee div.newnessMarqueeContent{
	padding-left: 15px;
	padding-top:15px;
	padding-bottom:15px;
}

#benvida span.derecha div.newnessMarquee div.new {
	margin-bottom:15px;
}

#benvida span.derecha div.newnessMarquee div.new div.title {}

#benvida span.derecha div.newnessMarquee div.new div.title a {
	color:#ff9900;
 	text-decoration: none;
 	font-weight:bold;
 	font-size:12px;
 	
}

#benvida span.derecha div.newnessMarquee div.new div.date {
	font-size: 10px;
	color:#9DA0A2;
}



/*******************View Channel**************************/
#temasCanal{
	margin-left:30px;
	margin-right:30px;/*quitei width a arquivos e files e puxen margin aqui para facer as solapas*/
	padding-top:10px;
	padding-bottom: 40px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#temasCanal div.canal{
	margin-top:15px;
	margin-bottom:10px;
	
}

#temasCanal span.titCanal{
	background-color:#ff9900;
	color:#fff;
	font-size:24px;
	font-weight:bold;
 	margin-right: 10px;
 	padding-left:7px;
 	padding-right:7px;
 	border:1px solid #E5780D;
 	padding-bottom:5px;
}

#temasCanal table.canal td.tituloCanal{
	height: 50px;
}
#temasCanal span.suscribir a{
 	color: #000000;
	font-size: 10px;
	font-weight:bold;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	text-decoration: none;
 	
 }
 
#temasCanal span.suscribir img{
	border:none;
}
#temasCanal span.suscribir table.imageItLeft{
	border:1px solid #ff9900;
	float:left;
	margin-right:5px;
	
}
#temasCanal span.suscribir table.imageItLeft td{
	height:18px;
}
#temasCanal span.suscribir table.imageIt{
	border:1px solid #ff9900;
}


#temasCanal span.suscribir table.imageIt td{
	height:18px;
}

#temasCanal span.titSeccion{
		color:#9DA0A2;	
	font-size:14px;
}
#temasCanal span.titSeccion a{
	text-decoration:none;
	color:#9DA0A2;	
	font-size:14px;
	font-weight:bold;
}

#temasCanal span.outras{
	font-size: 12px;
	padding-right:0.3em;
	color:#9DA0A2;	
}

#temasCanal span.canalSec{
	padding-right:10px;
	padding-left:9px;
	background-image: url(../imagenes/boton2.gif);
	background-repeat: no-repeat;
	background-position:center left ;
	
}

#temasCanal span.canalSec a{
	font-size: 12px;
	color:#9DA0A2;		
}

#temasCanal span.canalSec span.dest{
	font-weight:bold;
}


#navlist
{
color:#ff9900;
padding: 3px 0;
margin-left: 0;
margin-bottom:0;
border-bottom: 2px solid #ccc;
font: 16px Verdana,Arial,Helvetica,sans-serif;;
position:relative;
}

#navlist a{
	color: #003265;
}


#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li
{
padding: 3px 0.5em;
margin-right: 3px;
border: 2px solid #ccc;
border-bottom: none;

text-decoration: none;
}


#navlist #active
{
background: white;
border-bottom: 2px solid white;
font-weight:bold;
}

#temasCanal div.files{
	border:2px solid #cccccc;
	border-top:none;
	padding:15px;
	/*width:700px;*/
}
 
#temasCanal table.arquivos{
	font-family:Arial,Helvetica,sans-serif;
	color:#003265;
	cellspacing:0;
	cellpadding:0;
	margin-left:15px;
	/*width:700px;*/
}

#temasCanal table.arquivos tr{
	
	border:1px solid #cccccc;
	/*padding:20px;*/
}
#temasCanal table.arquivos td{
	vertical-align:top;
	padding-top:30px;
	padding-bottom: 30px;
	border-bottom:1px solid #cccccc;
}

#temasCanal div.fotoVideo{
	margin-right:-17px;
}
#temasCanal div.detalleVisitas{
	/*padding-top:3px;*/
	/*text-align:center;*/
	
	
}

#temasCanal div.detalleVisitas div.download{
	font-size:10px;
	text-align:center;
	/*margin-left:15px;*/
	/*padding-top:2px;*/
}
#temasCanal div.detalleVisitas  img{
	border:none;
}
#temasCanal div.detalleVisitas div.download a{
	border:none;
	text-decoration:none;
}

#temasCanal div.detalleVisitas div.size{
	font-size:10px;
	text-align:right;

}
#temasCanal div.detalleVisitas div.sizeOnly{
	font-size:10px;
	text-align:center;

}
#temasCanal div.detallesVisita{
	float:left;
	font-size: 12px;
	color:gray;
}

#temasCanal span.propVisita{
	margin-right:5px;
	font-weight:bold;
	color:#gray;
}

#temasCanal span.imgUnder img{
	border: 1px solid #cccccc;
  width: 100px;
}

#temasCanal span.imgOver img{
	z-index:2;
	cursor:pointer;
	vertical-align:bottom;
	margin-left:-101px;
	margin-bottom:4px;
	border:none;
}

/*firefox*/
#temasCanal div.info{
	width:400px;
	padding-left:20px;
}

/*IE6*/
*html #temasCanal div.info{
	
	margin-left:-20px;
}

/*IE7*/
*:first-child+html #temasCanal div.info{
	
margin-left:-20px;
}

#temasCanal div.info span.tit a{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-right: 8px;
	color:#0059B3;

}

#temasCanal div.data{
	font-size: 14px;
	color:#9DA0A2;
	margin-top:5px;
}


#temasCanal div.descripcion{
	margin-top:7px;
	/*margin-bottom:9px;*/
	/*text-indent: 5px;*/
	font-size:12px;
}


#temasCanal div.comentarios{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#9696FF;
	/*margin-left:15px;*/
	margin-top:3px;
} 
#temasCanal div.comentarios a{
	font-family:Arial,Helvetica,sans-serif;
	color:#9696FF;
	font-size:12px;
}


#temasCanal span.verComentarios{
	padding-right:10px;
}


#temasCanal div.detallesInfo{
	font-size:12px;
	margin-top:23px;
	margin-left:5px;
	/*width:200px;*/
}

#temasCanal div.detallesInfo div.download{
	font-size:10px;
	text-align:center;
	margin-left:15px;
	padding-top:2px;
}
#temasCanal div.detallesInfo  img{
	border:none;
}
#temasCanal div.detallesInfo div.download a{
	border:none;
	text-decoration:none;
}



#temasCanal div.detalles{
	/*margin-left:15px;*/
	font-size: 12px;
	
	
}

#temasCanal div.detalles span.prop{
	color:gray;
	margin-right:5px;
	font-weight:bold;
	
}
 #temasCanal div.detalles span.propValue{
	color:gray;	
}

/*******************View Channel**************************/
#temasCanalInt{
	margin-left:30px;
	padding-top:10px;
	padding-bottom: 40px;
	margin-right:20px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#temasCanalInt div.br{
	clear:both;
}
#temasCanalInt div.canle{
	margin-top:15px;
	margin-bottom:10px;
	
}

#temasCanalInt span.titCanal{
	background-color:#ff9900;
	color:#fff;
	font-size:24px;
	font-weight:bold;
 	margin-right: 10px;
 	padding-left:7px;
 	padding-right:7px;
 	border:1px solid #E5780D;
 	padding-bottom:5px;
}

#temasCanalInt table.canal td.tituloCanal{
	height: 50px;
}
#temasCanalInt span.suscribir a{
 	color: #000000;
	font-size: 10px;
	font-weight:bold;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	text-decoration: none;
 	
 }
 
#temasCanalInt span.suscribir img{
	border:none;
}
#temasCanalInt span.suscribir table.imageItLeft{
	border:1px solid #ff9900;
	float:left;
	margin-right:5px;
	
}

table.imageItLeft{
	height:26px;
	width:80px;
}

#temasCanalInt span.suscribir table.imageItLeft td{
	height:18px;
}
#temasCanalInt span.suscribir table.imageIt{
	border:1px solid #ff9900;
}

table.imageIt{
	height:26px;
	width:115px;
}

#temasCanalInt span.suscribir table.imageIt td{
	height:18px;
}

#temasCanalInt span.titSeccion{
		color:#9DA0A2;	
	font-size:14px;
}
#temasCanalInt span.titSeccion a{
	text-decoration:none;
	color:#9DA0A2;	
	font-size:14px;
	font-weight:bold;
}

#temasCanalInt span.outras{
	font-size: 12px;
	padding-right:0.3em;
	color:#9DA0A2;	
}

#temasCanalInt span.canalSec{
	padding-right:10px;
	padding-left:9px;
	background-image: url(../imagenes/boton2.gif);
	background-repeat: no-repeat;
	background-position:center left ;
	
}

span.suscribir{
	display:block;
}

#temasCanalInt span.canalSec a{
	font-size: 12px;
	color:#9DA0A2;		
}

#temasCanalInt span.canalSec span.dest{
	font-weight:bold;
}

#temasCanalInt span.izquierda{
	padding-top:10px;
	float:left;
	width:550px;
}

#temasCanalInt #navlist
{
/*width:510px;*/
color:#ff9900;
padding: 3px 0;
margin-left: 0;
margin-bottom:0;
border-bottom: 2px solid #ccc;
font: 16px Verdana,Arial,Helvetica,sans-serif;;
position:relative;
}

#temasCanalInt #navlist a{
	color: #003265;
}


 #temasCanalInt #navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#temasCanalInt #navlist li
{
padding: 3px 0.5em;
margin-right: 3px;
border: 2px solid #ccc;
border-bottom: none;

text-decoration: none;
}


#temasCanalInt #navlist #active
{
background: white;
border-bottom: 2px solid white;
font-weight:bold;
}

#temasCanalInt div.files{
	border:2px solid #cccccc;
	border-top:none;
	padding-bottom:15px;
	/*padding:15px;*/
	/*width:510px;*/
	/*width:700px;*/
}
 
#temasCanalInt table.arquivos{
	/*width:510px;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#003265;
	cellspacing:0;
	cellpadding:0;
	border-collapse:collapse;
	padding-bottom:20px;
	/*margin-left:15px;*/
	/*width:700px;*/
}

#temasCanalInt table.arquivos tr{
	
	
	padding:10px;
}
#temasCanalInt table.arquivos td{
	vertical-align:top;
	padding-top:20px;
	padding-bottom: 20px;
	border-bottom:1px solid #cccccc;
}

#temasCanalInt div.fotoVideo{
	/*margin-right:-17px;*/
	margin-left:15px;
}
#temasCanalInt div.detalleVisitas{
	/*padding-top:3px;*/
	/*text-align:center;*/
	
	
}

#temasCanalInt div.detalleVisitas div.download{
	font-size:10px;
	text-align:center;
	
	/*margin-left:15px;*/
	/*padding-top:2px;*/
}
#temasCanalInt div.detalleVisitas  img{
	border:none;
}
#temasCanalInt div.detalleVisitas div.download a{
	border:none;
	text-decoration:none;
}

#temasCanalInt div.detalleVisitas div.size{
	font-size:10px;
	text-align:right;

}
#temasCanalInt div.detalleVisitas div.sizeOnly{
	font-size:10px;
	text-align:center;

}
#temasCanalInt div.detallesVisita{
	float:left;
	font-size: 12px;
	color:gray;
}

#temasCanalInt span.propVisita{
	margin-right:5px;
	font-weight:bold;
	color:#gray;
}

#temasCanalInt span.imgUnder img{
	border: 1px solid #cccccc;
  width: 100px;
}

#temasCanalInt span.imgOver img{
	z-index:2;
	cursor:pointer;
	vertical-align:bottom;
	margin-left:-101px;
	margin-bottom:4px;
	border:none;
}

 

/*firefox*/
#temasCanalInt div.info{
	width:380px;
	padding-left:26px;
	padding-right:15px;
}

/*IE6*/
*html #temasCanalInt div.info{
	
	margin-left:-20px;
}

/*IE7*/
*:first-child+html #temasCanalInt div.info{
	
margin-left:-20px;
}

#temasCanalInt div.info span.tit a{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-right: 8px;
	color:#0059B3;

}

#temasCanalInt div.data{
	font-size: 11px;
	color:#9DA0A2;
	/*margin-top:2px;*/
}

#temasCanalInt span.votos{
	font-size:10px;
	color:#003265;
}
#temasCanalInt span.votos img{
	cursor:hand;
	vertical-align:middle;
}

#temasCanalInt span.estrelasVotos img{
	vertical-align:middle;
	cursor:hand;
}

#temasCanalInt span.estrelasVotos{
	font-size:11px;
	font-weight:bold;
}


#temasCanalInt span.numVotos{
	font-size:10px;
	font-weight:normal;
	color:#003265;
}
#temasCanalInt span.vota{
	padding-right:0.3em;
	padding-left:8px;
	font-size:11px;
	font-weight:bold;
}

#temasCanalInt div.descripcion{
	/*font-family:Verdana;*/
	margin-top:1px;
	/*margin-bottom:9px;*/
	/*text-indent: 5px;*/
	font-size:12px;
	text-align:justify;
	
}
#temasCanalInt div.shortDescripcion{
	padding-bottom:6px;
}

#temasCanalInt div.descripcion div.autores{
	/*padding-top:3px;*/
	/*padding-bottom:3px;*/
	font-size:11px;
}

#temasCanalInt div.descripcion div.autores span.title{
	font-weight:bold;
	padding-right:0.3em;
}
#temasCanalInt div.descripcion div.props{
	/*padding-bottom:3px;*/
	font-size:11px;
}

#temasCanalInt div.descripcion div.props span.title{
	font-weight:bold;
	padding-right:0.3em;
}
#temasCanalInt div.descripcion div.props span.title2{
	font-weight:bold;
	padding-right:0.3em;
	padding-left:8px;
}
#temasCanalInt div.comentarios{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#9696FF;
	/*margin-left:15px;*/
	margin-top:3px;
} 
#temasCanalInt div.comentarios a{
	font-family:Arial,Helvetica,sans-serif;
	color:#9696FF;
	font-size:10px;
}


#temasCanalInt span.verComentarios{
	padding-right:10px;
}


#temasCanalInt div.detallesInfo{
	
	margin-top:15px;
	
	margin-right:15px;
	width:90px;
}
#temasCanalInt div.detallesInfo table.down{
	cellspacing:0;
	cellpadding:0;
	border-collapse:collapse;
	margin:auto;
	padding:auto;
	margin-bottom:7px;
	

}

#temasCanalInt div.detallesInfo table.down tr{
	border:none;
	padding:0px;
	
}

#temasCanalInt div.detallesInfo table.down td{
	vertical-align:top;
	padding:0px;
	border:none;
}
#temasCanalInt div.download{
	font-size:9px;
	color:gray;
	/*text-align:center;*/
	/*margin-left:15px;*/
	padding-top:2px;
	float:right;
	text-align:center;
	margin-right:5px;
}
#temasCanalInt div.download  img{
	border:none;
	vertical-align:middle;
}
#temasCanalInt div.download a{
	border:none;
	text-decoration:none;
}

#temasCanalInt div.detallesInfo div.downloadAlta{
	font-size:10px;
	text-align:center;
	margin-left:8px;
	padding-top:2px;
}

#temasCanalInt div.detallesInfo div.downloadAlta a{
	border:none;
	text-decoration:none;
}
#temasCanalInt div.detalles{
	/*margin-left:15px;*/
	font-size: 11px;
	/*margin-top:3px;*/
	float:left;
	width:100px;
	
}

#temasCanalInt div.detalles span.prop{
	color:gray;
	margin-right:3px;
	font-weight:bold;
	
}
 #temasCanalInt div.detalles span.propValue{
	color:gray;	
}

#temasCanalInt span.derecha{
	float:right;
	padding-right:10px;
	/*width:165px;*/
}



#temasCanalInt span.derecha div.dest{
	border: 1px solid #cccccc;
	margin-top:30px;
	width:165px;
}


#temasCanalInt span.derecha div.destacado{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	/*border-bottom: 1px solid #cccccc;*/
	border:1px solid #E5780D;
	font-size:14px;
	/*color:#7991C2;*/
	color:#ffffff;	
	background-color:#ff9900;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:10px;
	text-align:center;
}

#temasCanalInt span.derecha div.infoDest{
	padding:15px;
	
}

#temasCanalInt span.derecha div.dest img{
	/*display: block;*/
	
}
#temasCanalInt span.derecha div.fotoVideo{
	margin-left: 16px;
}

#temasCanalInt span.derecha span.imgUnder img{
	border: 1px solid #cccccc;
  	width: 100px;
 	margin-left: auto;
	margin-right: auto;
}

#temasCanalInt span.derecha span.imgOver img{
	z-index:2;
	cursor:pointer;
	vertical-align:bottom;
	margin-left:-101px;
	margin-bottom:4px;
	border:none;
}
#temasCanalInt span.derecha div.tituloDest{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #003265;
	text-align:center;
}

#temasCanalInt span.derecha div.newnessMarquee{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	border: 1px solid #cccccc;
	margin-top:30px;	
	height:165px;
	position:relative;
	width:165px;
}

#temasCanalInt span.derecha div.newnessMarquee div.newnessMarqueeTitle {
	border:1px solid #E5780D;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;	
	background-color:#ff9900;
	font-weight:bold;
}

#temasCanalInt span.derecha div.newnessMarquee div.newnessMarqueeContent{
	padding-left: 15px;
	padding-top:15px;
	padding-bottom:15px;
}

#temasCanalInt span.derecha div.newnessMarquee div.new {
	margin-bottom:15px;
}

#temasCanalInt span.derecha div.newnessMarquee div.new div.title {}

#temasCanalInt span.derecha div.newnessMarquee div.new div.title a {
	color:#ff9900;
 	text-decoration: none;
 	font-weight:bold;
 	font-size:12px;
 	
}

#temasCanalInt span.derecha div.newnessMarquee div.new div.date {
	font-size: 10px;
	color:#9DA0A2;
}


/*******************Mais Informacion**************************/
 #mais{
 	padding-top: 50px;
 	margin-left: 90px;
	margin-right: 200px;
	margin-bottom: 50px;
 }
 
 #mais span.MaisInfoTitle{
 	/*border:2px solid;
 	border-color: #ff9900;*/
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	padding-left: 5px;
 	padding-right:5px;
 	font-size: 18px;
 	color: #ff9900;
 }
 
 #mais div.MaisInfoContent{
 	padding-left: 8px;
 	padding-bottom: 25px;
	padding-top:2px;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size: 12px;
 	color: #003265;
 	text-align:justify;
 }
 
#mais div.MaisInfoEnlace {
	padding-top:8px;
	padding-left: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size: 14px;
 	color: #003265;
}


 #mais a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size: 14px;
 	color:gray;
 	padding-left: 25px;
	margin-top: 5px;
 	padding-bottom:3px;
 	text-decoration:none;
 }

 	
 	
/* /*******************Show Files**************************/
 #showFiles{
	margin-left:50px;
	padding-top:45px;
	padding-bottom: 40px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003265;
}

#showFiles div.data{
	color:#ff9900;
	padding-bottom: 2em;
	font-weight:bold;
	font-size: 16px;
}

#showFiles span.arquivos {
	padding-left:0.5em;
	padding-right:0.5em;
}

#showFiles span.mes {
	padding-left:0.5em;
	padding-right:0.5em;
}
#showFiles span.ano {
	padding-left:0.5em;
	paddin-right:0.5em;
}

#showFiles span.suscribir img{
	border:1px solid #ff9900;
	vertical-align:middle;
}
#showFiles span.suscribir a{
 	color: #ff9900;
	padding-left:20px;
	font-size: 14px;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	text-decoration: none;
 }
 
 
#showFiles div.files{
	
	width:700px;
	
}


#showFiles table.arquivos{
	font-family:Arial,Helvetica,sans-serif;
	color:#003265;
	cellspacing:0;
	cellpadding:0;
	width:700px;

}
#showFiles table.arquivos tr{
	
	border:1px solid #cccccc;
}
#showFiles table.arquivos td{
	vertical-align:top;
	
	border-bottom:1px solid #cccccc;
	padding-bottom:30px;
}

#showFiles span.imgUnder img{
	border: 1px solid #cccccc;
  width: 100px;
  
}

#showFiles span.imgOver img{
	z-index:2;
	cursor:pointer;
	
	vertical-align:bottom;
	margin-left:-101px;
	margin-bottom:4px;
	border:none;
}

#showFiles div.info{
	width:400px;
}

#showFiles div.info span.tit a{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-right: 8px;
	color:#003CE3;

}

#showFiles div.dataVideo{
	font-size: 14px;
	color:#9DA0A2;
	margin-top:5px;
}
#showFiles div.detallesInfo{
	font-size:12px;
	margin-top:23px;
	width:200px;
}

/*#showFiles div.detallesInfo div.download{
	font-size:10px;
	text-align:center;
	margin-left:15px;
}*/
#showFiles div.detallesInfo  img{
	border:none;
}
#showFiles div.detallesInfo div.download a{
	border:none;
	text-decoration:none;
}


#showFiles div.descripcion{
	margin-top:7px;
	margin-bottom:9px;
	text-indent: 5px;
	font-size:12px;
}
#showFiles div.detalles{
	margin-left:15px;
	font-size: 12px;
	
	color:gray;
}

#showFiles span.prop{

	margin-right:5px;
	font-weight:bold;
	color:#gray;
}





*/

/***********************SUSCRIPTION***************************************************/
  #sus{
  	 	
	padding-bottom: 140px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
  }

  #sus div.canal{
 	float:left;
 	padding-top:40px;
 	padding-left:45px;
 	margin-bottom:10px;
 }
 
 
#sus img{
	border:none;
}
#sus div.canal img{
	border:1px solid #cccccc;
	width:80px;
}


#sus div.nomeCanal a{
	margin-top:10px;
	font-size:22px;
 	color: #ff9900;
	font-weight:bold;
}

#sus div.subtit {
	font-size:17px;
	text-indent:4px;
	color: #003265;
}
#sus div.opciones{
	clear:both;
	margin-left:155px;
	font-size:17px;
	margin-bottom:80px;
	margin-top:5px;
	width:520px;
	color: #003265;
}




#sus div.outros{
	padding:12px;
	border:2px solid #99cc00;
	margin-bottom:15px;
}

#sus div.texto{
	padding-bottom: 6px;
}

#sus div.itunes{
	border: 2px solid #ff9900;
	padding:12px;
}

#sus div.enlItunes a{
	color: #000000;
	font-size: 10px;
	font-weight:bold;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	text-decoration: none;
 	
}

#sus div.enlItunes{
	margin-left:19em;
}
#sus div.enlItunes table.imageItLeft{
	border:1px solid #ff9900;
}

#sus div.enlItunes table.imageItLeft td{
	height:18px;
}
#sus div.url{
	text-align:center;
	color:#99cc00;
	font-size:16px;
}


/******************************SHOW PLAYER********************/
#show{
	
	background-color: #fff;
	padding-left:35px;
	padding-top:30px;
	width:790px;
	
}

#show div.header{
	border:1px solid #cccccc;
	padding:10px;
	background: url(../imagenes/fondo_pequeno.bmp) repeat-x ;
}

#show div.body{
	float:left;
	border:1px solid #cccccc;
	border-top:none;
	/*padding-bottom:15px;*/
	padding-top: 30px;
	padding-left:20px;
	padding-right:20px;
}
#show div.titulo{
	font-family:Verdana,Arial;
	font-size:16px;
	color:#ff9900;
	font-weight: bold;
	padding-bottom:5px;
	padding-top:8px;
	
}

#show span.imageTrans img{
	height:68px;
	float:left;
	margin-right:10px;
}

#show div.canal {
	font-family:Arial;
	font-size:12px;
	color:#003265;
	padding-left:1em;
	/*padding-bottom: 15px;*/
}

#show div.canal a{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#003265;	
}

#show span.suscribir a{
 	color: #000000;
	font-size: 10px;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	text-decoration: none;
 	
 }
 
#show span.suscribir img{
	border:none;
}
#show span.suscribir table.imageItLeft{
	border:1px solid #ff9900;
	float:left;
	margin-right:5px;
	
}
#show span.suscribir table.imageItLeft td{
	height:18px;
}
#show span.suscribir table.imageIt{
	border:1px solid #ff9900;
}


#show span.suscribir table.imageIt td{
	height:18px;
}
#show span.mensajeSus{
	padding-right:0.3em;
}

#show div.player{
	padding-bottom:20px;
	clear:left;
	float:left;
}

#show div.player div.playerMp3{
	margin:auto;
	padding:auto;
	padding-top:30px;
	text-align:center;
	width:320px;	
	
}

#show div.plugin{
	clear:left;
	width: 320px;
	padding-top:7px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #9696FF;
	font-size:12px;
	padding-right:5px;
}

#show div.pluginInfo{
	
	float:left;
    width:280px;
}

#show div.plugin span.pluginText{
	padding-right:0.4em;
}

#show div.plugin a img{
	border-style:none;
	vertical-align:middle;
}
#show div.right{
	float:right;
}
#show div.ficha{
	/*clear:left;*/
	float:right;
	padding-top:7px;
	font-family: Arial,Helvetica,sans-serif;
	color: #003265;
	font-size:14px;
	width:400px;
	margin-bottom:8px;
	margin-left:28px;
	border-bottom:1px #cccccc solid;

}
#show div.clonFicha{}
	
	
#show div.ficha2{
	/*float:right;*/
	font-family: Arial,Helvetica,sans-serif;
	color: #003265;
	font-size:14px;
	width:400px;
	margin-bottom:20px;
	
}
#show div.tituloFicha{
	border-bottom: 1px #cccccc solid;
	font-size:14px;
	font-weight:bold;
	color:gray;
	padding: 3px 0;
	margin-bottom:-6px;
}

#show div.tituloFicha span.tipoFicha{
	border:1px #cccccc solid;
	border-bottom:1px solid #fff;
	padding: 3px 0.5em;
}

#show span.gt{
	padding-left:3px;
	padding-right:3px;
}

#show span.tema{

}
#show div.video{
	border:1px #cccccc solid;
	border-top:none;
	border-bottom:none;
	padding:20px;
	padding-bottom:0px;
	margin-top:5px;
	/*height:185px;*/
}

#show span.videoTit{
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid;
	border-color:#ff9900;
}

#show div.videoInfo{
	padding-top:7px;
	padding-left:8px;
	font-size:13px;
}
#show div.videoInfo div.description{
	text-align:justify;
}
#show div.info{
	padding-top:7px;
	font-size:12px;
}
#show span.infoTit{
	font-weight:bold;
	padding-right:3px;
}

#show table.votesAndDownload{
	font-family: Arial,Helvetica,sans-serif;
	width:320px;
	cellspacing:0;
	cellpadding:0;
	font-size:10px;
	color:#003265;
	border-collapse:collapse;
	margin-top:5px;
	
	vertical-align:middle;
}
#show table.votesAndDownload tr{
	
	vertical-align:middle;
} 

#show table.votesAndDownload img{
	border:none;
}
#show table.votesAndDownload span.visits{
	float:right;
}
#show table.votesAndDownload span.visitsTit{
	
	padding-right:2px;
}
#show table.votesAndDownload td.download{
	font-family: Arial,Helvetica,sans-serif;
	padding-left:5px;
	
	font-size:10px;
	vertical-align:middle;
}
#show div.comentariosDown{
	
	/*padding-bottom:20px;*/
} 
#show div.comentariosDown a{
	font-size:10px;
	color:#003265;
	font-family: Arial,Helvetica,sans-serif;
}


#show span.verComentariosDown{
	/*padding-right:10px;*/
	padding-bottom:5px;
	padding-right:8px;
}
#show span.novoComentarioDown{
	/*padding-right:10px;*/
	
}
#show table.votesAndDownload td.votes span.votos{

	
}
#show table.votesAndDownload td.votes img{
	vertical-align:middle;
	cursor:hand;
}
#show div.download{
	padding-bottom:20px;
}
#show div.download span.size{
	font-size:10px;
}
#show div.download span.down2{
	padding-left:3px;
}
#show div.download a{
	text-decoration:underline;
	font-family: Arial,Helvetica,sans-serif;
	color: #1F00FF;
	font-size:12px;
}
#show div.download span.down2 a{
	text-decoration:underline;
	font-family: Arial,Helvetica,sans-serif;
	color: #1F00FF;
	font-size:12px;
}
#show div.online{
	padding-bottom:20px;
}
#show div.online img{
	border:none;
}
#show div.online table{
	cellspacing:0;
	cellpadding:0;
	border-collapse:collapse;
}
#show div.online table td.down{
	padding-left:8px;
}
#show div.descarga{
	font-family:Arial,Helvetica,sans-serif;
	/*padding-top:15px;*/
	
	/*width:320px;*/
	color:#9696FF;
	font-size:10px;
	/*text-align:center;*/
	
}
#show div.descarga table{
	/*text-align:center;*/
	cellspacing:0;
	cellpadding:0;
	margin:auto;
	padding:auto;
	border-collapse:collapse;
	
}

#show div.descarga table td.imgDown{
	/*padding-right:18px;*/
	text-align:center;
	padding-left:5px;
	font-size:10px;
}


#show div.descarga img{
	border:none;
}

#show div.descarga div.tam{
	font-size:10px;
}


#show div.descarga span.descargaInfo a{
	font-size:11px;
	color:#9696FF;
}

#show div.descarga div.highQuality{
	
	font-size:10px;
}

#show div.descargaAlta{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width:320px;
	color:#9696FF;
	font-size:12px;
	clear:left;
	float:left;
}
#show div.descargaAlta table{
	text-align:center;
}
#show div.descargaAlta img{
	border:none;
}

#show div.descargaAlta div.tamAlta{
	font-size:10px;
}
#show div.estrelas{
	padding-top: 10px;
	font-size:12px;
	color:#003265;
	/*font-weight:bold;*/
	text-align:center;
	width: 320px;
}
#show div.estrelas img{
	vertical-align:middle;
}

#show span.vota{
	padding-right:0.3em;
}

#show span.estrelasVotos{
	
}

#show span.numVotos{
	padding-left:0.1em;
}

#show div.comentarios{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
	color:#9696FF;
	/*margin-left:15px;*/
	margin-top:6px;
	
	padding-bottom:20px;
} 
#show div.comentarios a{
	font-family:Arial,Helvetica,sans-serif;
	color:#9696FF;
	font-size:10px;
}


#show span.verComentarios{
	padding-right:10px;
}


div.playerFooter{
	padding-top:10px;
 	clear:both;
 	text-align:center;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size:12px;
 	color:#003265;
}
/******************************VIEW NEWNESS********************/

#viewNewnessLogo {
	margin-top: 3%;
	margin-left: 3%;
	width: 650px;
	background: url(../imagenes/fondo_pequeno.bmp) repeat-x ;
	border: solid;
	border-width: 1px 1px 1px 1px; 
	
}
#viewNewnessLogo a{
	font-family: Verdana,Arial;
	font-size: 12pt;
	color:#003265;
	font-weight:bold;
}

#viewNewnessLogo img{
	margin-left:10px;
	border: none;
	height: 68px;
}
#viewNewnessBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 25px;
	margin-left: 3%;
	width: 600px;
	background-color: #f5f5f5;
	border-style: solid;
	border-width: 1px 1px 1px 1px; 
	color:#003265;
}

#viewNewnessBody div.newness {
	float:left;
	border-bottom: 1px solid;
	padding-top:30px;
	padding-bottom: 1em;
	padding-left:1em;
}

#viewNewnessBody span.newnessInfo {
	float: left;
	width: 450px;
}


#viewNewnessBody span.newnessImg {
	float: right;
	width: 100px;
	vertical-align: top;
}
#viewNewnessBody div.newnessNoImage {
	
	width: 580px;
}


#viewNewnessBody div.newnessTitle {
	font-size: 20px;
	font-style: bold;
}

#viewNewnessBody div.newnessDate {
	margin-top: 1%;
	font-size: 12px;
}

#viewNewnessBody div.newnessDescription {
	margin-top: 2%;
	font-size: 12px;
	font-style: italic;
	text-align: justify;
}

#viewNewnessBody div.newnessText {
	clear:left;
	font-size: 12px;
	text-align: justify;
	line-height: 20px;
	
}

#viewNewnessBody div.references{
	padding-top: 1em; 
	font-size: 13px; 
	font-weight: bold; 
	border-top: 1px solid;
}

#viewNewnessBody ul{
	margin-top: 0.6em;
}
#viewNewnessBody li{
	margin-top: 0.4em;
}

#viewNewnessBody li a{
	font-weight: normal;
	 font-size: 12px;
	 color:#003265
}

#viewNewnessBody div.imprimir{
	text-align: right;
	font-size:12px;
	font-weight:bold;
}

#viewNewnessBody div.imprimir a{
	
	color:#003265;
}

/***********************************************GET NEWNESS*************************************/
#getNewness{
	float:left;
	padding:45px;
	padding-top:40px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003265;
	
}



#getNewness div.newnessTit{
	color: #ff9900;
	font-size: 18px;
	font-weight:bold;
	padding-bottom:20px;
}
#getNewness div.newnessItem {
	clear:both;
	float: left;
	width: 87%;
	padding-bottom: 20px;
	padding-left:15px;
}

#getNewness div.newnessItem span.newnessInfo {
	float: left;
	width: 500px;
}

#getNewness div.newnessItem span.newnessImg {
	width: 100px;
	float:right;
	
}

#getNewness div.newnessItem div.newnessTitle a{
	font-size: 14px;
	color:#0059B3;
	text-decoration:none;
	font-weight:bold;
}

#getNewness div.newnessItem div.newnessDate {
	padding-bottom: 10px;
	font-size:12px;
	color:gray;
}

#getNewness div.newnessItem div.newnessDescription {
	text-align: justify;
	font-size:12px;
}


/***********************************************GET NEWNESS INT*************************************/
#getNewnessInt{
	float:left;
	/*padding:45px;*/
	padding-top:40px;
	padding-bottom:10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003265;
	width:550px;
}



#getNewnessInt div.newnessTit{
	color: #ff9900;
	font-size: 18px;
	font-weight:bold;
	padding-bottom:20px;
}
#getNewnessInt div.newnessItem {
	clear:both;
	float: left;
	width: 87%;
	padding-bottom: 20px;
	padding-left:15px;
}

#getNewnessInt div.newnessItem span.newnessInfo {
	float: left;
	width: 360px;
}

#getNewnessInt div.newnessItem span.newnessImg {
	width: 100px;
	float:right;
	
}

#getNewnessInt div.newnessItem div.newnessTitle a{
	font-size: 14px;
	color:#0059B3;
	text-decoration:none;
	font-weight:bold;
}

#getNewnessInt div.newnessItem div.newnessDate {
	padding-bottom: 10px;
	font-size:12px;
	color:gray;
}

#getNewnessInt div.newnessItem div.newnessDescription {
	text-align: justify;
	font-size:12px;
}

/********************************RECOMMENDATION SENT ********************************************/

#recommendationSent{
	padding-top:160px;
	text-align:center;
}

#recommendationSent span.message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ff9900;
	font-size:14px;
	font-weight:bold;
}
/********************************SHOW RECOMMENDATION ********************************************/
#sendRecommendation{
	padding:50px;
	font-family: Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
	width:630px;
}

#sendRecommendation div.header{
	border:1px solid #cccccc;
	padding:10px;
	background: url(../imagenes/fondo_pequeno.bmp) repeat-x ;
}

#sendRecommendation div.body{
	clear:both;
	border:1px solid #cccccc;
	border-top:none;
	padding-top: 30px;
	padding-left:20px;
	
}


#sendRecommendation span.imageTrans img{
	height:68px;
	float:left;
	margin-right:30px;
}
#sendRecommendation div.title{
  	color:#003265;
  	font-size:24px;
  	font-weight:bold;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	padding-top:14px;
  	padding-bottom:14px;
  	
 }
  
/*firefox*/
#sendRecommendation div.message{
	color:#ff9900;
	margin-bottom:-10px;
}

/*IE6*/
*html #sendRecommendation div.message{
	
	margin-bottom:-30px;
}

/*IE7*/
*:first-child+html #sendRecommendation div.message{
	margin-bottom:-30px;
}

#sendRecommendation div.form{
	padding:0px;
	margin:0px;
}

#sendRecommendation div.info{
	text-decoration:underline;
	font-weight:bold;
	padding-top:30px;
}
#sendRecommendation div.field{
	clear: both;
    padding-top: 1em;
    
}

#sendRecommendation span.asterisco{
	padding-left:0.2em;
}

#sendRecommendation div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:170px;
}

#sendRecommendation div.field span.entry{
	text-align: left;
 }
#sendRecommendation div.info2{
	 clear:both;
    padding-left:170px;
}
#sendRecommendation div.field span.entryObs{
	text-align: left;
	padding-left: 30px;
 } 
#sendRecommendation span.durationFormat{
 padding-right:0.3em;
    padding-left:0.3em;

}
#sendRecommendation div.form div.button{
	padding-top:20px;
	text-align:center;
	
}

#sendRecommendation span.asterisco{
	padding-left:0.2em;
}

#sendRecommendation div.mandatoryFieldsMessage{
	padding-top:15px;
}


 
 /*********************************************ADMIN********************************************/
 
 /********DefaultAdminLayout************/
 #pageHeader {
	
	background: url(../imagenes/fondotit.gif) repeat-x ;
}

#pageHeader div.logoIzquierda{
	float:left;
}

#pageHeader span.ipod img{
	padding-bottom:10px;
	border:none;
}

#pageHeader div.titulo {

 	font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;
 	font-size: 30px;
 	color: #ff9900;
 	padding-top:30px;	
 }
 #pageHeader div.subtitulo {
 	font-family:Berlin Sans FB,Arial,Helvetica,sans-serif;
 	font-size: 26px;
 	color: #003265;
 	cursor:pointer; 	
 }
 
 #franjaAdmin{
 	position:relative;
	 clear:left;
	 background-color:#ff9900;
	 border:1px solid #E5780D;
	 font-size:12px;
	 font-family: Verdana,Arial,Helvetica,sans-serif;
	 font-weight:bold;
	 color:#fff;
	 float:left;
	 width:799px;

 }
 #franjaAdmin span.data{
 	
 	float:right;
 	
 	padding-right:1em;
 }
 
 #franjaAdmin span.ferramenta{
 	float:left;
 	padding-left:5px;
 }
 
 #menu{
 	clear:both;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	color:#003265;
 	font-weight:bold;
 	text-align:center;
 	border-bottom:2px solid #cccccc;
 	background-color: #CAD5DF;
 }
 
 #menu div.menuOut{
 	 
 	padding-left:10px;
 	padding-right:10px;
 	padding-top:3px;
 	/*margin-bottom:6px;*/
  	 font-size:10px;
 }
 
 #menu div.menuOut span.welcome{
 	float:left;
 	
 }
 #menu div.menuOut span.welcome span.welcomeMessage{
 	padding-right:3px;
 	
 }
 #menu div.menuOut span.menuOutOptions{
 	float:right;
	 color:#003265;
	
 }
 
 #menu div.menuOut span.menuOutOptions a {
	 color:#003265;
 }
 
 #menu div.menuIn{
 	clear:left;
 	margin:auto;
 
 	
 }
 #menu div.menuIn table{
 	border-top:2px solid #cccccc;
 	border-collapse:collapse;
 	margin:auto;
 	margin-top:6px;
	cellspacing:0;
	cellpadding:0;
 }
 #menu div.menuIn table tr td.option{
 	padding:7px 11px 7px 11px;
 	text-align:center;
 	border-left:2px solid #cccccc;
 	border-right:2px solid #cccccc;
 	
 	
 }
 #menu div.menuIn span{
 	
 	font-size:12px;
 	
 }
 #menu div.menuIn span.menuLinkSel a{
 	color:#ff9900;
 	font-weight:bold;

 }
 
 #menu div.menuIn span.menuLink a{
 	color:#003265;
 }
 
 /************************ADMIN LOGIN*********/
 #adminLogin{
 	padding:30px;
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	color:#003265;
 	font-size:12px;
	padding-left:300px;
 }
 
 #adminLogin div.benvida{
 	padding-top:30px;
 	margin-left:-45px;
 }
 #adminLogin div.form{
	padding:0px;
	margin:0px;
	width:390px;
}
#adminLogin div.field{
	clear: both;
    padding-top: 1em;
    
    
}

#adminLogin div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:90px;
}

#adminLogin div.field span.entry{
	text-align: left;
 }

#adminLogin div.form div.button{
	clear:both;
	padding-top:20px;
	text-align:center;
		
}

/*************************SHOW ALL NEWNESS***************************************************/

#showAllNewness{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:50px;
	padding-bottom:50px;
	color: #003265;
}

#showAllNewness div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}

table.newnessTable {
	margin:auto;
	border-collapse: collapse;
}

table.newnessTable a {
	/*font-weight: bold;*/
    color:#003265;
	text-decoration: none;
	border:none;
}
table.newnessTable img {
	border: none;
}

table.newnessTable th {
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.newnessTable th span.header{
	padding-right:4px;
}

table.newnessTable th.newnessTitle {
	text-align:left;
	padding-left:10px;
}

table.newnessTable th.newnessPubDate {
	padding-left: 10px;
	font-size:12px;
	
}
table.newnessTable th.newnessCadDate {
	padding-left: 10px;
	font-size:12px;

}
table.newnessTable th.newnessEdit {
	padding-right: 10px;
	width: 20px;
}
table.newnessTable th.newnessDelete {
	padding-right: 10px;
	width: 20px;
}

table.newnessTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
}

table.newnessTable td.newnessTitle {
	font-size: 12px;
	padding-left: 10px;
	width:400px;
}
table.newnessTable td.newnessPubDate{
	font-size: 12px;
	padding-left: 10px;
	text-align:center;
}
table.newnessTable td.newnessCadDate {
	font-size: 12px;
	padding-left: 10px;
	text-align:center;
}
table.newnessTable td.newnessEdit {
	padding-left: 10px;
}

table.newnessTable td.newnessDelete {
	padding-left: 10px;
}


#showAllNewness div.addButton{
	padding-top:25px;
	text-align:center;
}

/********************UPDATE NEWNESS**********************/
#updateNewness{
	padding-top:30px;
	padding-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}
#updateNewness div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:left;
	color:#0059B3;
	font-weight:bold;
}

#updateNewness div.action{
	background-color:#CAD5DF;
	font-weight:bold;
	padding:5px;
	width:105px;
}
table.updateNewnessTable{
	margin:auto;
	margin-left:50px;
	margin-right:30px;
	}

#updateNewness div.newnessImage{
	text-align:center;
	padding-bottom:10px;
}
#updateNewness div.field, div.publicationDateField,div.linkField{
	clear: both;
    padding-top: 1em;
    
}

#updateNewness div.field span.label, span.linkLabel,div.endDateLabel,div.startDateLabel,div.linkLabel{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:150px;
}

#updateNewness div.field span.entry{
	text-align: left;
 }

#updateNewness div.publicationDateField div.startDateField{
	padding-bottom:15px;
}

#updateNewness div.publicationDateField span.startDateField span{
	vertical-align:center;
}

#updateNewness div.publicationDateField span.endDateField span{
	vertical-align:center;
}

#updateNewness div.linkSublock{
	clear:left;
	float:left;
	padding-left:10px;
	padding-top:1px;
}

#updateNewness div.linkEntry{
	padding-top:1px;
}

#updateNewness div.linkField{
	padding-bottom:40px;
}


#updateNewness div.submit{
	padding-top:20px;
	text-align:center;
	padding-bottom:20px;
	
}
#updateNewness span.asteriscoDetails{
	font-weight:normal;
}

/***************************ADD NEWNESS*******************************/
#addNewness{

	padding-top:30px;
	padding-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

#addNewness div.action{
	background-color:#CAD5DF;
	font-weight:bold;
	padding:5px;
	width:105px;
}
table.addNewnessTable{
	margin:auto;
	margin-left:50px;
	margin-right:30px;
	}


#addNewness div.field, div.publicationDateField,div.linkField{
	clear: both;
    padding-top: 1em;
    
}

#addNewness div.field span.label, span.linkLabel,div.endDateLabel,div.startDateLabel,div.linkLabel{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:150px;
}

#addNewness div.field span.entry{
	text-align: left;
 }


#addNewness div.publicationDateField div.startDateField{
	padding-bottom:15px;
}

#addNewness div.publicationDateField span.startDateField span{
	vertical-align:center;
}

#addNewness div.publicationDateField span.endDateField span{
	vertical-align:center;
}

#addNewness div.linkSublock{
	clear:left;
	float:left;
	padding-left:10px;
	padding-top:1px;
}

#addNewness div.linkEntry{
	padding-top:1px;
}

#addNewness div.linkField{
	padding-bottom:40px;
}


#addNewness div.submit{
	padding-top:20px;
	text-align:center;
	padding-bottom:20px;
	
}

#addNewness span.asteriscoDetails{
	font-weight:normal;
}
/***************************************SHOW PENDING RECOMMENDATIONS**************************/

#showPendingRecom{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:25px;
	padding-bottom:50px;
	color: #003265;
}
#showPendingRecom div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}

#showPendingRecom div.history{
	text-align:right;
	/*padding-top:25px;*/
	padding-bottom:20px;
	padding-right:10px;
}
table.recommendationTable {
	margin:auto;
	border-collapse: collapse;
	padding-left:3%;
	padding-right:3%;
}

table.recommendationTable a{
    color: #003265;
	text-decoration: none;
}
table.recommendationTable img {
	border: none;
}

table.recommendationTable th {
	text-align:left;
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.recommendationTable th span.header{
	padding-right:4px;
}

table.recommendationTable th.recommendationDate {
	
	padding-left: 10px;
}

table.recommendationTable th.recommendationTitle {
/*width: 400px;*/
	padding-left: 10px;
	
}


table.recommendationTable th.recommendationPublish {
	padding-right: 10px;
	width: 20px;
}
table.recommendationTable th.recommendationDeny {
	padding-right: 10px;
}
table.recommendationTable th.recommendationDelete {
	padding-right: 10px;
	width: 20px;
}

table.recommendationTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
}

table.recommendationTable td.recommendationTitle {
	font-size: 12px;
	padding-left: 10px;
	width:300px;
}

table.recommendationTable td.recommendationDate {
	font-size: 12px;
	padding-left:10px;
}

table.recommendationTable td.recommendationAuthor {
	font-size: 12px;
	width:150px;
}
table.recommendationTable td.recommendationPublish {
	padding-left: 10px;
}
table.recommendationTable td.recommendationDeny {
	padding-left: 10px;
}

table.recommendationTable td.recommendationDelete {
	padding-left: 10px;
}


#showPendingRecom div.history a{
	color:#003265;
	font-size:12px;
	font-weight:bold;
}


/****************************************SHOW RECOMMENDATION**********************************/


/***************************************CHANGE FLASH**************************/

#changeFlash{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:25px;
	padding-bottom:50px;
	color: #003265;
}
#changeFlash div.currentFlash{
	text-align:center;
}

#changeFlash div.changeFlashForm {
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#003265;
}

#changeFlash div.changeFlashForm  div.field {
    padding-top: 1em; 
}

#changeFlash div.changeFlashForm  div.field  span.label{    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    width:100px;
}

#changeFlash div.changeFlashForm  div.field  span.entry{
	text-align: left;
	padding-right: 0.4em;
 }
 
 #changeFlash div.changeFlashForm  div.submit {
    margin-top: 10px;
}

#changeFlash div.changeFlashForm  div.submit input {
	width: 100px;
}
/****************************************CHANGE FLASH**********************************/





















#showRecommendation{
	clear:both;
	padding-top:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

#showRecommendation div.player{
	float:left;
	padding-right:20px;
}

#showRecommendation div.download img{
	border:none;
}
#showRecommendation div.download div.down{
	padding-bottom:7px;	
}
table.showRecommendationTable {
	margin:auto;
	margin-left:70px;
	margin-right:40px;
	}

#showRecommendation div.titleAndDate{
	padding-bottom:15px;
	
}

#showRecommendation span.title{
	font-weight: bold;
	font-size:16px;
	color:#0059B3;
	padding-right:7px;
	
}

#showRecommendation span.date{
	color:gray;
	vertical-align:middle;
}

#showRecommendation div.ficha{
	clear:both;
	
	padding-top:20px;
	padding-bottom:20px;
	/*width:650px;*/
	
}

#showRecommendation div.ficha div.info{
	
	font-weight:bold;
	padding-bottom:7px;
	border-bottom: 2px #cccccc solid;
	margin-bottom: -6px;
}
#showRecommendation div.ficha div.info span.infoTitle{
	border:2px #cccccc solid;
	border-bottom:2px solid #ffffff;	
	padding:7px;
	text-decoration:underline;
}

#showRecommendation div.ficha div.infoContent{
	border:2px #cccccc solid;
	border-top:none;
	padding:20px;
	padding-top:5px;
	margin-top:6px;
	
}


#showRecommendation span.durationFormat{
 padding-right:0.3em;
    padding-left:0.3em;

}
#showRecommendation div.field{
	clear: both;
    padding-top: 1.3em;
    
}

#showRecommendation div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:3px;
    width:160px;
}

#showRecommendation div.field div.entry{
	text-align: left;
	width: 450px;
 }
 
 /*#showRecommendation div.field div.descriptionEntry{
	text-align: left;
	width: 450px;
 }
 
#showRecommendation div.field div.observationEntry{
	text-align: left;
	width: 450px;
 }*/
#showRecommendation img{
	border:1px solid #cccccc;
}
#showRecommendation div.buttons{
	clear: both;
    padding-top: 20px;;
    padding-bottom:20px;
    
}

/****************************************SHOW PUBLISH INFO**********************************/

#publishInfo{
	clear:both;
	padding-top:50px;
	padding-bottom:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

#publishInfo div.player{
	float:left;
	padding-right:20px;
}

#publishInfo div.download img{
	border:none;
}
#publishInfo div.download div.down{
	padding-bottom:7px;	
}
table.publishInfoTable {
	margin:auto;
	margin-left:70px;
	margin-right:40px;
	}

#publishInfo div.titleAndDate{
	padding-bottom:15px;
	
}

#publishInfo span.title{
	font-weight: bold;
	font-size:16px;
	color:#0059B3;
	padding-right:7px;
	
}

#publishInfo span.date{
	color:gray;
	vertical-align:middle;
}

#publishInfo div.clear{
	clear:both;
}

#publishInfo span.asterisco{
	padding-left:0.2em;
	font-weight:normal;
}
#publishInfo div.field{
	clear: both;
    padding-top: 0.8em;
    
}
#publishInfo  div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:3px;
    width:160px;
}

#publishInfo div.info{
	text-decoration:underline;
	font-weight:bold;
	padding-top:30px;
}


#publishInfo span.durationFormat{
 padding-right:0.3em;
    padding-left:0.3em;

}



#publishInfo div.floatLeft div.field span.entry{
	text-align: left;
	width: 100px;
 }
 
#publishInfo img{
	border:1px solid #cccccc;
}


#publishInfo div.buttons{
	clear: both;
    padding-top: 20px;;
    padding-bottom:20px;
    
}

/****************************************SHOW PUBLISHED RECOMMENDATION**********************************/

#showPublishedRecommendation{
	padding-top:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}
#showPublishedRecommendation img{
	border:1px solid #cccccc;
}
#showPublishedRecommendation div.player{
	float:left;
	padding-right:20px;
}

#showPublishedRecommendation div.download img{
	border:none;
}
#showPublishedRecommendation div.download div.down{
	padding-bottom:7px;	
}

#showPublishedRecommendation div.removeFile {
	padding-bottom:7px;	
}

#showPublishedRecommendation div.published {
	padding-bottom:7px;	
}
#showPublishedRecommendation div.removeFile a{
	color:#003265;
	text-decoration:none;
}

#showPublishedRecommendation div.published a{
	color:#003265;
	text-decoration:none;
}
table.showPublishedRecommendationTable{
	margin:auto;
	margin-left:70px;
	margin-right:30px;
	}

#showPublishedRecommendation div.titleAndDate{
	padding-bottom:15px;
	
}

#showPublishedRecommendation span.title{
	font-weight: bold;
	font-size:14px;
	color:#0059B3;
	padding-right:7px;
	
}

#showPublishedRecommendation span.date{
	color:gray;
	
}


#showPublishedRecommendation div.ficha{
	clear:both;
	
	padding-top:20px;
	padding-bottom:20px;
	/*width:650px;*/
	
}

#showPublishedRecommendation div.ficha div.info{
	
	font-weight:bold;
	padding-bottom:7px;
	border-bottom: 2px #cccccc solid;
	margin-bottom: -6px;
}
#showPublishedRecommendation div.ficha div.info span.infoTitle{
	border:2px #cccccc solid;
	border-bottom:2px solid #ffffff;	
	padding:7px;
	text-decoration:underline;
}

#showPublishedRecommendation div.ficha div.infoContent{
	border:2px #cccccc solid;
	border-top:none;
	padding:20px;
	padding-top:5px;
	margin-top:6px;
	
}


#showPublishedRecommendation span.durationFormat{
 padding-right:0.3em;
    padding-left:0.3em;

}
#showPublishedRecommendation div.field{
	clear: both;
    padding-top: 1.3em;
    
}

#showPublishedRecommendation div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:3px;
    width:160px;
}

#showPublishedRecommendation div.field div.entry{
	text-align: left;
	width: 450px;
 }
#showPublishedRecommendation div.buttons{
	clear: both;
    padding-top: 20px;;
    padding-bottom:20px;
    
}

/****************************************SHOW DENY RECOMMENDATION**********************************/

#showDenyRecommendation{
	padding-top:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

#showDenyRecommendation img{
	border:1px solid #cccccc;
}
#showDenyRecommendation div.player{
	float:left;
	padding-right:20px;
}

#showDenyRecommendation div.download img{
	border:none;
}
#showDenyRecommendation div.download div.down{
	padding-bottom:7px;	
}

#showDenyRecommendation div.removeFile {
	padding-bottom:7px;	
}


#showDenyRecommendation div.removeFile a{
	color:#003265;
	text-decoration:none;
}


table.showDenyRecommendationTable{
	margin:auto;
	margin-left:70px;
	margin-right:30px;
	}

#showDenyRecommendation div.titleAndDate{
	padding-bottom:15px;
	
}

#showDenyRecommendation span.title{
	font-weight: bold;
	font-size:14px;
	color:#0059B3;
	padding-right:7px;
	
}

#showDenyRecommendation span.date{
	color:gray;
	
}
#showDenyRecommendation div.ficha{
	clear:both;
	
	padding-top:20px;
	padding-bottom:20px;
	/*width:650px;*/
	
}

#showDenyRecommendation div.ficha div.info{
	
	font-weight:bold;
	padding-bottom:7px;
	border-bottom: 2px #cccccc solid;
	margin-bottom: -6px;
}
#showDenyRecommendation div.ficha div.info span.infoTitle{
	border:2px #cccccc solid;
	border-bottom:2px solid #ffffff;	
	padding:7px;
	text-decoration:underline;
}

#showDenyRecommendation div.ficha div.infoContent{
	border:2px #cccccc solid;
	border-top:none;
	padding:20px;
	padding-top:5px;
	margin-top:6px;
	
}


#showDenyRecommendation span.durationFormat{
 padding-right:0.3em;
    padding-left:0.3em;

}
#showDenyRecommendation div.field{
	clear: both;
    padding-top: 1.3em;
    
}

#showDenyRecommendation div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:3px;
    width:160px;
}

#showDenyRecommendation div.field div.entry{
	text-align: left;
	width: 450px;
 }

#showDenyRecommendation div.buttons{
	clear: both;
    padding-top: 20px;;
    padding-bottom:20px;
    
}
/*****************************SHOW ALL THEMES***************************************/
#showAllThemes{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:50px;
	padding-bottom:50px;
}

#showAllThemes div.title{
	padding-top:20px;
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}

table.allThemesTable {
	margin:auto;
	border-collapse: collapse;
	
    color: #003265;
}

table.allThemesTable a {
	/*font-weight: bold;*/
	color:#003265;
	text-decoration: none;
}


table.allThemesTable th {
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.allThemesTable th.allThemesTitle {
	text-align:left;
	padding-left: 10px;
}


table.allThemesTable th.allThemesDelete {
	padding-right: 10px;
	width: 20px;
}

table.allThemesTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
}

table.allThemesTable td.themeTitle {
	width: 300px;
	font-size: 12px;
	padding-left: 10px;
}

table.allThemesTable td.themeDelete {
	padding-left: 10px;
}


#showAllThemes div.addButton{
	padding-top:25px;
	text-align:center;
}

#showAllThemes table.editThemeTable{
	margin:auto;
	margin-top:30px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#003265;
}


#showAllThemes span.field{
    padding-top: 1em;
    
}

#showAllThemes span.field span.label{    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    /*padding-top:0.3em;*/
    width:100px;
}

#showAllThemes span.field span.entry{
	text-align: left;
	padding-right: 0.4em;
	
 }


/********************************************NEW THEME******************************/
#newTheme{
	padding-top:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

table.newThemeTable{
	margin:auto;
	margin-left:70px;
	margin-right:30px;
}

table.newThemeTable th{
	background-color:#CAD5DF;
}
#newTheme div.field{
	clear: both;
    padding-top: 1em;
    
}

#newTheme div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:100px;
}

#newTheme div.field span.entry{
	text-align: left;
 }


#newTheme div.submit{
	clear: both;
    padding-top: 20px;;
    padding-bottom:20px;
    text-align:center;
}


/***********************EDIT THEME************************************/
#editTheme{
	padding-top:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

table.editThemeTable{
	margin:auto;
	margin-left:70px;
	margin-right:30px;
}

table.editThemeTable th{
	background-color:#CAD5DF;
}
#editTheme div.field{
	clear: both;
    padding-top: 1em;
    
}

#editTheme div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:100px;
}

#editTheme div.field span.entry{
	text-align: left;
 }


#editTheme div.submit{
	clear: both;
    padding-top: 20px;;
    padding-bottom:20px;
    text-align:center;
}

/********************SHOW SECTIONS*****************************************/
#showSections{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:50px;
	padding-bottom:50px;
}
#showSections div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}

table.sectionsTable {
	margin:auto;
	border-collapse: collapse;
}

table.sectionsTable a {
    color: #003265;
	text-decoration: none;
}


table.sectionsTable th {
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.sectionsTable th.sectionsTitle {
	text-align:left;
	padding-left: 10px;
}

table.sectionsTable th.sectionsEdit {
	padding-right: 10px;
}
table.sectionsTable th.sectionsDelete {
	padding-right: 10px;
	width: 20px;
}

table.sectionsTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
	font-size: 12px;
}

table.sectionsTable td.sectionTitle {
	width: 300px;
	padding-left: 10px;
}

table.sectionsTable td.sectionEdit {
	padding-left: 10px;
}

table.sectionsTable td.sectionDelete {
	padding-left: 10px;
}


#showSections div.addButton{
	padding-top:25px;
	text-align:center;
}

#showSections table.editSectionTable{
	margin:auto;
	margin-top:30px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#003265;
}


#showSections span.field{
    padding-top: 1em;
    
}

#showSections span.field span.label{    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    /*padding-top:0.3em;*/
    width:100px;
}

#showSections span.field span.entry{
	text-align: left;
	padding-right: 0.4em;
	
 }

/**************************************************NEW SECTION***********************************/
#newSection{
	padding-top:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

table.newSectionTable{
	margin:auto;
	margin-left:70px;
	margin-right:30px;
}

table.newSectionTable th{
	background-color: #CAD5DF;
}
#newSection div.field{
	clear: both;
    padding-top: 1em;
    
}

#newSection div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:130px;
}

#newSection div.field span.entry{
	text-align: left;
 }


#newSection div.submit{
	clear: both;
    padding-top: 20px;;
    padding-bottom:20px;
    text-align:center;
}

/*****************************************EDIT SECTION***************************/
#editSection{
	padding-top:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

table.editSectionTable{
	margin:auto;
	margin-left:70px;
	margin-right:30px;
}

table.editSectionTable th{
	background-color: #CAD5DF;
}
#editSection div.field{
	clear: both;
    padding-top: 1em;
    
}

#editSection div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:130px;
}

#editSection div.field span.entry{
	text-align: left;
 }


#editSection div.submit{
	clear: both;
    padding-top: 20px;;
    padding-bottom:20px;
    text-align:center;
}

/********************SHOW CHANNELS*****************************************/
#showChannels{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	
	padding-bottom:50px;
}

#showChannels div.title{
	padding-top:20px;
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}

#showChannels div.title span.mainTitle{
	padding-right:0.1em;
}

#showChannels div.seccions{
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:20px;
	color:#003265;	
	font-size:12px;
}

#showChannels div.seccions a{
	color:#003265;	
	font-size:12px;
}
#showChannels div.seccions span{
	padding-right:0.5em;
}

#showChannels span.seccionActual{
	font-weight:bold;
	padding-left:7px;
	background-image: url(../imagenes/boton2.gif);
	background-repeat: no-repeat;
	background-position:center left ;
}

#showChannels span.seccionNoActual{
	padding-left:7px;
	background-image: url(../imagenes/boton2.gif);
	background-repeat: no-repeat;
	background-position:center left ;
}
table.channelsTable {
	margin:auto;
	border-collapse: collapse;
}

table.channelsTable a {
    color: #003265;
	text-decoration: none;
}

#showChannels span.header{
	padding-right:0.3em;
}
table.channelsTable caption{
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
	margin:auto;
}
table.channelsTable th {
	/*font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;*/
}

table.channelsTable th.channelsTitle {
	
	text-align:center;
	padding-left: 10px;
}

table.channelsTable th.channelsEdit {
	padding-right: 10px;
	/*width: 20px;*/
}
table.channelsTable th.channelsDelete {
	padding-right: 10px;
	width: 20px;
}

table.channelsTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
	font-size: 12px;
}

table.channelsTable td.channelTitle {
	width: 400px;
	padding-left: 10px;
}

table.channelsTable td.channelEdit {
	padding-left: 10px;
}

table.channelsTable td.channelDelete {
	padding-left: 10px;
}



#showChannels div.addButton{
	padding-top:25px;
	text-align:center;
}

/********************EDIT CHANNEL**********************/
#editChannel{
	padding-top:50px;
	padding-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
	
}

table.editChannelTable{
	margin:auto;
	margin-left:50px;
	margin-right:10px;
	width:650px;
	}
#editChannel div.canle{
	font-size:14px;
	font-weight:bold;
	padding-right:0.3em;
	color:#0059B3;
	padding-bottom:10px;
}

#editChannel span.tituloCanle{
	font-size:14px;
	font-weight:bold;
	color:#0059B3;
}

#editChannel div.field{
	clear: both;
    padding-top: 1em;
    
}

#editChannel div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:150px;
}

#editChannel div.field span.entry{
	text-align: left;
 }


#editChannel div.submit{
	clear:both;
	padding-top:20px;
	text-align:center;
	
}

/********************NEW CHANNEL**********************/
#newChannel{
	padding-top:50px;
	padding-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

table.newChannelTable{
	margin:auto;
	margin-left:50px;
	margin-right:10px;
	width:550px;
}

table.newChannelTable div.header{
	color:#0059B3;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
	/*padding:5px;*/
	/*width:75px;*/
}

#newChannel div.field{
	clear: both;
    padding-top: 1em;
    
}

#newChannel div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:150px;
}

#newChannel div.field span.entry{
	text-align: left;
 }

#newChannel div.imageInfo{
	padding-left:160px;
}
#newChannel span.asterisco{
	padding-left:0.2em;
	font-weight:normal;
}

#newChannel div.mandatoryFieldsMessage{
	padding-top:30px;
}


#newChannel div.submit{
	clear:both;
	padding-top:20px;
	text-align:center;
	
}


/***************************************SHOW THEMES**************************/

#showThemes{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:50px;
	padding-bottom:50px;
	color: #003265;
}

#showThemes div.canles{
	text-align: center;
	
	font-size:12px;
	padding-bottom:20px;
}
#showThemes div.canles span.section{
	padding:0px;
	padding-right:0.3em;
	padding-left:0.3em;
	background-image:none;
}
#showThemes a{
	color:#003265;
}

#showThemes div.canles span{
	padding-left:7px;
	background-image: url(../imagenes/boton2.gif);
	background-repeat: no-repeat;
	background-position:center left ;
}

#showThemes div.canles span.canleActual a{
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}

#showThemes div.canles span.canleNoActual a{
	font-size:12px;
	padding-right:5px;
}
table.themesTable {
	margin:auto;
	border-collapse: collapse;
}

table.themesTable a {
	/*font-weight: bold;*/
    color: #003265;
	text-decoration: none;
}


table.themesTable th {
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.themesTable th.themesTitle {
	width: 400px;
	padding-left: 20px;
}

table.themesTable th.themesDelete {
	padding-right: 10px;
	width: 20px;
}

table.themesTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
	font-size: 12px;
}

table.themesTable td.themeTitle {
	
	padding-left: 10px;
}

table.themesTable td.themeDelete {
	padding-left: 10px;
}

/***************************************SHOW ADMIN FILE**************************/

#showAdminFiles{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-bottom:50px;
	color:#003265;
}

#showAdminFiles div.enlaces{
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:40px;
	font-size:12px;
}
#showAdminFiles div.enlaces span.section{
	padding:0px;
	padding-right:0.3em;
	padding-left:0.3em;
	background-image:none;
}
#showAdminFiles table.filesTable a{
	color:#003265;
}
#showAdminFiles div.enlaces a{
	color:#003265;
} 


#showAdminFiles div.enlaces span.temaActual{
	font-weight:bold;
}

#showAdminFiles div.enlaces span{
	padding-left:7px;
	background-image: url(../imagenes/boton2.gif);
	background-repeat: no-repeat;
	background-position:center left ;
	padding-right:7px;
}

#showAdminFiles div.enlaces span.canleActual{
	font-weight:bold;
}


#showAdminFiles div.tituloCanle{
	/*padding-top:20px;*/
	padding-bottom:10px;
	text-align:center;
	color:#003265;
	font-size:12px;
	font-weight:bold;
}

#showAdminFiles div.title{
	/*padding-top:20px;*/
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}
table.filesTable {
	padding-top:50px;
	margin:auto;
	border-collapse: collapse;
}

table.filAllFilesTable{
    color: #003265;
	text-decoration: none;
}

table.filesTable img{
	border:none;
}
table.filesTable th {
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.filesTable th span.header{
	padding-right:4px;
}
table.filesTable th.filesTitle {
	width: 300px;
	padding-left: 10px;
	text-align:left;
}
table.filesTable th.filesTheme{
	width: 100px;
	padding-left: 10px;
	text-align:left;
}
table.filesTable th.filesDelete {
	padding-right: 10px;
	width: 20px;
}
table.filesTable th.filesDate{
	padding-left: 10px;
	text-align:left;
	
}

table.filesTable th.filesComment{
	padding-right: 10px;
}

table.filesTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
	font-size: 12px;
}


table.filesTable td.fileTitle {
	padding-left: 10px;
	width:300px;
}
table.filesTable td.fileTheme {
	padding-left: 10px;
}
table.filesTable td.fileDate {
	padding-left: 10px;
}

table.filesTable td.fileComment {
	padding-left: 10px;
	font-size:10px;
}

table.filesTable td.fileDelete {
	padding-left: 10px;
}


#showAdminFiles div.addButton{
	padding-top:25px;
	text-align:center;
}


/********************EDIT FILE**********************/
#editFile{
	padding-top:50px;
	padding-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
	
}

table.editFileTable{
	margin:auto;
	margin-left:50px;
	margin-right:10px;
	/*width:700px;*/
	}

#editFile div.action2{
	color:#0059B3;
	font-weight:bold;
	font-size:14px;
	padding-bottom:20px;
}

#editFile div.action{
	background-color:#CAD5DF;
	font-weight:bold;
	padding:5px;
	width:95px;
}
#editFile div.field{
	clear: both;
    padding-top: 1em;
    
}

#editFile span.durationFormat{
 padding-right:0.3em;
    padding-left:0.2em;

}

#editFile div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:120px;
}

#editFile img{
	border:2px solid #cccccc;
}

#editFile div.field span.entry{
	text-align: left;
 }

#editFile span.asterisco{
	padding-left:0.3em;
	font-weight:normal;
}

#editFile span.asteriscoDetails{
	font-weight:normal;
}

#editFile div.mandatoryFieldsMessage{
	padding-top:30px;
}

#editFile div.submit{
	clear:both;
	padding-top:20px;
	text-align:center;
}


/********************NEW FILE**********************/
#newFile{
	padding-top:30px;
	padding-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
	
}


table.newFileTable{
	margin:auto;
	margin-left:50px;
	margin-right:10px;
	/*width:700px;*/
}

#newFile div.action2{
	color:#0059B3;
	font-weight:bold;
	font-size:14px;
	padding-bottom:20px;
}

#newFile div.action{
	background-color:#CAD5DF;
	font-weight:bold;
	padding:5px;
	width:90px;
}
#newFile div.field{
	clear: both;
    padding-top: 1em;
    
}

#newFile span.durationFormat{
 padding-right:0.3em;
    padding-left:0.2em;

}

#newFile div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:120px;
}

#newFile div.field span.entry{
	text-align: left;
 }

#newFile div.imageInfo{
	padding-left:130px;
}

#newFile span.asterisco{
	padding-left:0.3em;
	font-weight:normal;
}

#newFile span.asteriscoDetails{
	font-weight:normal;
}

#newFile div.mandatoryFieldsMessage{
	padding-top:30px;
}

#newFile div.submit{
	clear:both;
	padding-top:20px;
	text-align:center;
}



/**********************************************************CONTEST**********************************************/
#bodyContest {    
	position:relative;
    border-right: thin #cccccc solid ;
    border-left: thin #cccccc solid ;
    border-bottom:thin #cccccc solid ;
    background-color: #fff;
    padding: 0px;
    margin:0px;
    margin-left: auto;
    margin-right: auto;
    width: 705px;
    }
#bannerContest{
	background-color:#0066FF;
	float:left;
	/*height:100px;*/
}
#bannerContest div.bannerImage{
	float:left;
}

/*IE7*/
*:first-child+html #bannerContest{
	height:100px;
}
*html #bannerContest div.bannerContest{
	height:78px;
}
#bannerContest div.bannerImage span.imageOver img{
	z-index:2;
	cursor:pointer;
	vertical-align:bottom;
	margin-left:-485px;/*
	margin-bottom:4px;*/
	margin-bottom:2px;
	border:none;
}
#bannerContest div.bannerMenu{
	float:right;
	color:#ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
 	font-weight: bold;
 	padding-right:20px;
}
/*IE6*/
*html #bannerContest div.bannerMenu{
	margin-top:20px;
}

/*IE7*/
*:first-child+html  div.bannerMenu{
	padding-top:20px;
}
#bannerContest div.bannerMenu ul{
	list-style-type: square;
	/*color:#ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
 	font-weight: bold;*/
 	
}
#bannerContest div.bannerMenu ul li{
	
	padding-right:10px;
	margin-bottom:7px;
	padding-bottom:3px;
	border-bottom:1px solid #ffffff;
}
#bannerContest div.bannerMenu ul li a{
	color:#ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
 	font-weight: bold;
}

#contentContest {
	clear:left;
	border-top: 1px #cccccc solid;
	border-bottom: 2px #cccccc solid;
  }
  
#contestFooter {
 	clear:both;
 	padding-top:1em;
 	padding-bottom:1em;
 	/*text-align:center;*/
 	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size:12px;
 	color:#003265;
 	margin-left:0px;
 	padding-left:0px;
 }
 
 #contestFooter img{ 	
 	margin-top:10px;
 	vertical-align:middle;
 	border:1px solid #cccccc;
 }
 
 #contestFooter table.footerTable{
 	margin:auto;
 	text-align:center;
 }
 #contestFooter table.footerTable tr{
 
 	
 } 
 
  #contestFooter table.footerTable tr td{
 	padding-right:40px;
 	padding-left:40px;
 }
 
  /*************CONTEST RULES***********************/
  #contestRules {

  	font-family:Arial, Helvetica, sans-serif;
  	padding:30px;
  }
  
  #contestRules div.title{
  	color:#0066FF;
  	font-size:24px;
  	font-weight:bold;
  	font-family: comic sans ms,Verdana, Arial, Helvetica, sans-serif;
  	padding-bottom:24px;
  }
  
  #contestRules div.bases{
  	text-align:justify;
  }
  
  #contestRules div.apartado{
  	padding-bottom:30px;
  }
  
  #contestRules div.tituloApartado{
  	font-size:14px;
  	color: #0066FF;
  	padding-bottom:5px;
  	font-weight:bold;
  }
  
  #contestRules div.contenidoApartado{
  	font-size:12px;
  	color:#003265;
  }
  
  
  #contestRules div.subcontenido{
  	padding-bottom:5px;
  }
  
  
  #contestRules div.subcontenido span.enlace a{
  	font-size:12px;
  	color:#003265;
  	font-family:Arial, Helvetica, sans-serif;
  	margin-left:0.3em;
  	margin-right:0.3em;
  	text-decoration:underline;
  }
  
  #contestRules div.imprimir {
	text-align: right;
	font-size:10px;
	font-weight:bold;
  }
  
  #contestRules div.imprimir a{
	color:#003265;
  }
  
 /***************************MORE INFO CONTEST********************************/
#moreInfoContest{
 	padding:30px;
	font-family:Arial, Helvetica, sans-serif;
 }

#moreInfoContest div.title{
  	color:#0066FF;
  	font-size:24px;
  	font-weight:bold;
  	font-family: comic sans ms,Arial, Helvetica, sans-serif;
  	padding-bottom:24px;
  }
  
 #moreInfoContest span.MaisInfoTitle{
 	font-size: 14px;
 	font-weight:bold;
 	color: #0066FF;
 }
 
 #moreInfoContest div.MaisInfoContent{
 	padding-bottom: 25px;
	padding-top:2px;
 	font-size: 12px;
 	color: #003265;
 	text-align:justify;
 }
 
#moreInfoContest div.MaisInfoEnlace {
	padding-top:8px;
	padding-left: 10px;
 	font-size: 12px;
 	color: #003265;
}


 #moreInfoContest a{
 	font-size: 12px;
 	color:gray;
 	padding-left: 25px;
	margin-top: 5px;
 	padding-bottom:3px;
 	text-decoration:none;
 }
 
 /******************************SHOW CONTEST FORM*************************/
 #sendContestFile{
	padding:30px;
	font-family: Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

#sendContestFile div.title{
  	color:#0066FF;
  	font-size:24px;
  	font-weight:bold;
  	font-family: comic sans ms, Arial, Helvetica, sans-serif;
  	padding-bottom:24px;
 }
  
#sendContestFile div.message{
	color:#0066FF;
	padding-bottom:10px;
}

#sendContestFile div.form{
	padding:0px;
	margin:0px;
	width:610px;
}

#sendContestFile div.info{
	text-decoration:underline;
	font-weight:bold;
	padding-top:30px;
}
#sendContestFile div.field{
	clear: both;
    padding-top: 1em;
    
}

#sendContestFile span.asterisco{
	padding-left:0.2em;
}

#sendContestFile div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:170px;
}

#sendContestFile div.field span.entry{
	text-align: left;
 }
#sendContestFile div.info2{
	 clear:both;
    /*text-align: left;*/
    padding-left:170px;
}
#sendContestFile div.field span.entryObs{
	text-align: left;
	padding-left: 30px;
 } 
#sendContestFile span.durationFormat{
 padding-right:0.3em;
    padding-left:0.3em;

}
#sendContestFile div.form div.button{
	padding-top:20px;
	text-align:center;
	
}

#sendContestFile span.asterisco{
	padding-left:0.2em;
}

#sendContestFile div.mandatoryFieldsMessage{
	padding-top:15px;
}

/********************************CONTEST FILE SENT ********************************************/

#contestFileSent{
	padding-left:30px;
	padding-right:30px;
	padding-top:50px;
	padding-bottom:50px;
	text-align:center;
}

#contestFileSent span.message{
	font-family: Arial, Helvetica, sans-serif;
	color:#0066FF;
	font-size:14px;
}


/******************************SHOW WIKIPEDIA ENTRY********************/

#wikiEntryLogo {
	margin-top: 3%;
	margin-left: 3%;
	width: 650px;
	background: url(../imagenes/fondo_pequeno.bmp) repeat-x ;
	border: solid;
	border-width: 1px 1px 1px 1px; 
	
}
#wikiEntryLogo a{
	font-family: Verdana,Arial;
	font-size: 12pt;
	color:#003265;
	font-weight:bold;
}

#wikiEntryLogo img{
	margin-left:10px;
	border: none;
	height: 68px;
}

#wikiEntryBody {
	font-family: Arial, Helvetica, sans-serif;
	padding: 25px;
	margin-left: 3%;
	width: 600px;
	background-color: #f5f5f5;
	border-style: solid;
	border-width: 1px 1px 1px 1px; 
	color:#003265;
}

#wikiEntryBody div.entry {
	
	border-bottom: 1px solid;
	padding-top:30px;
	padding-bottom: 1em;
	padding-left:1em;
}

#wikiEntryBody div.wikiEntry {	
	
	width: 580px;
}


#wikiEntryBody div.wikientryTitle {
	font-size: 20px;
	font-style: bold;
}

#wikiEntryBody div.wikientryDate {
	margin-top: 1%;
	font-size: 12px;
}

#wikiEntryBody div.wikientryDescription {

	margin-top: 2%;
	font-size: 12px;
	font-style: italic;
	text-align: justify;
}

#wikiEntryBody div.wikientryText {
	clear:left;
	font-size: 12px;
	text-align: justify;
	line-height: 20px;
}

#wikiEntryBody div.references{
	padding-top: 1em; 
	font-size: 13px; 
	font-weight: bold; 
	border-top: 1px solid;
}

#wikiEntryBody ul{
	margin-top: 0.6em;
}
#wikiEntryBody li{
	margin-top: 0.4em;
}

#wikiEntryBody li a{
	font-weight: normal;
	 font-size: 12px;
	 color:#003265
}

#wikiEntryBody div.imprimir{
	text-align: right;
	font-size:12px;
	font-weight:bold;
}

#wikiEntryBody div.imprimir a{
	
	color:#003265;
}

/*********************************SHOW WIKIPEDIA****************************/
#showWikipedia{
	/*float:left;*/
	padding:45px;
	font-family:Arial,Helvetica,sans-serif;
	color: #003265;
}


#showWikipedia div.noEntries{ 
	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size:16px;
 	color:#0066FF;
 	padding-left:15px;
 	
}

#showWikipedia div.noEntriesKey{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size:16px;
 	color:#0066FF;
 	padding-left:15px;
 	
}
#showWikipedia div.wikiTit{
	color: #0066FF;
	font-size: 18px;
	font-weight:bold;
	font-family:comic sans ms,Verdana, Arial, Helvetica, sans-serif;
}

#showWikipedia div.search{
	padding-left:15px;	
	font-size: 12px;
	font-weight:bold;
	margin-bottom:20px;
}

#showWikipedia div.entry {
	clear:both;
	float: left;
	width: 87%;
	padding-bottom: 20px;
	padding-left:15px;
}

#showWikipedia div.entry span.wikiInfo {
	float: left;
	width: 550px;
}

#showWikipedia div.entry div.entryTitle a{
	font-size: 14px;
	color:#0066FF;
	text-decoration:none;
	font-weight:bold;
}

#showWikipedia div.entry div.entryDate {
	padding-bottom: 10px;
	font-size:12px;
	color:gray;
}

#showWikipedia div.entry div.entryDescription {
	padding-top:5px;
	text-align: justify;
	font-size:12px;
}

/*********************************SHOW WIKIPEDIA INT****************************/
#showWikipediaInt{
	float:left;
	padding-top:45px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003265;
	width:550px;
	padding-bottom:10px;
}

#showWikipediaInt div.noEntries{ 
	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size:20px;
 	color:#ff9900;
 	text-align:left;
 	
}

#showWikipediaInt div.noEntriesKey{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-size:20px;
 	color:#ff9900;
 	text-align:left;
 	
}


#showWikipediaInt div.wikiTit{
	color: #ff9900;
	font-size: 18px;
	font-weight:bold;
}
#showWikipediaInt div.search{
	padding-left:15px;	
	font-size: 12px;
	font-weight:bold;
	margin-bottom:20px;
}
#showWikipediaInt div.entry {
	clear:both;
	float: left;
	width: 87%;
	padding-bottom: 20px;
	padding-left:15px;
}

#showWikipediaInt div.entry span.wikiInfo {
	float: left;
	/*width: 480px;*/
}

#showWikipediaInt div.entry div.entryTitle a{
	font-size: 14px;
	color:#0059B3;
	text-decoration:none;
	font-weight:bold;
}

#showWikipediaInt div.entry div.entryDate {
	padding-bottom: 10px;
	font-size:12px;
	color:gray;
}

#showWikipediaInt div.entry div.entryDescription {
	padding-top:5px;
	text-align: justify;
	font-size:12px;
}

/*************************SHOW ALL WIKI ENTRIES***************************************************/

#showAllWiki{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:20px;
	padding-bottom:50px;
}
#showAllWiki div.wikiThemes{
	text-align:right;
	padding-right:10px;
	
	font-weight:bold;
	font-size:12px;
	padding-bottom:20px;
}
#showAllWiki div.wikiThemes a{
color:#003265;
}
#showAllWiki div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}


table.wikiTable {
	margin:auto;
	border-collapse: collapse;
}

table.wikiTable a {
	/*font-weight: bold;*/
    color: #003265;
	text-decoration: none;
}

table.wikiTable img {
	border: none;
}


table.wikiTable th span.header{
	padding-right:4px;
}
table.wikiTable th {
	text-align:left;
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.wikiTable th.wikiTitle {
	padding-left: 10px;
}

table.wikiTable th.wikiDate {	
	padding-left: 10px;
}

table.wikiTable th.wikiDelete {
	padding-right: 10px;
	width: 20px;
}

table.wikiTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
}

table.wikiTable td.wikiTitle {
	font-size: 12px;
	width: 350px;
	padding-left: 10px;
}

table.wikiTable td.wikiDate {
	color:#003265;
	font-size: 12px;
	padding-left: 10px;
}

table.wikiTable td.wikiDelete {
	padding-left: 10px;
}


#showAllWiki div.addButton{
	padding-top:25px;
	text-align:center;
}

/********************UPDATE WIKI ENTRY**********************/
#updateWiki{
	padding-top:30px;
	padding-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

#updateWiki div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:left;
	color:#0059B3;
	font-weight:bold;
}


#updateWiki span.asteriscoDetails{
	font-weight:normal;
}

#updateWiki div.action{
	background-color:#CAD5DF;
	font-weight:bold;
	padding:5px;
	width:176px;
}
table.updateWikiTable{
	margin:auto;
	margin-left:50px;
	margin-right:30px;
	}

#updateWiki div.field,div.linkField{
	clear: both;
    padding-top: 1em;
    
}

#updateWiki div.field span.label, span.linkLabel,div.linkLabel{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:150px;
}

#updateWiki div.linkLabel{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:2em;
    width:150px;
}
#updateWiki div.field span.entry{
	text-align: left;
 }

#updateWiki div.linkSublock{
	clear:left;
	float:left;
	padding-left:10px;
	padding-top:1px;
}

#updateWiki div.linkEntry{
	padding-top:1px;
}
#updateWiki div.linkField{
	padding-bottom:40px;
}

#updateWiki div.field span.entry div.but{
	width: 40px;
	text-align:center;
 }
 #updateWiki div.field span.entry div.but button{
 	width:25px;
 	height:24px;
	padding-left:1px;
	padding-top:2px;
	
 }
#updateWiki div.field span.entry table.moveRight{
	margin-left: 150px;
 }

#updateWiki div.field span.entry select{
	width: 100px;
 }

#updateWiki td.keysSel{
	text-align:center;
}

#updateWiki td.keysAll{
	text-align:center;
}
#updateWiki td.keysAll select{
	background-color:#ffffcc;
}


#updateWiki div.submit{
	clear:both;
	padding-top:20px;
	text-align:center;
	padding-bottom:20px;
	
}

/***************************ADD WIKI ENTRY*******************************/
#newWikiEntry{

	padding-top:30px;
	padding-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}

#newWikiEntry span.asteriscoDetails{
	font-weight:normal;
}
#newWikiEntry div.action{
	background-color:#CAD5DF;
	font-weight:bold;
	padding:5px;
	width:185px;
}

#newWikiEntry div.action2{
	background-color:#CAD5DF;
	font-weight:bold;
	padding:5px;
	width:240px;
	text-align:center;
}
table.newWikiEntryTable{
	margin:auto;
	margin-left:50px;
	margin-right:30px;
	}


#newWikiEntry div.field, div.linkField{
	clear: both;
    padding-top: 1em;
    
}

#newWikiEntry div.field span.label, span.linkLabel{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:150px;
}
#newWikiEntry div.linkLabel{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:2em;
    width:150px;
}
#newWikiEntry div.field span.entry{
	text-align: left;
 }

#newWikiEntry div.field span.entry select{
	width: 100px;
 }

#newWikiEntry td.keysSel{
	text-align:center;
}

#newWikiEntry td.keysAll{
	text-align:center;
}
#newWikiEntry td.keysAll select{
	background-color:#ffffcc;
}

#newWikiEntry div.field span.entry div.but{
	width: 40px;
	text-align:center;
 }
 #newWikiEntry div.field span.entry div.but button{
 	width:25px;
 	height:24px;
	padding-left:1px;
	padding-top:2px;
	
 }
#newWikiEntry div.field span.entry table.moveRight{
	margin-left: 150px;
 }

#newWikiEntry div.linkSublock{
	clear:left;
	float:left;
	padding-left:10px;
	padding-top:1px;
}
#newWikiEntry div.linkEntry{
	padding-top:1px;
}
#newWikiEntry div.linkField{
	padding-bottom:40px;
}


#newWikiEntry div.submit{
	clear:both;
	padding-top:30px;
	text-align:center;
	padding-bottom:20px;
	
}

/*****************************SHOW WIKI THEMES***************************************/
#showAllWikiThemes{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:50px;
	padding-bottom:50px;
}

#showAllWikiThemes div.title{
	padding-top:20px;
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}

table.allWikiThemes {
	margin:auto;
	border-collapse: collapse;
	
    color: #003265;
}

table.allWikiThemes a {
	/*font-weight: bold;*/
	color:#003265;
	text-decoration: none;
}


table.allWikiThemes th {
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.allWikiThemes th.allWikiThemesTitle {
	text-align:left;
	padding-left: 10px;
}

table.allWikiThemes th.allWikiThemesEntries {
	text-align:left;
	padding-left: 10px;
}

table.allWikiThemes th.allWikiThemesDelete {
	padding-right: 10px;
	width: 20px;
}

table.allWikiThemes td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
}

table.allWikiThemes td.wikiThemeTitle {
	width: 300px;
	font-size: 12px;
	padding-left: 10px;
}
table.allWikiThemes td.wikiThemeEntry {

	font-size: 12px;
	padding-left: 10px;
}
table.allWikiThemes td.wikiThemeDelete {
	padding-left: 10px;
}


#showAllWikiThemes div.addButton{
	padding-top:25px;
	text-align:center;
}

#showAllWikiThemes table.editWikiThemeTable{
	margin:auto;
	margin-top:30px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#003265;
}


#showAllWikiThemes span.field{
    padding-top: 1em;
    
}

#showAllWikiThemes span.field span.label{    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    /*padding-top:0.3em;*/
    width:100px;
}

#showAllWikiThemes span.field span.entry{
	text-align: left;
	padding-right: 0.4em;
	
 }
/*************************SHOW ALL GENERAL COMMENTS***************************************************/

#FindGeneralComments{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:50px;
	padding-bottom:50px;
	color: #003265;
}

#FindGeneralComments div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}

table.generalCommentsTable {
	margin:auto;
	border-collapse: collapse;
}

table.generalCommentsTable a {
    color: #003265;
	text-decoration: none;
}


table.generalCommentsTable th {
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.generalCommentsTable th.commentTitle {
	text-align:left;
	padding-left: 10px;
}
table.generalCommentsTable th.commentFile {
	text-align:left;
	padding-left: 10px;
}

table.generalCommentsTable th.commentPublish {
	text-align:left;
	padding-left: 10px;
}

table.generalCommentsTable th.commentDate {
	text-align:left;
	padding-left: 10px;
	width: 20px;
}



table.generalCommentsTable th.commentDelete {
	padding-right: 10px;
	width: 20px;
}

table.generalCommentsTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
}

table.generalCommentsTable td.commentTitle {
	width: 200px;
	font-size: 12px;
	padding-left: 10px;
}
table.generalCommentsTable td.commentFile {
	width: 200px;
	font-size: 12px;
	padding-left: 10px;
}

table.generalCommentsTable td.commentPublish {
	width: 10px;
	font-size: 12px;
	padding-left: 10px;
}

table.generalCommentsTable td.commentDate {
	font-size: 12px;
	padding-left: 10px;
}

table.generalCommentsTable td.commentDelete {
	padding-left: 10px;
}

/******************SHOW GENERAL COMMENT**********************/
#ShowGeneralComment{
	padding-top:50px;
	padding-bottom:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}
#ShowGeneralComment div.title{
	padding-bottom:10px;
	font-size:14px;
	color:#0059B3;
	font-weight:bold;
}
table.ShowGeneralCommentTable{
	margin:auto;
	margin-left:50px;
	margin-right:30px;
}

#ShowGeneralComment div.com{
	padding:20px;
	padding-bottom:30px;
	border:2px solid #cccccc; 
}

#ShowGeneralComment div.field{
	clear: both;
    padding-top:0.5em;
}

#ShowGeneralComment div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    width:70px;
}

#ShowGeneralComment table.texto {
    margin-left:-0.3em;
}


#ShowGeneralComment table.texto td{
	padding-top:0.6em;
}
	
#ShowGeneralComment div.field span.entry{
	text-align: left;
 }
#ShowGeneralComment table.texto td.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    width:70px;
}
#ShowGeneralComment table.texto td.entry{
	text-align:left;
	width:580px;
}

#ShowGeneralComment div.submit{
	clear:both;
	padding-top:20px;
	padding-bottom:30px;
}

/*********************SHOW COMMENTS********************************/
#showComments{
	float:left;
	padding: 40px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#showComments div.title{
	padding-bottom:15px;
	font-size:16px;
	text-align:left;
	color:#0059B3;
}
#showComments div.title span.about{
	padding-right:0.3em;
}

#showComments div.title span.fileTitle{
	font-weight:bold;
}

#showComments table.comentarios div.com {
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:15px;
	width:600px;
}
#showComments table.comentarios div.tit{
	font-size: 14px;
	color:#ff9900;
	font-weight:bold;
	padding-bottom:5px;
}

#showComments table.comentarios div.autor{
	font-size: 12px;
	color:#003265;
	padding-bottom:8px;
}

#showComments table.comentarios div.texto{
	font-size: 12px;
	color:#003265;
}


/*********************SHOW COMMENTS OUT********************************/
#showCommentsOutLogo {
	margin-top: 3%;
	margin-left: 3%;
	width: 650px;
	background: url(../imagenes/fondo_pequeno.bmp) repeat-x ;
	border: solid;
	border-width: 2px 2px 1px 2px; 
	border-color:#cccccc;
}
#showCommentsOutLogo a{
	font-family: Verdana,Arial;
	font-size: 12pt;
	color:#003265;
	font-weight:bold;
}

#showCommentsOutLogo div.title{
	font-family: Verdana,Arial;
	font-size:15px;
	text-align:left;
	color:#003265;
	font-weight:bold;
}
#showCommentsOutLogo div.title span.about{
	padding-right:0.3em;
}

#showCommentsOutLogo div.title span.fileTitle{
	
}

#showCommentsOutLogo img{
	margin-left:10px;
	border: none;
	height: 68px;
}


#showCommentsOut{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 25px;
	padding-top:10px;
	margin-left: 3%;
	width: 600px;
	background-color: #f5f5f5;
	border-style: solid;
	border-width: 1px 2px 2px 2px; 
	border-color:#cccccc;
	color:#003265;
}

#showCommentsOut table.comentarios div.engadirComentario a{
	font-size: 12px;
	color:#0059B3;
	float:right;
	margin-bottom:10px;
	padding-right:3px;
}
#showCommentsOut table.comentarios div.com {
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:15px;
	width:550px;
}
#showCommentsOut table.comentarios div.tit{
	font-size: 14px;
	color:#ff9900;
	font-weight:bold;
	padding-bottom:5px;
}

#showCommentsOut table.comentarios span.data{
	font-size: 10px;
	color:gray;
	font-weight:normal;
}

#showCommentsOut table.comentarios div.autor{
	font-size: 10px;
	color:#003265;
	padding-bottom:8px;
	padding-top:5px;
}

#showCommentsOut table.comentarios div.texto{
	font-size: 12px;
	color:#003265;
	text-align:justify;
}



/********************************COMMENT SENT ********************************************/

#commentSentOut{
	padding-top:200px;
	text-align:center;
}

#commentSentOut span.message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ff9900;
	font-size:16px;
	font-weight:bold;
}

#commentSent{
	padding:30px;
	text-align:center;
}

#commentSent span.message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ff9900;
	font-size:16px;
	font-weight:bold;
}

/**************************NEW COMMENT**************************************/
#newComment{
	padding:30px;
	padding-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
	padding-left:70px;;
	width:610px;
}

#newComment div.header{
	border:1px solid #cccccc;
	padding:10px;
	background: url(../imagenes/fondo_pequeno.bmp) repeat-x ;
}

#newComment div.body{
	clear:both;
	border:1px solid #cccccc;
	border-top:none;
	padding:30px;
	
	
}

#newComment span.imageTrans img{
	height:68px;
	float:left;
	margin-right:30px;
}

#newComment span.asterisco{
	padding-left:0.2em;
	font-weight:normal;
}
#newComment div.title{
	padding-top:25px;
	padding-bottom:20px;
	padding-right:15px;
	font-size:16px;
	text-align:left;
	color:#003265;
	font-weight:bold;
}
#newComment div.titleBold{
	padding-top:25px;
	padding-bottom:20px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#003265;
}
#newComment div.title span.about{
	padding-right:0.3em;
}

#newComment div.title span.fileTitle{
	font-weight:bold;
}

#newComment div.field{
	clear: both;
    padding-top: 1em;
    
}

#newComment span.asterisco{
	padding-left:0.2em;
}

#newComment div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:80px;
}

#newComment div.field span.entry{
	text-align: left;
 }

#newComment div.button{
	padding-top:20px;
	text-align:center;
	padding-bottom:20px;
	
}


/******************************SHOW FILE COMMENTS************************/
/*#ShowFileComments{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:50px;
	padding-bottom:50px;
	color: #003265;
}

#ShowFileComments div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
}
#ShowFileComments div.title span.about{
	padding-right:0.3em;
}

#ShowFileComments div.title span.fileTitle{
	font-weight:bold;
}

table.fileCommentsTable {
	margin:auto;
	border-collapse: collapse;
}

table.fileCommentsTable a {
    color: #003265;
	text-decoration: none;
}


table.fileCommentsTable th {
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.fileCommentsTable th.fileCommentTitle {
	width: 400px;
	padding-left: 20px;
}

table.fileCommentsTable th.fileCommentDate {
	padding-right: 10px;
	width: 20px;
}

table.fileCommentsTable th.fileCommentDelete {
	padding-right: 10px;
	width: 20px;
}

table.fileCommentsTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
}

table.fileCommentsTable td.fileCommentTitle {
	font-size: 12px;
	padding-left: 10px;
}

table.fileCommentsTable td.fileCommentDate {
	font-size: 12px;
	padding-left: 10px;
}

table.fileCommentsTable td.fileCommentDelete {
	padding-left: 10px;
}

*/

/******************************SHOW COMMENTS************************/
#showComm{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:50px;
	padding-bottom:50px;
	color: #003265;
}

#showComm{
	padding: 40px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#showComm div.title{
	padding-bottom:15px;
	font-size:16px;
	text-align:left;
	color:#0059B3;
}
#showComm div.title span.about{
	padding-right:0.3em;
}

#showComm div.title span.fileTitle{
	font-weight:bold;
}

#showComm table.comentarios div.com {
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:15px;
	width:600px;
}
#showComm table.comentarios div.tit{
	font-size: 14px;
	color:#ff9900;
	font-weight:bold;
	padding-bottom:5px;
}
#showComm table.comentarios div.tit span.date{
	color:gray;
	font-size:12px;
	padding-left:3px;
	font-weight:normal;
}
#showComm table.comentarios div.texto{
	font-size: 12px;
	color:#003265;
	padding-bottom:8px;
}

#showComm div.field{
	font-size: 12px;
	clear: both;
    padding-top: 0.3em;
    
}

#showComm div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    /*padding-top:0.3em;*/
    width:80px;
}

#showComm div.field span.entry{
	text-align: left;
 }

#showComm div.button{
	padding-top:10px;
 }



/*****************************UPDATE FILE COMMENT********************************/
#UpdateFileComment{
	padding-top:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
	
}

table.UpdateFileTable{
	margin:auto;
	margin-left:50px;
	margin-right:10px;
	}

#UpdateFileComment div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	float:left;
}
#UpdateFileComment div.title span.about{
	padding-right:0.3em;
}

#UpdateFileComment div.title span.fileTitle{
	font-weight:bold;
}

#UpdateFileComment div.action{
	background-color:#CAD5DF;
	font-weight:bold;
	padding:5px;
	width:95px;
}
#UpdateFileComment div.field{
	clear: both;
    padding-top: 0.8em;
    
}

#UpdateFileComment div.field span.label, table.texto td.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    width:80px;
}

#UpdateFileComment div.field span.entry{
	text-align: left;
 }

#UpdateFileComment div.submit{
	clear:both;
	padding-top:20px;
	text-align:center;
	padding-bottom:30px;
	
}

#UpdateFileComment table.texto {
    margin-left:-0.3em;
}

#UpdateFileComment table.texto td{
	padding-top:0.6em;
}

#UpdateFileComment table.texto td.entry{
	text-align:left;
	width:550px;
}

/****************************ADMIN CHANGE PASSWORD**************************/
#changePassword{
	padding:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003265;
	font-size:12px;
}
#changePassword table.changePasswordTable{
	margin:auto;
}
#changePassword div.field{
	clear: both;
    padding-top: 1em;
    
}

#changePassword div.field span.label{
	float: left;    
    text-align: left;
    font-weight: bold;
    padding-right:0.3em;
    padding-top:0.3em;
    width:160px;
}

#changePassword div.field span.entry{
	text-align: left;
 }


#changePassword div.button{
	clear: both;
    padding-top: 20px;;
    padding-bottom:20px;
    text-align:center;
}

/********************SHOW ALL CHANNELS*****************************************/
#showAllChannels{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:50px;
	padding-bottom:50px;
	color:#003265;
}

#showAllChannels div.title{
	
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}
table.allChannelsTable {
	margin:auto;
	border-collapse: collapse;
}

table.allChannelsTable a {
    color: #003265;
	text-decoration: none;
}

table.allChannelsTable img {
   border: none;
}

table.allChannelsTable th {
	font-size: 14px;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
	text-align:left;
}
table.allChannelsTable th span.header{
	padding-right:4px;
}
table.allChannelsTable th.channelsTitle {
	width: 300px;
	padding-left: 10px;
}


table.allChannelsTable th.channelsEdit {
	padding-right: 10px;
	/*width: 20px;*/
}
table.allChannelsTable th.channelsDelete {
	padding-right: 10px;
	width: 20px;
}

table.allChannelsTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
	font-size: 12px;
}

table.allChannelsTable td.channelTitle {
	
	padding-left: 10px;
}



table.allChannelsTable td.channelEdit {
	padding-left: 10px;
}

table.allChannelsTable td.channelDelete {
	padding-left: 10px;
}



#showAllChannels div.addButton{
	padding-top:25px;
	text-align:center;
}

/************************************SHOW ALL FILES*****************************************/
#showAllFiles{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-bottom:50px;
	color:#003265;
	margin-top:50px;
}

#showAllFiles div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}

table.AllFilesTable {
	
	margin:auto;
	border-collapse: collapse;
}

table.AllFilesTable a {
    color: #003265;
	text-decoration: none;
}

table.AllFilesTable img{
	border:none;
}
table.AllFilesTable th {
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
	text-align:left;
}

table.AllFilesTable th span.header{
	padding-right:4px;
}
table.AllFilesTable th.filesTitle {
	width: 250px;
	padding-left: 10px;
}

table.AllFilesTable th.filesChannel {
	width: 140px;
}

table.AllFilesTable th.filesTheme {
	width:90px;
	padding-left:10px;
}

table.AllFilesTable th.filesDelete {
	padding-right: 10px;
	width: 20px;
}
table.AllFilesTable th.filesDate{
	padding-left: 10px;
	
}

table.AllFilesTable th.filesComment{
	width:50px;
	padding-right: 10px;
}

table.AllFilesTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
	font-size: 12px;
}


table.AllFilesTable td.fileTitle {
	padding-left: 10px;
	width:250px;
}

table.AllFilesTable td.fileChannel {
	width:140px;
}

table.AllFilesTable td.fileTheme {
	width:90px;
	padding-left:10px;
}

table.AllFilesTable td.fileDate {
	padding-left: 10px;
}

table.AllFilesTable td.fileComment {
	padding-left: 10px;
	font-size:10px;
}

table.AllFilesTable td.fileDelete {
	padding-left: 10px;
}



#showAllFiles div.addButton{
	padding-top:25px;
	text-align:center;
}

/***************************************SHOW PROCESSED RECOMMENDATIONS**************************/

#showProcessedRecom{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:50px;
	padding-bottom:50px;
	color: #003265;
}

#showProcessedRecom div.title{
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}
table.processedRecommendationTable {
	margin:auto;
	border-collapse: collapse;
	padding-left:3%;
	padding-right:3%;
}

table.processedRecommendationTable a{
    color: #003265;
	text-decoration: none;
}
table.processedRecommendationTable img {
	border: none;
}

table.processedRecommendationTable th {
	text-align:left;
	font-size: 14px;
	color: #003265;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #CAD5DF;
}

table.processedRecommendationTable th span.header{
	padding-right:4px;
}

table.processedRecommendationTable th.recommendationDate {
	
	padding-left: 10px;
}

table.processedRecommendationTable th.recommendationTitle {
	width: 300px;
	padding-left: 10px;
	
}
table.processedRecommendationTable th.recommendationState {
	padding-left: 10px;
}
table.processedRecommendationTable th.recommendationDelete {
	padding-right: 10px;
	width: 20px;
}

table.processedRecommendationTable td {
	padding-top: 5px;
	background-color: #fff9e6;	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #e3ebef;
}

table.processedRecommendationTable td.recommendationTitle {
	font-size: 12px;
	padding-left: 10px;
	width: 300px;
}

table.processedRecommendationTable td.recommendationDate {
	font-size: 12px;
	padding-left:10px;
}

table.processedRecommendationTable td.recommendationAuthor {
	font-size: 12px;
	width:150px;
}

table.processedRecommendationTable td.recommendationState {
	font-size: 12px;
	padding-left:10px;
}

table.processedRecommendationTable td.recommendationDelete {
	padding-left: 10px;
}

/**************SHOW OUTSTANDING FILES*************/
#showOutstandingFiles{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top:30px;
	padding-bottom:30px;
	color: #003265;
}

#showOutstandingFiles table.outstandingFilesTable {
	margin:auto;
	border-collapse: collapse;
	padding-left:3%;
	padding-right:3%;
	text-align:center;
}

#showOutstandingFiles div.title{
	color:#0059B3;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}

#showOutstandingFiles div.but{
	width: 40px;
	text-align:center;
 }

#showOutstandingFiles div.but button{
 	width:25px;
 	height:24px;
	padding-left:1px;
	padding-top:2px;
	
 }

#showOutstandingFiles table.outstandingFilesTable td.outstanding select{
	width:300px;

}

#showOutstandingFiles table.outstandingFilesTable td.nonOutstanding select{
	width:300px;
	background-color:#ffffcc;
}

#showOutstandingFiles div.button{
 	text-align:center;
 	margin-top:25px;	
 }
 
 
/********************************PROGRESS BAR***********************************/
#progressBar { 
	padding-top: 15px; 
}

#progressBarBox { 
	width: 350px; height: 20px; border: 1px inset; background: #eee;
}

#progressBarBoxContent { 
	width: 0; height: 20px; border-right: 1px solid #444; background: #ffaa00; 
}

div.uploadProgressBar {
	padding-left: 150px;
	font-size: 12px;
	font-style: italic;
}
