/* CSS Document */

body  {

	margin:0px;
	margin-top: 0x;
	margin-left: 0px;
	margin-right:0px;
}

#content1	{

	margin:0px;
	margin-top: 0x;
	margin-left: 11px;
	margin-right:11px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;;
	font-weight:200;
	font-size: 11px;
	color: #333 ;
	}

#maillist  {

	margin:0px;
	margin-top: 0x;
	margin-left: 0px;
	margin-right:0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;;
	font-weight:700;
	font-size: 7px;
	color: #3d718d;
	}
	
	td
{
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color: #3d718d;
	text-align:justify;
}


	.maillist {

	margin:0px;
	margin-top: 0x;
	margin-left: 0px;
	margin-right:0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;;
	font-weight:700;
	font-size: 7px;
	color: #3d718d;
	}
	
#content1 h1
{
font-family: Arial, Helvetica, sans-serif;text-decoration: none; 
font-size: 19px;
font-weight: lighter;
color: #c8051b;
}



#content1 h2
{
font-family: Arial, Helvetica, sans-serif;text-decoration: none; 
font-size: 13px;
color:#006699;

}

#content1 h3

{
font-family: Arial, Helvetica, sans-serif;text-decoration: none; 
font-size: 13px;
color:#0F3170;

}

#content1 h6
{

background-image: url(images/line.gif);
background-position: center;
background-repeat: repeat-x;
/*padding-left: 1px; */

}

#content1 li
{
list-style-image: url(images/bullet1.gif);
}

#content1 li:hover
{
list-style-image: url(images/bullet2.gif);
}

#content1 a:link, a:active
{
font-family: Arial, Helvetica, sans-serif;text-decoration: none; 
font-size: 11px;
color: #335c7c;
	
}


#content1  a:visited
{
font-family: Arial, Helvetica, sans-serif;text-decoration: none; 
font-size: 11px;
color: #335c7c;
	
}

#content1 a:hover 
{
font-family: Arial, Helvetica, sans-serif;color: #004A6F;
font-size: 11px;
TEXT-DECORATION: none;
color:#93b5cf;

}




/*-----ect-----*/

.bgheader{
background-image: url(images/f_header.jpg);
background-position: center;
background-repeat:no-repeat;
}

.bgder{
background-image: url(images/ed.jpg);
background-position: bottom left;
background-repeat:repeat-y

}

.bgf1{
background-image: url(images/f1.jpg);
background-position: top left;
background-repeat:no-repeat;
}

.bgf2{
background-image: url(images/f2.jpg);
background-position: top left;
background-repeat:repeat-x;
}

.bgf3{
background-image: url(images/f3.jpg);
background-position: top right;
background-repeat:no-repeat;
}


.bgei{
background-image: url(images/ei.jpg);
background-position: bottom right;
background-repeat:repeat-y

}


.bgs1{
background-image: url(images/s1.jpg);
background-position: bottom right;
background-repeat:repeat-y

}

.bgs2{
background-image: url(images/s2.jpg);
background-position: bottom left;
background-repeat:repeat-y

}

.bgc1{
background-image: url(images/c1.jpg);
background-position: top center;
margin-top:0px;
background-repeat:no-repeat;
}

.bgc2{
background-image: url(images/c2.jpg);
background-position: top center;
margin-top:0px;
background-repeat:no-repeat;
}

.bgcontent{
background-image: url(images/fc.jpg);
background-position: top center;
margin-top:0px;
background-repeat:repeat-y;
}

.bgcalendar1{
background-image: url(images/cj1.jpg);
background-position:left;
margin-top:0px;
background-repeat:repeat-y;
}

.bgcalendar2{
background-image: url(images/cj2.jpg);
background-position:right;
margin-top:0px;
background-repeat:repeat-y;
}

.bgcalendar3{
background-image: url(images/cj3.jpg);
background-position: bottom left;
margin-top:0px;
background-repeat:no-repeat;

}

.bgcalendar4	{
background-image: url(images/cj4.jpg);
background-position:bottom right;
margin-top:0px;
background-repeat:no-repeat;

}

.bgcalendar5	{
background-image: url(images/cj5.jpg);
background-position:bottom;
margin-top:0px;
background-repeat:repeat-x;
}

#content_right {

margin-right:7px;
margin-top:5px;
}

