@charset "utf-8";
* {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 100%;
}

body {
	background-color: #FFFFFF;	
	margin: 0em;
	min-width: 700px;
}

#cPrincipal {
	background-color: #6CAD45;
	background-image: url(../imgsDecorativas/fondoDegrad.jpg);
	background-repeat:  repeat-x;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 20px;
}

#EncabCBD {
	display: none;
}

#Norte {
	background-image: url(../imgsDecorativas/fondoCabecera.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 110px;
}

#logoClubD {
	float: left;
	margin-left: 1em;
	margin-top: 0.4em;
}

#logoCajaMadrid, #logoFAD {
	float: right;
	margin-top: 1.4em;
	margin-right: 1.5em;
}

.barraNavH, .barraMigas {
	background-image: url(../imgsDecorativas/fondoBarraNav_01.jpg);
	padding-left: 0.4em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 0.75em;
	border: 1px solid #64A03F;
	padding-right: 0.4em;
	background-color: #6CAD45;
	background-position: center;
	height: 1.6em;	
}

.barraMigas {
	margin: 4px;
	color: #FFFFFF;
	padding-left: 0.7em;
	line-height: 1.6em;
}

.barraMigas  a {
	color: #FFFFFF;
	text-decoration: none;
}

.barraNavH ul {
	padding: 0.4em 0em 0em;
	margin: 0em;
	float: left;
	line-height: 1em;
}

.barraNavH li {
	float: left;
	list-style-type: none;
	padding-left: 0.4em;
	border-right: 1px solid #000000;
	padding-right: 0.4em;
	height: 1em;
}

.barraNavH a {
	color: #000000;
	text-decoration: none;
}

.barraNavH a:visited {
	color: #000000;
	text-decoration: none;
}

.barraNavH a:hover {
	color: #FFFFFF;
}

.loginPasw {
	color: #FFFFFF;
	float: right;
	display: inline;
	background-image: url(../imgsDecorativas/fondoBarraNav_01.jpg);
	background-position: center;
	text-align: right;
	font-size:14px;
}

.loginPasw input {
	background-color: #FFFFFF;
	margin-right: 0.4em;
	font-size: 0.8em;
}

.loginPasw legend {
	display: none;
}

.loginPasw fieldset {
	margin: 0em;
	padding: 0em;
	border-style: none;
}


#OesteCentralEste {
	clear: both;
	margin: 0em;
	padding-top: 4px;
	padding-bottom: 4px;	
}

#Oeste {
	background-color: #FFFFFF;
	width: 20%;
	border: 1px solid #90C95C;
	float: left;
	padding-bottom: 20px;
}
.home #Oeste {
	width: 167px;
}


#Este {
	background-color: #FFFFFF;
	width: 140px;
	float: right;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 0.7em;
	border: 1px solid #90C95C;
	padding-bottom: 20px;
}

#Contenido {
	background-color: #FFFFFF;
	border: 1px solid #90C95C;
	background-image: url(../imgsDecorativas/fondoContenido.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0em;
	float: right;
	width: 79%;
	height:auto;
	padding-bottom: 20px;
}

.home #Central {
	background-color: #FFFFFF;
	margin-right: 148px;
	margin-left: 173px;
	border: 1px solid #90C95C;
	padding-bottom: 20px;
}

#Contenido div {
}

.imgCuentaCn {
	margin-top: 25px;
	text-align: center;
	background-image: url(../imgsContenido/cuentaConNosotros.gif);
	height: 211px;
	background-repeat: no-repeat;
	background-position: center;
}

#Contenido a img {
	border-style: none;
}

.menuNav {
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin: 0em;
	padding: 6px;
	font-size: 0.7em;
	background-color: #FFFFFF;
	min-height:150px;
}

.menuNav ul {
	font-size: 95%;
	padding: 0em;
	margin: 0em 0em 0em 0.5em;
}

.menuNav li {
	list-style-type: none;
	margin-bottom: 0.5em;
}

.menuNav li li {
	margin: 0em;
	padding: 0em;
}

.menuNav li a {
	background-image: url(../imgsDecorativas/fondoBarraNav_01.jpg);
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0.4em;
	line-height: 1.1em;
	border: 1px solid #64A03F;
	padding-top: 1px;
	padding-bottom: 1px;
	background-position: bottom;
	height: 1em;
	margin: 0em;
}

.menuNav li a:hover {
	color: #476B26;
	background-image: url(../imgsDecorativas/fondoBarraNav_hover.jpg);
}

.menuNav li li a {
	background-image: none;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0em 0em 0em 0.5em;
	border-style: none;
	margin: 0em;
	display: inline;
	height: 1.5em;
	line-height: 1.3em;
}

.menuNav li li a:hover {
	color: #FFFFFF;
	background-image: url(../imgsDecorativas/fondoBarraNav_01.jpg);
}

