/*
Daniel Migliorelli
Agosto / Septiembre / Octubre  2009

Contenido y orden del css:
	1- Reset
	2- Divs (partes de bloque)
	3- Imagenes
	4- Texto y elementos de lineas (em, br, hr, p, etc)
		4.1 Estilos de Headings
		4.2 Links 
	5- Listas
	6- Forms
	7- Autoridades
	8- Clearfix
*/

/*** - 1 -
Baseline - a designer framework
Copyright (C) 2009 Stephane Curzi, ProjetUrbain.com
Creative Commons Attribution-Share Alike 3.0 License
*/

/******************** Reset ********************/
html, body, div, span, a, img,
h1, h2, h3, h4, h5, h6, hgroup, p,
dl, dialog, dt, dd, ol, ul, li, 
abbr, acronym, address, b, big, blockquote, 
cite, code, del, dfn, em, i, ins, kbd, pre, q, 
samp, tt, var, small, strong, sub, sup, 
object, iframe, form, fieldset, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, footer, header, nav, section,
figure, menu, time, mark, audio, video						{ font-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; vertical-align: baseline; white-space: normal; text-align: left; margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }
textarea, input, select										{ font-family: inherit; font-size: 100%; font-weight: normal; font-style: normal; white-space: normal; text-align: left; margin: 0; padding: 0; }
article, aside, footer, header, nav, section,
dialog, figure, hgroup, menu								{ display: block; }

h1, h2, h3, h4, h5, h6										{ font-size: 100%; font-weight: normal; }
del, ins													{ text-decoration: none; }
ol, ul														{ list-style: none; }
nav ul														{ list-style-type: none; }
table														{ border-collapse: separate; border-spacing: 0; background-color: transparent; width: auto; height: auto; }
:focus														{ outline: 0; }
blockquote:before, blockquote:after, q:before, q:after		{ content: ""; }
blockquote, q												{ quotes: "" ""; }


/********** Deprecated and obsolete elements **********/
applet, basefont, dir, font, isindex, menu, s, strike, u	{ font-family: inherit; font-size: 100%; font-weight: normal; font-style: normal; white-space: normal; vertical-align: baseline; text-decoration: inherit; text-align: left; color: inherit; margin: 0; padding: 0; border: 0; outline: 0; }
dir, menu													{ list-style: none; }
nobr														{ white-space: normal; }
blink														{ text-decoration: none; }
marquee														{ overflow: visible; }


/***	2- Divs / estructura de bloque		***/
html {
	height: 100%;
	}
