@charset "utf-8";
/* ========================================= Contenedor ======================================== */

/* CSS Document */
*						{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
body					{text-align:center}
table 					{border-collapse:collapse; border:0px; width:100%;}
td						{vertical-align:top}
th						{text-align:left; vertical-align:top}
img						{border:none}
ul 						{list-style:none}
h2						{font-size:120%; text-transform:uppercase}
h3						{font-size:110%}
textarea .inputbox 		{width:350px; height:100px}

.clr					{clear:both}
.width					{width:100%}
.middle					{vertical-align:middle}
.main 					{margin: 0 auto;  display:table; text-align:left}
.dt						{margin:auto; width:auto; display:table} /* align center (for topmenu)*/

* {
	margin: 0;
	padding: 0;
}
html {
	font-size:125%;
}
body {
	font-size:0.5em;
	font-family: verdana, Arial, Verdana;
}
/* CSS Document */
/*__________________________________________________________________TAGS_____________________________________*/
body, button, td, th, div, p {
font-family:"Tahoma",Arial, Helvetica, sans-serif;
	color:#6f6f6f
}
input {
	color:#606d78
}
body {
	background:#fff url(../images/tail.gif) repeat-x 0 0;
	padding:5px 0px 0px 0px;
}
td {
	line-height:16px;
	color:#01387d;
}
a {
	color:#98bc1a;
	text-decoration:none
}
/*a:visited {
	color:#01387d;
}*/
a:hover {
	color:#01387d;
	text-decoration:none
}
label {
	color:#01387d;
}
p {
	line-height:16px;
	padding:0px 0px 0px 0px;
	text-align:justify
}
h1 {
	padding:25px 0 0 350px;
	color:#7f9abc;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:3em;
	visibility:hidden
}


/*__________________________________________________________________CONTENT_____________________________________*/

.inputbox {
	border:1px solid #46462f;
}
.article_indent, #component-contact {
	padding:20px 0px 0px 0px;
}
.article_separator {
	background:url(../images/article_separator.gif) repeat-x 0 50%;
	line-height:25px
}
.contentpaneopen {
	padding-top:30px;
	padding-left:15px;
}
.contentpaneopen td {
	line-height:17px
}
.contentpaneopen p {
	padding:5px 0px 0px 0px;
	text-align:justify;
	font-size:12px
}

.contentpaneopen h2 {
	padding:5px 0px 15px 0px;
}
.contentpaneopen font {
	color:#000
}
.contentpaneopen img {
	margin:0px 15px 0px 0px;
}
.contentpaneopen ul {
	padding:10px 0px 0px 0px;
	
}
.contentpaneopen li {
	background:url(../images/li_bg2.gif) no-repeat 0 3px;
	padding:0px 0px 6px 12px; list-style-type: none;
	line-height:10px
}
.contentpaneopen li a {
	color:#01387d !important;
	text-decoration:underline;
	/*display:block;
	padding:2px 0px 0px 0px;*/
	font-weight:bold
}
.contentpaneopen li .tituloazul {
	color:#01387d !important;
	/*text-decoration:underline;*/
	/*display:block;
	padding:2px 0px 0px 0px;*/
	font-weight:bold
}
.contentpaneopen li a:hover {
	text-decoration:none
}
/*______________________HEADING__________________*/

.componentheading {
	color:#01387d;
	font-size:22px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	margin:0px 0px 10px 0px;
}
.contentheading {
	color:#98bc1a;
	font-size:16px;
	font-weight:bold;
	padding:6px 0px 0px 0px;
}
.buttonheading {
	padding:10px 0px 0px 0px
}
/*______________________BUTTONS__________________*/

.button, .validate {
	color:#fff;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/button.gif);
	width:68px;
	height:20px;
	display:block;
	text-transform:none;
	text-align:center;
	border:none
}
/*______________________READ_MORE________________*/	