.retorno {
	clear: both;
	visibility: hidden;
	margin: 0em;
	padding: 0em;
}

.enmarcFlI {
	border: 1px solid #CCCCCC;
	padding: 0.2em;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.infoAccs {
	visibility: hidden;
	padding-top: 2em;
	padding-bottom: 2em;
}

.finColumna {
	float: right;
}

.encabsDispN {
	display: none;
}

.homeCentralSup {
	float: left;
	width: 100%;
}

.homeCentralIzq, .homeCentralDch {
	background-color: #FFFFFF;
	width: 46%;
}

.homeCentralIzq {
	float: left;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	padding-left: 0.8em;
}

.homeCentralDch {
	float: right;
	padding-top: 0.8em;
	padding-right: 0.8em;
	padding-bottom: 0.8em;
}

.fondoCol {
	background-image: url(../imgsDecorativas/fondoCol.jpg);
	background-color: #78B24B;
	background-repeat: no-repeat;
	padding: 1em;
	color: #00376F;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 0.7em;
	border: 1px solid #4A712F;
	text-align: left;
}

.fondoCol h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #8F1618;
	text-align: right;
	font-size: 2em;
	margin: 0em;
}

.fondoCol img {
	float: right;
	margin-left: 1em;
}

.fondoCol p {
	padding-top: 0em;
	margin-top: 0em;
	margin-bottom: 1em;
	line-height: 1.1em;
}

.fondoCol a {
	color: #00376F;
}

.reticulaHomeSup {
	height: 265px;
}

ul.reticulaHomeInfLi li {
	height: 50px;
	padding: 0em;
	display: list-item;
}

.homeCentralIzq .reticulaHomeSup {
	text-align: center;
	vertical-align: middle;
}

h2.actividades, h2.novedades {
	text-align: right;
	font-size: 0.7em;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, sans-serif;
	padding-right: 0.5em;
}
h2.actividades a, h2.novedades a {
	text-decoration: none;
	color: #333333;

}

h2.actividades {
	background-color: #F7D42B;
	border: 1px solid #EDB329;

}

h2.novedades {
	background-color: #78AFD2;
	border: 1px solid #3F8BBE;

}

ul.actividades, ul.novedades {
	list-style-type: none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 0.7em;
	padding: 0em;
	margin: 0em;
}

.actividades .icnNuevo {
	background-position: right top;
	height:auto;
}

.actividades .icnNuevo p {
	background-position: right top;
	min-height: 50px;
	height:auto;
}

.actividades img, .novedades img {
	margin-right: 1em;
}

.novedades img {
	float: left;
}

a  img {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.actividades a, .novedades a {
	display: block;
	text-decoration: none;
	color: #0F4979;
}

.actividades a:hover, .novedades a:hover {
	display: block;
	text-decoration: none;
	color: #0F4979;
}

.actividades li, .novedades li {
	border-bottom: thin dotted #CCCCCC;
	margin-top: 1.5em;
	vertical-align: text-bottom;
	display: block;
}

.icnNuevo {
	background-image: url(../imgsContenido/icnNovedad.gif);
	background-repeat: no-repeat;
}

.imgCol {
	background-image: url(../imgsDecorativas/fondoImgBuenDep.gif);
	text-align: right;
}

/* Comienzo encuesta Historico encuestas*/

h2.encuesta {
	background-image: url(../imgsDecorativas/fondoEncabEncuesta.jpg);
	font-size: 1em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0.5em;
	background-position: bottom;
	margin: 0em 0em 0.5em;
}

h3.encuesta {
	font-size: 1em;
	font-weight: normal;
	padding-left: 0.5em;
	margin-top: 0em;
	margin-right: 0em;
	margin-left: 0em;
	background-color: #FFFFFF;
}

.encuesta h3.encuesta {
	text-align: left;
	margin: 0em;
	padding: 0em;
}

form.encuesta {
	margin: 0em;
	padding: 0em;
	text-align: right;
}

.noBord {
	border-style: none;
}

.bordInf {
	border-bottom: 2px solid #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-top: 5px;
	padding: 5px;
}

.bordInf  label{
	margin-left: 20px;
	margin-top: 5px;
}

.bordInf  input{
}

.encuesta fieldset {
	text-align: right;
	margin: 0.5em 0.5em 1em;
	padding: 0em;
}

.encuesta legend {
	visibility: hidden;
	display: inline;
	margin: 0px;
	padding: 0px;
}

dl.resultEncuesta {
	border-bottom: 2px solid #CCCCCC;
	margin: 0.5em;
	padding: 0em;
}

.resultEncuesta dt {
	padding: 0em;
}

.resultEncuesta dd {
	padding: 0em;
	margin: -1.8em 0em 1.4em 2em;
}

ul.resultEncuesta {
	border-bottom: 2px solid #CCCCCC;
	margin: 0.5em;
	padding: 0em;
	list-style:none;
}

.resultEncuesta li {
	padding: 0,1;
	margin: -1em 0em 0em 0em;
	list-style:none;
}

#contenidoInf .resultEncuesta li  p {
	float:right;
	margin: -2.5em 0em 0em 0em;
}

