html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}
body {
	display: table;
	overflow: visible;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/fondo_web3.gif);
	background-color:#4A749A;
	background-repeat:repeat-x;
	}
#contenedor_index {
	display: table-cell;
	vertical-align: middle;
	}
#contenido {
	margin:auto;
	width:760px;
	padding: 1px;
	background-color:#FFFFFF;
	}
#contenidos a {
		text-decoration: none;
	color: #006666;
	font-weight:bold;
	border-bottom: 1px dotted #006666;
}
#contenidos p{
	text-align:justify;
}
#contenidos ul {
	list-style-image: url(../img/vinetas_listas.gif);
}
#contenidos ul li{
	margin-bottom: 2px;
}
#cabecera_index {
	height:223px;
	margin-bottom: 1px;
	background-image:url(../img/cabecera.jpg)
	}
#idiomas {
	color:#FFFFFF;
	font-weight:bold;

	}
#idiomas a {
	font-size:0.7em;
}
#cuadro1 {
	width:247px;
	margin-right:3px;
	float:left;
	height:166px;
	}
#cuadro2 {
	width:254px;
	float:left;
	height:166px;
	margin:0px;
	}
#cuadro3 {
	float:right;
	width:247px;
	height:166px;
	}
#cabecera {
	height:100px;
	background-color:#006699;S
	margin-bottom: 3px;
	background-image:url(../img/cabecera_peque.jpg);
	}
#nivel3 {
	width: 19%;
	float:left;
	text-align:left;
}
#nivel3 ul{
	margin:25px 4px 10px 4px;
	padding:0px;
	list-style-image: url(../img/vineta.jpg);
	list-style-position: inside;
	padding-left:0px;
}
#nivel3 li{
	border-bottom: 1px dotted #009999;
	margin:2px 0px;
}
#nivel3 ul a{
	text-decoration: none;
	font-size:0.8em;
	color: #4f718c;
	font-weight:bold;
}
#contenidos {
	padding:10px 16px;
	color:#336599;
	font-size: 0.9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:justify;
	width: 76%;
	float:right;
	}
#contenidos h1 {
	color:#336599;
	font-size: 1.1em;
	padding:0px;
	margin:0px 0px 6px 0px;
	display:block;
	border-bottom:1px dotted #336599;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#contenidos h2 {
	font-size:1em;
	margin-bottom:0px;
	padding-bottom:0px;
}
#pie {
	padding:5px;
	border-top:1px dotted #336599;
	color:#999999;
	font-size: 0.7em;
	color:#737373;
	clear:both;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:center;
	}
#pie p{
	padding:0px;
	margin:0px;
	}
#pie .separadorpie {
	color:#969696;
}
#pie a:link{
	color:#4F718C;
	text-decoration:underline;
	}
#pie a:visited{
	color:#4F718C;
	text-decoration:underline;
	}
#pie a:hover{
	color:#4F718C;
	text-decoration:none;
	}
#pie a:active{
	color:#4F718C;
	text-decoration:underline;
	}
#rastro_migas {
	clear:both;
	font-size: 0.65em;	
	font-weight: bold;
	padding-left:5px;
	text-align:left;
}
#rastro_migas a{
	font-size: 0.65em;	
	font-weight: bold;
	padding-left:5px;
	color: #5B92C8;
	text-decoration:none;
	font-size: 0.85em;
}
#paramenu {
	padding-left:2px;
	height:25px;
	margin-bottom: 2px;
	border:0px;
/*	overflow:hidden;*/
	z-index:9999;
	}
/*#paramenu #nav {
	display:block;
	float:right;
	padding:0px;
	margin:0px;
	height:100%;

	}	
#paramenu #nav li{
	padding:5px 0px 0px 0px;
	display:block;
	text-align:center;
	width:108px;
	float:left;
	font-size:0.7em;
	font-weight:bold;
	list-style-type: none;
	background-image: url(img/fondo_menu.jpg);
	height:100%;
	}
#paramenu #nav li a{
	color:#FFFFFF;
	text-decoration:none;
	}*/
	/*-------desplegable------------*/

#nav {
	display:block;
	padding:0px;
	margin:2px auto;
	height:100%;
	list-style: none;
	z-index:9999;
	/*background-image: url(../img/fondo_menu2.jpg);*/
}

#nav li {
	display:block;
	float:left;
	padding:5px 0px 7px 0px;
	text-align:center;
	width:124px;
	font-size:0.7em;
	font-weight:bold;
	background-image: url(../img/fondo_menu2.jpg);
	z-index:9999;
	/*border:1px solid #FFFFFF;*/
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#nav li.vidateka {
	display:block;
	float:left;
	padding:5px 0px 7px 0px;
	text-align:center;
	width:124px;
	font-size:0.7em;
	font-weight:bold;
	background-image: url(../img/vidateka2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	z-index:9999;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#nav li li li {
	background-color:#dfeaf6;
}
#nav a {
	display:block;
	width:124px;
	color: #fff;
	text-decoration: none;
	z-index:9999;
	padding:0px;
}
#nav li ul {
	display:block;
	position: absolute;
	left: -999em;
	height: auto;
	width: 122px;
	font-weight: bold;