.bgnoticias1	{
background-image: url(images/n1.jpg);
background-position:left;
margin-top:0px;
background-repeat:repeat-y;
}

.bgnoticias2	{
background-image: url(images/n2.jpg);
background-position:right;
margin-top:0px;
background-repeat:repeat-y;
}

.bgnoticias3	{
background-image: url(images/n3.jpg);
background-position:bottom left;
margin-top:0px;
background-repeat:no-repeat;
}

.bgnoticias4	{
background-image: url(images/n4.jpg);
background-position:bottom right;
margin-top:0px;
background-repeat:no-repeat;
}

.bgnoticias5	{
background-image: url(images/n5.jpg);
background-position:bottom;
margin-top:0px;
background-repeat:repeat-x;

}

.bgsuscribase1	{
background-image: url(images/m1.jpg);
background-position:right;
margin-top:0px;
background-repeat:repeat-y;

}

.bgsuscribase2	{
background-image: url(images/m2.jpg);
background-position:bottom;
margin-top:0px;
background-repeat:repeat-x;

}

.bgsuscribase3	{
background-image: url(images/m3.jpg);
background-position:bottom right;
margin-top:0px;
margin-right:0px;
background-repeat:no-repeat;
}

.bgsuscribase4	{
background-image: url(images/m4.jpg);
background-position:top right;
margin-top:0px;
background-repeat:no-repeat;
}

#content_left {

margin-left:15px;
margin-top:5px;
}

.bgtitulo_calendario	{
background-image: url(images/t_calendario.jpg);
background-position:top center;
margin-top:0px;
background-repeat:no-repeat;
}

.bgtitulo_calendario_EN	{
background-image: url(images/calendar_of_activities.jpg);
background-position:top center;
margin-top:0px;
background-repeat:no-repeat;
}

.bgtitulo_noticias	{
background-image: url(images/noticias.jpg);
background-position:top center;
margin-top:0px;
background-repeat:no-repeat;

}

.bgtitulo_noticias_EN	{
background-image: url(images/news.jpg);
background-position:top center;
margin-top:0px;
background-repeat:no-repeat;

}

.bgsuscribase	{
background-image: url(images/suscribase.jpg);
background-position:center;
margin-top:0px;
background-repeat:no-repeat;
}

.bgsuscribase_EN	{
background-image: url(images/subscribe.jpg);
background-position:center;
margin-top:0px;
background-repeat:no-repeat;
}
.bgcontentmnu1	{
background-image: url(images/mnu1.jpg);
background-position:top;
margin-top:0px;
background-repeat:no-repeat;
}

.bgcontentmnu2	{
background-image: url(images/mnu2.jpg);
background-position:bottom;
margin-bottom:0px;
background-repeat:no-repeat;
}

.bgcontentmnu3	{
background-image: url(images/mnuf.jpg);
margin-bottom:0px;
background-repeat:repeat-y;
}

#title {

}

/*----------------------------------------inicio menu dinamico-------------------------------------*/


  #mdmargin {
  margin-right:1px;
  margin-left:5px;
  margin-top:6px;
  margin-bottom:25px;
}


  #md {
  padding-bottom: 0px;


}
 
  #md ul{
  padding: 0px;
  margin: 0px;
  vertical-align:middle;
 }
 
   #md li{
  padding: 0px;
  margin-bottom:0px;
  list-style: none;
  width: 142px;
  height:40px;
  font-size:11;
   }
 
#md li a, #md li a:active {

  font-family: Arial, Verdana, Helvetica;
  background-image:url(images/md111.jpg);
  background-repeat:no-repeat;
  color:#5aa9eb;
  text-decoration: none;
  text-align:center;
  font-size: 11px;	
  font-weight:bold;
  height:40px;
  padding-top:9 	px;
  font-size:11px;

  }	
	
#md li a:link, #md li a:visited {
	display: block;
	background-image:url(images/md111.jpg);
	background-repeat:no-repeat;
	padding: 0px 0 0 5px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
	font-weight:bold;
	height:40px;
	text-align:center; 
    padding-top:9px;
    font-size:11;

	}
	
