body {
	margin: 0;
	padding: 0;
	background: #FCF9F5; /*url(imagenes/img01.jpg) repeat-x left top;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
h1, h2, h3 {
	margin-top: 0;
	color: #003300;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	color:#333;padding: 5px 5px 5px;border: 1px solid #aca794;margin: 0 0 1.5em;background: #e8e7d5;	/* -moz-border-radius:15px;*/
	font-size: 1.2em;
	margin-top:5px;
}
ul {
	list-style-image: url(../imagenes/img07.gif);
}
a {
	color: #006600;
}
a:hover {
	border-bottom: none;
}
a img {
	border: none;
}
img.left {
	float: left;
	margin: 0 20px 0 0;
}
img.right {
	float: right;
	margin: 0 0 0 20px;
}
/* Header */
.texto_info {
	font-size: 10px;
}
#logo {
	width: 972px;
	height: 152px;
	background: #ffffff url(../imagenes/tope/topcolor.jpg) no-repeat left top;
	margin:  0 auto 0 auto;
	padding: 0 10px 0 10px;
	border-left: 4px solid #ECE9D8;
	border-right:  4px solid #E6E6E6;
}
#escudo {
	position: relative;
	width:210px;
	height:220px;
	margin: 0;
	background: url(../imagenes/escudo.gif) no-repeat center;
	padding-top: 40px;
	padding-right: 750px;
	padding-bottom: 0;
	padding-left: 750px;
}
/* Menu */
#menu {
	width: 992px;
	height: 40px;
	margin: 0 auto;
	padding-top: 7px;
}
.video {
	text-align: center;
}
#page {
	width: 992px;
	margin: 0 auto;
	padding: 0;
	background-color:#FFFFFF;
	border-bottom: 4px solid #CCCCCC;
	border-left: 4px solid #ECE9D8;
	border-right:  4px solid #E6E6E6;
}
#page-bg {
	padding: 11px 24px;
	background: url(../imagenes/img03.jpg) no-repeat;
}
/* Content */
#content {
	float: left;
	width: 530px;
	padding-left: 10px;
}
#content img{
border:none;
}
#contenido2 {
	float: left;
	width: 750px;
	padding-left: 10px;
}
#contenido3 {
	float: left;
	width: 970px;
	padding-left: 10px;
}
#contenido2 img {
	margin:1px;
}
#contenido2 ul {
	margin-top: 2px;
	margin-bottom: 2px;
}
#contenido3 table {
	font-size: 12px;
	margin-bottom: 1.5em;
	border-collapse: collapse;
	text-align: left;
	color:#000000;
}

#contenido2 table {
	font-size: 12px;
	margin-bottom: 1.5em;
	background-color:#FFFFFF;
	border-collapse: collapse;
	text-align: left;
}
/*********************************************/
.texto {
	padding: 5px;
	width: 98%;
	text-align: justify;
	margin: 6px;
	border: 10px;
	top: 20px;
	border: 1px solid #aca794;margin: 0 0 1.5em; 	/* -moz-border-radius:15px;*/
}
.texto h1, .texto h2, .texto h3 {
	margin: 2px;
	color: #666666;
	border-bottom: 2px solid #999999;
}
.texto li{
	margin-left: 35px;
	color: #666666;
}
.leftcol {
	float: left;
	padding: 2px;
	width: 360px;
	border:#ffffff 1px solid;
	background-color: #F8FAF5;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.rightcol {
	float: right;
	padding: 2px;
	width: 360px;
	border:#ffffff 1px solid;
	background-color: #F8FAF5;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.rowA{
	background-color: #FFFFFF;
}
.rowB{
	background-color: #EBEBEB;
}
.rowX{
	font-weight:bold;
	background-color: #CCCC99;
}
.special {
	padding: 5px 5px;
	border:#ccc 1px solid;
	margin: 0 0 5px 0;
	background-color: #333333;
}
/*********************************************/
.post {
	margin-bottom: 2px;
	padding-bottom: 2px;
	line-height: 150%;
	text-align: justify;
}
.post h1 {
	font-weight: normal;
	font-size: 30px;
}
.post h2 {
	font-size: 24px;
}
.title {
	margin: 0;
	padding-bottom: 6px;
	font-weight: normal;
}
.title a {
	border-bottom: none;
}
.title a:hover {
	border-bottom: 1px dashed #CCCCCC;
}
.byline {
	clear:both;
	width: 530px;
	font-size:9px;
	text-transform: uppercase;
	text-align:left;
	padding-left: 10px;
}

