﻿a:link              {color: #505A32; font-weight:bold;}
a:visited           {color: #665566;}
a:hover             {text-decoration: none;color: #CC9406;}
a:active            {text-decoration: none;color: #000000;}
.actionbuttons      {text-align:right;position: relative;padding: 1px 1px 1px 1px;}

body            {font-family: Calibri;margin: 0px;background: #B4D09A url("images/Backback.jpg") repeat-y center ;font-size: .7em; color:#000000; }
                /*este era el verdecito del background del body D7DDD1*/
/* Main part of the page that holds contents */
#body           {width: 798px;margin-top: 3px;margin-right: auto;margin-left: auto;position: relative;}
.blocknews      {margin:0px 0px 0px 0px; font-family:Verdana; font-size:11px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#E6E6E6; max-width:100%; }
.blocknews h3   {font-size: 12px;font-weight: bold;margin: 1px 0 1px 0; color:#7E8901;}

.block    {padding: 5px; padding-top:0px; margin-bottom: 0px;background: #ffFFff url("images/BackTitulo.jpg") repeat-x; background-position:top; width:95%;}
.block h2   {font-size: 20px;font-weight: bold;margin: 1px 0 1px 0; color:#4C5208;}
.blockLblanco  {padding: 2px; background: #ffFFff url("images/BackTitulo2.jpg") repeat-x; border:1px solid #CCCCCC; width:99%; font-family:tahoma; font-size:13px;margin-bottom: 3px; padding-top:0px; }
.blockLblanco h3   {font-size: 13px;font-weight: bold;margin: 1px 0 1px 0; color:#363A07;}
.blockLamarillo  {padding: 2px; background: #FFFDDC url("images/BackTitAmarillo.jpg") repeat-x; border:1px solid #D0D0D2; width:99%; font-family:tahoma; font-size:13px;margin-bottom: 3px; padding-top:0px; }
.blockLamarillo h3   {font-size: 13px;font-weight: bold;margin: 1px 0 1px 0; color:#C84A5F;}

.blockLcafe  {padding: 2px; background: #EDECD6 url("images/BackTitCafe.png") repeat-x; border:1px solid #D0D0D2; width:99%; font-family:tahoma; font-size:13px;margin-bottom: 3px; padding-top:0px; }
.blockLcafe h3   {font-size: 13px;font-weight: bold;margin: 1px 0 1px 0; color:#ffFFff;}
.blockGW    {padding: 5px; padding-top:0px; margin-bottom: 3px;background: #F2F2F2 url("images/BackGW.jpg") repeat-x; background-position:top; width:97%; border: 1px solid #DCDCDC;}

.blockL1    {padding: 3px; margin-left:0px; margin-bottom: 3px;background: #f4f0e6 url("images/BackTitulo2.jpg") repeat-x; border:1px solid #1C2B18; width:99%; font-family:tahoma; font-size:11px;}
.blockL1 h3   {font-size: 14px;font-weight: bold;margin: 1px 0 1px 0; color:#363A07;}
.blockR1    {padding: 3px; margin-left:0px; margin-bottom: 0px;background: #ffFFff url("images/BackTitulo.jpg") repeat-x; border:1px solid #DDDED0; width:95%; font-family:tahoma; font-size:13px;}
.blockR1 h3   {font-size: 12px;font-weight: bold;margin: 1px 0 1px 0; color:#363A07;}
.blockRads    {padding: 3px; margin-left:0px; margin-bottom: 0px;background: #ffFFff; border-top:0px solid #DDDED0; width:97%; font-family:tahoma; font-size:13px;}
.blockVideo    {padding: 3px; 
                margin-left:0px; 
                margin-bottom: 0px;
                background: #000000; 
                 
                width:97%; 
                font-family:tahoma; 
                font-size:13px;
                }
.blockblank    {padding: 5px; padding-top:0px; margin-bottom: 0px;background: #ffFFff; width:97%;}




.blockbanner    {border: 0px solid #1B3953;padding: 5px;margin-bottom: 0px;background: #ECEEE1;}
.blockbanner2   {border: 0px solid #1B3953;padding: 5px;margin-bottom: 5px;background: #ECEEE1;position: relative;}

.blockcomment    {border: 0px solid #1B3953; padding-bottom: 5px;margin-bottom: 0px;background: #E0E3D0;}
.blockserv    {border: 0px solid #8C6C44;padding: 5px;margin-bottom: 5px;background: #E6E2D3;}
.blockM    {padding: 3px; margin-left:5px; margin-bottom: 0px;background: #ECEEE1 url("images/BackSquare.png") no-repeat; border-top:0px solid #DDDED0; width:100%; border-bottom:1px solid #ffffff; font-family:tahoma; font-size:13px;}
.block h3  {font-size: 12px;font-weight: bold;margin: 1px 0 1px 0; color:#000000;}

.block2    {border: 1px solid #1B3953;padding: 5px;margin-bottom: 5px;background: #e1e1e1 url(images/bgcolleft.png) repeat-y;position: relative;}
.block2 h2  {font-size: 14px;font-weight: bold;margin: 1px 0 1px 0; color:#0C2D4A;}
.block2 h3  {font-size: 10px;font-weight: bold;margin: 1px 0 1px 0; color:#000000;}
.block2 h4  {font-size: 11px;font-weight:bolder;margin: 1px 0 1px 0; color:#000000;}
.blockTit{
	width: 100%;
	background-color: #F0F0F0;
	padding:4px;
	
}
.blockTit h2  {font-size: 18px;font-weight: bold;margin: 1px 0 1px 0; color:#000000; width:97%;}

.blockComite{
	width: 100%;
	background-color: #ffffff;
	padding:4px;
	width:97%;
	
}
.blockComite h2  {font-size: 18px;font-weight: bold;margin: 1px 0 1px 0; color:#000000; background-color:#F0F0F0;}
.blockComite h3  {font-size: 16px;font-weight: bold;margin: 1px 0 1px 0; color:#707070;}
.blockComite h4  {font-size: 14px;font-weight: bold;margin: 1px 0 1px 0; color:#000000;}
.blockComite h5  {font-size: 14px;font-weight: normal;margin: 1px 0 1px 0; color:#707070;}

.blockNota    {padding: 5px; padding-top:0px; margin-bottom: 0px;background: #F8F6EE url("images/Tit_ArtOp.png") repeat-x; background-position:top; width:95%;}
.blockNota h2  {font-size: 25px;font-weight: bold;margin: 1px 0 1px 0; color:#000000; }
.blockNota h2  {font-size: 18px;font-weight: bold;margin: 1px 0 1px 0; color:#000000; }
.blockNota h3  {font-size: 16px;font-weight: normal;margin: 1px 0 1px 0; color:#000000; }
.blockNota h4  {font-size: 14px;font-weight: bold;margin: 1px 0 1px 0; color:#000000; }
.blockNota h5  {font-size: 12px;font-weight: bold;margin: 1px 0 1px 0; color:#000000; }




.blockwhite{
	width: 100%;
	background-color: #ffffff;
	padding:4px;
}
.blockwhite h3  {font-size: 12px;font-weight: bold;margin: 1px 0 1px 0; color:#707070;}
.blockbeige{
	width: 100%;
	background-color: #E0E3D0;
	padding:4px;
}



/*Rollover buttons*/
.buttonsmall, .buttonsmall-ovr{background: url(images/background_button_small.gif) repeat-x;border: none;color: #FFFFFF;height: 16px;font-weight: normal;font-size: 9px;padding-bottom: 9px;padding-left: 3px;padding-right: 3px;cursor: pointer;font-family: Verdana, Arial, Helvetica, sans-serif;}
.buttonsmall-ovr{text-decoration: underline;background: url(images/background_button_small-ovr.gif) repeat-x;}
.buttonlogout   {background: url(images/background_button_small.gif) repeat-x;border: none;height: 16px;padding-bottom: 9px;padding-left: 3px;padding-right: 3px;cursor: pointer;}
.buttonlogoutO  {background: url(images/background_button_small-ovr.gif) repeat-x;border: none;height: 16px;padding-bottom: 9px;padding-left: 3px;padding-right: 3px;cursor: pointer;}


/* 2 column layout */

.clear2column   {margin:0;padding:0;line-height:0;font-size:0px;height:0px;clear: both;}
.clearcard      {clear:left;height:0;margin:0;padding:0;}
.clearlist      {clear:right;margin:0;padding:0;height: 0px;font-size:0px;line-height:0px;}
#columnleft     {float: left;width: 150px;/*position: relative; */}
#columnleftpp   {float: left;width: 520px;/*position: relative; */}
#columnright    {margin-left: 152px;/*  position:relative; */}
#columncenter   {margin-left: 102px;width: 500px;}/*  position:relative; */
#columnhalf1    {float: left;width: 360px;}/*  position:relative; */
#columnhalf2    {float: left;width: 360px;}/*  position:relative; */
#columnveryright{margin-left: 522px;width: 204px;}
/*#columnright2   {margin-left: 564px;/*  position:relative; }*/
.contextbuttons {margin: 5px 3px 5px 3px;}
.controlblock   {border: 1px solid #a9a9a9;padding: 3px;margin: 2px 0 5px 0;vertical-align: top;}
#ColL{
position: absolute;
left: 0%;
width: 20%;
top: 0px;
background-color: #ffFFff;
}

#ColC {
position: absolute;
left: 21%;
width: 56%;
top: 0px;
background-color: #ffFFff;
overflow: auto;
}

#ColR {
position: absolute;
left: 76%;
width: 24%;
top: 0px;
background-color: #ffFFff;
overflow: auto;
}

.dashedline     {border-bottom: 1px dashed #999999;padding-top: 10px;margin-bottom: 10px;clear:right;}
.dashedline2    {border-bottom: 1px solid #D6D6D6;padding-top: 10px;margin-bottom: 10px;clear:right;}
/* Formato del Calendario **/
.calothermonth /* el color de relleno del mes anterior y siguiente*/{background-color: #83847D;}
.calcurrentday  /* el color de relleno del día actual*/{background-color: #ffFFff;}
.calweekend /* el color de relleno de los fines de semana*/{background-color: #E0E3D0;}
.calcurrentmonth , /* color y ancho de la tabla del calendario */.calcurrentmonth , .calothermonth , .calcurrentday , .calweekend{text-align: left;border: 1px solid #DDC0AD; height: 60px; /* altura de box del día */vertical-align: top;/* needed for positioning the dayNumber part */position:relative;border-collapse:separate;border-spacing: 5px;}
.dayNumber /* son los bordes del numero del día */{float: right;border-bottom: 1px solid #5C3922;border-left: 1px solid #5C3922;clear: none;padding: 2px;}
.downloadevent img{margin-right: 5px;vertical-align: middle;border: none;}

.eventmonth  /*borde de todo el calendario*/ { width: 97%;margin-right: 0px;background: #ECEEE1;margin-top: 10px;padding-left: 5px;padding-right: 15px;padding-top: 10px;text-align: center;}
.eventweek      {border: 1px solid #1B3953;width: 97%;margin-right: auto;margin-left: auto;background: #1D1006 url(images/background_fullwidth.jpg) repeat-y; margin-bottom: 10px;padding-left: 15px;padding-right: 15px;padding-top: 10px;text-align: center;}
/* used as the cssclass of the actual calendar */
.eventmonthtable{width: 97%;margin-right: auto;margin-left: auto;position: relative;margin-bottom: 15px;border: 1px solid #1B3953;border-collapse:collapse;}
.eventweektable {width: 97%;margin-right: auto;margin-left: auto;position: relative;margin-bottom: 15px;border: 1px solid #A0C1DD;border-collapse:collapse;}
.editbuttons    {padding-top: 6px;}
.eventmonth h3, .eventweek h3{padding-left: 20px;padding-right: 20px;}
.eventlist label{font-weight: bold;padding-right: 4px; font-size:10px;}
.eventlistdate  {padding-right: 4px;}
.eventlisticon  {text-align: center;}
.eventlisttime  {text-align: center;width: 95px;}
.eventlistevent {font-weight: bold;}
.eventlistlocation{/* no styles needed at this time */}
.eventlist td{padding-bottom: 4px; vertical-align:top; font-size:11px;}



/* footer Son los atribbs del texto Inferior */
fieldset        {margin: 0px;padding: 0px;border: none;}
form            {margin: 0px;}
.formlabel      {width:120px; vertical-align: top;}
/* value column */
.formvalue      {vertical-align: top;}
.fullwidth, #loginbanner /* propiedades de las cajas de login y eventos en el events calendar.aspx */
{   border: 0px solid #1B3953;
    width: 798;
    margin-right: auto;
    margin-left: auto;
    background: #E0E3D0;
    margin-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    position:relative;
}
 

   

                
              





h1, h2, h3, h4, h5, h6  {margin: 0px 0 0px 0;}
h1                      {font-size: 32px;font-weight: bold;margin: 0px 0 0px 0;}
h3                      {font-size: 12px;font-weight: bold;margin: 5px 0 5px 0;}
h4                      {font-size: 10px; font-weight:normal;margin: 5px 0 5px 0;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {text-decoration: none;color: #000000;}
.hidden                 {visibility: hidden;}



input, select, textarea{font-size:1em; font-family: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;}
.itemdetails{font-size: 1.3em;}


/* Use headers in the markup for accessibility reasons but control look with styles below*/
.leftblock h2, .rightblock h2, .fullwidth h2, .centerblock h2{font-size: 1.6em;}
legend{font-weight: bold;color: #666666;font-size: 1em;padding-left: 4px;padding-right: 4px;margin-bottom: 7px;}
/* Para código que necesite la página pero que no se debe mostrar */
.leftblock{border: 1px solid #1B3953;padding: 5px;margin-bottom: 10px;background: #d0d0d0 url(images/bgcolleft.png) repeat-y;vertical-align: top;}
.listitem{margin:0px 0px 0px 0px;width:550px;}
.listnews{margin:0px 0px 0px 0px;width:148px;}
#loginbanner{padding-bottom: 0px;}
#loginbanner h2{font-size: 1em;font-weight: normal;margin-top: 2px;}



/* Es el fondo de las opciones de navegación */
#navtop, #navbottom{background: #E6E6E6 url("images/backverde2.png") repeat-x;  font-size: 16px; font-weight: bold; font-family: Calibri; margin-right: auto; margin-left: auto; width: 798px; height: 30px; color:#ffFFff}
#navbottom{margin-top: 15px;}
/* Make main navigation bars from a unordered list for easy update and better accessibility */
#navtop ul, #navbottom ul{margin: 0px;padding-top: 4px;list-style-type: none;height: 19px;text-align: left;}
#navtop ul li, #navbottom ul li{display: inline;color: #FFFFFF;margin-right: 5px;}
#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited{color: #ffFFff;text-decoration: none;}
#navtop a:hover, #navbottom a:hover{color:#000000;text-decoration: none; background-color:#B6C1B3; display:inline-block; padding:0px 0 7px 0;}
#navtop a:active, #navbottom a:active{color: #FEFFBD;text-decoration: none;}
.nextlink{position:absolute;right:0;padding-right:15px;}
.newscrumbs a{font-weight: bold;padding-right: 2px;}
.none{display: none;}



/* NAVIGATION */
	.navigation{
		width:100%;
		margin: 0px px 0px px;
		border:solid 0px #545454;
		background-color:#EDF1EA;
		float:left;
		vertical-align:bottom;
		position:relative;
	}
	.navPanel{
		padding:2px;
		height:60%;
		
	    font:11px normal;
	}
	.navPanel a, .navPanel a:visited{
		padding:5px 5px;
		display:block;
		color:#000000;
		border:solid 0px #ffffff;
		text-decoration:none;
	}
	.navPanel a:hover{
		background-color:#A2B88F;
		border:solid 1px #FFFFFF;
	}
	.navSeparator{
		height:10px;
		background-image:url('images/nav_separator.png'); background-repeat:repeat-x; background-position:center;
	}
	.navSelect{
		position:absolute;
		bottom:0px;
		width:100%;
	}
	.navSelect a{
		height:22px;
		display:block;
		padding:5px;
		background-image:url('images/nav_link.png'); background-repeat:repeat-x;
		font-weight:bold;
		
		text-decoration:none;
		color:#000000;
	}
	.navSelect a:hover{
		background-image:url('images/nav_link_hover.png'); background-repeat:repeat-x;
	}

/* NAVIGATION 2 */
	.navega{
		width:100%;
		margin: 0px px 0px px;
		border:solid 0px #545454;
		background-color:#EDECD6;
		float:left;
		vertical-align:bottom;
		position:relative;
	}
	.navegaPanel{
		padding:2px;
		/*height:60%;*/
	    font:11px normal;
	}
	/*.navegaPanel a, .navegaPanel a:visited{
		padding:1px 1px;
		display:block;
		color:#000000;
		border:solid 0px #ffffff;
		text-decoration:none;
		
	}*/
	.navegaPanel a:hover{
		background-color:#D6D5C0;
		border:solid 1px #FFFFFF;
	}
	/*
	.navegaSeparator{
		height:10px;
		background-image:url('images/nav_separator.png'); background-repeat:repeat-x; background-position:center;
	}
	.navegaSelect{
		position:absolute;
		bottom:0px;
		width:100%;
	}
	.navegaSelect a{
		height:22px;
		display:block;
		padding:5px;
		background-image:url('images/nav_link.png'); background-repeat:repeat-x;
		font-weight:bold;
		
		text-decoration:none;
		color:#000000;
	}
	.navegaSelect a:hover{
		background-image:url('images/nav_link_hover.png'); background-repeat:repeat-x;
	}
*/


.membercard h3{font-size: 1em;}
.membercard{background-color: #e9e5d4;border: 1px solid #1B3953;padding: 10px;margin-bottom: 10px;width: 198px;}
#membercardcolumnleft{float: left;position: relative;}
#membercardcolumnright{margin-left: 226px;}
.membercard p{margin: 5px;}

.PageNumbers{display:inline;}
.PageNumbers span{padding-left: 3px;}
/**Navegación de la Master Page*/
.picture{background: #a9a9a9 url(images/background_thumbnail.jpg) repeat-x center;border: solid 1px #1B3953;padding: 5px;margin: 5px;}
.photo{background: #a9a9a9 url(images/background_thumbnail.jpg) repeat-x center;border: solid 1px #1B3953;padding: 2px;}
#popupbody{font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;margin: 0px;background: #FED36B;font-size: 0.7em;}
#popupinner{border: 1px solid #1B3953;margin: 5px;background: #FEFFAB;padding-left: 15px;padding-right: 15px;padding-top: 10px;padding-bottom: 10px;}
#popupbody h2{font-weight: bold;margin: 0px;padding: 1px 0px 5px 5px;display: block;}
/*#poster{background: url(images/img_top.jpg) no-repeat; margin-right: auto; margin-left: auto; width: 798px; height: 107px; margin-top: 0px;}*/
#poster{background: url(images/topbanner.png) no-repeat; margin-right: auto; margin-left: auto; width: 798px; height: 126px; margin-top: 0px;}
#poster h2{font-size: 13px;font-weight: bold;color: #696969;}
#poster1{font-size: 13px; font-weight: bold; font-family: Calibri; margin-right: auto; margin-left: auto; width: 798px; height: 40px;}



.rightblock h3{font-size: 1em;font-weight: bold;margin: 0px;padding: 0px;display: block;}
.rightblock{border: 1px solid #1B3953;padding: 5px;margin-bottom: 5px;background: #594135 url(images/BGColRight.PNG) repeat-y;position: relative;width:590px;}



.selected, .unselected{width: 80px;height: 100px;text-align: center;padding: 2px 2px 2px 2px;}
.selected{background: #FED36B;border: solid 1px #1B3953;}
.scrollablelist{overflow: auto;height: 230px;width: 460px;border: solid 1px #1B3953;}
.scrollablelist2{overflow: auto;height: 230px;width: 210px;border: solid 1px #1B3953;}
.scrolledtable{}
.selectablephoto{background: #FEFFC8 url(images/background_thumbnail.jpg) repeat-x center;border: 1px solid #1B3953;padding: 1px;}

.thumbnail{float: right;margin: 0 0 0 2px;}
.txtfield{width:300px;}
.txtblock{width:300px;}
.toposter{ margin-left: auto; width: 798px; height: 120px; margin-top: 0px;}


.unselected{background-color: transparent;border: solid 1px #1B3953;}


.veryrightblock h2{font-size: 1em;font-weight: bold;margin: 0px;padding: 0px;display: block;}
.veryrightblock{border: 1px solid #696969;padding: 2px;margin-bottom: 2px;background: #FEFFAB;position: relative;width:150px;}
/*.veryrightblock{border: 1px solid #696969;padding: 2px;margin-bottom: 2px;background: #FEFFAB url(images/BGColRight.PNG) repeat-y;position: relative;width:150px;}*/



/*table
{
    border-right:1px solid ;
    border-right-color:#DEDFDE;
	}
td 
{
    border-top: 1px solid ;
    border-top-color:#DEDFDE;
    border-left:1px solid ;
    border-left-color:#DEDFDE;
	padding: 0 0.5em;
	}*/
thead
{
    border-top: 1px solid ;
    border-top-color:#DEDFDE;
    border-left:1px solid ;
    border-left-color:#DEDFDE;
	padding: 0 0.5em;
	background-color:#DEDFDE;
	font-weight:bold;
	}
th
{
    border-top: 1px solid ;
    border-top-color:#DEDFDE;
    border-left:1px solid ;
    border-left-color:#DEDFDE;
	padding: 0 0.5em;
	background-color:#DEDFDE;
	
	}


#wrap 
{
        position: relative;
        min-height: 100%;

        }
        

#footer 
{
 
	position:fixed;
    bottom:0;
	background:#9DCBA1;
	width:100%;
	clear:both;
    margin-top:110%;
	text-align:center;
	color:#000000;
	font-size:11px;
	height:20px;
     
 }
 #Clarea
 {
clear:both; }
   