#contenidoInf .resultEncuesta li  b {
	float:left;
}

.resultEncuesta dd {
	padding: 0em;
}

.resultEncuesta .resultNumeric {
	text-align: right;
}

.resultEncuesta .resultGrafic {
	background-color: #CCCCCC;
	margin-top: 20px;
	padding: 0em;
}

.resultGrafic img {
	display: block;
	padding:0em;
	margin: 0em;
}

hr.encuesta {
	margin: 0em 0.2em 2px;
	color: #CCCCCC;
}

img, div {
	behavior: url(../iepngfix/iepngfix.htc);
}


/* Comienzo encuesta Home */

h2.encuesta {
	background-image: url(../imgsDecorativas/fondoEncabEncuesta.jpg);
	font-size: 1em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0.5em;
	background-position: bottom;
	margin: 0em 0em 0.5em;
}

h3.encuesta {
	font-size: 1em;
	font-weight: normal;
	padding-left: 0.5em;
	margin-top: 0em;
	margin-right: 0em;
	margin-left: 0em;
	background-color: #FFFFFF;
}

.encuesta h3.encuesta {
	text-align: left;
	margin: 0em;
	padding: 0em;
}

form.encuesta {
	margin: 0em;
	padding: 0em;
	text-align: right;
}

.noBord {
	border-style: none;
}

.bordInf {
	border-bottom: 2px solid #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.encuesta fieldset {
	text-align: right;
	margin: 0.5em 0.5em 1em;
	padding: 0em;
}

.encuesta legend {
	visibility: hidden;
	display: inline;
	margin: 0px;
	padding: 0px;
}

dl.resultEncuesta {
	border-bottom: 2px solid #CCCCCC;
	margin: 0.5em;
	padding: 0em;
}

.resultEncuesta dt {
	padding: 0em;
}

.resultEncuesta dd {
	padding: 0em;
	margin: -1.8em 0em 1.4em 2em;
}

#contenidoInf .resultEncuesta dd p {
	display: block;
	margin: 0;
	padding: 0em;
}

.resultEncuesta .resultNumeric {
	text-align: right;
}

.resultEncuesta .resultGrafic {
	background-color: #CCCCCC;
}

.resultGrafic img {
	display: block;
}

hr.encuesta {
	margin: 0em 0.2em 2px;
	color: #CCCCCC;
}

img, div {
	behavior: url(../iepngfix/iepngfix.htc);
}



/*Fin Encuestas Home*/



#contenidoSup {
	border: 1px solid #90C95D;
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin:4px;
}
ul.nodosHijos {
	margin: 1em;
	padding-left: 0.1em;
}
.nodosHijos li {
	font-size: 12px;
	font-weight: bold;
	color: #476B26;
	line-height: 1.3em;
	background-image: url(../imgsDecorativas/bulletNiv0.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1em;
	list-style-type: none;
}
.nodosHijos li a {
	text-decoration: none;
	color: #476B26;
}
.nodosHijos li a:hover {
	color: #A7C855;
}
#contenidoInf {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 0.7em;
	color: #333333;
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 30px;
}

#contenidoInf a {
	color: #125A96;
	font-weight: bold;
	text-decoration: none;
}

#contenidoInf a:hover {
	color: #1A82D7;
}

#textoInterior p{
	/*padding: 0em;*/
	line-height: 1.1em;
	margin-bottom: 1em;
	margin-top: 1em;
}

#textoInterior ul{
	margin-top: 0.4em;
	margin-bottom: 0.6em;
	list-style-position:inherit;;
	/**list-style-position:inherit;*/
	list-style-image: url(../imgsDecorativas/bulletNiv0.gif);
	line-height: 1.5em;
	/*padding-left: 2em;*/
	/*margin-left: 1em;
	margin-left:1em;
	*margin-left:4em;*/
}

#textoInterior ul li{
	/*margin-left:1em;
	*margin-left:-1em;*/
	
}

#textoInterior ul li ul{
	margin-top: 0.5em;
	margin-bottom: 0.6em;
	list-style-position:inherit;
	list-style-image: url(../imgsDecorativas/bulletInterior.gif);
	/*margin-left:1em;
	*margin-left:1.4em;*/
	line-height: 1.5em;
}

#textoInterior ul li ul li{
	/*margin-left:-1em;
	*margin-left:0;*/	
}

ul.paraFloatIzq {
	list-style-position: inside;	
	padding: 0em;
	list-style-image: url(../imgsDecorativas/bulletNiv0.gif);
}