/*	border-width: 0.25em;*/
	padding-left:-40px;
	margin: 5px 0 0 0px;
	border-bottom:1px solid #3366CC;
/*	background-color:#FF0000;*/
	z-index:9999;
}
#nav li li {
/*	padding-right: 1em;
	width: 13em*/
	width:122px;
	font-size:1em;
	font-weight:bold;
	background-image: none;
	background-color:#aecbe9;
	border:solid #006699;
	border-width: 1px 1px 0px 1px;
	margin-left:-40px;
	z-index:9999;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
#nav li ul a {
/*	width: 13em;
	w\idth: 9em;*/
	color: #006699;
}
#nav li ul ul {
	margin: -20px 0 0 123px;
	z-index:9999;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	z-index:9999;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	z-index:9999;
}

#nav li:hover, #nav li.sfhover {
	background: #006699;
	z-index:9999;
}
#nav li li:hover, #nav li li.sfhover {
	background: #a2bfde;
	z-index:9999;
}
#nav li.vidateka:hover {
	background: #555b24;
	z-index:9999;
	background-image: url(../img/vidateka.gif);
	background-repeat:no-repeat;
}
/*----------idiomas------------*/
#idiomas {
	list-style: none;
	display:block;
	float:right;
	margin:5px 10px 0px 0px;
}
#idiomas li{
	display: inline;
}
#idiomas li a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;	
}
/*-----------------formulario--------------------------*/
.csc-mailform {
	border:1px solid #336599;
}
.csc-mailform-field {
	clear:both;
	margin:10px;
}
#mailformnombre, #mailformapellidos, #mailformemail, #mailformasunto, #mailformmensaje {
	width:100%;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#336599;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#mailformmensaje {
	font-size:0.9em;
}
label {
	font-weight: bold;
	font-size:0.9em;
}
.csc-mailform-submit {
	margin-top:30px;
	font-weight: bold;
	color:#fff;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:80px;
	border:1px solid #336599;
	background-color:#336599;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
}
/*--------------------------noticias-----------------------------*/
.news-list-item img, div .news-single-img img {
	float:left;
	border:1px solid #336599;
	margin-right:10px;
}
.news-list-item #bloque, .news-single-item .bodytext, .news-list-item .bodytext {
	margin: 0px 0px 8px 0px;
	text-align:justify;
}
.news-list-morelink {
	clear:both;
}
.news-single-item h2, .news-list-item h3, .news-list-item h3 a{
	display:block;
	clear: both;
	font-size:0.9em;
	text-decoration:none;
	color:#336599;
	margin-top:5px;
	text-align:justify;
}
.news-list-date {
	font-size:0.75em;
	margin:0px;
	text-transform: capitalize;
}
.news-list-morelink, .news-list-morelink a {
	text-align:right;
	text-decoration:none;
	color:#009999;
	padding-bottom:10px;
}
.news-single-backlink, .news-single-backlink a {
	text-align:right;
	text-decoration:none;
	color:#009999;
	padding-bottom:10px;
}
/*------------galeria-----------------*/
#contenidos .tx-cegallery-pi1 a {
	color: #fff;
	margin-bottom:2px;
	font-size:0.9em;
}
.tx-cegallery-pi1-album_backlink {
	display:none;
}
.tx-cegallery-pi1-album_header {
	display:none;
}
#contenidos .tx-cegallery-pi1-pagebrowser a{
 	color: #009999;
 	text-decoration:none;
}
div .tx-cegallery-pi1-pagebrowser {
	clear: both;
	height:15px;
}
div.tx-cegallery-pi1-pagebrowser_back, div .tx-cegallery-pi1-pagebrowser_next {
	display:none;
}
div.tx-cegallery-pi1-album_entry {
	padding:9px;
	background-color:#006699;
}
.tx-cegallery-pi1-imagetitle a, div .tx-cegallery-pi1-album_entry a, .tx-cegallery-pi1-album_date {
	color:#FFFFFF;
	text-decoration:none;
}
/*filelink css*/
.tr-even{ width:160px; float:left; text-align:left;text-align:left;}
.tr-odd{width:160px; float:left;}
.fila{ width:100%; clear:both; margin-bottom:10px;}
.csc-uploads-3{ width:500px; margin:25px auto;}
.csc-uploads-3 p{ padding:0px; margin:5px 2px 5px 2px;text-align:left!important;}
.csc-uploads-3 p.csc-uploads-description{ font-style:italic;}
