@charset "utf-8";
/* CSS Document */

html {
	height: 100%;
	margin-bottom: 1px;
	background:url(../images/bg-body.png) repeat-x top  #fefefe;
}

body {
	margin: 0;
	padding: 0;
	color: #333;	
	line-height: 135%;
	font-family:Geneva,Tahoma,"Nimbus Sans L",sans-serif;
	font-size:12px;	
	 background:url(../images/line-bg.gif) #132232 repeat left +99px;
	
}

.wrapper { background:#ffffff;}

table td{ margin:0px; padding:0px;}
a img {
border:0 none;
}

#header {
	height: 99px;
	background: url(../images/header-bg.png) 0 0 repeat-x;
}


#logo {
background: url(../images/logo-animado.gif) 0 0 no-repeat;
}
#logo {
float:left;
height:99px;
width:416px;
}

h1{ color:#ec008c ; font-size:24px; line-height:25px; font-weight:normal;}
#showcase{ margin-top:4px;}

#content{ margin-right:0; padding:7px 10px}
#header .wrapper{ background:none; }

#page-bg{}

#page-bg .wrapper{
	border-top:0;
	border-left:solid 11px #ececec;
	border-right:0;
	border-bottom:0;
	padding:0;
	}
	
	
#footer	.wrapper{ background:none;}

#content-r{ margin-right:192px;}
#content-l{ margin-right:156px;}

#content-r-l{ margin-right:422px;}

#content-r-l2{ margin-right: 440px;}

#content-r-l p { text-align:justify;}

#content-r .padding ,#content-l .padding, #content-r-l .padding { padding:5px 25px 5px 25px;
}




#sidebar{ margin-right:200px; padding:0px;}

#rightcol{ width:200px; float:right}

#rightBottom{ width:422px; /*float:right*/ background:url(../images/flecha-right.png) no-repeat top left;}
#rightBottom .padding{ padding:0px 1px ;}


#rightBottom .moduletable{ border: 1px solid  #F1F0BC; padding:8px;_padding:1px;}
#rightBottom h3{ margin:0; padding:5px 0 ;}

.flowplayer{ margin:0 auto;}

#rightBottom.padding { padding:3px 8px 8px 8px;
}

#page-bg-bottom {

/* height:31px; */
overflow:hidden;
}

#top-img{ text-align:right; float:right}

#footer {
background:#132232 ;
}

.clear{ clear:both;}



#sidebar .padding {
	padding: 4px 5px 4px 5px;
	_padding: 4px 0px 4px 0px;
}
#rightcol .padding{padding: 4px 6px 4px 5px;
	_padding: 4px 0px 4px 0px;}

#sidebar .moduletable{ margin-bottom:20px;}

/* @group Horizontal Menu */



#horiz-menu {
	height: 26px;
	width: 100%;
	background:#0072bc;
}

#ads-bar{height: 23px;
	width: 100%;
	background:#0072bc; border-top:#fff 1px solid;}
	
#ads-bar .wrapper{ background:none;width:960px;}

#links-bar{width: 100%;background:#0072bc; border-top:#fff 1px solid; color:#FFF; text-align:center;}
#links-bar .wrapper{background:none;width:960px;}
#links-bar a{ color:#FFF; text-decoration:none;}
#links-bar a:hover{ color: #3CF; text-decoration:none;}

#horiz-menu ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 650px;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border-right:1px solid #0F4A8F;
}

#horiz-menu a,
#horiz-menu li.active a {
	white-space: nowrap;
	display: block;
	float: left;
	height:21px;
	padding: 0 17px;
	font-weight: normal;
	font-size: 100%;
	overflow: hidden;
	text-decoration: none;
}

#horiz-menu ul ul li a,
#horiz-menu ul li.active.parent ul a {
	padding-left: 5px;
}

#horiz-menu ul ul li a:hover,
#horiz-menu ul li.active.parent ul a:hover {
	padding-left: 5px;
	background: url(../images/dropdown-arrow-over.png) 10px 50% no-repeat;
	color: #fff;
}

/* mouseovers */

#horiz-menu li li a:hover {
	background: none;
}

#horiz-menu li li.active,
#horiz-menu li.active li a,
#horiz-menu li.active li a:hover {
	background: none;
}

#horiz-menu li li a {
	font-size: 100%;
	font-weight: normal;
	background: none;
}

/* @end */

/* @group Mainmenu */

a.mainlevel {
	display: block;
	line-height: 34px;
	text-indent: 26px;
	height: 32px;
	overflow: hidden;
	font-size: 120%;
}

a#active_menu.mainlevel {
	background-position: 0 -64px;
	padding-left: 12px;
}

a.mainlevel:hover {
	background-position: 0 -32px;
}

a.sublevel {
	text-decoration: none;
	line-height: 25px;
	padding-left: 10px;
	font-size: 120%;
	line-height: 34px;
}

a.mainlevel:hover,
a.sublevel:hover {
	text-decoration: none;
}

