@charset "utf-8";
/* CSS Document */
#ie6 a {
	color:#CFF;
}
/* BODY */
h1 {
	font-family:verdana;
	font-size:16px;
	color:#333;
	margin-left:20px;
}
body {  
	background-color: #ffffff;
	background: url(imgup/bg.gif) repeat-x;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}

/* -----------------CONTENEDOR Y FONDOS----------------- */
.container { 
	width:1000px; height:100%; margin-left:auto; margin-right:auto;	 
}
.bordertop {
	width:1000px; height:13px; margin-top:12px; margin-left:auto; margin-right:auto; background-image: url(imgup/fondotop.png);
}
.bordermiddle {
	width:1000px;  margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; background-image: url(imgup/fondo.png);
}
.borderbut {
	width:1000px; height:13px; margin-bottom:30px; margin-left:auto; margin-right:auto; background-image: url(imgup/fondobut.png);
}

a:link {text-decoration: none;color:#7f7f7f;}
a:visited {text-decoration: none; color:#7f7f7f;}
a:hover {text-decoration: none;	color:#ff7e00;}
a:active {text-decoration: none; color:#7f7f7f;}

#linksup {
	text-align:right;
	font-family:tahoma;
	font-size:13px;
	color:#ffffff;
	margin-top:12px;
	margin-right:5px;
}
#linksup a:hover{ color: #000000; text-decoration:none;
}
#linksup a:active{ color: #ffffff; text-decoration:none;
}
#linksup a:link, #linksup a:visited{
color: #ffffff;
text-decoration:none;
}

#linkinf {
	float: left;
	width:970px;
	height:auto;
	margin-top:14px; 
	margin-left:auto;
	margin-right:auto;
	font-family:verdana;
	font-size:11px;
	text-align:center;
	color:#7f7f7f;
	line-height:10pt;
}
#linkinf a:hover{ 
color: #ff7e00;
text-decoration:none;
}
#linkinf a:active{ 
color: #ff7e00;
text-decoration:none;
}
#linkinf a:link, a:visited{
color: #7f7f7f;
text-decoration:none;
}
/* -----------------TOP HEADER----------------- */

.top {
	width:975px;
	height:397px;
	margin-left:auto;
	margin-right:auto;
}
.topsecciones {
	width:975px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(imgup/topsecciones.jpg);
}
.menu {
	text-align:left;	
	width:975px;
	height:62px;
	margin-left:auto;
	margin-right:auto;
}