#md li a:hover {
	color: #b1bfd1;
	text-decoration: none;
	display: block;
	padding: 0px 0 0 5px;
    background-image:url(images/md222.jpg);
    background-repeat:no-repeat;
	voice-family: "\"}\""; 
  	voice-family: inherit;
	color:#FFFFFF;
	font-weight:bold;
	height:40px;
	text-align:center;
    padding-top:9px;
    font-size:11px;

}
	
/*--------------------------------------fin menu dinamico-------------------------------------------*/

/*------------------------------------------Inicio Title-------------------------------------------*/


#title {
font-family: Arial, Helvetica, sans-serif;;
font-weight:bold;
color:#003366;

font-style:normal;
  color: #105594;
    text-shadow: black 0px 0px 5px;
/*  text-shadow: white 0px 0px 5px;*/
/*  text-shadow:inherit;*/
  /*filter:shadow(color=white);*/
/*  height:1px;*/
  

font-size:24px;
text-align:center;
}
/*---------------------------------------------Fin Title-------------------------------------------*/


/*-----------------------------------------Inicio Calendario---------------------------------------*/

#boxcalendar {
padding-left: 0px;
padding-top: 5px;
font-size: 11px;
text-align: center;
font-style:inherit;
    color: #2b5777;
}

#boxcalendar td{
text-align:center;
}

#tdcurrent {
font-weight:bold;
color:#FFFFFF;
}

#boxcalendar .event_day_small a:link, a:active, a:visited, a:hover {
font-size:13px;
text-decoration: underline;
color: #1f5e8f;
}

#td event{
background-color:#000000;
font-size:13px;
font-weight:bold;
}

.event_day_small a{
font-weight:lighter;
color: #ffffff;
border: 0px solid #000000;
}

#boxcalendar .event_day_small a{
font-weight:bold;
color:#2f5c7f;
text-decoration: underline;
}

#boxcalendar .current_small {
border: 0px solid #1a5b80;
}

.current_small {
border: 1px solid #1a5b80;
background-position:bottom left;
text-align:center;
background-position: bottom left;
background-repeat: no-repeat;
}

#boxcalendar a:link, a:active, a:visited{
font-size: 12px;
word-spacing:normal;
text-align: center;
text-decoration: none;
  color: #2f5c7f;
}
#boxcalendar a:hover{
text-decoration: underline;
  color: #93b5cf;
}

.tbl_calendar_display_small {
border: 1px solid #1b66a0 ;
width: 95%;
}

#boxcalendar .tbl_calendar_display_small {
border: 0px solid #b29b6f;
width: 95%;
}


#boxcalendar .month_name{
border: 0px solid #b29b6f;
width: 95%;
font-size:11px;
font-weight:bold;
color:#366488;
font-family: Arial, Helvetica, sans-serif;text-decoration: none; 
}

#boxcalendar .day_name_small{
font-size:12;
font-weight:lighter;
font-family: Arial, Helvetica, sans-serif;text-decoration: none; 
}

td.past {
	text-align: left;
	height: 45px;
	overflow: hidden;
	-moz-border-radius: .3em;
	padding: .5em;
	border: 1px solid #2f5c7f;	
background-repeat: no-repeat;
background-position: top left;
}

td.future {
	text-align: left;
	height: 45px;
	overflow: hidden;
	padding: .5em;
	border: 1px solid #2f5c7f;
}

td.current {
	text-align: left;
	height: 45px;
	overflow: hidden;
    background-color: #a3c1dd;
	padding: .5em;
	border: 1px solid #2f5c7f;
	background-repeat: no-repeat;
	background-position: left top;
}

.tbl_calendar_display {
border: 1px solid #2f5c7f;
}
.tbl_calendar_display a{

display: block;
padding-left: 2px;
text-align: left;
}

#calendar td ul {

	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
}

.tbl_calendar_display ul li{
	list-style: none;
	font-size: 10px;
}

.event_day_small a{
font-size: 11px;
font-weight: bold;
color: #2c80c8;
border: 0px solid #2f5c7f
}

.day_name_small{

background-image: url(images/bgd.jpg);
background-position: top left;
background-repeat: repeat-x;
}


.day_name{
background-image: url(images/bgd.jpg);
background-position: top left;
background-repeat: repeat-x;
}


.tbl_calendar_display_year {
width:400px;
}

.tbl_calendar_head {
width:400px;
}

.tbl_calendar_display {
width:400px;
}
/*-------------------------------------------Fin Calendario----------------------------------------*/