body {
	font-size: 62.5%;
	line-height: 100%;
	text-align: center;
	background: #e8e8e8 url(../imagenes/css/bodyBkgnd.png) top left repeat-x;
	height: 100%;
	}
	#wrapper{
		font: normal 1.2em/1.4em Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
		letter-spacing:0.01em;
		text-align: center;
		width:970px;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -120px; /* the bottom margin is the negative value of the footer's height */
		}
	#header{
		width: 970px;
		height:15em;
		text-align: center;
		}
	#containerWide, #container{
		padding:0 10px;
		}
		#container{
			width:700px;
			float:left;
			}
		#containerWide{
			width:950px;
			line-height: 1.6em;
			}
		#main{
			height:272px;
			width: 710px;
			margin:0 0 28px 0;
			}
		#homeDiv, #internaDivBody {
			margin:0;
			}
		#homeDiv {
			width:710px;
			}
			#homeDivHead{
				background: gray url(../imagenes/css/titleBar.png) 0 0 no-repeat;
				height:2.4em;
				}
			#homeDivBody{
				background-color: white;
				border: 1px solid #ccc;
				height:19.7em;
				}
				div#newsSlider, #homeDivBody div{
					position:relative;
					float:left;
					margin:0;
					padding: 0;
					}
				div#newsSlider{
					width:630px
					}		
				#homeDivBody div.more-info {
					float:right;
					text-align: right;
					}
		#container #internaDiv, #containerWide #internaDiv,
		#container #videoDiv, #containerWide #videoDiv{
			display: block;
			text-align: left;
			margin:0 auto;
			}
			#container #internaDiv,
			#container #videoDiv{
				width:710px;
				}
			#containerWide #internaDiv,
			#containerWide #videoDiv{
				width:950px;
				}
			#container #internaDivHead, #containerWide #internaDivHead,
			#container #videoDivHead, #containerWide #videoDivHead{
				height:2.4em;
				padding: 15px 0 0 10px;
				}
				#container #internaDivHead
					{
					background: transparent url(../imagenes/css/internaTitleBar.png) 0 0 no-repeat;
					}
				#containerWide #internaDivHead{
					background: transparent url(../imagenes/css/internaTitleBarWide.png) 0 0 no-repeat;
					}
				#container #videoDivHead, #containerWide #videoDivHead{
					background: transparent url(../imagenes/css/videoDivHeadBkgnd.png) 0 0 no-repeat;
					}
			#container #internaDivBody, #containerWide #internaDivBody,
			#container #videoDivBody, #containerWide #videoDivBody{
				background-color: white;
				border: 1px solid #ccc;
				border-top: none;
				margin:0;
				}
			#container #videoDivBody, #containerWide #videoDivBody{
				background-color: #666;
				border-color:#666;
				}
			#container #internaDivBody, #containerWide #internaDivBody{
				padding: 60px 8.5em 8em;
				}
			#container #videoDivBody, #containerWide #videoDivBody{
				padding: 60px 0 8em;
				}
				div.articulo{
					display: block;
					clear:both;
					border-top:1px solid #0a4489;
					padding-bottom:1.4em;
					}
				div.legales{
					display: block;
					clear:both;
					border-top:1px solid #0a4489;
					padding-bottom:0;
					}
				.gallery{
					float:right;
					width:200px;
					height:100%;
		 			margin:0 0 1.4em 1.4em;
					padding:10px;
					text-align: center;
					background-color:#e8e8e8;
					/* bordes redondedos */
					border-radius: 10px; /*propiedad CSS3*/
					-ms-border-radius: 10px; /* // para IE 8 */
					-moz-border-radius: 10px; /* // Firefox */
					-webkit-border-radius: 10px; /* // WebKit y Safari */
					-khtml-border-radius: 10px;
					}
				.files{
					clear:both;
					padding:1.4em 2.4em;
					border-top: 2px solid #d8d8d8;
					border-bottom: 2px solid #d8d8d8;
					margin:2em 0;
					}
				#autoridadesList{
					float:left;
					width:200px;
					padding-right: 0.8em;
					}
				#autoridadesData{
					float:right;
					width:500px;
					border: 2px solid #e8e8e8;
					padding:0.8em;
					/* bordes redondedos */
					border-radius: 10px; /*propiedad CSS3*/
					-ms-border-radius: 10px; /* // para IE 8 */
					-moz-border-radius: 10px; /* // Firefox */
					-webkit-border-radius: 10px; /* // WebKit y Safari */
					-khtml-border-radius: 10px;
					}		
		div#player{
			width:100%;
			margin:2.4em 0 1.4em;
			text-align: center;
			}
			object#player{
				margin:0 auto;
				}	
		#sidebar, #sidebar-home{
			float:right;
			margin:0 10px 0 0;
			width:220px;
			background-color: white;
			border: 1px solid #ccc;
			text-align: center;
			}
			#sidebar {
				margin-top:15px;
				}
			.destacado, .destacadoHome{
				height:8em;
				width:200px;
				padding-bottom:0.8em;
				margin:0.5em auto;
				text-align: left;
				line-height: 1.2em;
				}
			.destacadoHome{
				border-bottom: 1px solid #ccc;
				}
			div.push{
				height:180px; /* stickyfooter */
				clear: both
				}
	#footer{
		height:90px;
		clear: both;
		width:100%;
		padding-top: 27px;
		display:block;
		text-align: center;
		background: transparent url(../imagenes/css/footerBkgnd.png) center top no-repeat;
		line-height: 16px;
		}		
		#footInfo{
			padding:0;
			margin:0 auto 10px;
			width:500px;
			}
		
					