.paraFloatIzq li {
	margin: 0em 0em 0.15em -2em;
	padding: 0em;
	line-height: 1.1em;
}

.paraFloatIzq li ul {
	padding: 0.1em;
	line-height: 1.1em;	
}

.paraFloatIzq li ul li{
	margin: 0em 0em  0em 1em;
	line-height: 1.1em;
	list-style-image: url(../imgsDecorativas/bulletverde_gris.gif);
	
}

#contenidoInf p {
	line-height: 1.4em;
	margin-bottom: 2em;
	*margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 5px;
	
}
ul.barraHD  {
	list-style-type: none;
	background-image: url(../imgsDecorativas/BordeFondoBarraHD.gif);
	background-repeat:repeat-x;
	height: 41px;
	background-position: center;
	margin-right: 0em;
	margin-left: 0em;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0;
	clear: both;

}

.barraHD li {
	margin: 13px 0px 0px auto;
	padding: 0px;
	float: right;

}
.barraHD a {
	text-decoration: none;
	background-color: #FFFFFF;
	margin-left: auto;
}

#contenidoInf .botVolver a {
	width: 55px;
	height: 15px;
	text-align: center;
	font-weight:normal;
	line-height: 1.3em;
	padding-right: 0px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../imgsDecorativas/fondoBtnVolver.gif);
	color: #FFFFFF;
	text-indent: 12px;
}

#contenidoInf .botVolver a:link {
	background-image: url(../imgsDecorativas/fondoBtnVolver.gif);
	color: #FFFFFF;
}
#contenidoInf .botVolver a:visited {
	width: 55px;
	height: 15px;
	text-align: center;
	font-weight:normal;
	line-height: 1.3em;
	padding-right: 0px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../imgsDecorativas/fondoBtnVolver.gif);
	color: #FFFFFF;
	text-indent: 12px;
}
#contenidoInf .botVolver a:hover {
	background-image: url(../imgsDecorativas/fondoBtnVolver_hover.gif);
	color: #4E7D31;
}
#contenidoInf .botVolver a:active {
	background-image: url(../imgsDecorativas/fondoBtnVolver_active.gif);
}



#contenidoInf .botSubir a {
	width: 51px;
	height: 15px;
	text-align: left;
	line-height: 1.3em;
	padding-left: 4px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../imgsDecorativas/fondoBotonSubir.gif);
	color: #FFFFFF;
}

#contenidoInf .botSubir a:link {
	background-image: url(../imgsDecorativas/fondoBotonSubir.gif);
	color: #FFFFFF;
}
#contenidoInf .botSubir a:visited {
	width: 51px;
	height: 15px;
	text-align: left;
	line-height: 1.3em;
	padding-left: 4px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../imgsDecorativas/fondoBotonSubir.gif);
	color: #FFFFFF;
}
#contenidoInf .botSubir a:hover {
	background-image: url(../imgsDecorativas/fondoBotonSubir_hover.gif);
	color: #4E7D31;
}
#contenidoInf .botSubir a:active {
	background-image: url(../imgsDecorativas/fondoBotonSubir_active.gif);
}
.listadoColab {
	margin: 0em;
	padding: 2em 0em 0em 1%;
	list-style-type: none;
}
.listadoColab li {
	width: 99%;
	padding-top: 1em;
	padding-bottom: 2em;
	float: left;
}

.listadoColab p {
	display: block;
	padding: 0px;
	margin: 0px;
}

.logoColab {
	padding-top: 1.4em;
	padding-bottom: 1em;
	border-right: 1px dashed #CBDF86;
	width: 40%;
	display: inline;
	float: left;
	text-align: center;
}
.listadoColab  dl {
	margin: 0px;
	padding: 1em 0px 1em 42%;
}

.listadoColab dt {
	margin: 0px;
	padding: 0px;
	color: #476B26;
	font-weight: bold;
	font-size: 12px;
}

.listadoColab dd {
	margin: 0px;
	padding: 0px;
}
#contenidoInf   .listadoColab  dd a {
	color: #97BE0D;
}
#contenidoInf   .listadoColab  dd a:hover {
	text-decoration:underline;
	color:#476B26;
}
ul.listNovedades, ul.listActividades {
	list-style-type: none;
	margin: 2em 0 0 0;
	padding: 0;
	text-align: justify;
}
.listNovedades img {
	float: right;
	padding-left: 20px;
	padding-top: 20px;
	display: block;
	padding-bottom: 20px;
}
.listNovedades dl {
	margin: 0px;
	padding: 0em 0em 1em;
}
.listNovedades dt, .listActividades dt{
	border-bottom: 1px solid #90C95D;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #476B26;
	font-size: 1.2em;
	clear: both;
}
.listNovedades dd {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#imgGraciasParticip  {
	text-align: center;
}
.decor {
	border-bottom: 1px dashed #97BE0D;
	color: #476B26;
}
.encabResult {
	font-size: 1em;
}

