*{padding:0; margin:0; font:11px Arial; text-decoration:none; list-style-type: none; }

body {background-color: #ccc; text-align: justify;}
#wrapper {margin: 0px auto; width: 800px; background:#fff url(../IMG/lc.gif) no-repeat  right;}

#sidebar {float: left; width: 220px;}
#areasocio {background:#fff url(../IMG/bg-caixa.jpg) repeat-x top;  padding:10px;}
/*-------------FORMULARIO------------------------*/
FORM {background-color:#ccc; border: solid 1px #FFF;	WIDTH: 180px; padding:10px;}
FORM FIELDSET {	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px;  MARGIN: 0px; PADDING: 0px;  CLEAR: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; }
FORM LEGEND {PADDING-LEFT: 0px; CLEAR: both; FONT-SIZE: 120%; FONT-WEIGHT: bold; PADDING-TOP: 0.8em}
FORM LABEL {PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; WIDTH: 45%; PADDING-RIGHT: 0.4em; DISPLAY: block; FLOAT: left; PADDING-TOP: 0.4em}
FORM LABEL.wider {	WIDTH: 95%}
FORM LABEL.narrower {WIDTH: 20%}
.xform LABEL.narrower {WIDTH: 23%}
INPUT {MARGIN-TOP: 0.1em; WIDTH: 100%}
SELECT {MARGIN-TOP: 0.1em; WIDTH: 100%}
TEXTAREA {MARGIN-TOP: 0.1em; WIDTH: 100%}

/*-------------FIN FORMULARIO------------------------*/
#content {float:right; width: 580px;}
#header {}

/*------------------------MENU--------------------*/
#menu {float:left;width:580px;background:#ff7900;font-size:11px; font-weight:bold;line-height:normal; }
#menu ul {margin:0;padding:2px 0 0 auto;}
#menu li {display:inline;margin:0;padding:0;}
#menu a {float:right;background: url(../IMG/tableftG.gif) no-repeat left top;margin:0;padding:0 0 0 2px;text-decoration:none; }
#menu a span {float:right;display:block;background:url(../IMG/tabrightG.gif) no-repeat right top;padding:2px 10px 2px 6px; color:#FFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
 /* End IE5-Mac hack */
#menu a:hover span {color:#000; }
#menu a:hover {background-position:0% -30px;}
#menu a:hover span {background-position:100% -30px;  } 
#menu .current {color:#000; background-position:0% -30px;}
#menu .current span {background-position:100% -30px;  }

/*------------------------FIN MENU--------------------*/
	
#sideA{float: left; width:300px; padding: 20px;}
#imagen {float:left; width:305px; border-bottom:2px solid #ff7900;}
#imagen table {width:100%; border-bottom: 1px solid #ccc;margin-bottom:10px; padding-bottom:5px;}
#imagen #calendar thead th {background: #ccc; border-top: 2px solid #999; border-bottom: 2px solid #999;}
#imagen #calendar tfoot td {border-top: 2px solid #999;}
#imagen #calendar tbody td {border: 1px dotted #999;}
#destacado {float:left; width:285px; background-color:#ccc; margin: 10px 0; padding:10px;}
#destacado p {border-bottom: 2px dotted #999; padding: 5px 0;}

#sideB{float: right; width:215px; padding: 20px 20px 20px 0;}
#noticia {float: left; width:215px; background: url(../IMG/cabecera.jpg) no-repeat top; border-bottom: 2px solid #ff7900; margin: 10px 0;}
#noticia p {padding:5px 0; border-bottom: 1px solid #cccccc;}
#noticia img {float:left; margin:5px 5px 5px 0;}

#sideC{float: left; width:540px; padding: 20px;}
#modulo2 {float:left; width:540px; margin: 10px 0; border-bottom:2px solid #ff7900 ; padding: 10px 0px 10px 0px;}
#modulo2Privada {float:left; width:540px; margin: 10px 0; }

#gallery {float:left; width:760px; border-top: 1px #CCCCCC dotted; padding:20px;}
#gallery img {float:left; padding:10px;}

#footer {clear: both; margin-top: 20px;  WIDTH: 100%; background-color:#CCC; text-align:center; font-size: 9px; color:#999; }


/*===============CALENDARIO=================*/
#calendar {}
#calendar table {width: 100%; text-align: center; border-collapse: collapse;}
#calendar th, #calendar td {padding: 5px 0;}
#calendar caption{padding: 5px;}
#calendar thead th {border-top: 2px solid #CCC;	border-bottom: 2px solid #CCC;}
#calendar tfoot td {border-top: 2px solid #CCC;}
#calendar tbody td {border-bottom: 1px dotted #CCC;}
#calendar tbody a {	font-weight: bold;}
#calendar #today {background: #CCC; font-weight: bold;}
#calendar a {text-decoration: none; color:#ff7900;}
#calendar #next {text-align: right;}
#calendar #prev {text-align: left;}
/*===================FIN CALENDARIO*/

/*=========SOCIEDADES=========================*/
/*.sociedades {border: #ccc 1px solid; padding: 4px; width: 530px;display: block; OVERFLOW: hidden;}
.sociedades H3 {BORDER-BOTTOM: #ccc 1px solid; PADDING:8px 0 0 8px; MARGIN:0px; HEIGHT:24px; COLOR:#ff7900; }*/
.sociedades UL {padding: 0;}
.sociedades UL.soc {padding: 0; TEXT-TRANSFORM: none; margin: 6px 0 0 0; float: left; }
.sociedades UL.soc LI {	border-bottom: #ccc 1px solid; width: 265px; margin: 0 4px 2px 1px; float: left; height: 110px; OVERFLOW: hidden;}
.sociedades UL.soc LI IMG {margin: 2px 5px 6px 0px; display: block; float: left}

/*==============FIN SOCIEDADES=====================*/


h1 {font-size:12px; color: #ff7900; font-weight:bold; }
h2 {font-size:11px; color: #ff7900; font-weight:bold; }
h3 {font-size:11px; color: #ff7900; font-weight:normal; }
h4 {font-size:11px; color: #000000; font-weight:bold; }
h5 {font-size:10px; color: #cccccc; font-weight:normal; text-decoration:none;}

a:link {text-decoration:none; color:#ff7900;}
a:visited {color:#ff7900;}
a:hover {color:#999;}
/*a:active {}*/

/*======BOTONES======*/

button {clear:both;  background:#888; color:#ffffff; border: 1px solid #666666; font-size:11px; font-weight:bold; padding: 2px; margin:5px;}
a.button {clear:both;  background:#ccc; color:#ffffff; border: 1px solid #ff7900; font-size:11px; font-weight:bold; padding: 2px; margin:5px;}
a:button {clear:both;  background:#ccc; color:#ffffff; border: 1px solid #ff7900; font-size:11px; font-weight:bold; padding: 2px; margin:5px;}

.calCeldaResaltado {
	background-color:#ccc;
}