/***	3- ../imagenes 	***/
	#internaDivBody img {
		float:right;
		clear:right;
		margin: 0.7em 0 0.7em 0.7em;
		border:5px solid #e8e8e8;
		}
	img.newsImg{
		float:left;
		border:3px solid gray;
		margin: 0 0.7em 0.2em 0;
		}
	img.sectionIcon {
		position:relative;
		float: left;
		display: block;
		width:72px;
		height: 72px;
		padding-right: 20px;
		margin-bottom: -30px;
		}
	div.destacadoHome img, div.destacado img{
		float:left;
		margin: 0 0.7em 0.7em 0;
		}
	#internaDivBody img.contentImg{
		float:left;
		border: 3px solid #999;
		margin:0 0.7em 0 0;
		width:160px;
		}
	#internaDivBody div.articulo img.contentImg {
		margin-bottom: 1.6em;
		}
	img#footLogo{
		float:left;
		width:144px;
		height:40px;
		margin:0.25em 0em 1em 2em;
		}
		p#ripplesFoot img {
			position:relative;
			top:4px;
			}
	
	.gallery a img{
		width:180px;
		float:none;
		border:3px solid #999;
		padding:0;
		margin:0 auto;
		}
		.gallery a:hover img{
			text-decoration: none;
			border:3px solid #F56600;
			}	
/***	4 - Textos / estructura de lÃ­nea	***/
p{
	text-align: left;
	color:#333;
	margin-bottom: 1.4em;
	}
	ul#subNavbar2 li p{
		font-size:1em;
		}
	#homeDivBody div ul li p {
		padding-right: 0.8em;
		height:10em;
		}
	div.destacadoHome p, div.destacado p{
		margin-bottom:0.8em;
		}
	div.articulo p.fecha{
		display: inline;
		position: relative;
 		top:1px;
		padding:0.3em 0.7em;
		background: #0a4489 url(../imagenes/css/fecha.png) 0 0 no-repeat;
		color:white;
		}
	p.fauxTitle, div.files p {
		font: bold 1.2em Lucida, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS","Tahoma",sans-serif;
		color:#999;
		}
		p.fauxTitle{
			text-align: center;
			padding:0 0.4em;
			margin-bottom:0.8em;
			}
	#newsSlider div ul li p{
		line-height: 1.4em;
		font-size: 0.9em;
		}
		#homeDivBody div ul li p.fechaNoticias{
			display: inline;
			float:left;
			font-size: 0.8em;
			letter-spacing: 0.05em;
			padding:0.25em 0.5em 0.35em;
			background-color:#e6e6e6;
			color:#666;
			margin-left:-20px;
			height:1.2em;
			margin-bottom:5px;
			}
	p.paginado{
		display:block;
		clear: both;
		padding:0.7em;
		margin-bottom: -2.4em;
		padding-bottom:2.4em;
		background: transparent url(../imagenes/css/paginadoBkgnd.png) 0 0 repeat-x;
		text-align: center;
		}
		p.paginado span{
			display: inline;
			border:0;
			}
		span.pagAnteriores{
			border:0
			}
		span.pagSiguientes{
			border:0
			}
		span.pagActual{
			border:0;
			}
	div#footInfo p, p#ripplesFoot{
		font: normal 1em/1.4em "Lucida Sans Unicode", "Lucida grande", "Trebuchet MS", Arial, sans-serif;
		color:#0A4489;
		margin-bottom: 0;
		}
	p#ripplesFoot {
		width:970px;
		text-align: center;
		margin:-0.35em auto 0;
		padding-bottom: 0.7em;
		background: transparent url(../imagenes/css/ripplesBkgnd.png) 0 0 no-repeat;
		}
	#footInfo br {
			margin-bottom:0;
			}
hr{
	margin-bottom:1.4em;
	}
	#newsSlider ul li hr {
		margin-bottom: 1em;
		}
	#contactData hr {
		border:1px solid #e8e8e8;
		margin:0.8em 0;
		}
em{
	font: italic 1.1em "Georgia","Times New Roman",Times,serif;
	}
strong{
	font: bold 1em "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;
	}	

/*** 	4.1 - Headings  ***/
h1,h2,h3,h4,h5,h6{
	}
	h1,h2,h3{
		color:#0A4489;
		}	
	div#internaDivBody h1, .articulo h2, div#homeDivBody h3, div#internaDivBody h3, div.articulo h3{
			text-shadow: #cbcbcb 0px 1px 1px;
			}