a.readon {
	color:#fff;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 15px;
	background:url(../images/readon.gif) no-repeat 0 0px;
	display:block;
	text-decoration:none;
	width:100px;
	float:right
}
a.readon:hover {
	color:#fff;
	text-decoration:none
}
a.readon:visited {
	color:#fff;
}
.readmore {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
* html .readmore {
}
/*______________________ITEMINFO__________________*/

.iteminfo {
	background:url(../images/iteminfo_gl.gif) repeat-x bottom;
	padding:0px 0px 6px 0px;
	margin:0px 0px 15px 0px;
}
.modifydate {
	color:#01387d;
	font-size:11px;
	padding:5px 0px 0px 0px;
}
.createdby {
	color:#01387d;
	font-weight:bold;
	font-size:11px;
	display:block;
	text-transform:none
}
.createdate {
	color:#01387d;
	font-size:12px;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	text-transform:none;
	border-bottom:2px solid #52a1c3
}
.small {
	color:#01387d;
	font-weight:bold;
	font-size:11px;
	margin:5px 0px 3px 0px;
	text-transform:none
}
span.small {
	background:url(../images/small.gif) no-repeat 0 0;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-transform:none
}
/*______________________BLOGMORE__________________*/
.blog {
}
.blog .destacados {
	margin: 10px 0 0px 0;
	font-size:15px;
	font-weight:bold;
	color:#98bc1a
}
.blog p {
	margin: 0 0 5px 0;
	font-size:12px;
}
.blog ul {
	margin: 0 0 5px 40px;
	font-size:12px;
	list-style-type: disc;
}
.blog_more {
	padding:10px 0px 0px 5px;
	background-image: url(../images/bannerNotis.png);
	background-repeat: no-repeat;
	background-position: center top;
	color:#FFFFFF;
	/*border-bottom:5px solid #979799;
	border-left:5px solid #979799;*/
	margin-left:10px;
	float:left;
	height:auto
}
.blog_more h2 {
	color:#ffffff;
	font-size:18px;
	background:none;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	text-align:left;
	margin-left:115px;
	padding:5px 0px 0px 25px;
	text-transform: uppercase;
}
.blog_more ul {
	margin:10px 30px 5px 40px;
	padding: 0 10px 0 0;
	text-align:justify;
	font-size:12px;
	height:auto;
	line-height: 110%;
	list-style-type: none;
}
.blog_more ul li {
	margin-bottom:10px;
	font-weight: bold;
}
.blog_more a {
	color:#01387d;
	font-size:14px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
}
.blog_more a:hover {
	color:#01387d;
	text-decoration:none;
	font-size:14px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
}
.blog_more strong {
	color:#ffffff;
}
.blog_more #piebannernotis {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color:#ffffff;
	background-image: url(../images/piebannerNotis.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:475px;
	height:25px
}
#piebannernotis p {
	font-size:20px;
	font-weight: bold;
	padding:0px 25px 0 0;
	text-align:right;
}
/*______________________PAGE_NAVIGATION___________*/

.pagenav {
	color:#01387d;
	font-size:11px;
	font-weight:normal
}
a.pagenav {
	color:#01387d;
	font-weight:bold
}
a.pagenav:hover {
	color:#01387d;
	text-decoration:none
}
.pagination_nav {
	color:#01387d;
	background:url(../images/article_separator.gif) repeat-x 0 0;
	font-size:12px;
	padding:7px 0px 0px 0px;
}
.pagination {
	margin-top:10px
}
.pagination li {
	float:left;
	padding:0px 5px 0px 5px;
}
/*______________________RESULT____________________*/
.sectiontableentry0 td {
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #333;
}
.sectiontableentry1 td {
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #333;
	border-top:1px solid #000;
	background:#85cfeb
}
.sectiontableentry2 td {
	padding:5px 0px 5px 0px;
}
.sectiontableentry0, .sectiontableentry1, .sectiontableentry2 {
}
.sectiontableentry1 a {
	color:#fff
}
.sectiontableentry1 a:hover {
	color:#fff
}
.sp {
	padding-right:4px !important
}
.sp2 {
	padding:0px 0px 0px 10px;
}
/*______________________POLL______________________*/

