/* CSS Document */body {	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt;	color:#000;	background:#ffedc1;}h3 {	background:inherit;	font-size:14pt;}h4 {	border-bottom:1px solid #000;	font-size:12pt;}a {	font-weight:bold;	color:#f90;	text-decoration:none;}a:visited {	color:#c60;}a:hover {	color:#fc6;}img {	float:right;	margin:10px;}td img {	float:none;}/*********** MAIN ************/.main {	width:980px;	margin:auto;	background:url(../imagenes/mainBackground.gif) repeat-y #ccc;	background-position:-1px;	color:inherit;	position:relative;}.index .main {	background:url(../imagenes/indexBackground.jpg) 174px 114px no-repeat #000;}/********** HEADER **********/.header {	width:980px;	height:86px;	overflow:hidden;	background:url(../imagenes/indexHeaderBackground.jpg) top right no-repeat #000;}.firm .header {	background-image:url(../imagenes/firmHeaderBackground.jpg);}.current .header {	background-image:url(../imagenes/currentHeaderBackground.jpg);}.management .header {	background-image:url(../imagenes/managementHeaderBackground.jpg);}.staff .header {	background-image:url(../imagenes/staffHeaderBackground.jpg);}.links .header {	background-image:url(../imagenes/linksHeaderBackground.jpg);}.header img{	width:0px;	padding-left:216px;	height:86px;	background:url(../imagenes/logoBackground.gif) top left no-repeat;	float:none;}/********** MENU ************/#menu {	width:800px;	right:0;	height:30px;	padding:0 0 0 180px;	background:#000;	color:inherit;	position:absolute;}#menu * {	 padding:0;	 margin:0;}.menuItem {	height:30px;	background-repeat:no-repeat;	text-indent:-3000em;	background-position:0 10px;}#firmItem, #submenuFirm {	background-image:url(../imagenes/colegioSubmenu.gif);}#currentItem, #submenuCurrent {	background-image:url(../imagenes/actualidadSubmenu.gif);}#managementItem, #submenuManagement {	background-image:url(../imagenes/gestionSubmenu.gif);}#staffItem, #submenuStaff {	background-image:url(../imagenes/gabineteSubmenu.gif);}#linksItem {	background-image:url(../imagenes/enlacesSubmenu.gif);	text-indent:0;}#menu a {	font-weight:normal;	color:#fff;}#linksItem a{	display:block;	height:30px;	text-indent:-3000em;}#menu li {	width:150px;	display:block;	list-style:none;	float:left;}#menu .submenuTitle {	padding-top:30px;	margin-left:-150px;	font-size:10pt;	height:0px;	overflow:hidden;	width:150px;	background:none;	position:relative;	z-index:10;	}#menu .submenuTitle:hover {	height:auto;	padding-top:40px;	background:url(../imagenes/menuTopBackground.gif) left 30px repeat-x;}#menu .submenuTitle:hover ul {	float:left;	padding:0 0 30px 0;	background-color:#000;	background-position:bottom right;	background-repeat:no-repeat;}#index #menu .submenuTitle:hover ul {	background-color:transparent;}#menu #submenuFirm:hover ul {	background-image:url(../imagenes/colegioSubmenuIndex.gif);}#menu #submenuCurrent:hover ul {	background-image:url(../imagenes/actualidadSubmenuIndex.gif);}#menu #submenuManagement:hover ul {	background-image:url(../imagenes/gestionSubmenuIndex.gif);}#menu #submenuStaff:hover ul {	background-image:url(../imagenes/gabineteSubmenuIndex.gif);}#index .submenuTitle:hover {	background-image:url(../imagenes/submenuBackground.gif);	background-repeat:no-repeat;}#index #submenuFirm:hover {	background-position:-7px 30px;}#index #submenuCurrent:hover {	background-position:-157px 30px;}#index #submenuManagement:hover {	background-position:-307px 30px;}#index #submenuStaff:hover {	background-position:-457px 30px;}#menu .submenuTitle:hover li {	padding-top:5px;	padding-left:10px;	background-color:#000;}#index #menu .submenuTitle:hover li {	background-color:transparent;}#menu .submenuTitle a {	padding-left:20px;}#submenuFirm a:hover {	background:url(../imagenes/firmListItem.gif) no-repeat left 5px;}#submenuCurrent a:hover {	background:url(../imagenes/currentListItem.gif) no-repeat left 5px;}#submenuManagement a:hover {	background:url(../imagenes/managementListItem.gif) no-repeat left 5px;}#submenuStaff a:hover {	background:url(../imagenes/staffListItem.gif) no-repeat left 5px;}/********** UTILITIES ********/.utilities {	background:#000;	color:#fff;	font-size:10pt;	width:156px;	padding:40px 10px 10px 10px;	float:left;}#index .utilities {	min-height:442px;}.utilities h3 {	display:none;}#date {	text-align:center;	display:block;	padding-bottom:10px;}#login {	margin-top:1em;}#login label {	width:55%;	float:left;}#login input {	font-size:8pt;	width:40%;}#login input.button {	float:right;	margin-top:0.5em;}#newsIndex, #secondaryMenu {	margin-top:4em;}#newsColeIndex {	margin-top:1em;}#newsIndex, #activitiesIndex, #index #sponsors, #newsColeIndex {	display:none;}#index #newsIndex, #index #activitiesIndex, #newsColeIndex {	display:block;}#newsIndex h3, #activitiesIndex h3, #secondaryMenu h3{	display:block;	background-color:#666;	background-repeat:no-repeat;	background-position:10px 12px;	padding:5px;	margin-bottom:0;	color:#fff;	border:0;	text-indent:-3000em;}#newsColeIndex h3{	display:block;	background-color:#666;	background-repeat:no-repeat;	background-position:10px 6px;	padding:5px;	margin-bottom:0;	color:#fff;	border:0;	text-indent:-3000em;}.firm #secondaryMenu h3 {	background-image:url(../imagenes/colegioTitle.gif);}.current #secondaryMenu h3 {	background-image:url(../imagenes/actualidadTitle.gif);}.management #secondaryMenu h3 {	background-image:url(../imagenes/gestionTitle.gif);}.staff #secondaryMenu h3 {	background-image:url(../imagenes/gabineteTitle.gif);}.links #secondaryMenu h3 {	background-image:url(../imagenes/enlacesTitle.gif);}#newsColeIndex h3 {	background-image:url(../imagenes/noticiascoleTitle.gif);}	#newsIndex h3 {	background-image:url(../imagenes/noticiasTitle.gif);}#activitiesIndex h3 {	background-image:url(../imagenes/actividadesTitle.gif);}#newsIndex ul, #activitiesIndex ul{	background:#ccc;	list-style:square inside;	color:#333;	padding:5px;	margin:5px 0;	line-height:8pt;	font-size:smaller;	font-weight:bold;}#newsColeIndex ul{	background:#fff;	list-style:square inside;	color:#333;	padding:5px;	margin:5px 0;	line-height:8pt;	font-size:smaller;	font-weight:bold;}#secondaryMenu ul {	background:#ccc;	list-style:none;	color:#333;	padding:5px;	margin:5px 0;	line-height:20pt;}#newsIndex a, #activitiesIndex a, #secondaryMenu a, #newsColeIndex a{	background:inherit;	color:#666;	font-weight:normal;}#newsIndex a:visited, #activitiesIndex a:visited, #secondaryMenu a:visited, #newsColeIndex a:visited {	background:inherit;	color:#333;}#newsIndex a:hover, #activitiesIndex a:hover, #secondaryMenu a:hover, #newsColeIndex a:hover {	background:inherit;	color:#999;}#sponsors {	margin-top:2em;}#sponsors * {	list-style:none;	padding:0;	margin:0;}#sponsors img {	width:156px;	height:60px;	border:0;	float:none;}#address {	margin-top:2em;}#address p {	margin:0;	padding:0;	text-align:center;	font-size:8pt;	text-indent:0;}#address strong, #index #address {	display:none;}/********* CONTENT ******/.content {	background:#ccc;	margin-left:176px;	margin-top:30px;	padding:30px;}.highlight, .newsPiece {	border:1px solid #999;	padding:20px;	background:url(../imagenes/highlightBackground.gif) repeat-x top left #fff;	color:#666;	width:93%;	margin-top:20px;}.highlight h3, .newsPiece h3 {	background:#fff;	border-bottom:1px solid #999;	width:100%;	padding:3px 20px;	position:relative;	left:-20px;	top:-20px;	margin:0 0 -20px 0;}.highlight h4, .newsPiece h4 {	border-color:#999;}img.thumb {	width:100px;	margin:10px;	float:left;}.moreInfo {	float:right;	border-left-width:10px;	border-left-style:solid;	border-color: #f90;	padding-left:10px;	font-size:8pt;	text-transform:lowercase;	font-style:italic;	}.moreInfo a:visited {	color:#c60;	border-color:#c60;}.moreInfo a:hover {	color:#fc6;	border-color:#fc6;}.calendario {	border-collapse: collapse;	width:14em;	text-align:center;	margin-left:80px;	margin-top:30px;	margin-bottom:30px;	border:1px solid #999;	color:#666;	width:30%;	height:200px;}#calendario1, #calendario3, #calendario5, #calendario7, #calendario9, #calendario11 {	margin-top:-230px;	float:right;	margin-right:80px;}.calendario th {	background:#fff;	color:#000;	border:1px solid #999;}.calendario td, .calendario tr {	border:1px solid #999;	background:#eee;}.calendario td, .calendario th {	padding:3px 5px;}td.celeste, td.amarillo, td.verde, td.verdec, td.naranja, td.naranjac, td.morado, td.rojo {	font-weight:bold;	color:#000;}td.celeste a, td.amarillo a, td.verde a, td.verdec a, td.naranja a, td.naranjac a, td.morado a, td.rojo a{	font-weight:bold;	color:#000;}td.celeste a:hover, td.amarillo a:hover, td.verde a:hover, td.verdec a:hover, td.naranja a:hover, td.naranjac a:hover, td.morado a:hover, td.rojo a:hover,{	font-weight:bold;	color:#FFF;}td.celeste {	background:#00CCCC;}td.amarillo {	background:#FFFF66;}td.verde {	background:#00FF00;}td.verdec {	background:#99FF99;}td.naranjac {	background:#FFCC66;}td.naranja {	background:#FF9933;}td.morado {	background:#6666FF;}td.rojo {	background:#FF0000;}td.domingo, td.festivo {	font-weight:bold;	color:#f00;}#agendaLeyenda ul {	height:6em;}#agendaLeyenda li {	padding-left:10px;	border-width:0 0 0 1em;	border-style:solid;	margin-bottom:0.5em;	float:left;	list-style:none;	width:35%;	margin-right:3%;	margin-left:5%;}#leyendaLudicas {	border-color:#0cc;}#leyendaCursos {	border-color:#ff6;}#leyendaReuniones {	border-color:#6f6;}#leyendaViajes {	border-color:#f93;}#leyendaCoincidencia {	border-color:#66f;}/********* QUICKMENU *********/#quickMenu {	width:240px;	height:462px;	float:right;	display:none;	margin-top:29px;}#quickMenu a {	float:left;	padding:0;	margin:0;	display:block;	width:80px;	background-position:top left;	background-repeat:no-repeat;	text-indent:-3000em;}#quickMenu00, #quickMenu01, #quickMenu02 {	height:143px;}#quickMenu10, #quickMenu11, #quickMenu12 {	height:158px;}#quickMenu20, #quickMenu21, #quickMenu22 {	height:161px;}#quickMenu00 {	background-image:url(../imagenes/quickCte.gif);}#quickMenu00:hover {	background-image:url(../imagenes/quickCteHighlight.gif);}#quickMenu01 {	background-image:url(../imagenes/quickCirculares.gif);}#quickMenu01:hover {	background-image:url(../imagenes/quickCircularesHighlight.gif);}#quickMenu02 {	background-image:url(../imagenes/quickVisado.gif);}#quickMenu02:hover {	background-image:url(../imagenes/quickVisadoHighlight.gif);}#quickMenu10 {	background-image:url(../imagenes/quickExpedientes.gif);}#quickMenu10:hover {	background-image:url(../imagenes/quickExpedientesHighlight.gif);}#quickMenu11 {	background-image:url(../imagenes/quickAcumulado.gif);}#quickMenu11:hover {	background-image:url(../imagenes/quickAcumuladoHighlight.gif);}#quickMenu12 {	background-image:url(../imagenes/quickEconomica.gif);}#quickMenu12:hover {	background-image:url(../imagenes/quickEconomicaHighlight.gif);}#quickMenu20 {	background-image:url(../imagenes/quickForo.gif);}#quickMenu20:hover {	background-image:url(../imagenes/quickForoHighlight.gif);}#quickMenu21 {	background-image:url(../imagenes/quickPrestamos.gif);}#quickMenu21:hover {	background-image:url(../imagenes/quickPrestamosHighlight.gif);}#quickMenu22 {	background-image:url(../imagenes/quickAgenda.gif);}#quickMenu22:hover {	background-image:url(../imagenes/quickAgendaHighlight.gif);}.index #quickMenu {	display:block;}/********* FOOTER *******/.footer {	background:url(../imagenes/indexFooterBackground.gif) top center no-repeat #000;	clear:both;	text-indent:-3000em;	visibility:hidden;	background:#fff;	height:1px;	overflow:hidden;visibility:visible;}#index .footer {	height:24px;	visibility:visible;	background:url(../imagenes/indexFooterBackground.gif) top center no-repeat #000;}