/* Sidebars */

.publicidad {
	float: left;
	width: 200px;
	background: url(../imagenes/img06.jpg) repeat-y left top;
	border-bottom: 51px solid #CCCCCC;
	margin-bottom: 18px;
	border-bottom-color: #6600FF;
	padding: 0;
}
.aviso_izq {
	padding: 0 0 0 21px;
	background-color: #FEF8ED;
	border: thin dashed #CCCCCC;
}
.banneruc {
	padding: 0 0 0 0;
}
.bannergrande {
	font-size:18px;
	background-color: #F1F7DB;
	width:950px;
	padding:10px;
	height:30px;
	text-align:center;
}
.bannergrande a {
	background-color: #F1F7DB;
	text-decoration:none;
}
.bannergrande a:hover {
	background-color: #FFFFCC;
	text-decoration:none;
}
.direccion {
	background-color:#EBF4DF;
	border: thick none #CCCCCC;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	letter-spacing: 0em;
	background-position: center center;
	vertical-align: middle;
	margin: 0px;
	margin-bottom:10px;
	padding: 10px;
	font-style: italic;
}
.fondo_medicina {
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding: 4px;
	background-color:#FFFFCC;
	margin-bottom: 20px;
}
.direccion a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.sidebar {
	float: left;
	width: 200px;
	padding: 0 0 0 21px;
	text-align:left;
}
.sidebar ul {
	margin: 0;
	padding: 0;
	list-style:	none;
}
.sidebar li {
	margin-bottom: 2px;
	padding: 0;
	border: 0;
	border-bottom: 1px;
	background-color: #ECE9D8;
}
.sidebar3 {
	float: left;
	width: 200px;
	padding: 0 0 0 21px;
	text-align:left;
	margin-bottom: 5px;
}
.sidebar3 ul {
	margin: 0;
	padding: 0;
	list-style:	none;
}
.sidebar3 li {
	margin-bottom: 0px;
	padding: 0;
	border: 0;
	border-bottom: 1px;
	background-color: #E8E8E6;
}
.buscar {
	border: 0px;
	background-color:#EAEAE1;
}
.sidebar {
}
.sidebar li li:hover {
	background-color: #ECE9D8;
}
.sidebar li ul {
}
/******-MAPA DEL SITIO **************/
.mapasitio {
	float: left;
	width: 920px;
	padding: 0 0 0 10px;
	text-align:left;
}
.mapasitio ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.mapasitio li {
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0;
	border: 1px solid #CCCCCC;
	border-right:none;
	border-bottom:none;
	border-top:none;

}
.mapasitio li ul {
	list-style-type: none;
}
.mapasitio li li {
	list-style-type: none;
	margin: 0;
	padding: 3px 5px;
	line-height: 12px;
	border: none;
}
.mapasitio li h2 {
	height: 10px;
	margin: 0 0 0px 0;
	padding: 7px 7px 7px 7px;
	font-size: 12px;
	color: #ffffff;
	background-color: #ffffff;
	border-bottom: 4px solid #880E35;
	left: 2px;
}
.mapasitio p {
	padding: 0 5px;
}
/****************************************/
.notas li {
	list-style-image: url(../imagenes/iconos/accept.png);
	list-style-position:inside;
}
.sidebar li li {
	margin: 0;
	padding: 3px 5px;
	line-height: 12px;
	border: none;
}

.encuesta {
	background-color: #FAF5E2;
	font-size:11px;
}
.encuesta h4 {
	font-size:11px;
}
.encuesta .opcion {
	padding: 0px 10px 10px 10px;
}
.sidebar li h2 {
	height: 10px;
	margin: 0 0 0px 0;
	padding: 7px 7px 7px 7px;
	font-size: 12px;
	color: #ffffff;
	background-color: #880E35;
	border-bottom: 1px solid #CCCCCC;
	left: 2px;
}
.sidebar p {
	padding: 0 1px;
}

/* Search */

#searchform {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
#searchform br {
	display: none;
}
#s {
	margin: 0;
	padding: 2px 2px;
	width: 120px;
	height: 18px;
	font-size: 10px;
	color: #000000;
}
#x {
	margin: 0;
	padding: 2px 5px;
	height: 24px;
	border: none;
	background: #A49D3C;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.handcursor {
}