.pollstableborder {
	margin:10px 0px 0px 0px;
}
.poll {
}
.poll thead td {
	font-size:11px;
	color:#6f6f6f;
	font-weight:bold !important;
	padding:10px 0px 0px 10px;
}
.pollstableborder td {
	padding:2px 0px 2px 5px;
	vertical-align:top;
	text-align:left;
	font-size:12px
}
.pollstableborder label {
	color:#01387d;
	font-size:12px;
	padding:0px 0px 0px 5px;
	display:block
}
.article_separator {
	display:block;
	height:5px;
	margin:5px 0px 10px 0px;
}
.display {
	padding:0px 0px 10px 0px;
}
.display select {
	border:1px solid #46462f;
	width:100px;
	height:16px
}
.sectiontableentry1 div, .sectiontableentry0 div {
	font-size:1px
}
/*________________________________________SEARCH____________________________________*/
#search {
	float:right;
	width:156px
}
.search_s7 {
	padding:20px 0px 0px 0px;
}
.inputbox_s7 {
	width:155px;
	height:18px;
	border:1px solid #3c7188;
	background:#84b8ce;
	margin:0px 0px 0px 0px;
	color:#01387d;
	font-size:11px;
	padding:2px 0px 0px 5px;
	vertical-align:top;
	font-weight:bold
}
* html .inputbox_s7 {
	height:21px
}
.button_s7 {
}
/*_____________________________RESULT___________________________*/
.search_result h3 {
	color:#1e3300;
	font-size:14px
}
.search_result p {
	padding:10px 0px 0px 0px;
}
#search_searchword {
	border:1px solid #999
}
legend {
	color:#1e3300
}
.phrase {
	color:#01387d;
	margin:10px 10px 10px 0;
	padding:10px;
	width:60%;
	border:solid 1px #ccc;
	float:left;
}
.phrase .inputbox {
	background:#fff;
	color:#01387d;
	display:block;
	margin-top:10px;
	width:12em;
}
.phrase .inputbox option {
	background:#fff;
	border-bottom:solid 1px #333;
	padding:2px;
}
.phrase .inputbox option a:hover {
	color:#1e3300;
	background:#C00;
	border-color:#CFD0D6;
}
fieldset.word, fieldset.only {
	border:solid 1px #ccc;
}
.only {
	border:solid 0;
	margin:10px 0 0 10px;
	padding:5px 10px;
	line-height:1.3em;
}
.word {
	padding:10px 10px 10px 0;
	border:solid 0 !important;
}
.word input {
	background:#fff;
	color:#ff6614;
	font-weight:normal;
	margin:0 0 0 10px;
	padding:2px;
}
/*________________________________________BOXES________________________________________________________________*/

.module {
	margin:0px 0px 9px 0px;
	background:url(../images/box_bg.gif) no-repeat 0 0
}
.module div {
	padding:0px 10px 0px 20px;
	width:100%
}
.module div div {
	padding:0px 0px 0px 0px;
}
.module div div div {
	background:none;
	width:160px
}
* html .module div div div {
	width:100%;
}
.module h3 {
	color:#01387d;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
	padding:12px 0px 10px 0px;
	background:url(../images/box_h3.gif) no-repeat 0 0
}
.module .button {
	margin:15px 0px 0px 0px;
	background:url(../images/button.gif);
	width:68px;
	height:20px;
	display:inline;
	color:#fff;
	font:bold 12px Arial
}
.module label {
	color:#6e7e81;
	font-size:12px;
	font-family:Arial
}
.module ul {
	padding:0px 0px 15px 10px;
}
.module li {
	padding:2px 0px 2px 0px;
	background:url(../images/li_bg.gif) repeat-x left bottom
}
.module li a {
	color:#052716;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	padding:0px 0px 0px 14px;
	background:url(../images/bullet.gif) no-repeat 0px 8px;
	display:block
}
.module li a:hover {
	color:#052716;
	text-decoration:underline
}
.module li a:visited {
	color:#052716
}
.module_s3 {
	background:url(../images/nd_bg.gif) repeat-y 0 0
}
.module_s3 div {
	background:url(../images/nd_top.gif) no-repeat 0 0;
	width:100%
}
.module_s3 div div {
	padding:10px 10px 25px 23px;
	background:url(../images/nd_bot.gif) no-repeat 0 bottom
}
.module_s3 div div div {
	padding:0px 0px 0px 0px;
	width:190px;
	color:#f9f0cf;
	background:none
}
.module_s3 h3 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}
.module_s3 ul {
	padding:4px 0px 0px 0px;
}
.module_s3 li {
	padding:0px 0px 2px 0px;
}
.module_s3 li strong a {
	font-size:12px;
	color:#fff !important
}
.module_s3 li span {
	padding:0px 0px 0px 15px;
	display:block;
	color:#fff
}
.module_s3 a {
	color:#364628;
	font-size:11px;
	text-decoration:none;
	background:url(../images/bullet2.gif) no-repeat 0 6px;
	padding:0px 0px 2px 15px;
	display:block
}
.module_s3 a:hover {
	color:#364628;
	text-decoration:underline
}
.module_s4 {
	margin:0px 0px 9px 0px;
	background:url(../images/box_bg.gif) repeat-y;
}
.module_s4 div {
	background:url(../images/box_bot.gif) no-repeat left bottom;
	width:100%
}
.module_s4 div div {
	padding:4px;
	background:url(../images/box_top.gif) no-repeat 0 0
}
.module_s4 div div div {
	width:100%;
	background:none
}
.module_s4 h3 {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-transform:none;
	padding:7px 0px 10px 15px;
	background:url(../images/box1_h3.gif) no-repeat 0 0
}
/*________________________________________MAINMENU_____________________________________*/
.module_menu {
	margin:5px 0px 15px 0px;
}
.module_menu div {
	width:100%
}
.module_menu div div {
	padding:4px;
}
.module_menu div div div {
	width:100%;
	padding:0px 0px 0px 0px;
	background:none
}
.module_menu h3 {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
	margin-top:25px;
	padding:0px 0px 7px 15px;
}
.module_menu ul {
	padding:0px 0px 15px 16px;
}
.module_menu li {
	padding:2px 2px 2px 2px;
	margin:2px 0px 2px 0px;
	background-image: url(../images/li_bg2.gif);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: 5px;
}
.module_menu li a {
	color:#01387d;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
	padding:0px 0px 2px 10px;
	background:url(../images/menu_bullet.gif) no-repeat 0px 4px;
}
.module_menu li a em {
	font-style:normal
}
.module_menu li a:hover {
	color:#01387d;
	text-decoration:underline
}
.module_menu li a:visited {
	color:#01387d
}
.module_menu img {
	padding-top:15px;
}