h1{}
	div#internaDivBody h1, p.busqueda{
		font:  bold 1.6em Lucida, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS","Tahoma",sans-serif;
		letter-spacing: 0.02em;
		text-align: left;
		clear:left;
		margin:0 0 0.8em;
		}
h2{	
	font:  bold 1.2em Lucida, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS","Tahoma",sans-serif;
	}
	h2#sagai-logo{
		float:left;
		margin-top: 15px;
		}
	/*titulos de seccion*/
	div#homeDivHead h2, div#internaDivHead h2, div#videoDivHead h2{
		font: bold 1.1em "Trebuchet MS","Tahoma","Lucida Grande","Lucida Sans Unicode", sans-serif;
		color:#666;
		text-transform: uppercase;
		letter-spacing: 0.075em;
		text-align: left;
		padding:7px 0 0 0.8em;
		}
		div#videoDivHead h2{
			color:#e8e8e8;
			}
	div#internaDivBody h2{
		font:  bold 1.2em Lucida, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS","Tahoma",sans-serif;
		color:#333;
		letter-spacing: 0.02em;
		text-align: left;
		clear:left;
		margin: 0.8em 0;
		}
	div#internaDivBody div.articulo h2 {
		font: bold italic 1.4em "Palatino", "Georgia", "Times New Roman", Times, serif;
		color:#333;
		margin: 1em 0;
		}
	div#internaDivBody div.articulo .divider {
			clear:both;
			margin-bottom:1em;
		}
	div#sidebar h2{
		font:  bold 1em "Trebuchet MS","Tahoma","Lucida Grande","Lucida Sans Unicode", sans-serif;
		color:#666;
		}
		div.destacado h2{}
		div.destacadoHome h2{}	
h3{}
	div#homeDivBody h3{
		clear:left;
		text-align:left;
		font: bold italic 1.2em "Palatino", "Georgia", "Times New Roman", Times, serif;
		color:#666;
		height:1.4em;
		}
	div#internaDivBody h3, div.articulo h3, #internalForm h2{
		font: bold italic 1.4em "Palatino", "Georgia", "Times New Roman", Times, serif;
		color:#333;
		margin-bottom: 1.4em;
		}
	ul#resultados h3 {
		margin:0;
		padding:0;
		}
h4,h5,h6{
		font-family:Lucida,"Lucida Grande","Lucida Sans Unicode","Trebuchet MS","Tahoma",sans-serif;
		font-weight: bold;
		color:#333;
		letter-spacing: 0.02em;
		text-align: left;
		clear:left;
		}
h4{
	font-size: 1.2em;
	}		
h5{
	font-size: 1.1em;
	}
h6{
	font-size: 1em;
	}

