body 

{

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

/*	behavior: url("csshover.htc"); */



}

a:link {

	color: #003366;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #003366;

}

a:hover {

	text-decoration: underline;

	color: #0066CC;

}

a:active {

	text-decoration: underline;

	color: #000033;

}

.style1 

{

	font-family: Arial, Helvetica, sans-serif;

}



.style4 

{

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

}



.style7 

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #000000; 

	font-weight: bold; 

}

.style8, .anclaMenu 

{	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #FFFFFF; 

	font-weight: bold; 

	text-decoration:none;

}

.style8:link, .anclaMenu:link

{	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #FFFFFF; 

	font-weight: bold; 

	text-decoration:none;

}

a.style8:hover, .anclaMenu:hover

{	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #FFFFFF; 

	font-weight: bold; 

	text-decoration: none;

}

a.style8:visited, .anclaMenu:visited

{	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #FFFFFF; 

	font-weight: bold; 

}



.style10 

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #003366; 

	font-weight: bold; 

}

.style12 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

}

.campos 

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: #003366;

}

.borde_abajo

{

	border-bottom:1px solid #999966;

}



.style13 

{

	color: #003366;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none

}



a.style13:hover 

{

	color: #003366;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:underline;

}

a.style13:visited 

{

	color: #003366;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:underline;

}



.borde_abajo

{

	border-bottom:1px solid #999966;

}





TD 

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10pt; 

	font-style: normal; 

	font-weight: normal

}



TH 

{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10pt; 

	font-style: normal; 

	font-weight: bold

}



.subtitulo 

{

	color: #003366;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-decoration:none

}



div.titulo_noticia 

{ 

	font-weight: bold;

	font-size: 12pt;

	color: #902840

}

.text_calendario {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: normal;

	color: #606060;

	font-style: normal;

	text-align: left;

	vertical-align: top;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}



.textAzul {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #003366;

}

.textnormal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #3B3B3B;

	text-align: left;

}



.footer 

{

	color: #005466;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}



#dropmenudiv{

position:absolute;

border:1px solid #99CC66;

border-bottom-width: 0;

font:normal 11px Verdana;

color:#FFFFFF;

line-height:18px;

z-index:100;

}



#dropmenudiv a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid #99CC66;

padding: 1px 0;

text-decoration: none;

color:#FFFFFF;

font-weight: normal;

}



#dropmenudiv a:hover{ /*hover background color*/

background-color: #ACD683;

}





#hintbox{ /*CSS for pop up hint box */

position:absolute;

top: 0;

background-color: lightyellow;

width: 150px; /*Default width of hint.*/ 

padding: 3px;

border:1px solid black;

font:normal 11px Verdana;

line-height:18px;

z-index:100;

border-right: 3px solid black;

border-bottom: 3px solid black;

visibility: hidden;

}



.hintanchor{ /*CSS for link that shows hint onmouseover*/

font-weight: bold;

color: navy;

margin: 3px 8px;

}



.Estilo2 {

	font-size: 36pt;

	margin: 3px 8px;

	font-weight: bold;

}

.Estilo3 {color: #FFFFFF}



#iframe {

	/* height: 400px; */

	width: 100%;

	background-image:url(../imagenes/fodo%20sociedad.jpg)

}

#calendario {

	height: 183px;

	width: 180px;

	z-index: 1;

}



#principal li { 

   display:inline; 

   float:left; 

   width:220px; 

   background-color:#f5f7f9; 

   padding:5px; 

   margin:10px; 

   text-align: center; 

   border-right: #a5a7aa solid 1px; 

   border-bottom: #a5a7aa solid 1px; 

} 