#footer {
	border-top: 10px solid #ffffff;
	height: 40px;
	background-color: #aca794;
	color: #FFFFFF;
}
#footer p {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	font-size: 11px;
	line-height:8px;
	color: #FFFFFF;
}
#footer a {
	color: #000000;
}

.downarrowpointer { /*CSS for "down" arrow image added to top menu items*/
	padding-left: 4px;
	border: 0;
}
.rightarrowpointer { /*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	padding-top: 3px;
	left: 100px;
	border: 0;
}
.ddiframeshim {
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}
/* ######### Matt Black Strip Main Menu Bar CSS ######### */
.mattblackmenu {
	position: relative;
	top: -30px;
	height: 0;
	text-align:right;
}
.mattblackmenu ul {
	margin: 0;
	padding: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	border-bottom: 4px solid #999999;
	color:#CCCCCC;
	overflow: hidden;
	width: 100%;
}
.mattblackmenu li {
	float: right;
	display: inline;
	margin: 0;
	color: #ffffff;
	margin-left: 3px;
	background-color: #880E35;
}
.mattblackmenu li a {
	display: block;
	text-decoration: none;
	margin-left: 0px;
	padding: 4px 6px; /*padding inside each tab*/
	border-top:  1px solid #827234;
	border-right:  1px solid #999999;
	border-left:  1px solid #827234;
	color: #ffffff;
	background-color: #880E35;
}
.mattblackmenu li a:visited {
	color: #ffffff;
}
.mattblackmenu li a:hover {
	background: #827234;
	color: #FFFFFF/*background of tabs for hover state */
}
.mattblackmenu a.selected {
	background: #D8E6BF; /*background of tab with "selected" class assigned to its LI */
}
.technology { /*header of 2nd demo*/
	cursor:help;
	font: bold 12px Verdana;
	margin: 0px 0;
}
.openlanguage { /*class added to contents of 2nd demo when they are open*/
	color: green;
}
.closedlanguage { /*class added to contents of 2nd demo when they are closed*/
	color: #003300;
}
/*paginacion*/

.wrapper {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	color:#ffffff;
}
h1 {
	font-size: 21px;
	height: 47px;
	line-height: 47px;
	text-transform: uppercase;
}
.navigationTabs {

	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 0px;
}
.navigationTabs li {
	float: left;
	height: 23px;
	line-height: 23px;
	padding-right: 3px;
	list-style: none;
}
.navigationTabs li a {
	display: block;
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	overflow: hidden;
	color: #666633;
	background-color: #ece9d8;
	position: relative;
	text-decoration: none;
}
.navigationTabs li a:hover {
	background-color: #eee;
}
.navigationTabs li a.active {
	background-color: #fff;
	border: 1px solid #ccc;
	border-bottom: 0px solid;
}
.tabsContent {
	margin-top: 0;
	border: 1px solid #ccc;
	border-top: 0px solid;
	width: 100%;
	overflow: hidden;
}
.tabsContent a {
}
.tabsContent a:hover {
	color:#000000;
	background-color: #FFFFFF;
}
.tab {
	padding: 16px;
	display: none;
	color:#000000;
	background-color: #EEEDE8;
}
.tab h2 {
	font-weight: bold;
	font-size: 16px;
}
.tab h3 {
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
}
.tab p {
	margin-top: 16px;
	clear: both;
}
.tab ul {
	margin-top: 16px;
	list-style: disc;
}
.tab li {
	margin: 10px 0 0 35px;
}
.tab a {
	color: #666600;
}
.tab strong {
	font-weight: bold;
}
.tab pre {
	font-size: 11px;
	margin-top: 20px;
	width: 668px;
	overflow: auto;
	clear: both;
}
.tab table {
	width: 100%;
}
.tab table td {
	padding: 6px 10px 6px 0;
	vertical-align: top;
}
.tab_banner table td {
	padding: 0px;
	border:0px;
	
	vertical-align: top;
}
.tab dt {
	margin-top: 16px;
}
.banneruc {
	margin-top: 2px;
	border:1px solid #F4F4F4;
}
/* Accessible News Slider : Plugin Specific
-----------------------------------------------------------------------------------------*/

.accessible_news_slider img {
	border: 0;
}
.accessible_news_slider li, .accessible_news_slider p {
	font-family: Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	font-size:12px;
	line-height: 1.6;
	width: auto;
}
.accessible_news_slider li p {
	font-size: 1em;
	width: auto;
}
.accessible_news_slider {
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
}
.accessible_news_slider .javascript_css {
	position: relative;
	z-index: 3;
	padding: 20px;
	background: #fffcd3;
	width: auto;
}
.accessible_news_slider .skip_to_news {
	position: absolute;
	top: 0;
	left: -9999px;
}
.accessible_news_slider .back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.accessible_news_slider .back a, .accessible_news_slider .next a {
	display: none;
	outline: none; /* This is optional, and is arguably less accessible. */
}
.accessible_news_slider .next {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
.accessible_news_slider ul {
	position: relative;
	left: 0;
	width: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
	width: auto;

}
.accessible_news_slider li {
	float: left;
	display: inline;
	width: 530px;
}
.candy_coated {
	width: 530px;
	border-bottom: 2px solid #ccc;
	border: 1px solid #ccc;
	margin: 0;
	background-color: #FAF5E2;
}
.candy_coated a {
	color: #156223;
}
.candy_coated .next a {
	position: absolute;
	right: 10px;
	text-align:left;
	height:30px;
	text-decoration:none;
	background: url(../imagenes/next.gif) no-repeat;
}
.candy_coated .back a {
	position: absolute;
	left: 10px;
	height:30px;
	text-align: right;
	text-decoration:none;
	background: url(../imagenes/back.gif) no-repeat;
}
.candy_coated .back a:hover {
	background: url(../imagenes/back2.gif) no-repeat;
}
.candy_coated .next a:hover {
	background: url(../imagenes/next2.gif) no-repeat;
}
.candy_coated .view_all {
	margin: 0 0 0 0;
	background: url(../imagenes/fondoslider.gif);
	text-align: center;
	height:30px;
	border-bottom: 1px solid #CCCCCC;
}
.candy_coated ul {
	border-bottom: 2px solid #eee;
}
.candy_coated li {
	border-top: 1px solid #CCCCCC;
	padding: 2px 0;
	overflow: hidden;
}
.candy_coated li img {
	float:left;
	margin: 6px;
	width: 150px;
	height:auto;
	border: 1px solid #999999;
}
.candy_coated li p {
	float: left;
	color: #2E302C;
	display: inline;
	margin: 0 0 0 5px;
	padding: 5px;
}
.Formulario {
	background: #FFFFFF;
	padding: 3px;
}
.Formulario tr {
	background: #FCFDEC;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ef8a39;
}
ul.tabs {
	font-size: 12px;
	padding-left:15px;
	margin-bottom:2px;
	overflow: hidden;
	list-style: none;
	text-align:left;
	border-bottom: 3px solid #CCCCCC;
}
ul.tabs li {
	background: url(../imagenes/tab1.gif) no-repeat left top;
	float:right;
	font-size:12px;
	margin-right: 3px;
	margin-top:3px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	line-height:30px;
}
ul.tabs li a {
	color:#000;
	text-decoration: none;
	line-height:30px;
	color: #CC0000;
	font-weight:bold;
	background-color:#E1E1E1;
}
ul.tabs li a:hover {
	background-color:#E1E1E1;
	color:#000;
	text-decoration: none;
}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#891747} 
a:visited {color:#7c8f6b} 
a:hover,a:active {color:#069} 

/* FORMS */
form {margin: 0 0 0.2em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}

	/* FORMS - general classes */
	input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
	
	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */
	form.f-wrap-1 {width:100%;padding: .5em 0;background: #e9e8d3;border: 1px solid #666666;position:relative;  /*-moz-border-radius:15px;*/}
		form.f-wrap-1 fieldset {width:auto;margin: 0 1em}
		form.f-wrap-1 h3 {margin:0 0 .6em;font: bold 155% arial;color:#891747}
		form.f-wrap-1 label {clear:left;float:left;width:100%;border-top:1px solid #CCCCCC}
		
		/* hide from IE mac \*/
		form.f-wrap-1 label {float:none}
		/* end hiding from IE5 mac */
	
		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:15em;float:left;margin-left:20px}
		
		form.f-wrap-1 label b {float:left;width:8em;line-height: 1.7;display:block;position:relative}
		form.f-wrap-1 label b .req {color:#891747;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
		form.f-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
		form.f-wrap-1 div.req b {color:#891747;font-size:140%}
		form.f-wrap-1 label select {width: 15.5em}
		form.f-wrap-1 label textarea.f-comments {width: 20em}
		form.f-wrap-1 div.f-submit-wrap {padding: 5px 0 5px 8em}
		form.f-wrap-1 input.f-submit {margin: 0 0 0 10px}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}
		
		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(images/errormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-1 label span.errormsg b {padding: 5px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}


.himno {font-size: 70%}
.highlight {color:#E17000}
.subdued {color:#7c8f6b}
.error {color:#891747;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#7c8f6b;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
.fechanoticia {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px; background:#f6f6f3 url("images/journal.png") no-repeat;padding-left:21px}
.fechanoticia:hover {background:#f6f6f3 url("images/appointment.png") no-repeat;}

	
	/* NAV - top horizontal nav */
	#nav img {border:0px; padding:0px;} 
	#nav, #nav ul {padding: 0;margin: 0px;list-style: none; border-bottom:10px solid #FFFFFF; border-top:2px solid #FFFFFF}
	#nav {font-weight:bold;height:2.15em;font: bold 96% arial;margin: 0px 0px 0px 0px; background-color:#aca794}
	#nav li {position:relative;background:#aca794;float: left;width: 10em;display:block; border-left: 2px solid #ffffff;padding:0; height:auto}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 4px}
	#nav a:hover {color:#ffffff; background-color:#8a8c65}
	
	#nav li ul {border: 1px solid #DBDCD1;background: #F2F2EA;width:15.8em;font-size:90%;margin-top:0px;position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border: 1px solid #CCCCCC;padding-left:0}
	#nav li li.last {}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:14em}
	#nav li li a:hover {color:#000000;background:#e8e7d5}
	
	#nav li.active {background: #891747;border: 1px solid #891747}
	#nav li.active ul {border:none;background: #891747}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {color:#000;}
	
	#nav li.active li {border:none;border: 1px solid #666666}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover { background-color:#336600;color:#fff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold; background-color:#336600;}




	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
	/* banners de enlaces universitarios */
	#banners ul {padding: 0;margin: 0;list-style: none; background: none;}
	#banners li { list-style:none; background: none;} 
	
	
	/* SEARCH */
	#search { font-size:10px;color:#000000;font-weight:bold;position:absolute;top:90px;right:-65px;left:auto;width:28em}
	#search form {margin:0}
	#search input {width:8em;margin: 0 0 -1px;height:1.2em}
	#search label {padding:5px 0 0;display:inline}
	#search input.f-submit {width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em}
	
	/* POWERED BY - mollio logo in this case */
	#poweredby {width:96px;height:63px;position:absolute;top:-102px;right:0}



/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul {position:static}
	#nav-secondary, #nav-secondary li {list-style: none ;margin:0;padding:0;background:#fff}
	#nav-secondary {padding-top:0}
	#nav-secondary a {line-height:1.8;padding: 2px 0 2px 5px;background: #ffffff;font: bold 86% arial;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#891747;background: #f5f6e6} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#891747} 
	#nav-secondary li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 1em 23px;padding:0}
	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;background: #fff url("images/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}
	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color: #891747}
	#nav-secondary li.active li {border: none;margin:0}
	
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 3rd TIER */
	#nav-secondary ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:117px}
	#nav-secondary li.active li.active li a:link, 
	#nav-secondary li.active li.active li a:visited, 
	#nav-secondary li.active li.active li a:hover, 
	#nav-secondary li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 4th TIER */
	#nav-secondary ul ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:104px}
	#nav-secondary li.active li.active li.active li a:link, 
	#nav-secondary li.active li.active li.active li a:visited, 
	#nav-secondary li.active li.active li.active li a:hover, 
	#nav-secondary li.active li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}


#estilotabla table {
	border-collapse: collapse;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	border:#666666 1px solid;
	
}
#estilotabla caption {
	font-size: 1.4em;
/*	font-stretch: condensed;*/
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
	text-transform: uppercase;
}
#estilotabla th, td {
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	padding: 0.6em;
	vertical-align: 4px;
}
#estilotabla th {
	text-align: left;
	text-transform: uppercase;
}
#estilotabla thead th, tfoot th, tfoot td {
	background-color: #cc9;
	font-size: 1.1em;
}
#estilotabla tbody th {
	background: url(http://www.clacksweb.org.uk/images/bullet_vacancy.gif) no-repeat 6px 0.8em;
	padding-left: 24px;
}
#estilotabla tbody th, td {
	background-color:#eee;
}
#estilotabla tbody tr:hover td, tbody tr:hover th {
	background-color: #E5E5CB;
}
#estilotabla tr.odd td, tr.odd th {
	background-color: #ddd;
}
#estilotabla tbody a {
	color: #333;
}
#estilotabla tbody a:visited {
	color: #999999;
}
#estilotabla tbody a:hover {
	color: #33c;
}
#estilotabla tbody a:active {
	color: #33c;
}

#estilotabla tfoot th {
	text-align: right;
}
#estilotabla tfoot th:after {
	content: ":";
}
.evento  {
	float: none;
	width: 200px;
	padding: 0 0 0 0px;
	text-align:left;
	margin-bottom:3px;
}
.evento  ul {
	margin: 0;
	padding: 0;
	list-style:	none;
}
.evento  li {
	margin-bottom: 4px ;
	padding: 0;
	border: 0;
	border-bottom: #999999 solid 1px;
	background-color: #F7F7F0;
}
.fechaevento {
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.evento  {
}
.evento  li li:hover {
	background-color: #ECE9D8;
}
.evento li ul {
}
.evento li li {
	margin: 0;
	padding: 3px 5px;
	line-height: 12px;
	border: none;
}
.evento li h2 {
	height: 10px;
	margin: 4px 0 0px 0;
	padding: 7px 7px 7px 7px;
	font-size: 12px;
	color: #ffffff;
	background-color: #880E35;
	border-bottom: 1px solid #CCCCCC;
	left: 2px;
}
.evento p {
	padding: 0 5px;
}
.evento a{
text-decoration:none;
color:#663333;
}
.evento a:hover {
color: #990000;
font-weight:bold;

}
.evento a:visited{
color: #663333;
}
.noticia  {
background-color:#FFFFFF;
	float: left;
	width: 530px;
	padding: 0 0 0 0px;
	text-align:left;
	margin-bottom: 3px; 
	overflow: auto;
	height: 200px;
overflow: auto;
}
.noticia  ul {
	margin: 0;
	padding: 0;
	list-style:	none;
}
.noticia  li {
	margin-bottom: 3px ;
	padding: 0;
	border: 0;
	border-bottom: #999999 solid 1px;
	background-color: #ffffff;
}
.fechanoticia {
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.noticia  {
}
.noticia  li li:hover {
	background-color: #ECE9D8;
}
.noticia li ul {
	list-style-type: none;	
	
}
.noticia li {
	list-style-type: none;
}
.noticia li li {
	margin: 0;
	padding: 3px 5px;
	line-height: 12px;
	border: none;
		list-style-type: none;
}
.noticia li h2 {
	height: 10px;
	margin: 4px 0 0px 0;
	padding: 7px 7px 7px 7px;
	font-size: 12px;
	color: #ffffff;
	background-color: #880E35;
	border-bottom: 1px solid #CCCCCC;
	left: 2px;
	list-style:none;
}
.noticia p {
	padding: 0 5px;
}
.noticia a{
text-decoration:none;
color:#663333;
}
.noticia a:hover {
color: #990000;
font-weight:bold;

}
.noticia a:visited{
color: #663333;
}
/***********************************************************************************************/
/* VISUALIZADOR DE NOTICIAS                                                                    */
/***********************************************************************************************/
#marqueecontainer{
position: relative;
width: 519px; /*marquee width */
height: 170px; /*marquee height */
background-color: white;
overflow: hidden;
border: 2px solid #E0DBD8;
padding: 2px;
padding-left: 4px;
}

#outer_container{margin:20px; width:270px; padding:0 10px; border-top:1px solid #bbb; border-bottom:1px solid #999;}
#customScrollBox{position:relative; height:600px; overflow:hidden;}
#customScrollBox .container{position:relative; width:240px; top:0; float:left;}
#customScrollBox .content{clear:both;}
#customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#customScrollBox img{border:5px solid #fff;}
#dragger_container{position:relative; width:0px; height:580px; float:left; margin:10px 0 0 10px; border-left:1px solid #bbb; border-right:1px solid #fff;}
#dragger{position:absolute; width:19px; height:41px; background:url(custom_scrollbar_bg.png) no-repeat center center;}
.tabla_intranet td{
border:none;
padding: 0px;
background-color: #ece9d8;
}

div.scroll {
height: 380px;
border-bottom:2px;
width: 197px;
overflow: auto;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
padding: 2px;

}

