/* CSS Document */

* {

	margin: 0px;

	padding: 0px;

	font-family: Tahoma, Arial, sans-serif;

	text-align: left;

}



body {

	background: url(../images/background.gif);

	font-size: 11px;

	line-height: 135%;

	color: #666666;

}

p {

	margin-top: 10px;

}

a:link {

	color: #990000;

	text-decoration: none;

}

a:visited {

	color: #990000;

	text-decoration: none;

}

a:hover {

	color: #CE3400;

	text-decoration: none;

}

table.moduletable ul {

	margin-left: 30px;

}



/* Posiciones de las capas contenedoras */



#top {

	width: 924px;

	margin-right: auto;

	margin-left: auto;

	height: 28px;

}



#container {

	width: 924px;

	margin-right: auto;

	margin-left: auto;

	background: #F8F7F1;

	border: 8px solid #FFFFFF;

}



#left {

	width: 200px;

	background: #EBEBDD url(../images/background_left.jpg) repeat-x;

	float: left;

	font-size: 11px;

	line-height: normal;

}



#right {

	width: 724px;

	float: right;

}



#center {

	width: 494px;

	background: #F8F7F1 url(../images/background_center.jpg) repeat-x;

	float: left;

	padding-top: 30px;

	padding-right: 15px;

	padding-left: 15px;

}



#columnright {

	width: 200px;

	background: #E8E3D4;

	float: right;

	padding-top: 30px;

}



#footer {

	background: #D4D3B2;

	clear: both;

	padding: 15px;

}



/* Estilos propios de Joomla */





/* menu superior (top) */

ul#mainlevel-nav {

	list-style: none;

	

}

ul#mainlevel-nav li{

	display: inline;

}

ul#mainlevel-nav li a{

	font: bold 11px/32px Arial, Helvetica, sans-serif;

	padding-right: 13px;

	text-transform: uppercase;

}

#top table{

	float: right;

}



/* logotipo de la fundacion */



span#logo {

	background: url(../images/logo.png);

	display: block;

	width: 109px;

	height: 151px;

	margin: 11px auto 35px;

}



/* ingreso a la intranet */

#left table.moduletable-destacado {

	background: #D6D6B4;

	float: right;

	width: 90%;

}

#left table.moduletable-destacado tr th {

	background: url(../images/roundness_intranet.gif) no-repeat;

	height: 26px;

	border-bottom: thin dashed #C1C18E;

	font: 12px/23px Arial, Helvetica, sans-serif;

	color: #A06C25;

	text-indent: 60px;

}

#left table.moduletable-destacado form{

	font: 10px Arial, Helvetica, sans-serif;

	color: #000000;

	margin-left: 29px;

	padding-bottom: 10px;

	background: url(../images/background_flower_intranet.jpg) no-repeat 52px 40px;

}

#left table.moduletable-destacado input{

	font: 12px Arial, Helvetica, sans-serif;

	margin-bottom: 3px;

}



/* modulo general para la columna izquierda */

#left table.moduletable {

	clear: both;

	background: url(../images/line_module_separator.gif) repeat-x;

	width: 100%;

}

#left table.moduletable tr th {

	height: 26px;

	font: 16px/40px Geneva, Arial, Helvetica, sans-serif;

	color: #666600;

	text-indent: 8px;

}



/* modulo rss */

#left table.moduletable-rss  {
	clear: both;
	background: url(../images/line_module_separator.gif) repeat-x;
	margin-bottom: 20px;
}

#left table.moduletable-rss tr th {

	height: 26px;

	font: 16px/40px Geneva, Arial, Helvetica, sans-serif;

	color: #666600;

	text-indent: 8px;

}

#left table.moduletable-rss img {

	float: left;

	margin-right: 7px;

	margin-bottom: 10px;

	margin-left: 5px;

}



/* modulo de encuesta */

.pollstableborder {

	margin-bottom: 5px;

	margin-top: 5px;

}

.sectiontableentry2, .sectiontableentry1 {

	padding-top: 3px;

	padding-bottom: 3px;

}

.sectiontableentry2 label, .sectiontableentry1 label {

	padding-left: 3px;

}

.poll {

	margin-left: 15px;

	margin-bottom: 10px;

}



/* modulo del menu horizontal */



ul#mainlevel-main {

	list-style: none;

}

ul#mainlevel-main li {

	display: inline;	

}

a.mainlevel-main {

	font: 12px/29px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

	margin-right: 3px;

	margin-left: 3px;

	border-right: thin solid #FFFFFF;

	padding-right: 8px;

}

a.mainlevel-main:visited {

	color: #FFF;

}

a.mainlevel-main:hover {

	color: #FFFF99;

}

a.mainlevel-main#active_menu-main {

	color: #FFFF99;

	font-weight: bold;

}



/* flash informativo */



table.moduletable-flash {

	background: #ECE9D8;

	height: 50px;

}

table.moduletable-flash th {

	font: 104%/40px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	color: #6B4919;

	text-indent: 20px;

	letter-spacing: 1px;

}