.Estilo4 {color: #000000}



.pie {







	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #666666;



}



.linea {



	margin: 4px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #660099;



}



.tituloNoticia {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	color: #124679;



	font-weight: bold;



}



.bajada_noticia {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	font-weight: bold;



	color: #000000;



	text-align: left;



}



.autor {







	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-style: normal;



	font-weight: bold;



	color: #333333;



	text-align: left;



}



.textnormal {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9pt;



	color: #3B3B3B;



	text-align: left;



}



.style30 {

	color: #FFFFFF;

	font-weight: bold;

	font-family: "Times New Roman", Times, serif;

	font-size: large;

}

.style31{color: #0000FF; font-weight: bold; font-size: 12px; }

.style32{color: #0000FF; font-weight: bold; font-size: 12px; }

.style33 {color: #0000FF; font-weight: bold; font-size: 16px; }



/* Estilos para formularios */



html, body, form, fieldset {

	margin: 0;

	padding: 0;

}



fieldset {

	border: none;

	padding: 10px 5px;

	background: url(imagenes/hdot2.gif) repeat-x top;

}



fieldset a {

	font-weight: bold;

}





input, select, textarea, .inputbox {

	padding: 3px 5px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 100%;

}



.inputbox {

	border: 1px solid #CCCCCC;

	background: #FFFFFF;

}



.inputbox:hover, .inputbox:focus {

	background: #FFFFCC;

}



#form-login .inputbox {

	width: 90%;

}



.button {

	padding: 3px 5px;

	border: 1px solid #333333;

	background: url(imagenes/grad1.gif) repeat-x top #0066FF;

	color: #CCCCCC;

	font-size: 85%;

	text-transform: uppercase;

}



.button:hover, .button:focus {

	border: 1px solid #999999;

	background: #0099FF;

	color: #FFFFFF;

}



.fieldset_login {

	color: #FFFFFF;

}



.fieldset_datos {

	padding: 0px 0px 0px 15px;

	border: 1px solid #0000FF;

	width: 95%;

}



.legend_datos {

	border: 1px outset #00000FF;

	padding: 4px 8px 4px 8px;

	background: #0066FF;

	color: #CCCCCC;

	font-weight: bold;

}



* html .button {

	padding: 2px 0 !important; /*IE 6*/

}



*+html .button {

	padding: 2px 0 !important; /*IE 7*/

}



/* Cuadro de bienvenida */



#cuadroBienvenida {

	width: 100%;

	padding: 10px 3px 0px 5px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #FFFFFF; 

	font-weight: bold; 

	text-decoration:none;

}



/* Menú de socios */



.menuSocios {

	background: #FFFFFF url(../imagenes/bgpag.gif) repeat fixed;

	border: 1px solid #999966;

	padding: 0px;

	xtext-align: justify;

	width: 95%;

}



/* Formulario de socios y cuadro de consulta de datos */



#cuadroConsultaDatos {

	padding: 5px 5px;

}



.cabeceraModulo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;



	padding: 5px 3px;



	color: #CCCCCC;

	background: #0066FF;

}



.tituloCampo, .textoCampo, .textoEjemplo, .textoDescripcion {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: inherit;

	padding: 5px 3px;

}



.tituloCampo {

	font-style: italic;

	font-weight: bold;

	color: #0000FF;

}



.textoCampo {

	/* border: 1px solid #0000FF; */

	font-weight: bold;

	font-size: 14px;

}



.textoDescripcion {

	font-weight: normal;

	font-size: 10px;

}



.textoEjemplo {

	font-weight: normal;

	font-size: 9px;

}



/* Formularios de encuesta */



.contenedorEncuesta {

	padding: 10px;

	text-align: justify;

}



.preguntaEncuesta {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 12px;

	text-align: center;

}



.marcoEncuesta {

	border: solid 1px #666666;

	/* width: 300px; */

	padding: 0 10px 10px 10px;

	margin-bottom: 15px;

}



.leyendaEncuesta {

	color: #ffffff;

	background: #0066FF;

	border: 1px outset #cccccc;

	padding: 2px 2px 0 2px;

	font-weight: bold;

}



.textareaEncuesta {

	font-size:70%;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#000000;

	overflow: auto;

	border: 1px solid #CCCCCC;

	border-left-width:thin;

	border-left-color:#000000;

	border-top-width:thin;

	border-top-color:#000000;

}



.opcionEncuesta {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	text-align: left;

	color: #000099;

}



/* Mensajes de error */



.clean-ok{

	border:solid 1px #349534; 

	background:#C9FFCA;

	color:#008000;

	font-weight:bold;

	padding:4px;

	text-align:center;

}



.clean-error{

	border:solid 1px #CC0000; 

	background:#F7CBCA;

	color:#CC0000;

	font-weight:bold;

	padding:4px;

	text-align:center;

}



.icon-ok{

	border:solid 1px #90ac13; 

	background:#eef4d3 url(../imagenes/icon_green.png) 8px 6px no-repeat;

	color:#6b800d;

	font-weight:bold;

	padding:4px 0px 4px 22px;

	text-align:center;

}



.icon-error{

	border:solid 1px #CC0000; 

	background:#F7CBCA url(../imagenes/icon_red.png) 8px 6px no-repeat;

	color:#CC0000;

	font-weight:bold;

	padding:4px 0px 4px 22px;

	text-align:center;

}