/***	4.2 - Links	***/
	a{
		color:#0067B3;
		}
	a:visited{
		color:#999;
		}
	a:hover{
		color:#F56600;
		}
	a:active{
		color:#8ACA3A;
		}
	a:visited:hover{
		color:#F56600;
		}
	a, a:visited, a:hover, a:active, a:visited:hover {
		text-decoration:none;
		border:none;
		}
	
	/* 4.2.1	Links del header */
		h2#sagai-logo a:hover,h2#sagai-logo a:visited{
			}
		ul#navbar li a{
			position:relative;
			display: inline-block;
			height: 24px;
			padding:8px 0.7em 0;
			font: bold 1.4em "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
			text-transform: uppercase;
			letter-spacing: 0.1em;
			text-shadow: #cbcbcb 0px 1px 1px;
			margin:0 -0.1em
			}
			ul#navbar li a:hover,ul#navbar li a:visited:hover {
				color:white;
				border:none;
				text-decoration: none;
				}
			ul#navbar li a.navbar-current{
				background:#333 url(../imagenes/css/navbarLinkHoverBkgnd.png) -20px 0 repeat-x; 
				color:#888;
				}
				ul#navbar li a.navbar-hover{
				background:#333 url(../imagenes/css/navbarLinkHoverBkgndHover.png) -20px 0 repeat-x;
				color:white;
				}
			ul#navbar li ul.emergente li a{
				top:0;
				padding:0 1.4em;
				font:  normal 1.6em "Trebuchet MS","Tahoma","Lucida Grande","Lucida Sans Unicode", sans-serif;
				text-transform: capitalize;
				color:white;
				}
				ul#navbar li ul.emergente li a:hover{
					text-decoration: underline;
					color:white;
					}
				ul#navbar li ul.emergente li a:hover:active{
					color:#A6E854;
					}
				ul#navbar li ul.emergente li a.navbar-sub-current{
					background-image: none;
					color:white;
					text-decoration:underline;
					}
					ul#navbar li ul.emergente li a.navbar-sub-current:hover{
						color:white;
						}
		ul#subNavbar1 li a, ul#subNavbar2 li a{
			}
			ul#subNavbar1 li a:hover, ul#subNavbar2 li a:hover{
				text-decoration: underline;
				}
			ul#subNavbar2 li a img{
				display:inline;
				position:relative;
				top:4px;
				}
			a#inicio, a#bandera, a#contacto, a#newsletter{
				padding:3px 0 5px 20px;
				font-size: 1.2em;
				letter-spacing: 0.02em;
				}
			a#inicio {
				background:transparent url(../imagenes/css/home.gif) 0 0 no-repeat;
				padding-left: 25px;
				padding-top: 4px;
				}
			a#bandera {
				background:transparent url(../imagenes/css/gb.png) 0 0 no-repeat;
				}
			a#contacto{
				background:transparent url(../imagenes/css/contacto.gif) 0 0 no-repeat;
				padding-left:16px;
				}
			a#newsletter{
				background:transparent url(../imagenes/css/newsletter.gif) 0 0 no-repeat;
				padding-left: 25px;
				}

	/* 4.2.2	Links de Gallery -> ver en la seccion 3-imgs el estilo de las imgs */
		.gallery a,.gallery a:hover,.gallery a:visited {
			padding:0;
			text-decoration: none;
			margin-bottom: 1em;
			}
	
	/* 4.2.3- Links de Textos */
		p a{		
			padding:0 0.2em;
			}
		p a:hover,
		p a:visited,
		p a:visited:hover,
		#container li a:hover,
		#container li a:visited,
		#container li a:visited:hover,
		#container div a:hover
		#container div a:visited,
		#container div a:visited:hover,
		#containerWide li a:hover,
		#containerWide li a:visited,
		#containerWide li a:visited:hover
			{
			border-bottom:1px solid;
			}

		#homeDivBody li a:hover,
		#homeDivBody li a:visited,
		#homeDivBody li a:visited:hover {
			border-bottom:none;
			text-decoration: underline;
			}

		#homeDivBody li h3 a:hover,
		#homeDivBody li h3 a:visited,
		#homeDivBody li h3 a:visited:hover{
			border-bottom:1px solid;
			text-decoration: none;
			}
			 
		.articulo h2 a:hover, 
		.articulo h2 a:visited, 
		.articulo h2 a:visited:hover{
			border-bottom:1px solid;
			}
					
	/* 	4.2.4	Links y botones de noticias */
		a#newsSliderBtnLeft,a#newsSliderBtnRight{
			display: block;
			position: relative;
			top:0;
			left:0;
			width:38px;
			height:19.5em;
			text-indent: -3000px;
			}
		a#newsSliderBtnLeft{
			float:left;
			background: transparent url(../imagenes/css/newsSliderBtns2.png) 0 0 no-repeat;
			}
			a#newsSliderBtnLeft:hover{
				background: transparent url(../imagenes/css/newsSliderBtns2.png) -80px 0 no-repeat;
				border:none;
				}
		a#newsSliderBtnRight{
			float: right;
			background: transparent url(../imagenes/css/newsSliderBtns2.png) -40px 0 no-repeat;
			}
			a#newsSliderBtnRight:hover{
				background: transparent url(../imagenes/css/newsSliderBtns2.png) -120px 0 no-repeat;
				border:none;
				}			
	
	#homeDivBody li a.moreInfo {
			padding:0 0.7em 0.35em 20px;
			background: white url(../imagenes/css/moreInfo.png) 0 0 no-repeat;
			text-align:left;
			font: normal 0.9em "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
			}

		
		#homeDivBody li a.moreinfo:visited {
				border:none;
				}
			#homeDivBody li a.moreinfo:active {
				border:none;
				}
			#homeDivBody li a.moreinfo:hover {
				text-decoration: underline;
				border:none;
				}
			#homeDivBody li a.moreinfo:visited:hover{
				text-decoration: underline;
				border:none;
				}
	
	/* 4.2.5 - Paginado */				
		p.paginado a{
				padding:0.35em;
				margin:0 0.2em;
				color:#666;
				border:2px solid transparent;
				}
				p.paginado a:hover{
					border: 2px solid #999;
					color:black;
					}	
				p.paginado span.current a, p.paginado span.current a:visited{
					color:#fff;
					background-color: #999;
					}			
				p.paginado span.current a:visited {
					border: 1px solid #999;
					}
					
	/* 4.2.6 	RSS Feed link */
	#internaDivHead a#rss{
		position: relative;
		font-weight: bold;
		font-size: 80%;
		color:#666;
		top:-2.4em;
		float:right;
		margin-right:0.35em;
		}
	#internaDivHead	a#rss:hover, a#rss:visited:hover{
		border-bottom:none;
		text-decoration: none;
		color:#f58800;
		}