#scroller-v {

	margin-left: 20px;

	margin-bottom: 25px;

	height: 25px;

}

div#scroller-v div a.latestnews-flash {

	color: #993333;

		font-size: 12px;

}





/* Noticias pagina de inicio */



.contentheading, a.contentpagetitle {

	font: 13px "Lucida Sans Unicode", Tahoma, Arial, sans-serif;

	color: #E15A00;

	

}

a.contentpagetitle:hover {

	color: #FF9E3E;

}

td.contentheading  {

	border-bottom: thin dotted #996600;

	padding-top: 3px;

	padding-bottom: 7px;

}

span.small, td.createdate, td.modifydate {

	font-size: 94%;

	color: #666666;

}

a.readon {

	color: #990000;

}



/* Columna derecha */



.imagenCentro { display:block; margin-left: auto; margin-right: auto;}



/* Modulo de publicaciones */



table.moduletable-pub  {

	background: #A9BE89;

	width: 100%;

	margin-top: 10px;

}

table.moduletable-pub tr th {

	height: 26px;

	font: 16px/40px Geneva, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-indent: 8px;

	background: #9CB577;

}

table.moduletable-pub td img{

	margin: 5px auto;

}



/* modulo general para la columna derecha */

#right table.moduletable {

	clear: both;

	background: url(../images/line_module_separator.gif) repeat-x;

	width: 100%;

}

#right table.moduletable tr th {

	height: 26px;

	font: 16px/40px Geneva, Arial, Helvetica, sans-serif;

	color: #666600;

	text-indent: 8px;

}



.center {

	text-align: center;

	margin-bottom: 20px;

}



#footer img {

	float: right;

	padding-right: 5px;

	padding-bottom: 20px;

}



/* modulo buscador */

table.moduletable-buscador {

	float: right;

	margin-top: 25px;

	margin-right: 25px;

}

#menudesplegable {



	margin-top: 75px;

	background: #86B4C9 url(../images/roundness_main_menu.gif) no-repeat;

	padding-left: 20px;

}



/* citas */



blockquote {

	background: #EDDF7F url(../images/quote.gif) no-repeat;

	padding: 4px 20px 6px 67px;

	margin: 10px 20px;

}



/* destacado en busqueda */



.highlight {

	color: #FF6600;

	background: #FFFBE8;

}


/* MENU */


.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px; 
}
.transMenu .content {
 position:absolute  ; 
}
.transMenu .items {
 width: 150px; border: 0px solid #FFFFFF ; 
 position:relative ; 
 left:0px; top:0px; 
 z-index:2; 
}
.transMenu  td
{
 padding: 2px 5px 2px 5px !important;  
 font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #fff !important ; 
} 
#subwrap 
{ 
 text-align: left ; 
}
.transMenu  .item.hover td
{ 
 color: #FFFFFF !important ; 
}
.transMenu .item { 
 height: 20px; text-decoration: none ; 
 cursor:pointer; 
 cursor:hand; 
}
.transMenu .background {
 background-color: #86B4C9 !important ; 
 position:absolute ; 
 left:0px; top:0px; 
 z-index:1; 
 -moz-opacity:0.85; 
 filter:alpha(opacity=85) 
}
.transMenu .shadowRight { 
 position:absolute ; 
 z-index:3; 
 top:-3000px; width:2px; 
 -moz-opacity:0.85; 
 filter:alpha(opacity=85)
}
.transMenu .shadowBottom { 
 position:absolute ; 
 z-index:1; 
 left:-3000px; height:2px; 
 -moz-opacity:0.85; 
 filter:alpha(opacity=85)
}
.transMenu .item.hover {
 background-color: #A7C8D8 !important ; 
}
.transMenu .item img { 
 margin-left:10px !important ; 
}
table.menu {
 top: 0px; 
 left: 0px; 
 position:relative ; 
 margin:0px !important ; 
 border: 0px solid #FFFFFF ; 
 z-index: 1; 
}
table.menu a{
 margin:0px !important ; 
 padding: 5px 15px 5px 14px !important ; 
 display:block !important; 
 position:relative !important ; 
}
div.menu a,
div.menu a:visited,
div.menu a:link {
 font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #FFf !important ; 
 text-decoration: none !important ; 
 margin-bottom:0px !important ; 
 display:block !important; 
 white-space:nowrap ; 
}
div.menu td {
 border-bottom: 0px dashed #FFC819 ; 
 border-top: 0px dashed #FFC819 ; 
 border-left: 0px dashed #FFC819 ; 
 background-color: #86B4C9 !important ; 
} 
div.menu td.last {
 border-right: 0px dashed #FFC819 ; 
} 
#trans-active a{
 color: #FFFFFF !important ; 
 background-color: #A7C8D8 !important ; 
} 
#menu a.hover   { 
 color: #FFFFFF !important ; 
 background-color: #A7C8D8 !important ; 
}
#menu span {
 display:none; 
}