/* -----COLUMNA----- */
.sep {
	width:975px;
	height:22px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(imgup/sep.jpg);
}
.bodycontent {
	background-color:#FFFFFF;
	width:975px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image: url(imgup/bgcolumna.gif);
}
.clearfloat {
	clear:both;
    height: 10px;
    font-size: 1px;
    line-height: 0px;
}
.columna {
	width:974px;
	height:auto;
	margin-left:2px;
	margin-top:20px;
	text-align:left;
}
.noticiaseccion span {
	background: url(imgup/imgtit.gif) left no-repeat;
	padding-left:10px;
	font-family:verdana;
	font-size:11px;
}
.columnapie {
	width:975px;
	height:5px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(imgup/bgcolumnapie.gif);
}
.noticia{
	width:474px;
	height:140px;
	margin-left:8px; 
	float:left;
	margin-top:2px;
	text-align:left;
}
.imgnot{
	width:150px;
	height:95px;
	margin-top:4px; 
	margin-left:0px;
	float: left;
}
.video_mini{
	width:200px;
	height:185px;
	margin-top:4px; 
	margin-right:5px;
	float: left;
}
/* videos */
.imgtit_videos{
	width:15px;
	height:15px;
	margin-top:7px; 
	margin-left:18px;
	float: left;
	background-image: url(imgup/imgtit.gif);
	background-repeat:no-repeat;	
}
.txttit_videos{
	width:290px;
	height:auto;
	margin-top:4px; 
	margin-left:213px;
	font-family: verdana;
	font-size:12px;
	color:#535353;
}
.txtfecha_videos{
	width:250px;
	height:auto;
	margin-top:0px; 
	margin-left:213px;
	font-family:verdana;
	font-size:10px;
	color:#535353;
	line-height:10pt;
}
.txtnot_videos{
	width:290px;
	height:auto;
	margin-top:10px; 
	margin-left:213px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
	line-height:10pt;
}
/* videos fin */
.imgtit{
	width:15px;
	height:15px;
	margin-top:7px; 
	margin-left:18px;
	float: left;
	background-image: url(imgup/imgtit.gif);
	background-repeat:no-repeat;	
}
.txttit{
	width:290px;
	height:auto;
	margin-top:4px; 
	margin-left:183px;
	font-family: verdana;
	font-size:12px;
	color:#535353;
}
.txtfecha{
	width:250px;
	height:auto;
	margin-top:0px; 
	margin-left:183px;
	font-family:verdana;
	font-size:10px;
	color:#535353;
	line-height:10pt;
}
.txtnot{
	width:290px;
	height:auto;
	margin-top:10px; 
	margin-left:183px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
	line-height:10pt;
}
.txtvermas{
	width:250px;
	height:auto;
	margin-top:12px; 
	margin-left:183px;
	font-family:verdana;
	font-size:11px;
	color:#f35e00;
}
/* -----PANEL----- */
.panela{
	width:318px;
	height:240px;
	float:left;
	margin-top:2px;
	margin-left:4px;
	text-align:left;
	background-image: url(imgup/bgpanel.gif);
}
.pan{
	width:318px;
	height:60px;
}
.titpanel{
	width:290px;
	height:auto;
	margin-top:15px; 
	margin-left:18px;
	font-family:verdana;
	font-size:16px;
	color:#f35e00;
}
.list{
	width:550px;	
	list-style: none;
	background-image: url(imgup/imgtit.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left:5px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
	margin-top:5px;
}

/* -----NOTICIAS----- */

.noticiaseccion{
	width:270px;
	height:100%; 
	float:left;
	margin-top:2px;
	text-align:left;
}
.imgtitnot{
	width:15px;
	height:15px;
	margin-top:7px; 
	margin-left:18px;
	float: left;
	background-image: url(imgup/imgtit.gif);
	background-repeat:no-repeat;	
}
.txttitnot{
	width:200px;
	height:auto;
	margin-top:4px; 
	margin-left:36px;
	font-family: verdana;
	font-size:12px;
	color:#535353;
}
.txtnotnot{
	width:200px;
	height:auto;
	margin-top:10px; 
	margin-left:36px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
	line-height:10pt;
	text-align:justify;
}
.txtside {
	width:230px;
	height:auto;
	margin-top:10px; 
	margin-left:36px;
	font-family:verdana;
	color:#535353;	
	float:left;
	text-align:left;
}
.txtside span {
	background: url(imgup/imgtit.gif) left no-repeat;
	font-size:10px;
	padding-left:10px;
}
.txtnotnot span {
	background: url(imgup/imgtit.gif) left no-repeat;
	padding-left:10px;
	font-family:verdana;
	font-size:11px;
}
.txtfechanotlist{
	width:200px;
	height:auto;
	margin-top:5px; 
	margin-left:36px;
	font-family:verdana;
	font-size:9px;
	color:#f35e00;
}
.txtsepnot{
	width:200px;
	height:auto;
	margin-top:4px; 
	margin-left:36px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
}
/* -----NOTICIAS DETALLE----- */
.noticiadetalle{
	width:670px;
	height:100%;
	margin-left:15px; 
	float:left;
	margin-top:2px;
	text-align:justify;
}
.imgnotnot{
	width:630px;
	height:auto;
	margin-top:15px; 
	margin-left:20px;
	float: left;
}
.txttitnotdet{
	float:left;
	width:650px;
	height:auto;
	margin-top:15px; 
	margin-left:20px;
	font-family: verdana;
	font-size:12px;
	color:#535353;
}
.txtfechanotdet{
	float:left;
	width:650px;
	height:auto;
	margin-top:15px; 
	margin-left:20px;
	font-family:verdana;
	font-size:10px;
	color:#535353;
}
.txtnotnotdet{
	float:left;
	width:650px;
	height:auto;
	margin-top:15px; 
	margin-left:20px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
	line-height:10pt;
}

/* -----EVENTOS Y DATOS----- */
.imgtiteventos{
	width:15px;
	height:15px;
	margin-top:21px; 
	margin-left:18px;
	float: left;
	background-image: url(imgup/imgtitvio.gif);
	background-repeat:no-repeat;	
}
.txttiteventos{
	width:200px;
	height:auto;
	margin-top:18px; 
	margin-left:36px;
	font-family: verdana;
	font-size:12px;
	color:#535353;
}

.imgtitdatos{
	width:15px;
	height:15px;
	margin-top:21px; 
	margin-left:18px;
	float: left;
	background-image: url(imgup/imgtitver.gif);
	background-repeat:no-repeat;	
}
.txttitdatos{
	width:200px;
	height:auto;
	margin-top:18px; 
	margin-left:36px;
	font-family: verdana;
	font-size:12px;
	color:#535353;
}
/* -----FOOTER----- */
.footer {
	background-color:#FFFFFF;
	width:975px;
	height:153px;
	margin-top:4px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(imgup/bgfooter.gif);
}
.flash_ft {
	width:975px;
	height:90px;
	float:left;
	text-align:center;
}
.txtfooter{
	float: left;
	width:970px;
	height:auto;
	margin-top:14px; 
	margin-left:auto;
	margin-right:auto;
	font-family:verdana;
	font-size:11px;
	text-align:center;
	color:#7f7f7f;
	line-height:10pt;
}
/* ---BAZAR--- */

.imgbazar{
	width:320px;
	height:240px;
	margin-top:15px; 
	margin-left:20px;
	float: left;
}
.titbazar{
	float:left;
	width:300px;
	height:auto;
	margin-top:15px; 
	margin-left:20px;
	font-family: verdana;
	font-size:12px;
	color:#535353;
}
.txtbazar{
	float:left;
	width:300px;
	height:auto;
	margin-top:15px; 
	margin-left:20px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
	line-height:10pt;
}

.txtbazarbut{
	float:left;
	width:650px;
	height:auto;
	margin-top:0px; 
	margin-left:20px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
	line-height:10pt;
}
.txtbazarbut img {
	border:1px solid #ccc;
}
/* -----PROFESORES----- */
.profesores p {
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px dotted #999;
}
.profesores{
	width:630px;
	height:100%;
	margin-right:25px; 
	float:right;
	margin-top:15px;
	text-align:left;
	font-family:verdana;
	font-size:12px;
	color:#666;
	text-align:justify;
}
.resena{
	width:630px;
	height:100%;
	margin-right:25px; 
	float:right;
	margin-top:15px;
	text-align:left;
	font-family:verdana;
	font-size:12px;
	color:#666;
	text-align:justify;
}
.profesores img {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #CCC;
}
.tabla{
	width:600px;
	height:100px;
}

/* -----PROGRAMA----- */
.programadetalle{
	width:640px;
	height:auto;
	margin-left:15px; 
	margin-bottom:20px;
	/*margin-top:15px;*/
	float:left;
	text-align:left;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.imgprog{
	width:630px;
	height:auto;
	margin-top:15px; 
	margin-left:20px;
	float: left;
}
.imgcal{
	width:83px;
	height:80px;
	margin-top:5px; 
	margin-right:20px;
	float: right;
}
.titprograma{
	margin-top:4px;
	font-family: verdana;
	font-size:12px;
	color:#f35e00;
}
.txthora{
	margin-top:0px; 
	margin-left:183px;
	font-family:verdana;
	font-size:10px;
	color:#535353;
}
.sepprog{
	width:600px;
	height:auto;
	margin-top:2px; 
	margin-left:0px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
}
.txtgris{
	font-family:verdana;
	font-size:10px;
	color:#535353;
}

/* -----VALORES----- */
.imgvalores{
	width:83px;
	height:80px;
	margin-top:5px; 
	margin-left:20px;
	float:left;
}
.txtvalores{
	width:550px;
	height:auto;
	margin-top:4px; 
	margin-left:30px;
	font-family: verdana;
	font-size:10px;
	color:#535353;
}

/* -----VIDEOS----- */
.contvideos{
	width:970px;
	height:100%;
	margin-right:15px; 
	float:right;
	margin-top:15px;
	text-align:left;
}
.sepmult{
	width:970px;
	height:auto;
	margin-top:2px; 
	margin-left:0px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
}
.tabvideos{
	width:600px;
	height:200px;
	margin-left:20px; 
	float:left;
	margin-top:2px;
	text-align:left;
}
.sepvideos{
	width:600px;
	height:auto;
	margin-top:0px; 
	margin-left:20px;
	margin-bottom:20px;
	font-family:verdana;
	font-size:11px;
	color:#535353;
}
.imgvideos{
	width:83px;
	height:80px;
	margin-top:5px; 
	margin-left:5px;
	float:left;
}
.links {
	width:600px;
	height:100px;
	float:left;
	font-family:verdana;
	font-size:12px;
	border-top:1px dashed #999;	
	margin-top:30px;
	margin-left:20px;
	padding-top:10px;
}
.links span {
	background: url(imgup/imgtit.gif) left no-repeat;
	padding-left:10px;
}
.enlace_logos {
	width:640px;
	height:100px;
	padding:10px;
	float:left;
	margin:0 auto 0 auto;
	text-align:center;
	margin-top:15px;

}
.enlace_main {
	width:260px;
	height:150px;
	float:left;
	padding:10px;
	margin-bottom:20px;
	margin-left:20px;
	font-family:verdana;
	font-size:14px;
}
.enlace_info {
	width:310px;
	height:110px;
	float:left;
	margin-left:20px;
}
div.enlace_pic {
	width:250px;
	height:150px;
	float:left;
	padding-right:10px;
	text-align:center;
}
div.enlace_pic img {
	margin-bottom:10px;
}