#internaDivHead a#rss img{
		position:relative;
		top:0.6em
		}

	/* 4.2.7	Footer links */
	p#ripplesFoot a:hover{
		border:none;
		text-decoration: underline
		}
		
/***	5 - Listas	***/
ul{
	list-style-position: outside;
	list-style-type:circle;
	}
	ul li{}	
ol{
	list-style-position: outside;
	list-style-type: upper-latin;
	}
	ol li{}	

/*	5.1	Header lists */
	ul#navbar, ul.emergente, ul#subNavbar1, ul#subNavbar2{
		list-style-type: none;
		font-size: 0.8em;
		}
	ul#subNavbar1, ul#subNavbar2{
		float:right;
		}
	ul#subNavbar1{
		margin-top: 15px;
		}
	ul#subNavbar2{
		margin-top: 40px;
		width:16em; /* solo si esta comentada la seccion de agrandar texto */
		}
	 	ul#subNavbar1 li, ul#subNavbar2 li{
			display: inline;
			float:left;
			list-style-type: none;
			padding:0 0.7em;
			min-height: 17px;
			height:1em;
			}
			ul#subNavbar1 li
				{
				padding-top: 0.25em;
				background: transparent url(../imagenes/css/subNavbarBkgnd.png) right 5px no-repeat;
				}
			ul#subNavbar1 li:last-child, ul#subNavbar2 li:last-child{
				background: none;
				}
			ul#subNavbar1 li p, ul#subNavbar2 li p {
				display:inline;
				}
	ul#subNavbar2{
		clear: right;
		}
	ul#navbar{
		clear:both;
		padding:0;
		text-align: center;
		position: relative;
		width:970px;
		height:36px;
		background:transparent url(../imagenes/css/navbarBkgnd.png) 0 0 no-repeat;
		}
		ul#navbar li{
			text-align: center;
			display: inline;
			list-style-type: none;
			height:33px;
			margin:0 5px;
			}
			ul.emergente{
				position:absolute;
				padding:0;
				margin-top: -0.1em;
				background:transparent url(../imagenes/css/navbarL2Bkgnd.png) no-repeat;
				background-position: center bottom;
				height:20px;
				top:32px;
				left:0px;
				width:970px;
				padding: 0.35em 0 0;
				text-align: center;
				}
				ul.emergente li{
				margin-left:25px;
 				padding:0 1em;
					}
					