.subli {margin-left:15px; clear:right}
/*________________________________________TOPMENU_____________________________________*/

#topmenu {
	margin:0px 0px 0px 0px;
	width:805px;
	background-image: url(../images/fondoCabecera3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#topmenu .tr {/*background:url(../images2/topmenu_tr.gif) no-repeat right 0;*/
	height:44px;
}
#topmenu .tl {/*background:url(../images2/topmenu_tl.gif) no-repeat 0 0;*/
}
.tr {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	line-height:90%;
	font-size:14px;
}
ul.menu-nav {
	padding:0px 0px 0px 0px;
	width:100%
}
ul.menu-nav li {
	display:block;
	float:left;
}
/*ul.menu-nav li a {
	color:#02387c !important;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-transform:none;
	text-align:center;
	padding:0px 22px 0px 21px;
	height:44px;
no-repeat 0 0;
	float:left;
	border-left:1px solid #fff;
}
*/* html ul.menu-nav li a {
	height:44px
}
/*ul.menu-nav li a span {
	display:block;
	padding:13px 0px 0px 0px;
}*/
ul.menu-nav li a span em {
	font-style:normal;
}
ul.menu-nav li a:hover {
	color:#98bc1a !important;
	font-weight:bold; /*font-size:12px; */
	text-decoration:none;
	background:url(../images/topmenu_act.gif) no-repeat 50% bottom
}
/*ul.menu-nav li a:hover span {
	padding:13px 0px 10px 0px;
}*/
ul.menu-nav li.active a {
	color:#98bc1a !important;
	font-weight:bold;
	/*font-size:12px;*/
	text-decoration:none;
	background-image: url(../images/menuactivo.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/*ul.menu-nav li.active a span {
	display:block;
	padding:13px 0px 10px 0px;
}*/
/*________________________________________LOGINFORM_____________________________________*/

.module_s2 {
	margin:0px 0px 9px 0px;
	background-image: url(../images/box_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.module_s2 div {
	background:url(../images/login_top.gif) no-repeat 0 0;
	width:100%
}
.module_s2 div div {
	padding:4px;
	background:url(../images/login_bot.gif) no-repeat 0 bottom
}
.module_s2 div div div {
	width:165px;
	background:none;
	height:224px
}
.module_s2 h3 {
	color:#01387d;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
	padding:12px 0px 3px 15px;
	background:url(../images/box_h3.gif) no-repeat 0 0
}
.module_s2 label {
	color:#6f6f6f;
	padding:0px 0px 0px 1px;
	display:block;
	vertical-align:middle;
	font-size:12px;
	text-transform:lowercase;
}
.module_s2 p, label.remember {
	color:#6f6f6f;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
}
.module_s2 a {
	color:#01387d !important;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold
}
.module_s2 a:hover {
	color:#01387d;
	text-decoration:none
}
.module_s2 form {
	text-align:left;
	padding:0px 0px 10px 6px;
}
.module_s2 form div {
	width:65px;
	margin:auto;
}
* html .module_s2 form div {
	width:65px;
	margin:0px 0px 0px 0px;
}
.module_s2 .inputbox {
	width:140px !important;
	height:18px;
	border:1px solid #525252;
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 3px;
	color:#818181;
	vertical-align:middle;
	background:#fff;
}	/* inputbox */
.module_s2 .button {
	border:none;
	background:url(../images/button.gif) no-repeat 0 0;
	width:68px;
	color:#fff;
	font-size:11px;
	font-weight:bold !important;
	margin:10px 0px 5px 0px;
	text-align:center;
	padding:0px 0px 0px 0px;
	font-family:Tahoma
} /* button */
#mod_login_remember {
	margin:0px 10px 0px 0px;
	vertical-align:middle;
	background:none;
	border:none;
	float:left;
	display:block;
	width:12px
}		/*checkbox*/
.required {
	border:1px solid #46462f;
	margin:0px 0px 0px 0px;
}
input.requred {
	border:none !important
}
.breadcrumbs {
	display:block;
	border-bottom:1px solid #52a1c3;
	color:#01387d;
	font-size:12px;
	padding:0px;
	margin:0px 0px 5px 0px;
}
.pathway a {
	color:#94c400;
}
/*___________________________________________________________INDEX.PHP_STYLES_________________________________*/


.main {
	width:1000px;
	height:auto;
}
#header {
	background-color: #01387d;
	margin:0px 0px 3px 0px;
}
#header div {
	color:#fff;
	font:normal 12px Arial;
	line-height:18px
}
#header .cabecera1 {
	background:url(../images/header_right.jpg) no-repeat right 0;
}
#header .cabecera2 {
	background:url(../images/header_right_proyecto2.jpg) no-repeat right 0;
}
#header .cabecera3 {
	background:url(../images/header_right_socios.jpg) no-repeat right 0;
}
#header .cabecera4 {
	background:url(../images/header_right_divulgativo.jpg) no-repeat right 0;
}
#header .cabecera5 {
	background:url(../images/header_right_actividades.jpg) no-repeat right 0;
}
#header .cabecera6 {
	background:url(../images/header_right_noticias.jpg) no-repeat right 0;
}
#header .cabecera7 {
	background:url(../images/header_right_enlaces.jpg) no-repeat right 0;
}
#header .cabecera8 {
	background:url(../images/header_right_contacto.jpg) no-repeat right 0;
}
#header dd {
	height:250px
}
#header dd .space {
	padding:34px 200px 10px 27px;
}
#header dd span {
	display:block;
	width:302px;
	height:44px;
	background:url(../images/header_t.gif) no-repeat 0 0;
	margin:0px 0px 15px 0px;
}
#header dd .line {
	background:url(../images/header_line.gif) repeat-x 0 0;
	line-height:6px
}
#header a {
	display:block;
	float:right;
	background:url(../images/header_readmore.gif) no-repeat 0 0;
	width:99px;
	height:45px;
	text-decoration:none
}
#top {
	height:75px;
	clear:both;
}
.fondotitulocas {
	background-image: url(../images/tituloCAS.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:100%;
}
.fondotitulofra {
	background-image: url(../images/tituloFRA.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:100%;
}
.fondotituloeng {
	background-image: url(../images/tituloENG.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:100%;
}
.fondotitulopor {
	background-image: url(../images/tituloPOR.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:100%;
}
#idiomas {
	float:right;
color:#fff;
	text-align:right;
	width:100%;
}
#idiomas a {
	color:#FFFFFF
}
#idiomas a:hover {
	color:#ffffff;
	text-decoration:underline
}
#menusup {
	float:right;
	color:#fff;
	text-align:right;
	/*background-color:#98bc1a;*/
	padding:5px 5px 0px 5px;
	margin-top:68px;
	margin-right:5px;
	
}
#menusup a {
	color:#FFFFFF
}
#menusup a:hover {
	color:#01387d
}
.logo {
	margin:0px 0px 0px 30px;
}
#content {
	padding:0px 0px 10px 0px;
	float:left;
}
#content .space {
	padding:0px 2px 0px 2px;
}
.box_indent {
	padding:10px 10px 10px 25px;
}
#wrapper {/*background:url(../images2/content_bg.gif) repeat-x 0 0*/
	clear:both
}
#wrapper .bg1 {/*background:url(../images2/content_tr.gif) no-repeat right 0*/
}
#wrapper .bg2 {/*background:url(../images2/content_tl.gif) no-repeat 0 0;*/
	padding:0px 10px 10px 10px;
}
td.c2 {
	background:#dceaef url(../images/c_l.gif) repeat-y right 0
}
.c2 {
	width:183px
}
.c2 .space {
	padding:30px 0px 0px 3px !important;
}
.c1 {
	width:221px
}
.c1 .space {
	padding:21px 5px 0px 0px;
}
#footer {
	padding:0px 0px 0px 0px;
	border-top:4px #98bc1a solid;
	color:#01387d;
	text-align:center;
	background-color: #01387d;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat;
	font-size:1.1em;
	background-position: center top;
}
#footer dl {
}
#footer dd {
	width:100%;
}
#footer .space {
	height:30px;
	padding:10px 7px 0px 7px;
	color:#01387d;
	text-align:center;
}
#intranet {
	width:auto;
	float:right;
	height:auto;
	margin:0;
	padding:0 25px 0 0;
	color:#00367f;
	font-size:1.2em;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight:bold
}
#intranet img {
	padding-left:10px;
	vertical-align: middle;
}
#intranet a {
	text-decoration:none
}
#intranet a:hover {
	text-decoration:underline
}
#footer .space .pie {
	padding:16px 0px 0px 20px;
	color:#ffffff !important;
	font-weight:bold;
	font-size:11px
}
#footer a {
	color:#01387d;
	font-size:11px;
	text-decoration:none;
	font-weight:bold
}
#footer a:hover {
	text-decoration:underline
}
.space2 {
	padding:0px 20px 15px 30px;
}
.c_t {/*background:url(../images2/c_t.gif) repeat-x 0 0 #fff*/
	background-color:#FFFFFF
}
.c_l {/*background:url(../images2/c_l.gif) repeat-y 0 0*/
}
.c_r {/*background:url(../images2/c_r.gif) repeat-y right 0*/
}
.c_b {/*background:url(../images2/c_b.gif) repeat-x 0 bottom*/
}
.c_tl {/*background:url(../images2/c_tl.gif) no-repeat 0 0*/
}
.c_tr {/*background:url(../images2/c_tr.gif) no-repeat right 0*/
}
.c_bl {/*background:url(../images2/c_bl.gif) no-repeat 0 bottom*/
}
.c_br {/*background:url(../images2/c_br.gif) no-repeat right bottom;*/
	padding:4px;
}
.b1, .b2, .b3 {
	display:block;
	width:212px;
	height:76px;
	text-decoration:none;
	float:left
}
.b1 {
	background:url(../images/b1.jpg) no-repeat 0 0;
	margin:0px 2px 0px 0px;
}
.b2 {
	background:url(../images/b2.jpg) no-repeat 0 0;
	margin:0px 2px 0px 0px;
}
.b3 {
	background:url(../images/b3.jpg) no-repeat 0 0;
}
#banners {
	overflow:hidden
}
.izda {
	float:left
}
.dcha {
	float:right
}
.mbottom5 {
	margin-bottom:11px
}
.mtoplogo {
	margin-top:0px
}
.mtoplogo2 {
	margin-top:50px
}
.mtoplogo3 {
	margin-top:150px
}
#banner_cabecera {
	width:815px;
	float:left;
	height:auto
}
/* ========================================= clearfix == */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* ========================================= fin clearfix == */
#topCentral {
	clear:both;
	width:100%;
	height:auto;
	}