ul.historicResult {
	float: left;
	width: 90%;
	margin: 0px;
	padding: 0px 0px 0px 3em;
}
.historicResult li {
	clear: both;
}

.listaResultados {
	list-style-type: upper-alpha;
}
dl.resultSi, dl.resultNo  {
	width: 37%;
	float: left;
	margin-left: 5%;
	margin-right: 5%;
	border-bottom-style: none;
}
.resultNo {

}
hr.separaEncuestas {
	clear: both;
	border-bottom: 1px dashed #333333;
	color: #FFFFFF;
	border-top-style: none;
	margin: 0px;
	padding: 0px;
}
.historicResult li.totalUsrResp {
	list-style-type: none;
	margin: 0em;
	padding: 2em 0em 0em;
}
.historicResult li {
	padding-top: 2em;
	margin-left: 5%;
}
.encabEncuestAnt {
	border-bottom: 1px solid #90C95D;
	font-size: 1.1em;
}
ul.listEncuestAnt {
	list-style-type: none;
	float: left;
	width: 99%;
	margin: 0px 0px 2em;
	padding: 0px;
}
.listEncuestAnt li {
	border-bottom: 1px solid #90C95D;
	float: left;
	text-align: right;
	padding-top: 1.5em;
	clear: both;
	width: 100%;
}
.listEncuestAnt strong {
	color: #476B26;
}

#contenidoInf .listEncuestAnt a {
	font-weight: bold;
	color: #476B26;
}
.listEncuestAnt  h4 {
	color: #476B26;
	font-weight: bold;
	float: left;
	margin: 0em;
	padding: 0em;
	font-size: 1em;

}

/*actividades página interior*/

/*Lista actividades*/


.actividadesizquierda{
	float:left;
	background-image: url(../imgsDecorativas/BordeFondoBarraHD.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:95%;
	height:auto;

}
.actividadesizquierda ul li {
	list-style:none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #333333;
	font-size: 12px;
	padding-top: 12%;
	
	
	
	
}
.actividadesizquierda ul li img{
	padding-right: 5px;
	
	
}

.actividadesizquierda ul li a, a:hover{
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #006600;
	font-size: 0,7;
	text-decoration:none;
}

.actividadesizquierda ol li{
float:right;
list-style:none;
margin: 0px;
	
	
}
.actividadesizquierda ol li{
padding: 10px;
color: #006600;
	
	
}
.actividadesizquierda ol li a{
border:none;
	
	
}

.actividadesizquierda ol li img{
padding: 0px;
margin: 0px;
	
	
}





/* Lista inferior de resultados de cada actividad más específica*/
ul.Actividad {
	list-style-type: none;
	margin: 0em 0em 0em;
	padding: 0em;
	text-align: justify;
	height:auto;
	
}

.Actividad  img {
	float: left;
	margin-top: 0em;
	padding-left: 0em;
	padding-bottom: 0.4em;
	padding-top: 0em;
	display: block;
	margin-right: 1em;
	
}
.Actividad  li {
}
.Actividad  dl {
	margin: 0px;
	
}
.Actividad dt {
	background-image:url(../imgsDecorativas/BordeFondoBarraHD.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	height: 1.4em;
	border:none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #006600;
	font-size: 1.1em;
	clear: both;
	width: 96%;
}
.Actividad  dd {

	margin: 0px;
	padding: 0px;
	clear: both;
}
.Actividad  p {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1em;
	color:#333333;
	vertical-align:top;
	width: 90%;
}
ul.Botones {
	list-style-type: none;
	margin: 0em 0em 0em;
	padding: 0em;
	text-align: justify;	
}


.Botones a:link, a:visited,  a:active {
	border:none;
} 

.Botones a:hover {
	border:none;
} 

#cPrincipal #OesteCentralEste #Contenido #contenidoInf .Actividades {
	color: #333333;
}

#cPrincipal #OesteCentralEste #Contenido #contenidoInf .Actividades a {
	color: #006600;
}

#cPrincipal #OesteCentralEste #Contenido #contenidoInf .listNovedades a {
}

/*Contenedor  Calendario*/
.contenedor {
width:100px;
height:auto;
float:left;

}

/*Calendario*/

.calendarioizquierda,.calendariocentro{
float:left;
width: 200px;
padding: 0;
margin-right: 0.4em;
}

.calendarioizquierda p, .calendariocentro p, .calendarioderecha p{
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 10px;
padding:0;
}

.calendarioizquierda img, .calendariocentro img, .calendarioderecha img{
border:none;
}