/* 	5.2 Body lists */	
	#internaDivBody ul, #internaDivBody ol {
		list-style-position: outside;
		margin-bottom: 1.4em;
		font: italic 1em/1.8em "Georgia","Times New Roman",times, serif;
		}
	#internaDivBody ol{
		list-style-type:decimal;
		}
	#internaDivBody ul{
		list-style-type:none;
		}	
	#internaDivBody ul li {
		background: transparent url(../imagenes/css/disc.png) 0 0.7em no-repeat;
		padding-left: 15px;
		}
	#internaDivBody ol li {
		background: none;
		padding-left: 0;
		}
	#internaDivBody ul li ul, #internaDivBody ul li ol, #internaDivBody ol li ul, #internaDivBody ol li ol {
		font-size:1em;
		padding-left: 1.4em;
		}
		#newsSlider ul {
			list-style-type: none;
			margin:0;
			display: block;
			}
			#newsSlider ul li {
				display: inline;
				float:left;
				width:285px;
				height:18.8em;
				margin:10px 0 0 5px;
				padding:0 0 0 20px;
				border-left: 2px solid #ccc;
				}
		ul#resultados {
			margin:1.4em 1em;
			}
		ul#resultados li{
			background-image: none;
			padding-left: 0;
			margin-bottom: 2.4em;
			font: normal 1em/1.4em Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
			}
		#internaDivBody ul li.pdf-files{
			padding: 0 0.2em 0.4em 25px;
			background: transparent url(../imagenes/css/pdficon_small.gif) 0 2px no-repeat;	
			}
		#internaDivBody ul li.doc-files{
			padding: 0 0.2em 0.4em 25px;
			background: transparent url(../imagenes/css/docicon_small.gif) 0 2px no-repeat;
			}

/***	6- Forms	***/
form#searchform{
	display:inline;
	width: 133px; 
	height: 23px;  
	}
	form#searchform filedset {
		}
	#boton{
		display:inline;
		float:left;
		position: relative;
		top:0px; /* esto junto al centrado vertical de background de #campo solucionan el posicionamiento en webkit, ie 6, 7 y ff */
		width:23px;
		height:26px;		
		}
	#campo{
		float:left;
		position: relative;
		top:-4px;
		left:0;
		padding:0;
		width: 98px;
		height:26px;
		background: transparent url("../imagenes/css/searchField.png") right center no-repeat;
		border: none;
		font:normal 1.4em Helvetica, Arial, sans-serif;
		padding-top:8px;
		}   	

/* contactform / newsletter forms */	
	div#internalForm{
		margin-right:2.4em;
		width:400px;
		float:left;
		}
	div#newsForms{
		width:600px;
		margin:0 auto;
		padding:0;
		}	
	div#contactData{
		margin-top:2.85em;
		width:280px;
		float:right;
		border:2px solid #e8e8e8;
		background-color: #f4f4f4;
		padding: 0.7em;
		font-size: 1.2em;
		line-height: 1.4em;
		color:#444;
		/* bordes redondedos */
		border-radius: 5px; /*propiedad CSS3*/
		-ms-border-radius: 5px; /* // para IE 8 */
		-moz-border-radius: 5px; /* // Firefox */
		-webkit-border-radius: 5px; /* // WebKit y Safari */
		-khtml-border-radius: 5px;
		}
		div#contactData h3{
			text-align:center;
			font: normal 1.4em/1em "Lucida Grande","Lucida Sans Unicode", "Trebuchet MS",Arial,sans-serif;
			margin-bottom: 0;
			}
	p#suscData, p#desuscData{
		text-align:left;
		font: bold italic 1.4em "Palatino", "Georgia", "Times New Roman", Times, serif;
		color:#666;
		margin:0 auto
		}	
	form#contactForm, form#suscForm, form#desuscForm{
		margin:0 auto;
		border:2px solid #e8e8e8;
		background-color: #f4f4f4;
		width:100%;
		clear:both;
		/* bordes redondedos */
		border-radius: 5px; /*propiedad CSS3*/
		-ms-border-radius: 5px; /* // para IE 8 */
		-moz-border-radius: 5px; /* // Firefox */
		-webkit-border-radius: 5px; /* // WebKit y Safari */
		-khtml-border-radius: 5px;
		}
		form#contactForm fieldset{
			width:90%;
			margin:0 auto;
			padding-top: 1em;
			}
		div#internalForm p{
			padding-left: 11.5em;
			color:#e80000;
			font-size: 0.85em;
			}
			form#suscForm{
				margin-bottom: 7em;
				}
		form#contactForm label {
			display:block;
			float:left;
			width:7em;
			text-align: right;
			padding:0 1em 1em 0;			
		}
		form#suscForm label,
		form#desuscForm label{
			display:block;
			float:left;
			width:10em;
			text-align: right;
			padding:0 1em 1em 0;
			}
			form#contactForm input, form#contactForm textarea,
			form#suscForm input,form#suscForm textarea,
			form#desuscForm input,form#desuscForm textarea{
				display:block;
				float: left;
				text-align: left;
				font-size:1.2em;
				width:250px;
				margin-bottom:1em;
				}
			form#contactForm textarea{
				height:100px;
				}
				form#suscForm input,form#suscForm textarea,
			form#desuscForm input,form#desuscForm textarea{
				margin:0;
				padding:0;
				}
			form#contactForm input#borrar,
			form#suscForm input#borrar,
			form#desuscForm input#borrar{
				float:right;
				margin:0.3em 0 1em;
				margin-right:1em;
				padding:0.2em;
				font-size: 0.9em;
				background-color: #e8e8e8;
				color:white;
				border:2px solid #e8e8e8;
				text-align: center;
				color:#999;
				width:8em;
				}
				form#contactForm input#borrar:hover,
				form#suscForm input#borrar:hover,
				form#desuscForm input#borrar:hover{
					border: 2px solid #888;
					color:#333;
					}
					form#suscForm input#borrar,
					form#desuscForm input#borrar{
						margin-top:0.8em;
						}
			form#contactForm input#enviar,
			form#suscForm input#enviar,
			form#desuscForm input#enviar{
				float:right;
				font:  normal 0.9em/1.2em "Trebuchet MS","Tahoma","Lucida Grande","Lucida Sans Unicode", sans-serif;
				text-transform: uppercase;
				letter-spacing: 0.02em;
				margin:0.3em 0 1em;
				padding:0.2em;
				background-color:#526B89;
				color:#e8e8e8;
				border:2px solid #0A4489;
				font-weight: bold;
				text-align: center;
				width:10em
				}
				form#contactForm input#enviar:hover,
				form#suscForm input#enviar:hover,
				form#desuscForm input#enviar:hover{
					background-color:#0A4489;
					color:white;
					}
			form#suscForm input#enviar,
			form#desuscForm input#enviar{
				margin-top:0.8em;
				}
			form#contactForm fieldset,
				{
				margin-bottom:1.6em;
				}
			form#suscForm fieldset,
			form#desuscForm fieldset{
				margin-bottom:0em;
				padding-top:0.8em;
				}