.mitad {
	width:49%;
	float:left;
}
.blogsection {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color:#FFFFFF
}

.bloqueIMGDcha { padding:150px 15px 50px 15px; float:right; display:inline}

.nada .izda { border-bottom: 1px dotted #CCCCCC; height:175px;width:195px; padding:15px}

.socios {
	width:80%;
	margin-left:150px;
	height:auto;
	clear:both;
	text-align:justify;
	border-bottom:1px dotted #CCCCCC; 
}
.imgsocios {
	width:400px;
	height:auto;
	float:left;
	text-align:center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.socios p {text-align:left}

.enlaces {width:80%;  height:auto;float:left; text-align:left; /*margin-left:75px;*/}
.imgenlaces {width:400px;  height:auto; float:left; text-align:left}
.enlaces p {text-align:left; height:auto; margin-left:100px; margin-bottom:5px;}
.enlaces li {
	list-style-type: none;
	line-height: 125%;
}
.enlaces li a{ text-decoration:none }

.enlaces li a:hover{ text-decoration:underline }

.enlaces2 {width:60%;  height:auto;float:left; text-align:left; margin-left:75px;}
.imgenlaces2 {width:400px;  height:auto; float:left; text-align:left}
.enlaces2 p {text-align:left; height:auto; margin-left:0px; margin-bottom:5px;}
.enlaces2 li {
	list-style-type: none;
	line-height: 125%;
}
.enlaces2 li a{ text-decoration:none }

.enlaces2 li a:hover{ text-decoration:underline }

.tituloazul {
	color:#01387d;
}

#menuanos {float:left; }

#menuanos ul {
	display:inline-block;
	list-style-type: none;
	float:left;margin:0;
	padding:0;
}

#menuanos ul li a{
	text-decoration:none;
	
}

