/* 
	PLATCOM v.0.1.1.4 
	D+ community
	Group: general layout  / groupId independent
	31/05/2007 -> elzo.valugi

*/


/* HTML TAGS */

html {	margin: 0;	padding: 0; height: 100%; }
/* OVERWRITE WRONG WIDTH/HEIGHT IN MOZILLA WITH CORRECT VALUES, TO COMPENSATE FOR iE ERROR IN RENDERING */
html>body .searchthumb {width:182px;height:68px;}
body {
	font-family: tahoma, arial, sans-serif;	font-size: 70%;	line-height: 110%;color: #333;background: url(../img/0/gral/bg_red.gif) repeat-x 0px 73px #efefef;	margin: 0;	padding: 0;	height: 100%;}
	
body, form, fieldset, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, td, th {
	margin: 0; padding: 0; border: 0;}
a 	{text-decoration: none;}
hr {border:0px;height:1px;width:100%;color:#999999;background-color:#999999;}
li	{list-style-type: none;}
abbr {cursor: help;}
img {border: 0px;}
table {border-collapse: collapse;}
table caption {	text-align: left;font-weight: bold;}
input, select, textfield, textarea  {font-size: 90%; font-family: tahoma, arial, sans-serif; color: #333;}
br.clear {clear: both;}
.busc-secciones {background-color: #bcbcbc;margin: 0;padding-top: 1em;padding-bottom: 1em;border-bottom: 0;}
.busc-secciones h4 {	font-size: 1em; padding: 0 0 0 20px;margin: 0 0 .5em;}
.busc-secciones img {margin-bottom: -6px;}
.busc-secciones fieldset {padding: 0 0 10px 20px;}
.busc-secciones input {	border: 1px solid #fff;border-top-color: #bcbcbc;border-right-color: #e1e1e1;border-bottom-color: #cbcbcb;	border-left-color: #eaeaea;	padding: 2px;margin-left: 0;margin-right: 6px; font-size: 95%;}

/* LINKS */
a:link { color:#666666; text-decoration:underline; }
/*a:active { color:#666666; text-decoration:underline; }*/
/*a:visited { color:#666666; text-decoration:underline; }*/
a:hover { color:#666666; text-decoration:underline; }

a:link.noul { color:#666666; text-decoration:none; }
a:active.noul { color:#666666; text-decoration:none; }
a:visited.noul { color:#666666; text-decoration:none; }
a:hover.noul { color:#666666; text-decoration:none; }

a:link.footer { color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }
a:active.footer { color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }
a:visited.footer { color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }
a:hover.footer { color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:underline; }

a:link.paginateActive { background-color:#A8B2C5; margin:4px; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }
a:active.paginateActive { background-color:#A8B2C5; margin:4px; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }
a:visited.paginateActive { background-color:#A8B2C5; margin:4px; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }
a:hover.paginateActive { background-color:#A8B2C5; margin:4px; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }

a:link.paginate { margin:4px; color:#666666; font-size:10px; text-decoration:none; }
a:active.paginate { margin:4px; color:#666666; font-size:10px; text-decoration:none; }
a:visited.paginate { margin:4px; color:#666666; font-size:10px; text-decoration:none; }
a:hover.paginate { margin:4px; color:#666666; font-size:10px; text-decoration:none; }

.mod18_lastVisitors a {text-decoration: none;}
a.usubnavSel {text-decoration:none;}

/*----------- END LINKS ------------ */

/* STRUCTURE*/ 

#base-bg  {width: 1034px;margin: 0 auto 0;height: 100%;}
#content { float:left; width:786px; text-align:left;	border-top:5px solid #FFF; }
#base-bg {background: url(../img/0/gral/bg_gris.gif) repeat-y 18px 0px;padding: 15px 0 0;}
#base-top {width: 1034px; min-height: 58px;background: url(../img/0/gral/bg_top.gif) no-repeat 0px 0px;}
#base-logo {background: url(../img/0/gral/bg_logo.gif) repeat-y 0px 0px;height: 149px;}
#base-medio {background: url(../img/0/gral/bg_medio.gif) repeat-y 0px 0px;min-height: 400px; width: 1034px; margin: 0 auto 0; padding-top: 0;}
#base-pie {width: 1034px; height: 55px; margin: 0 auto 0; background: url(../img/0/gral/bg_pie.gif) no-repeat 0px bottom;}

#col01 {width: 223px; margin: 0 6px 0 0; float: left;}
#col02 {width: 589px;float: left; margin: 5px 0 0;}
#col03 {float: left;clear: right; width: 190px; margin: 5px 0 0 6px;}
#col02a, #col02c div.left {float: left;width: 375px;margin-right: 7px;}
#col02b, #col02c div.right {float: left;clear: right;width: 207px;}
#col02 h2 {	background: #e3e3e3;color: #666;font-size: 125%;line-height: 300%;text-transform: uppercase;letter-spacing: 1em;padding-left: 14px;}
#col01 h2, #col03 h2  {	background: #656565;color: #fff;font-size: 125%;line-height: 300%;text-transform: uppercase;	padding-left: 20px;	font-weight: bold;}
#content h2,#sitemap h2 {background: #e3e3e3;color: #666;font-size: 125%;line-height: 300%;text-transform: uppercase;padding-left: 18px;margin-bottom: .5em;}
#mensajes h2, #cont-reciente h2, #cont-archivos h2, #cont-visitas h2, cont-calendario h2, #col02 h2 {background: #e3e3e3;} 

/* CABECERA */

#cabecera {	float: left;clear: right;width: 786px;}
#cabecera h1 {	border: 2px solid #666666;	color: #333; font-size: 140%; height: 145px;}
#cabecera h1 a { color: #a2292a;text-decoration: underline;}
#cabecera div {	width: 201px;height: 80px;float: left;margin-top: -86px;margin-left: 583px;z-index: 100;position: absolute;}
#cabecera h1 + div {background-image: url(../img/0/gral/bg_comunidad.png);}
#cabecera div img { margin-left: 12px; margin-top: 13px; }
  
  
/* end cabecera */


/* ---------------  NAVIGATION -------------------- */
#topnavactive {padding-top:2px;padding-bottom:2px;width:182px;height:27px;}
#topnav1 {padding-left:4px;padding-top:2px;width:182px;height:27px;}
div#topnav1 a {	display: block;height: 27px;background: url(../img/0/nav/top/menu_1_182x27.gif) no-repeat;overflow: hidden;}
div#topnav1 img {  visibility: hidden;}
div#topnav1 a:hover {display: block;height: 27px;background: url(../img/0/nav/top/menu_1b_182x27.gif) no-repeat;overflow: hidden;}

#topnav2 {padding-left:4px;padding-top:4px;width:182px;height:27px;}
div#topnav2 a {display: block;height: 27px;background: url(../img/0/nav/top/menu_2_182x27.gif) no-repeat;overflow: hidden;}
div#topnav2 img { visibility: hidden;}
div#topnav2 a:hover {display: block;height: 27px;background: url(../img/0/nav/top/menu_2b_182x27.gif) no-repeat;overflow: hidden;}

#topnav3 {padding-left:4px;padding-top:4px;width:182px;height:27px;}
div#topnav3 a {display: block;height: 27px;background: url(../img/0/nav/top/menu_3_182x27.gif) no-repeat;	overflow: hidden;}
div#topnav3 img { visibility: hidden;}
div#topnav3 a:hover {display: block;height: 27px;background: url(../img/0/nav/top/menu_3b_182x27.gif) no-repeat;overflow: hidden;}

#topnav4 {padding-left:4px;padding-top:4px;width:182px;height:27px;}
div#topnav4 a {display: block;height: 27px;background: url(../img/0/nav/top/menu_4_182x27.gif) no-repeat;overflow: hidden;}
div#topnav4 img { visibility: hidden;}
div#topnav4 a:hover {display: block;height: 27px;background: url(../img/0/nav/top/menu_4b_182x27.gif) no-repeat;overflow: hidden;}

#topnav5 {padding-left:4px;padding-top:4px;width:182px;height:27px;}
div#topnav5 a {display: block;height: 27px;background: url(../img/0/nav/top/menu_5_182x27.gif) no-repeat;overflow: hidden;}
div#topnav5 img { visibility: hidden;}
div#topnav5 a:hover {display: block;height: 27px;background: url(../img/0/nav/top/menu_5b_182x27.gif) no-repeat;overflow: hidden;}

#tabsB {float:left;width:100%;font-size:93%;line-height:normal;}
#tabsB ul {margin:0;padding:0px 0px 0 0px;list-style:none;}
#tabsB li {display:inline;margin:0;padding:0;}
#tabsB a {font-size:10px;font-weight:bold;float:left;background:url(../img/2/nav/user/tableftB.gif) no-repeat left top;	margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabsB a span {	font-size:10px;font-weight:bold;float:left;display:block;background:url(../img/0/nav/user/tabrightB.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#666666;}
#tabsB a span {	float:none;}

/* End IE5-Mac hack */
#tabsB a:hover span {color:#666666;}
#tabsB a:hover {background-position:0% -42px;}
#tabsB a:hover span {background-position:100% -42px;}

.tucomfront {border-left:solid 5px #FFFFFF;border-right:solid 5px #FFFFFF;border-bottom:solid 2px #FFFFFF;}

/*  NAVIGATION WITHIN THE CONTENT MODULE  */
#localnav { height:30px;background-color:#DDDDDD;}
.localnavActive {background:url(../img/0/gral/s_m.gif);width:116px;height:30px;float:left;text-align:center;font-weight:bold;}
.localnavInactive {width:116px;height:30px;float:left;text-align:center;}
.contentBelowLocalNav {height:601px;background-color:#FFFFFF;margin:0px;padding:0px;}
.horizon5px {height:5px;width:500px;display:block;font-size:2px;background-color:#FFFFFF;}

/* USER NAVIGATION SYSTEM: (TPL/communitynav.php )*/
#usersubnav {display: inline;border: 1px solid #dcdcdc;background-color: #666666;border-bottom: 0;float:left;}
#usersubnav ul {padding: 6px 0 10px 0px;background-color: #666666;width: 587px;}
#usersubnav li {display: inline;background-color: #666666;color: #ffffff;}
#usersubnav li.first {margin-left: 7px;}
#usersubnav li.active {font-weight: bold;}
#usersubnav li a {padding: 0 4px 1px;margin: 0 0px 0 0px;color: #ffffff;}
#usersubnav ul li a:hover {background: #666666;color: #fff;}
a.usubnavSel {background-color: #666666;color:#FFFFFF;text-decoration:none;}


/* NAV SECTIONS */
#nav-asociaciones {float: left;clear: right;margin: 17px 19px 0 0;padding: 0;height: 40px;border: 1px solid #dcdcdc;border-width: 1px 1px 0 0;}
#nav-asociaciones {	padding: 0;	height: 40px;	border: 1px solid #dcdcdc;	border-width: 1px 1px 0 0;	}
#nav-asociaciones ul {margin: 0;padding: 0;	width: 785px;clear: both;height: 39px;}
#nav-asociaciones li {float: left;margin: 0;padding: 0;	display: inline;color: #666666;}
#nav-asociaciones li a {margin: 0;padding: 11px 12px 17px;color: #666666;text-decoration: none;	display: block; float: left;}
#nav-asociaciones li.last {	clear: right;}
#nav-asociaciones span { color: #dcdcdc; padding: 0 0 0 1px; display: block; float: left; margin: 10px 0 0;}
#nav-asociaciones li.first a { border-left: 1px solid #dcdcdc; text-decoration: none; }
#nav-asociaciones li.first a:hover {border-left: 0;	padding-left: 12px;}
#nav-asociaciones li.active a {border-left: 0; background: url(../img/0/gral/bg_menucab.gif) repeat-x 0 0 #a2292a; color: #fff;}
#nav-asociaciones li a:hover {background: url(../img/0/gral/bg_menucab.gif) repeat-x 0 0 #a2292a;color: #fff;}
#nav-asociaciones abbr, #nav-secciones abbr {text-decoration: none;	border: 0;}

#nav-contacto {	float: left; margin-top: 17px;}
#nav-contacto ul { width: 205px; margin-left: 18px; margin-right: 6px;	padding: 11px 0 11px 0;background: #9f9f9f;/*clear: both;*/}
#nav-contacto li {margin: 0;padding-right: 0;display: inline;}
#nav-contacto li a {margin: 0 10px 0 10px;padding-right: 0;color: #fff;text-decoration: none;}
#nav-contacto li.email a {padding-left: 36px;padding-bottom: 20px;background: url(../img/0/gral/email.gif) no-repeat 10px 0px;}
#nav-contacto li.mapaweb a {background: url(../img/0/gral/mapaweb.gif) 0 0 no-repeat;padding-left: 26px;	padding-bottom: 20px;}
#nav-contacto span {display: none;}

#nav-secciones {background: #9f9f9f;color: #fff; margin-bottom: 18px; margin-left: 18px; border-top: 5px solid #fff; text-align: left;}
#nav-secciones li a {padding-top: 1px;padding-bottom: 2px; text-decoration: none;}
#nav-secciones li a { text-decoration: none;}
#nav-secciones ul li a {padding-left: 29px;color: #fff;font-weight: bold;display: block;}
#nav-secciones ul li ul li a {	font-weight: normal;padding-left: 40px;	display: block;}
#nav-secciones ul li ul li ul li a {font-weight: normal;padding-left: 52px;	display: block;}
/* Tercer nivel */
#nav-secciones ul li ul li ul {	border-top: 1px solid #cfcfcf;	border-bottom: 0;	margin: 0;padding-bottom: 0;}
#nav-secciones ul li ul li ul li {border-top: 0;border-bottom: 1px solid #cfcfcf;}
#nav-secciones ul li ul li ul li.last {	border-bottom: 1px solid #9f9f9f;margin-bottom: 0;padding-bottom: 0;}
#nav-secciones ul li ul li.last ul li.last {border-bottom: 0;}
#nav-secciones ul li.end ul li.last ul li.last {border-bottom: 0;}
/* Segundo nivel */
#nav-secciones ul li ul {margin: 0;	border-top: 1px solid #cfcfcf;}
#nav-secciones ul li ul li {border-top: 0;border-bottom: 1px solid #cfcfcf;}
#nav-secciones ul li ul li.last {/*	border-bottom: 1px solid #cfcfcf;*/border-bottom: 0;}
#nav-secciones ul li.end ul li.last:hover {	border-bottom: 1px solid #c14748;}
/* Primer nivel */
#nav-secciones ul.menu {margin-bottom: 0em;}
#nav-secciones ul li {border-top: 1px solid #cfcfcf;}
#nav-secciones ul li.first {border-top: 0;}
#nav-secciones ul li.end {	border-bottom: 1px solid #cfcfcf;}
#nav-secciones ul li.end li.last {	border-bottom: 1px solid #9f9f9f;}
#nav-secciones ul li.end li.last li.last {}
/* Backgrounds */
#nav-secciones li {	background: url(../img/0/gral/flecha_gris.gif) no-repeat 19px 4px;
}
#nav-secciones li.active {background: url(../img/0/gral/flecha_gris.gif) no-repeat 19px 4px #9f9f9f;}
#nav-secciones li.active li {background-color: #9f9f9f;}
#nav-secciones li.active li.active2 {	background: url(../img/0/gral/bullet.gif) no-repeat 30px .6em #9f9f9f;}
#nav-secciones ul li ul li {background: url(../img/0/gral/bullet.gif) no-repeat 30px .6em;font-weight: normal;}
#nav-secciones ul li ul li ul li {	background: url(../img/0/gral/guion.gif) no-repeat 42px .6em; font-weight: normal;}
/*#nav-secciones ul li:hover {background: url(../img/0/gral/flecha_rojo.gif) no-repeat 19px 4px #c14748;}
#nav-secciones li.active:hover {background: url(../img/0/gral/flecha_rojo.gif) no-repeat 19px 4px #c14748;}
#nav-secciones ul li ul li:hover {	background: url(../img/0/gral/bullet_over.gif) no-repeat 30px .6em #c14748;}
#nav-secciones ul li ul li ul li:hover {	background: url(../img/0/gral/guion_over.gif) no-repeat 42px .6em #c14748;}
#nav-secciones li.active li.active2:hover {	background: url(../img/0/gral/bullet_over.gif) no-repeat 30px .6em #c14748;}*/
#nav-secciones ul li#destacado {	background: url(../img/0/gral/bullet_over.gif) no-repeat 30px .6em #c14748;}
#nav-secciones ul li ul li#destacado {	background: url(../img/0/gral/bullet_over.gif) no-repeat 30px .6em #c14748;}

#nav-login {float: left; height: 149px; margin-top: 0; color: #fff;}
#nav-login div {width: 205px; background: #666666; margin-left: 18px; margin-right: 6px; height: 148px; border-top: 1px solid #666666;}
#nav-login h4 {font-size: 100%;padding-left: 20px;margin: .7em 0 1em;}
#nav-login fieldset {padding: 0 0 10px 20px; font-size: 90%;}
#nav-login input#nombre, #nav-login input#pw {width: 86px;border: 1px solid;border-top-color: #bcbcbc;	border-right-color: #e1e1e1;border-bottom-color: #cbcbcb;	border-left-color: #eaeaea;	padding: 2px;margin: 0 6px 6px 0;}
#nav-login dl {	clear: both;margin: 0 14px .3em 20px; font-size: 90%;}
#nav-login dt {	margin-top: .4em;}
#nav-login dd {	font-weight: bold;	margin-bottom: 0;}
#nav-login dl label { display: block; width: 35px; }
#nav-login fieldset dt { float: left; clear: both; }
#nav-login fieldset dd { clear: right; font-weight: normal;}
#nav-login a { color: #fff; text-decoration: underline;	font-size: 100%; }
#nav-login span { display: block; margin-left: 58px; margin-top: .2em; }
#nav-login span.img { margin-left: 14px; margin-top: 4px; font-size: 1.3em; }
#nav-login span.img a { background: url(../img/0/gral/comunidad_xs.gif) no-repeat 8px 0; padding-left: 44px;	height: 28px;	display: block;	padding-top: 6px;}
#nav-login span a.cerrar {	background: url(../img/0/gral/cerrar.gif) no-repeat 0 0;
padding: 3px 0 6px 20px;}

#nav-pie01 {float: left; margin-bottom: 18px; color: #fff;}
#nav-pie01 ul {width: 205px; margin-left: 18px;	margin-right: 6px;padding: 7px 0 9px 0; background: #9f9f9f; border-top: 5px solid #fff;	border-bottom: 2px solid #9f9f9f;}
#nav-pie01 li {	display: inline;margin-left: 19px;color: #fff;margin-right: 0;}
#nav-pie01 li a {margin-right: 18px;color: #fff;text-decoration: none;}

#nav-pie02 {float: left;border: 1px solid #dcdcdc;margin: 5px 0 0;}
#nav-pie02 ul {padding: 6px 0 10px 0;width: 587px;}
#nav-pie02 li {padding: 0; display: inline; color: #666666;}
#nav-pie02 li.first {margin-left: 7px;}
#nav-pie02 li a {padding: 0 4px 1px;margin: 0 10px 0 10px;color: #a7a7a7;text-decoration: none;}
#nav-pie02 li a:hover {background: #666666;color: #fff;}
#nav-pie03 {float: left;clear: right;margin: 5px 0 0 6px;}

/* COMUNES NAVIGATION */

#nav-mensajes ul {padding-left: 10px;}
#nav-mensajes li, #nav-contacto li {	display: inline;color: #666666;}
#nav-mensajes li a {margin: 0 10px 0 10px; color: #666666;	text-decoration: none;}
#sugerencias h2 {background: #656565;color: #fff;font-size: 125%;line-height: 300%;text-transform: uppercase;letter-spacing: 1em;padding-left: 20px;}



/*---- END NAV -------------------------------------------------------*/

#grupos {background: #dcdcdc;font-size: 90%;border: 1px solid #c4c4c4;margin-bottom: 7px;}
#grupos fieldset {padding: 1em 0 .5em;	margin-left: 18px;}
#grupos dl {margin: 0 14px 0 18px;}
#grupos dt {font-weight: bold;padding: .5em 0 .2em;}
#grupos dd {padding: .2em 0 1em;}
#grupos dl dl {	margin-left: 0;	margin-right: 0;}
#grupos dl dl dt {padding: 1em 0 0;}
#grupos dl dl dd {padding: .5em 0;}
#grupos dl dl dd.borders {border-top: 1px solid #bbb;border-bottom: 1px solid #bbb; margin: .5em 0;}
#grupos dl dl dd p img {float: left;margin-right: 6px;border: 1px solid #d1d1d1; margin-bottom: 3em;}
#grupos dl dl dd p {clear: both;}
#grupos dd span {display: block;margin: 1em 0;}
#grupos span a {background: url(../img/0/gral/comunidad.gif) no-repeat 0 4px;padding:  4px 0 4px 20px;}
#grupos span.mod a {background: url(../img/0/gral/images/vertodos.gif) no-repeat right 4px; padding: 4px 20px 4px 0; text-decoration: none; color: #666666;}
#grupos a {	text-decoration: underline;	color: #333;}
#grupos a:hover {color: #666666;}


/*  FORM ELEMENTS  */
form { 	display:inline;}
.formtxt {font-size:10px;border:solid 1px #999;color:#666; border-top:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 1px #999;	border-left:solid 1px #999;
}
.formtextarea {font-size:11px;color:#666;border-top:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 1px #999;	border-left:solid 1px #999;}
.formbn {font-size:10px;border-top:solid 1px #CCC;border-right:solid 1px #CCC;border-bottom:solid 1px #666;border-left:solid 1px #666;}
.formdropdown {	font-size:10px;	border:solid 1px #999;color:#666;border-top:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 1px #999;	border-left:solid 1px #999;}

/* --------- END FORM ELEMENTS ---------*/





#cont-calendario caption {font-size: 90%;}
#cont-calendario td {text-align: right;	padding: 2px;}
#cont-calendario th {padding: 2px;display: none;}
#cont-calendario-prox {font-size: 90%;}

#sugerencias {border: 1px solid #dcdcdc;}
#sugerencias h2 {padding-left: 14px;}
#sugerencias ul {margin: 14px;	padding: 0;}
#sugerencias h3 {font-weight: bold;font-size: 95%;color: #666666;margin-top: 1.5em;}
#sugerencias li {border-bottom: 1px solid #dcdcdc;padding-bottom: 14px;}
#sugerencias li.last {border-bottom: 0;padding-bottom: 4px;}


#medios, #asociados {border: 1px solid #dcdcdc;}
#medios h2, #asociados h2 {padding-left: 18px;}
#medios h3 a, #asociados h3 a, #sugerencias h3 a {color: #333;}
#medios h3 a:hover, #asociados h3 a:hover, #sugerencias h3 a:hover {color: #666666;text-decoration: underline;}
#medios p a, #asociados p a, #sugerencias p a {color: #666666;text-decoration: underline;}
#medios h3 {font-size: 120%;margin-bottom: 1.2em;background: url(../img/0/gral/ficha.gif) no-repeat 0 0;padding-left: 18px;}
#asociados h3 {font-size: 100%;margin-bottom: 1.2em;margin-top: 11px;}
#medios ul, #asociados ul {	padding: 0 15px 0 18px;}
#medios li, #asociados li {	border-bottom: 1px solid #dcdcdc;padding-bottom: 25px;}
#medios li.last, #asociados li.last {	border-bottom: 0;}
#medios span.fecha,#asociados span.fecha {display: block;color: #5b5b5b;margin-top: 1.5em;margin-bottom: 1em;font-size: 90%;}
#medios li img {float: left;margin: 3px 10px 20px 0;}
#medios li p {clear: both;}
#medios li span.leermas, #asociados li span.leermas {display: block;clear: both;}
#medios li span.leermas a, #asociados li span.leermas a {color: #666666;font-weight: bold;text-decoration: underline;}


/*------------- END STRUCTURE ------------ */

/* ------------- PAGINATION -------------- */

#medios div.pag, #asociados div.pag { clear: both;border: 0;}
#medios div.pag ul, #asociados div.pag ul {border: 1px solid #dcdcdc;border-width: 1px 0;margin-top: 0;	margin-left: 14px;margin-bottom: 10px;padding: 0;height: 2em;}
#medios div.pag ul {width: 347px;clear: both;}
#asociados div.pag ul {width: 179px;}
#medios div.pag li, #asociados div.pag li {float: left;display: block;color: #666666;width: 2em;text-align: center;padding: 2px 0 0;border: 0;}
#medios div.pag li.last {float: right;clear: right;text-align: right;white-space:nowrap;margin-right: 2.6em;}
#medios div.pag li a, #asociados div.pag li a {color: #a7a7a7;}

div.pag li a:hover {text-decoration: underline;}
#medios div.pag li.last a {color: #666666;}
#medios div.pag li.anteriores,#asociados div.pag li.anteriores {visibility: hidden;text-align: left;width: 1em;}
#medios div.pag li.siguientes {text-align: right;width: 1em;}

#col02 h2 {background: #e3e3e3;color: #666;font-size: 125%;line-height: 300%;text-transform: uppercase;letter-spacing: 1em;padding-left: 14px;}
#mensajes h2, #cont-reciente h2, #cont-archivos h2, #cont-visitas h2, #cont-calendario h2, #col02 h2 {background: #e3e3e3;}


/*----------- END PAGINATION -----------------------------*/


/* -------------LAYOUT <div>'s ----------------- */
#header {width:988px;height:185px;text-align:left;border-left:solid 6px #FFF;border-right:solid 6px #FFF;background:#FFF  url(../img/0/gral/bg_header_right_2x185.gif);}
#topnav {width:195px;height:165px;padding-top:20px;	float:left;background:#FFFFFF  url(../img/0/nav/top/bg_topnav_195x185.gif);	background-repeat: repeat-x;}
#topadd {margin-top:19px;float:right;width:595px;height:165px;background: url(../0/add/img4.jpg);background-repeat: repeat-x;}
#wrapper {width:988px;background:#FFF;border-left:solid 6px #FFF;border-right:solid 6px #FFF;}
.bgcontent {background-color:#E0DFDA;border-top:solid 6px #FFF;border-bottom:solid 6px #FFF;}
.bgrightcolB {padding-left: 18px; font-weight: bold; display: block; }
/*.bgrightcol {text-decoration:none; font-weight:normal; background-color: blue; display: block;}*/
#contentNav {text-align:left;float:left;margin: 0;	width:196px;height:100%;background-color:#D8D8D8;}
#columnright {text-align:left;width:190px;float:right;height:100%;background-color:#EFEFEF;}
#contentRight {width:788px;text-align:left;float:right;margin:0px 0px 0px 0px;background-color:#FBFBFB;}
#content3col {width:589px;float:left;margin:0px;padding:0px;}
#contentWide {text-align:left;float:right;margin:0;width:988px;}
#footer {padding-top:15px;font-size:10px;background-color:#4A5E77;color:#FFFFFF;width:975px;height:auto;}
.footeradds {float:left;width:195px;height:55px;overflow:hidden;}
.bntopnav {border-top:solid 2px #3A4A5A;border-left:solid 4px #3A4A5A;}
.txtPetit {font-size:12pt;color:#333;}
.txtUltraPetit {font-size:9px;color:#333; font-weight: bold;}
a.txtUltraPetit {text-decoration:none;}
.calendar {font-size: 9px;color:#353535;text-decoration:none;}
a.calendar:hover, a.destacado:hover {font-size: 9px;color:#353535;text-decoration:none;	background:#E3E3E3;}
.calend_destacado {font-size: 10px;color:#fff;font-weight:bold;background-color:#666666;text-decoration:none;}
.calend_destacado2 {font-weight:bold;background-color:#EDF1FA;text-decoration:none;}
.calend_celda {border-style:solid;border-width:1px;border-collapse:separate;border-color:#ddd; height:82px;padding:2px 2px 2px 2px;}
.calend_celda_small {border-style:none;border-width:.3px;border-color:#ddd;font-size: 9px; color:#353535; text-decoration:none;padding-right:3px;}
a.calend_celda_small {text-decoration:none;}
a.calend_celda {text-decoration:none;border-style:none;}
a.calend_celda_small:hover {background:#E3E3E3;}
.calend_form_txt {font-size:10px;color:#333;padding:2px 2px 2px 2px;}
input.calend_form_txt {border-style:solid;border-width:0.5px;border-color:#CCCCCC;}
.cursor {cursor:pointer;}
.hd {font-size:15px;font-weight:bold;}
.subhd {font-weight:bold;}
.bgheader {background:#3A4A5A url(../img/0/gral/bg_header_2x185.gif);}
.listHeader {height:20px;background-color:#B6B6B6;color:#FFFFFF;font-weight:bold;padding-left:5px;}
.listOdd {height:20px;background-color:#E7E7E7;padding-left:5px;}
.listEven {height:20px;background-color:#F9F9F9;padding-left:5px;}
.searchthumb {float:left;width:185px;height:73px;border:solid 1px #E7E7E7;padding:5px 0px 0px 5px;cursor:pointer;}
.searchthumbouter {float:left;margin-left:5px;margin-bottom:5px;border:solid 1px #D5D5D5;background-color:#F9F9F9;}
.modulefooter {text-align:left;height:27px;background-color:#999;border-top:solid 0px #FFF;}
.paginate { margin:4px;color:#FFFFFF;font-size:10px;text-decoration:none;cursor:pointer;}
.paginateActive {background-color:#FFFFFF;vertical-align:text-bottom;margin:4px;color:#999;font-size:10px;font-weight:bold;text-decoration:none;	cursor:pointer;}

/*----- END LAYOUT -------------------------------*/

/* ############### MODS ############## */

/* ##### MOD 9 LATERAL ####### */
.mod9_block1 { width:190px;  background-color:#DDDDDD; }
.mod9_block2 { height:300px; background-color:#e3e3e3; }
.mod9_block3 { text-align:left; height:300px; border: 1px solid #c4c4c4; background-color: #dcdcdc; padding-top: 10px;}

.mod9_block3 form#changegroup {margin-top: 1em;padding: 1em;}

.mod9_block4 { height:351px;  border-top:solid 5px #fff; padding: 0 14px 0 18px; }
.mod9_block5 { height:351px;  }
.mod9_width1 { /*width:180px;*/ }
.mod9_padding1 { padding-top:8px; }





/* ##### MOD 18 RESUMEN ####### */
#mod18_advertising {background: #d9f95a; margin: 0 0 4px; padding: 2px 14px 4px;
}
#mod18_profile_box {height:116px; border: 1px solid #e3e3e3; background-color: #f4f4f4; font-size: .9em; }
#mod18_profile_img_box {width:70px; float:left; text-align: center; font-size: 10px;}
#mod18_profile_img {margin-left:5px; margin-top:10px; margin-bottom: .3em;}
#mod18_profile_img a {color: #333; text-decoration: underline;}
#mod18_profile_details {width:144px; float:left; margin-top:10px; color:#333333;  margin-left: 6px;}
#mod18_profile_details a {text-decoration: none; color: #666666;}
#mod18_profile_details a:hover {text-decoration: underline;}
#mod18_search_box {width:180px; float:left; margin-top:10px;}
#mod18_search_box table td {padding: 0; vertical-align: top;}
#mod18_search_box table td input[type="text"] {margin-right: 4px; border: 1px solid #cbcbcb;}
#mod18_search_box table td input[type="radio"] {margin-right: 6px;}
#mod18_search_box table td img {margin-top: -2px;}
#mod18_advertising_square {width:176px; height:114px; background-color:#f3f3f3; float:right; }
#mod18_container_includes_left {width:400px; /* moet 408/375 zijn*/ float:left; border-top:solid 5px #FFFFFF;}
#mod18_title {height:20px; background-color:#e3e3e3; color:#666; font-weight:bold; text-transform: uppercase; padding-left: 18px; padding-top: .4em;}
#mod18_title_block {margin-left:0; padding-top:3px;}
#mod18_container_includes_right {width:207px /*176 en dirpl */ float:right; border-top:solid 5px #FFFFFF;}
#mod18_lastvisitors_container {height:135px;}
#mod18_lastmessages_container { width: 375px; /* 407 en dirpl */height:135px; margin-right: 7px; }
#mod18_last_logs_container {height:232px; clear: both;}
#mod18_calendar_container {height:250px;}
#mod18_lastFiles_container {height:48px;}
#mod18_bottom_line {background-color:#999999; height:27px; border-top:3px solid white;}
#mod18_eventsList {width:165px}
.mod18_eventsListData {width:160px; border-bottom:1px solid #dddddd;padding-bottom:2px;}

#mod18_fileLine {/*width: 375px; moet eigenlijk weg*/height:19px; padding-top: 4px; border-bottom: 1px solid #e4e4e4; margin: 0 18px;}
#mod18_fileLine a {background:url(../img/0/gral/img_clip.gif) no-repeat 0 0; padding-left:24px; margin-left: 0;}
#mod18_fileLine a:hover {color: #666666; text-decoration: underline;}
#mod18_mes_sig, #mod18_mes_actual { width: 100%;}
#mod18_mes_sig table, #mod18_mes_actual table { border-collapse: collapse;}
#mod18_mes_sig table th, #mod18_mes_actual table th { padding: 6px 0 2px; text-align: center;}
#mod18_mes_actual table th { color: #666666;}
#mod18_mes_sig table td, #mod18_mes_actual table td { padding: 1px; text-align: right; width: 37px; font-size: 9px;}
#mod18_mes_actual table td { background-color: #f4f4f4;}
#mod18_mes_sig table td.empty, #mod18_mes_actual table td.empty { background: inherit;}



.mod18_logs_in {border-bottom:solid 1px #e4e4e4; padding:4px 0px; margin: 0 0 0 18px; height:68px; clear: both; /*width: 400px moet er eigenlijk niet*/;}
.mod18_logs_photo {margin: 4px 10px 4px 0; float:left; border: 1px solid #cbcbcb;}
.mod18_logs_action {width:20px; float:left;}
.mod18_logs_action img  {margin-left:2px; margin-top:7px;}
.mod18_logs_details {/*moet er eigenlijk niet width 300*/ margin-top:7px; margin-left:5px; color:#333; float:left;}
.mod18_LogDet1 {font-weight: bold;}
.mod18_LogDet2, .mod18_LogDet3 {}
.mod18_LogDet2 { font-size: .9em;}
#mod18_lastmessages_container div {}
#mod18_lastmessages_container div div {margin-left: 0; padding-top: .1em;}
#mod18_lastmessages_container div img {padding: 3px 10px 3px 0; background-color: white;}
.mod18_message_line { border-bottom:1px solid #e4e4e4; padding-bottom:2px; margin: 0 18px; /*width: 400pxmoet er eigenlijk niet*/}
.mod18_message_line div a {margin-left: .4em;}
.mod18_message_regular {color:#000;}
.mod18_message_invitation {color:#0CC;}
.mod18_message_reference {color:#C00;}
.mod18_lastVisitors { padding:4px 0px 4px 0px; font-size: 10px;}
.mod18_lastVisitors img {margin-right:6px; margin-left: 18px; float:left; border: 1px solid #cbcbcb;}
#mod18_searchresult {padding-left:5px; padding-right:5px;}

/* ESTILOS PARA MODULO 13 PREFERENCIAS */

div.m13prefs {width: 589px;}
div.preferencia {width: 589px; }

div.m13prefs div { border: 1px solid #dcdcdc; width: 289px; height: 112px; float: left; margin-bottom: 7px;}
div.m13prefs h4 {margin-left: 14px; margin-top: 1em; margin-bottom: 1.2em; font-size: 1em;}
div.m13prefs p {margin-left: 84px; margin-right: 10px; margin-bottom: .8em; }
div.m13prefs p.nb {margin-left: 14px;}
div.m13prefs span {display: block;margin-left: 84px; margin-right: 10px;}

div.m13prefs #pref1, div.m13prefs #pref3, div.m13prefs #pref5   {margin-right: 7px;}
div.m13prefs #pref2, div.m13prefs #pref4, div.m13prefs #pref6   {clear: right;}
div.m13prefs #pref1 {background: url(../img/0/mod/preferences/ico_pref1.gif) no-repeat 10px 28px; }
div.m13prefs #pref2 {background: url(../img/0/mod/preferences/ico_pref2.gif) no-repeat 10px 28px; }
div.m13prefs #pref3 {background: url(../img/0/mod/preferences/ico_pref3.gif) no-repeat 10px 28px; }
div.m13prefs #pref4 {background: url(../img/0/mod/preferences/ico_pref4.gif) no-repeat 10px 28px; }
div.m13prefs #pref5 {background: url(../img/0/mod/preferences/ico_pref5.gif) no-repeat 10px 28px; }
div.m13prefs #pref6 {background: url(../img/0/mod/preferences/ico_pref6.gif) no-repeat 10px 28px; }

div.preferencia #prefer1 {background: url(../img/0/mod/preferences/ico_pref1_gran.gif) no-repeat 4px 28px; visibility:hidden;}
div.preferencia #prefer2 {background: url(../img/0/mod/preferences/ico_pref2_gran.gif) no-repeat -4px 28px; visibility:hidden;display:none;}
div.preferencia #prefer3 {background: url(../img/0/mod/preferences/ico_pref3_gran.gif) no-repeat -8px 28px; visibility:hidden;display:none;}
div.preferencia #prefer4 {background: url(../img/0/mod/preferences/ico_pref4_gran.gif) no-repeat -4px 28px; visibility:hidden;display:none;}
div.preferencia #prefer5 {background: url(../img/0/mod/preferences/ico_pref5_gran.gif) no-repeat 0px 12px; visibility:hidden;display:none;}
div.preferencia #prefer6 {background: url(../img/0/mod/preferences/ico_pref6_gran.gif) no-repeat -6px 12px; visibility:hidden;display:none;}

div.preferencia div {border: 1px solid #dcdcdc;}
div.preferencia h4 {background: #e3e3e3; color: #666; padding: .4em 14px; margin-bottom: 1.2em; font-size: 1em;}
div.preferencia h5 {font-size: 1em; margin-bottom: .3em;}
div.preferencia p, div.preferencia dl, div.preferencia ul {margin-left: 136px; margin-right: 10px;}
div.preferencia dl.grupos a {margin: 0;}
div.preferencia dt {float: left; padding-top: 0;}
div.preferencia dt.principal {font-weight: bold;}
div.preferencia dt.ofertas {padding-top: .8em;}
div.preferencia dd {clear: right; padding-left: 140px; margin-bottom: .5em;}
div.preferencia dd.ofertas {margin-top: 1em; margin-right: 80px; padding-top: 0em; line-height: 175%;}
div.preferencia dd.principal {font-weight: bold;}
div.preferencia dt label {width: 140px; display: block;}
div.preferencia ul li {margin-bottom: .2em;}
div.preferencia ul li.principal {font-weight: bold;}
div.preferencia ul.leftright li {float: left;}
div.preferencia ul.leftright li li {float: none;}
div.preferencia ul.leftright li.right {margin-left: 20px;}
div.preferencia ul ul {margin-left: 0px;}
div.preferencia input.radio, div.preferencia .checklist input {margin-bottom: -2px; margin-left: 0;}
input[disabled|="disabled"] + label {color: #9d9d9d;}
input[type|="checkbox"] {margin-right: 1em; margin-left: 0;}


div.preferencia a.inline {margin-left: 1em;}
div.m13prefs a, div.preferencia a {text-decoration: underline;}
div.m13prefs a:visited, div.preferencia a:visited {text-decoration: underline;}
div.preferencia div.buttons {border: 0; padding-top: 1.2em; margin-bottom: 1.4em;}
div.preferencia div.buttons input {margin-left: 276px;}
div.preferencia div.buttons a {background:transparent url(../img/0/mod/preferences/enviar.gif) no-repeat; font-weight:bold; padding:0.4em 0pt 0.4em 26px; text-decoration:underline; margin-left:272px;}

/* COLORES FECEMD */
div.m13prefs a, div.preferencia a {color: #c93132;}
div.m13prefs a:visited, div.preferencia a:visited {color: #c93132;}

/* ESTILOS DE PROGRAMACIÓN  13 */

#pref_01_listEmailsUser {border: 0;}

/* FINAL ESTILOS MODULO 13 PREFERENCIAS */


/* ############ END MODS ############## */


/* --------  EXTRA STUFF ----------- */
.debugBorder {
	color:#000;
	border:dotted 1px #FFF;
	border-collapse:collapse;
}