/* @end */

/* @group Sub Menu */

ul.menu {
	margin: 0 0 15px 0;
	padding: 0;
}

ul.menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu span {
	display: block;
	height: 32px;
}

ul.menu a {
	display: block;
	line-height: 34px;
	text-indent: 15px;
	height: 32px;
	font-size: 120%;
}

ul.menu ul {
	margin: 4px 0;
}

ul.menu ul li a {
	text-indent: 10px;
}

ul.menu ul a {
	background: none;
	text-indent: 0;
}

ul.menu ul {
	margin-left: 10px;
	padding: 0;
}

ul.menu ul ul {
	padding: 0;
	margin-left: 20px;
}

ul.menu li li {
	padding: 0;
	margin: 0;
}

ul.menu ul a {
	text-indent: 0;
}

ul.menu li a {
	padding-left: 10px;
}

ul.menu li.active li a,
ul.menu li.active li a:hover {
	background: none;
}

ul.menu li.active a,
ul.menu li.active a:hover {
	background-position: 0 -64px;
	text-decoration: none;
	padding-left: 22px;
	line-height: 36px;
}

ul.menu li a:hover {
	background-position: 0 -32px;
	text-decoration: none;
}

/* @end */

fieldset{ border:none; padding:0; margin:0; }

#rightcol .contentheading, #rightcol .contentheading a{ color:#ada13d; font-size:12px; font-weight:bold; text-decoration:none;}

/*contentheading*/

#content .contentheading ,
#content-r .contentheading ,
#content-l .contentheading,
#content-r-l .contentheading,
#content-r-l .contentheading ,#content-r-l .contentheading-becas {color:#ada13d; font-size:13px; font-weight:bold; text-decoration:none;}
/*contentheading Becas*/

#content .contentheading-becas ,
#content-r .contentheading-becas ,
#content-l .contentheading-becas,
#content-r-l .contentheading-becas,
#content-r-l .contentheading-becas {color:#ada13d; font-size:13px; font-weight:bold; text-decoration:none;}
 
/* componentheading*/


#content .componentheading ,
#content-r .componentheading ,
#content-l .componentheading,
#content-r-l .componentheading,
#content-r-l .componentheading-becas {color:#000; font-size:15px; font-weight:bold; text-decoration:none; font-family:Arial;}

/* componentheading becas*/


#content .componentheading-becas ,
#content-r .componentheading-becas ,
#content-l .componentheading-becas,
#content-r-l .componentheading-becas,
#content-r-l .componentheading-becas {color:#000; font-size:15px; font-weight:bold; text-decoration:none; font-family:Arial;}

.contentpaneopen-becas{ width:100%; }
.readon-becas{ text-align:center; display:block;
margin:0 auto;}

h3{ color:#ADA13D; font-size:12px;}

.imagen-derecha{ float:right;}
.imagen-izquierda{ float:left;}
.imagen-derecha-b{ float:right; border:1px #C8BB20 solid; padding:3px; margin:5px;}
.imagen-izquierda-b{ float:left; border:1px #C8BB20 solid; padding:3px; margin:5px;}

#bloq2{ width:45% ; margin-right:5%; float:left;}
#bloq3{ width:45%; float:right;}
#bloq2 ,#bloq3 { margin-bottom:10px;}
#bloq4{ width:100%;}

#boxl{
	width:422px;
	float:right;
	background-color:#ececec;
	text-align: center;
}

#boxl2{
	width: 160px;
	float:right;
	background-color:#ececec;
	text-align: center;
}

#boxl3{
	width: 160px;
	float:right;
	background-color: white;
	text-align: center;
}

.pollstableborder td{ padding: 6px 2px; _padding: 0; text-align:left;}

#footer td a { color:#333333; font-size:9px;}
#footer td a:hover { color:#fff;}
.mod_comments .small{ color:#900; font-weight:bold;}
.mod_comments a{ text-decoration:none;}

.blog_more strong{ color:#900; }
.blog_more a{ color:#ADA13D;}
.blog_more a:hover{ color:#000;}
.blog_more li{ padding:5px 0;}
.moduletable-comen{ border-top:1px solid #DDDC92; padding-top:10px; margin-top:10px;}

.moduletable-comen li.mod_comments{ background:url(../images/user.jpg) left top no-repeat; padding-left:20px; list-style:none;}
.moduletable-comen ul{ margin:0px; padding:0px;}
.boton-m{ background:url(../images/B-mod.gif); padding:8px 5px; width:151px; height:30px; color:#beb4ba; font-size:21px; text-align:center; line-height:20px;}

.link{ border-left: 3px solid #fdbd10; padding-left:10px;}
.link a{ color:#ec008c; font-weight:bold; text-decoration:underline;}
.link a:hover{ color:#ec008c; font-weight:bold; text-decoration:underline; font-style:italic;}

.link span{ color:#44b746;}
.link-image img{ padding:3px; margin:3px; border:1px solid #fdbd10; background:#FFF;}