/* 7 - Autoridades */
	#autoridadesList ul{
		padding-bottom: 0;
		}
	#autoridadesList ul li{
		display:block;
		background-image: none;
		margin:0;
		padding: 0;
		}
		#autoridadesList ul li h3{
			font:  normal 0.9em/1.2em "Trebuchet MS","Tahoma","Lucida Grande","Lucida Sans Unicode", sans-serif;
			color:#666;
			text-shadow: none;
			margin:0;
			}
			#autoridadesList ul li h3 a{
				display:block;
				padding:0.8em;
				border-bottom:1px solid #ccc;
				}
				#autoridadesList ul li h3 a:hover{
					border:none;
					border-bottom:1px solid #f56600;
					text-decoration: none;
					background-color: #eeffe6;
					}
				#autoridadesList ul li h3 a span{
					font: bold italic 1.4em "Palatino", "Georgia", "Times New Roman", Times, serif;
					}
					#autoridadesList ul li.tabOn h3 a{
						background-color:#f6f6f6;
						border:1px solid #e3e3e3;
						color:#aeaeae;
						}
		#autoridadesList ul li h4{
			font: bold 1.2em "Trebuchet MS", Verdana, Arial, sans-serif;
			color:#666;
			border-top: 2px solid #999;
			background: transparent url(../imagenes/css/autoridadesGrad.png) 0 0 repeat-x;
			text-shadow: none;
			margin:0;
			padding:0.8em;
			letter-spacing: 0.05em;
			}

	ul#autoridadesData li {
		font: normal 1em/1.4em Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
		background-image: none;
		padding: 0
		}
		ul#autoridadesData li ul li{	
			font: italic 1em/1.4em "Georgia","Times New Roman",times, serif;
			background: transparent url(../imagenes/css/disc.png) 0 0.7em no-repeat;
			padding-left: 15px;
			margin-bottom: 0.8em;
			}						
/*** 8 - Clearfix ***/
.clear{
    display: block;
    content: ".";

    height: 0; 
    clear: both;
    visibility: hidden;
    }