.calendarioizquierda a:link, a:active, a:hover{
text-decoration:none;
color:#006600;
}
.calendarioizquierda .titulCal, .calendariocentro .titulCal, .calendarioderecha .titulCal{
	background-image:url(../imgsDecorativas/h1_fondo_01.jpg);
	background-repeat:repeat-x;
	text-align: left;
	padding: 0 0 0 0.4em;
	margin: 0 0 0.2em 0;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight:normal;
	border-width: 1px;
	border-style:solid;
	border-color:#64A03F;
	width: auto;
}

.calendarioizquierda table, .calendariocentro table, .calendarioderecha table {
	padding: 0;
	background-color:#FFFFFF;
	border-width: 1px;
	border-style:solid;
	border-color:#64A03F;
	width: 200px;
}
.calendarioizquierda tr, .calendariocentro tr, .calendarioderecha tr {
}

.calendarioizquierda td, .calendariocentro td, .calendarioderecha td {
	text-align: center;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color:#95c479;
	padding: 0;
	width: 22px;
	height: 22px;
	border-right-color: #95C479;
	border-right-style: dashed;
	border-right-width: 1px;
}


.calendarioizquierda td  img, .calendariocentro td  img, .calendarioderecha td  img{
float:right;
padding: 0;
margin-top: 0;
border:none;
}


.calendarioizquierda td h1, .calendariocentro td h1, .calendarioderecha td h1 {
	width:auto;
	text-align:center;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.1em;
	color:#006600;
	border:none;
	background-image:none;
	padding: 0;
	margin: 0;
}

.calendariocentro a:link, a:active, a:hover{
text-decoration:none;
color:#006600;
}

.calendarioderecha{
float:left;
width: 200px;
padding: 0;
clear:right;
}

.calendarioderecha a:link, a:active, a:hover{
	text-decoration:none;
	color:#006600;
}

.descripciones {
	margin-top: 1em;
	margin-bottom: 2em;
}

.saltolinea {
	clear:both;
	margin: 1em;
}

/* Fases y Eventos para todos los calendarios*/
.fasevacia {
	background-color:#FFFFFF;
}

#fasevacia {
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color: #ffffff;
	padding-left:1em;
}

#fase0, #fase1, #fase2, #fase3, #fase4, #fase5, #fase6, #fase7, #fase8, #fase9, #fase10, #fase11{
	float:left;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px;
	width: 94%;
}

#fase0 h3, #fase1 h3, #fase2 h3, #fase3 h3, #fase4 h3, #fase5 h3, #fase6 h3, #fase7 h3, #fase8 h3, #fase9 h3, #fase10 h3, #fase11 h3{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.2em;
	color: #0A3558;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #90C95D;
}

#fase0 h4, #fase1 h4, #fase2 h4, #fase3 h4, #fase4 h4, #fase5 h4, #fase6 h4, #fase7 h4, #fase8 h4, #fase9 h4, #fase10 h4, #fase11 h4{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	float:right;
	color: #0A3558;
}

#fase0 .fecha, #fase1 .fecha, #fase2 .fecha, #fase3 .fecha, #fase4 .fecha, #fase5 .fecha, #fase6 .fecha, #fase7 .fecha, #fase8 .fecha, #fase9 .fecha, #fase10 .fecha, #fase11.fecha  {
	font-family: "Trebuchet MS", Arial, sans-serif;
	padding: 0;
	margin: 0;
	text-align:right;
	color: #0A3558;
	float: right;
}
#fase0 h5, #fase1 h5, #fase2 h5, #fase3 h5, #fase4 h5, #fase5 h5, #fase6 h5, #fase7 h5, #fase8 h5, #fase9 h5, #fase10 h5, #fase11 h5{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  1em;
	color:#0A3558;
	padding: 0;
	margin: 0;
}

.fase0 {
	background-color: #0066CC;	
}

#fase0 {
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color: #0066CC;
	padding-left:1em;
}

.fase1 {
	background-color: #0099FF;
}

#fase1{
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color:#0099FF;
	padding-left:1em;
}

.fase2 {
	background-color: #66CCFF;	
}

#fase2 {
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color:#66CCFF;
	padding-left:1em;	
}

.fase3 {
	background-color: #99CC66;
}

#fase3{
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color:#99CC66;
	padding-left:1em;
}

.fase4 {
	background-color: #669933;
}

#fase4{
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color:#669933;
	padding-left:1em;
}

.fase5 {
	background-color: #FF9900;
}

#fase5 {
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color: #FF9900;
	padding-left:1em;
}

.fase6 {
	background-color: #FFCC00;
}

#fase6 {
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color: #FFCC00;
	padding-left:1em;
}

.fase7 {
	background-color: #cc0033;
}

#fase7 {
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color:#cc0033;
	padding-left:1em;
}

.fase8 {
	background-color: #FF6666;
}

#fase8 {
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color:#FF6666;
	padding-left:1em;
}

