@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; color: #036;}



#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;

	

	padding: 0;

	margin-left:85px;

}



#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;}

.boton-m a { color:#FFF;}

.boton-m a:hover{ color: #F9F;}



.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;}



ul{ list-style:none;}



ul.sitemap li{margin-bottom:8px;}

ul.sitemap a{ color:#ec008c; padding:2px 5px;  border-left:#ec008c 2px solid;}



label {

color: #666;

font-size:13px;

}



.input-box {

background:none repeat scroll 0 0 #FBFBFB;

border:1px solid #E5E5E5;

font-size:20px;

margin-bottom:16px;

margin-right:6px;

margin-top:2px;

padding:3px;

width:80%;

}



.input-tarea {

	background:none repeat scroll 0 0 #FBFBFB;

border:1px solid #E5E5E5;

font-size:19px;

margin-bottom:16px;

margin-right:6px;

margin-top:2px;

padding:3px;

width:80%;}





.red{  margin:0px auto 200px auto; text-align:center; background:#FCF; border-bottom:1px #C00 solid; border-top:1px #C00 solid; width:70%; padding:20px 1%; font-size:14px; color:#C00}