/*---------estilos album-------------*/

.Estilo2 {
	font-size: 12px;
	color: #A1C201;
	font-weight: bold;
}
.txtitulo {font-size: 12px;
	color: #000000;
	font-weight: normal; text-align:center; margin:10px 0 0 0; padding:0; border-bottom: 1px solid #A1C201}
	

/*.bannerActividadesSup . img{
	width:150px;
	height:150px; padding:10px
	
	}*/

.txverde {color: #000000; font-weight:bold}
.txverde a{color: #A1C201;}
.txverde a:hover{color: #000000;}
.galerias02 {
	width:100%;
	float:left;
	margin: 0 auto 10px auto;
/*	background-color:#33FFCC;
	border: 1px solid #993333*/
}
.galerias02 img {
	border:2px solid #A1C201; padding:2px;
	float:left; margin: 0 20px 0 auto;
	}
.galerias02 p {	padding:0 0 0 0px; }
.actividades {
	width:50%;
	float:right;
	margin: 0 auto 10px auto;
/*		background-color:#33FFCC;
border: 1px solid #993333*/
}
.actividades img {
	border:2px solid #A1C201; padding:2px;
	float:left; margin: 0 auto 0 auto;
	}
.actividades p {	padding:0 0 0 0px; }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.marginImgHGaleria {
	margin: 0px 100px 0px 25px;
}
.marginImgVGaleria {
	margin: 0px 25px 0 25px 
}
.aliIzq {
	float:left
}
.aliDcha {
	float:right
}
.nada, .fila {
	clear:both
}

a.nav, a:hover.nav { font-size:12px; font-weight:bold}

.margen { margin-left:30px;}
.margendoble { margin-left:60px;}

.entrada {
	font-style: italic;}
.clspequeL {margin-bottom:5px; height:auto}
.bannerActividadesSup {
	background-image:url(../images/banner.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	width:175px;
	height:180px;
	padding:0;margin:0;
	/*padding: 7px 13px 0px 13px;*/
}
.bannerActividadesSup img{
	width:160px;
	height:150px;
	padding:0;margin:15px 0 0 8px ;
	/*padding: 7px 13px 0px 13px;*/
}


.bannerActividadesSup .txtitulo {
	width:150px;
	font-weight: bold;
	border:0;
	text-align:center;
	vertical-align: middle;
	margin:15px 0 0 12px ;
}


.bannerActividadesSup p {
	width:150px;
	font-weight: normal;
	color:#000000;
	border:0;
	text-align:center;
	vertical-align: middle;
	margin:15px 0 0 12px ;
}

.borde1px {border:1px solid #A1C201}
.textocentrado { margin-left:290px;}