.fase9 {
	background-color: #FF9999;
}

#fase9 {
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color:#FF9999;
	padding-left:1em;
}

.fase10 {
	background-color: #FFCC99;
}

#fase10 {
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color: #FFCC99;
	padding-left:1em;
}

.fase11 {
	background-color: #FFFFCC;
}

#fase11 {
	border-left-width: 10px;
	border-left-style:solid;
	border-left-color: #FFFFCC;
	padding-left:1em;
}

.titulo {
	clear:right;
}

.titulo ul li{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  14px;
	color: #006600;
	border-bottom-width: 1px;
	border-bottom-color:#64A03F;
	border-bottom-style:solid;
	text-align:left;
	background-image:none;
	list-style:none;
	float:left;
	width: 100%;
	padding: 0px;
	margin-bottom: 10px;
}

.evento  {
	background-image:url(../imgsDecorativas/estrella.png);
	_background-image:url(../imgsDecorativas/estrella_ie6.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin: 0px;
	padding: 2px 4px;
	*padding: 0px 4px; /*Solo para Explorer*/
}

.evento1 ul{
	list-style:none;
	float:left;
	padding:0em;
	margin-left: 0px;
	margin-bottom:5px;
	margin-right: 5px;
	margin-right: 5px;
	margin-top: 5px;
	width: 94%;
}

.evento1 ul li{
	padding: 0em;
	margin-left: 1em;
	border:none;
}

.evento1 a:link, a:active, a:hover{
	text-decoration:none;
	color:#006600;
}

.evento1 ul li h3{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.2em;
	color: #0A3558;
	padding: 0em;
	margin: 0em;
	border-bottom: 1px solid #90C95D;
}

.evento1 ul li h4{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  1.1em;
	padding: 0em;
	margin: 0em;
	color: #0A3558;
	margin: 0em 0em 0em;
	border-bottom:dotted 1px #90C95D;
}

.evento1 ul li h4 b{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  12px;
	color: #666666;
	padding: 0em;
	margin-top: 0em;
	border:none;
}

.evento1 ul li h5{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  1em;
	color:#0A3558;
	padding: 0em;
	background-image:url(../imgsDecorativas/BordeFondoBarraHD.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border:none;
}

.evento1 ul li p{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  11px;
	color: #333333;
	padding: 0em;
	margin: 0em;
}




/* Fototeca*/


/* Fototeca Superior Filtro en pagina principal */

.izquierda{
	float:left;
	width: 20%;
	overflow-x:hidden;
	overflow-y:scroll;
	height: 500px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color:#FFFFFF;
	margin-right: 0px;
	border:none;
}

.derecha{
	overflow:auto;
	float: left;
	width:80%;
	height:500px;
	background-color:#ffffff;
	border:none;
}

/* Fototeca Superior página individual */


.filtro form{
	background-color: #f1efef;
	padding-bottom: 10px;
}

.filtro form  input{
	background-image:url(../imgsDecorativas/btn_buscar_ov.png);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#F1EFEF;
	border:solid;
	border-width: 1px;
	border-color: #F1EFEF;
	border-width: 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top: 3px;
	margin-left: 10px;
	width: 60px;
	height: 20px;
	text-decoration: none;
}

.filtro form select{
	background-color: #FFFFFF;
	border:solid;
	border-color: #CCCCCC;
	border-width: 1px;
	margin-top: 10px;
	margin-left: 1%;
	min-width: 90px;
	width: 100px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#333333;
	padding: 2px;
}

.filtro  option.uno{background-color:#ffffff;}
.filtro option.dos{background-color: #ffffff; } 
.filtro form option.tres {background-color: #ffffff;}
.filtro form option.cuatro {background-color: #FFFFFF;}
.filtro form option.cinco {background-color: #ffffff;} 
.filtro form option.seis {background-color: #FFFFFF;}  

.filtro form label{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  12px;
	color: #6cad45;
	margin-left: 3px;
}

/* Fototeca Izquierda página individual */

.listafotos{
	background-color: #FFFFFF;
	text-align:center;
	width: 130px;
}

.listafotos ul{
	list-style:none;
	display:inline;
	margin-left:0px;
	margin-top: 0px;
	padding: 0px;
}

.listafotos ul li{
	list-style:none;
	height: auto;
	clear:right;
	width: auto;
	margin: 0px;
	padding: 0px;
}
.listafotos ul li img{
	border-color: #edeeef;
	border-width:0.1em;
	border-style:solid;
	padding: 1%;
	background-color:#edeeef;
	margin-bottom: 10px;
}

.listafotos ul li a{
	border:none;
}

.listafotos p{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  12px;
	color: #333333;
	margin-top: 1em;
	margin-left: 7em;
	margin-right: 0em;
	margin-bottom: 10px;
	border:none;
	display:inline;
}

.listafotos b{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  12px;
	color: #333333;
	padding: 0px;
	margin:0px;
}
#vertical{
	margin-left: 3%;
}

/* Fototeca Derecha página individual */

.fotogrande{
	background-color: #FFFFFF;
	width:98%;
	padding-top: 5%;
	border:none;
	height:auto;
	text-align:center;
}

.fotogrande ul{
	list-style:none;
	width: 80%;
}

.fotogrande ul li{
	list-style:none;
	clear:right;
	padding:0px;
	width: auto;
}

.fotogrande ul li img{
	border-color: #edeeef;
	border-width: 1em;
	border-style:solid;
}

.fotogrande ul h1{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  12px;
	color: #006600;
	padding: 0px;
	margin:0px;
	margin-top: 10px;
	text-align:center;
}

.fotogrande ul p{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  12px;
	color: #333333;
	padding: 0px;
	margin:0px;
	margin-top: 10px;
	text-align:center;
}

.fotogrande ul b{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:  12px;
	color: #333333;
	padding: 0px;
	margin:0px;
}

/* Estilo nuevo para cuando no hay fotos en la fototeca */




/* Mapa Web lista anidada */
.mapaweb {
	height:auto;
	padding:2%;
	width:95%;
}

.mapaweb a{
	text-decoration:none;
	color:#006600;
}

.mapaweb a:link{
	text-decoration:none;
	color:#006600;
}

.mapaweb a:hover{
	text-decoration:none;
	color:#006600;
}

ul.mapaweb {
	width:90%;
}

.mapaweb ul li {
	line-height:1.1em;
	list-style-image:url(../imgsDecorativas/bulletNiv0.gif);
	margin:0em 0em 0.15em;
	padding:0em;
}

.mapaweb ul li p {
	border-bottom:0.1em solid #476B26;
	color:#006600;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
}

.mapaweb ul li ul {
	border:medium none;
}

.mapaweb ul li ul li {
	border:medium none;
	line-height:1.1em;
	list-style-image:url(../imgsDecorativas/bulletflecha.jpg);
	list-style-position:outside;
	margin:0em 0em 0em -1.5em;
	padding:0em;
}

.mapaweb ul li ul li p {
	background-image:url(../imgsDecorativas/BordeFondoBarraHD.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:medium none;
	color:#666666;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:11px;
}

.mapaweb ul li ul li ul {
	border:medium none;
}

.mapaweb ul li ul li ul li {
	border:medium none;
	line-height:1.1em;
	list-style-image:url(../imgsDecorativas/bulletflechagris.jpg);
	margin:0em 0em 0.15em;
	padding:0em;
}

.mapaweb ul li ul li ul li p {
	background-image:url(../imgsDecorativas/barrainferiortdgris.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:medium none;
	color:#999999;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:11px;
}

.mapaweb ul li ul li ul li ul {
	border:medium none;
}

.mapaweb ul li ul li ul li ul li {
	border:medium none;
	line-height:1.1em;
	list-style-image:url(../imgsDecorativas/bulletflechagris.jpg);
	margin:0em 0em 0em 0.15em;
	padding:0em;
}

.mapaweb ul li ul li ul li ul li p {
	background-image:url(../imgsDecorativas/barrainferiortdgris.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:medium none;
	color:#999999;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:11px;
}

/*Nuevo para seccion inscripcion*/

#inscrip td  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6CAD45;
}

.btns {
	padding: 5px;
	float:right;
}

#inscrip {
	margin-top: 4em;
	margin-bottom: 2em;
}

#contenidoInf .textopeq {
	font-size: 0.8em;
}

.form01 {
 text-align: right;
 display: block;
 margin-bottom: 2em;
 width: 50%;
}

#contenidoInf .Actividad p {

}

.iconoNew {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
}

#contenidoInf .listActividades dt img {
	float: right;
}

#contenidoInf .barraHD li {
	margin-top: 20px;
}

#contenidoInf h1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.3em;
	border-bottom: 1px solid #90C95D;
	color: #0A3558;
	padding: 0;
	margin: 0 0 1em;
}

#contenidoInf h2 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.2em;
	border-bottom: 1px solid #90C95D;
	color: #0A3558;
	padding: 0;
	margin: 2em 0 2em 0;
	clear: both;
}

#contenidoInf h3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.1em;
	border-bottom: 1px solid #90C95D;
	color: #0A3558;
	padding: 0;
	margin: 0 0 1em;
}
.cabCalendarios {
	font-size: 1.2em;
	font-weight: bold;
	color: #0A3558;
	text-align: center;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: 1px;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #578C34;
}

.fasevacia, .fase0, .fase1, .fase2, .fase3, .fase4, .fase5, .fase6, .fase7, .fase8, .fase9, .fase10, .fase11{
boder-bottom: 1px dotted #578C34;
}
