<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
/* CSS Document version$ 1.1 Ever Ascencio - Designer (info@everascencio.com)*/
img {behavior: url(js/iepngfix.htc);}http://catedralibreroquedalton.org/cms/?ToDo=SaveTextPage&FileName=css.css&newdir=/dalton/css
/*-------------------------------BODY-------------------------------------- */
html {height:100%} 
body {margin:0px}
body, table, tr, td {font-family:Tahoma;font-size:11px;font-weight:normal}
.bottmenu {width:990px;border:solid 1px #e5e5e5;text-align:center;margin:auto;margin-top:10px;padding:5px}
.bottmenu a, .bottmenu{color:#666666;font-size:10px;font-weight:bold;font:Verdana}
.bods {}/*background-image:url(../images/main.png); background-position:inherit; background-repeat:repeat-x;*/
.menus {background-color:#E5E5E5;padding:10px;text-align:center;margin:0px 0 10px 0}
.header {width:1000px;height:155px;text-align:right;background-repeat:repeat-x;background-position:0px 0px;margin-bottom:10px;margin-left:auto;margin-right:auto}
.hindex {width:1000px;border:solid 1px #E5E5E5;height:184px;margin-bottom:10px;margin-left:auto;margin-right:auto;margin-top:0px}
.hindex div{float:left}
.hindex div div{float:left}
.hindex div div ul{overflow:hidden;list-style:none outside;width:475px;margin:auto}
.hindex div div ul li.hcat{padding:5px;margin-bottom:8px;height:15px;width:475px;background-color:#E5E5E5;font:"Verdana 10px";color:#C63F11; font-weight:bold; letter-spacing:2px;text-align:center}
.hindex div div ul li.lcat{font-weight:bold;border-top:solid 1px #E5E5E5;width:225px;text-transform:uppercase;letter-spacing:1px}
.hindex div div ul li{width:225px;border-top:solid 1px #E5E5E5;display:block; padding: 3px 3px 3px 0px;float:left}
/*--------------------------------------------------------------------------*/

p {
	color: #666666;
	line-height: 175%;
	text-decoration: none;
}

p.duble {
	font-size: 12px; 
	line-height: 150%;
	margin: 0 0 1.357em 0;
	color: #2C2C2C;
}

p.small {
	font-size: 0.786em;
	line-height: 155%;
	margin-bottom: 1.727em;
	color: #999;
}
.double {font-size: 12px}
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana;
	font-weight: normal;
}
h1.titles, .Title {
	font-size: 30px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #666666;
	font-weight: normal;
        text-align:left;
}

h1 {font-size: 24px; 
	color: #56606c;
	margin: 22px 0 0 0;
	line-height: 100%;
	letter-spacing: -0.02em;
}
h2 {
	font-size: 1.286em; 
	line-height: 1.056em; 
	padding: 9px 0 10px 0; 
	color: #575a5d;
}

h3, h4, h5, h6  {
        font-size: 1.5em; 
	line-height: 150%;
	color: black;
}
/*FONT*/
a, .double, ul.itemlist li a {font-family:Verdana}
form, input, textarea, submit, select	{font-size: 11px; margin:0px; padding:0px; font-family:Verdana}

a {color:#666666;text-decoration:none; font-size:11px}
  a:hover {color: #006699;text-decoration:none;}
  a:visited, a.lnk1:visited{color: #666666; text-decoration: none} 
  
a.lnk1 {color:#666;text-decoration:none}
  a.lnk1:hover {color: #006699;text-decoration:none}
  
a.lnk2 {color:#666;text-decoration:none}
  a.lnk2:hover {color: #006699;text-decoration:none}

a.pic img{border:1px solid #cedde8;margin-right:6px;padding:3px;background:#fff;}
	a.pic:hover img{border-color:#0048a1;}

.notify{border:#FF0000 1px solid; padding:5px; margin:3px; color:#FF0000;}
.custom-title { font-weight: bold; margin: 0; color: #FFFFFF; padding: 8px 8px 4px; background: #c12c2c; width:200px;}
.pic-text { padding: 5px; background: #fafafa; width:auto; border:solid 1px #cccccc}
.custom-text {padding: 4px 8px 8px;background: #c12c2c;color: #FFFFFF; }


div.messages{
	z-index:998;
	position:absolute;
	left:auto;
	top:auto;
	width:300px;
	background-color: #fff;
	padding:5px;
	margin-left:5px;
	margin-top:5px;
	text-align:left;
}

div#container {margin:auto;padding: 0px;width: 1000px ;overflow: hidden;}
.topper{background-color:#c63f11; color:#FFFFFF; padding:3px;text-align:right; font-weight:bold; font-size:10px;font:Verdana, Arial, Helvetica, sans-serif;margin:0 0 10px 0}
.menu {margin:8px 8px 0px 0px;  width:90%; border:solid 1px #e5e5e5}
	.menu h5{background-color:#e5e5e5;margin:0px;font-weight:bold;font-size:10px;font-family:Verdana;color:#666666; padding:5px}, .hindex div div ul li.lcat{font-size:10px;font-family:Verdana;color:#666666;font-weight:bold}
	.heading {font-size:14px;line-height:24px;margin:0px;padding:0px;font-family:Georgia;font-weight:normal;color:#000d59;float:left}
	.menu h2 {font-size:15px;line-height:24px;margin:0 0 6px 0;padding:0 0 0 2px;border-top:2px solid #0065a0;}
	
	.menu ul {margin:0;padding:0px;list-style: none outside;}
	.menu ul li {margin:0;padding:5px 5px 5px 25px; border-top:solid 1px #e5e5e5; width:auto;} 
	
	.menu ul ul {margin:auto;padding:auto;}
	.menu ul ul li {margin:0;padding:5px 5px 5px 25px; border-top:solid 1px #e5e5e5; width:auto;list-style: square inside;} 
	
	.menu ul ul ul {margin:auto;padding:auto;list-style: none outside;}
	.menu ul ul ul li {margin:0;padding:5px 5px 5px 25px; border-top:solid 1px #e5e5e5; width:auto;list-style: square inside;} 
	
	.menu ul li img {border:0px;}
	.menu ul li a {font-size:11px;}


	
	div#container div{margin:0px}
	div#container div.normal{height:auto;padding-top:15px;clear:both}
        div#container div.mainUP{width:999px;margin:auto}
	
	#main{width:720px;padding:15px 0 15px 0;height:100%}
	#rmain{width: 273px; margin:0px; padding:15px 0px 5px 5px}

	#navigation {padding: 0; clear:both;width:auto}
	#navigation a, #navigation {font-size:10px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
	
.menuCompl {margin:8px 8px 0px 0px;}
	.menuCompl h1{background-color:#FBEFEF;margin:0px;font-weight:bold;font-size:10px;font-family:Verdana;color:#666666;padding:6px}
	.menuCompl ul {margin:0;padding:0px;list-style: none outside;}
	.menuCompl ul li {margin:0;padding:5px 5px 5px 25px; border-top:solid 1px #e5e5e5; width:auto;} 


	div.articles p, div.articles ul li, div.articles ol li, ul.listas li.liclean a, ul.listas li.liclean a:hover, ul.listas li a, ul.listas li a:hover{color:#666666}
	.articles ul li ul{margin:0 0 0 15px;padding:0 0 0 15px;list-style:square inside;} 
	.articles ul li ol li{margin:0 0 3px 15px;padding:0 0 3px 15px;list-style:decimal inside;}
	.articles {margin-bottom:10px;margin-left:auto;margin-right:auto;width:700px; padding:0}
	.articles ul {margin:0;padding:0px;list-style:none outside;}
	.articles li {margin: 0 2px 10px 0px;padding:5px 5px 20px 5px;}
	.articles li h1{text-align:left} 
	.articles li a {color:#4f606a; font-family:Tahoma, Helvetica, sans-serif;}
	.articles li a:hover h1, .articles li:hover a h1 {color:#010101; text-decoration:none;}
	.articles li span, .articles span {color:#8488ab; font-size:12px}
	.articles li a img{margin-top:5px;margin-bottom:5px}
	.articles li.formCom, .articles .formCom{background-position:0px 0px; border-top: dotted 1px #d3d3d3; padding:10px; height:240px; max-height:240px; overflow:hidden; width:690px; margin:10px 0 0 0}
	.articles li.formCom p{color:#1625be; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px}
	div#photos, div#articles {margin:auto;padding-left:20px;background-color:#f7f4f3}
	.articles li.formCom div form p{color:#8488ab}
	.articles li.formCom div form p img{border:solid 1px #CCC}
	input#uname1, input#uemail1, input#code1, input#uname2, input#uemail2, input#code2, .articles li.formCom div form textarea{background-color:#f7f4f3}
	.articles li.pages {margin-left:2px;margin-bottom:2px;padding:5px;list-style-image:none; float:left; width:690px; height:20px;border-top:solid 1px #ccc}
	.articles li.pages a, .articles li.pages a:hover {color:#FFF}	
		
.nav{margin:0px; list-style: none outside; padding:0; width:700px; overflow:hidden; height:auto;}
	.nav li{border-left:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:5px; float:left; width:160px;margin:0px}

ul#gall{margin:0px; list-style: none outside; padding: 5px 0 1em 0; overflow:hidden;border:none;width:690px; }
	ul#gall li{width:145px; height:150px;float:left; border:none; padding:8px; margin:0 2px 2px 0; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	ul#gall li.search{width:680px; height:auto; padding:5px; float:left;background:#f7f4f3;border-top:solid 1px #ccc; text-align:left}
	ul#gall li.search a {color:#666}
	
#thisPic {width:674px; height:auto; text-align:center; padding:10px}

ul.itemlist {margin:10px 0 5px 0; list-style: none outside; padding: 0 0 1em 0; overflow:hidden;border:none;width:690px}
	ul.itemlist li{width:150px; height:auto; margin:0px; padding:0px; float:left; border:none}
	ul.itemlist li a {font-size:11px; font-weight:normal}

.tablist{float:left;list-style: none outside; width:331px; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;margin:auto;padding:0px}
	.tablist li{border-bottom:solid 1px #E5E5E5}
	.tablist li{text-align:left;padding:2px}.htablist{background-color:#f3f3f3;font:Verdana 10px; color:#666; font-weight:bold;text-transform:uppercase;letter-spacing:1px;padding:3px}
	.tablist li a, .tablist li a:hover{text-decoration:none}
	
	
ul.listas, ul.comentarios{float:left;margin:0 0 10px 0; list-style: none outside; padding: 0; overflow:hidden;background-color:#f7f4f3;height:auto}
	ul.comentarios li b{color:#1625be}
	ul.comentarios li{float:none; width:auto; font-family: Arial, Helvetica, sans-serif; height:auto; margin:0 0 15px 0; padding:5px 0 10px 10px; border-left:solid 2px #0c23ff; font-size:11px; list-style:none outside}
	ul.comentarios li:hover {border-left:solid 2px #ccc; background-color:#fafafa;}
	ul.comentarios li:hover cite {color:#000}
	ul.comentarios li cite{color:#666}
	ul.comentarios li.clean{height:30px; margin:10px 0 5px 10px; padding:5px; border:none; list-style:none outside}
	ul.comentarios li.clean a, ul.comentarios li.clean a:hover {color:#666;padding:3px;}
	ul.comentarios li small{color:#93afb9;}
	ul.comentarios li.clean a.page, ul#gall li.search a.page, .articles li.pages a.page {border-top:solid 2px #666; padding:3px;color:#1625be}
	
	ul.listas li{float:left; width:250px; font-family:Tahoma, Arial, Helvetica, sans-serif; height:40px; padding:10px;}
	ul.listas li a, ul.listas li a:hover, ul.listas li b, ul.listas li.liclean a, ul.listas li.liclean a:hover{color:#666685}
	ul.listas li.liclean{float:left; width:auto; height:50px; border-right:none; padding:10px;}
	ul.listas li.item{float:left; width:200px; height:300px; padding:5px; border: solid 1px #f2f2f2; margin: 0 2px 5px 0}
	ul.listas li.item p.double {border-top: solid 1px #ffc052;color:#666666}
	
.bms  {display: block; float: left;width: 18px; height: 18px;line-height: 18px;font: 1px monospace;background-image: url(../images/bm_matrixs.png);margin: 2px 2px 2px 0;}
img.bms {display: block;float: none;width: 18px;height: 18px;font: 1px monospace;background-image: url(../images/bm_matrixs.png);margin: 0;}

.bms.DEL { background-position:0px -1px; }
.bms.MYS { background-position:-18px -1px; }
.bms.LIV { background-position:-36px -1px; }
.bms.FAC { background-position:-54px -1px; }
.bms.ICO { background-position:-72px -1px; }
.bms.IGA { background-position:-90px -1px; }

.submit {font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px;
	font-weight:bold;
}
.submit,
.submit-disabled {
	background: #fefefe url(../images/sub.gif) repeat-x;
	border: 3px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.submit:hover,
.submit:focus {
	font-weight:bold;
	border: 3px double;
	border-color: #aedf9a #94da78 #6ab94b #94da78;
}
body>input.submit-disabled, 
body>input.submit-disabled:hover, 
body>input.submit-disabled:focus {
	font-family: Georgia, Times New Roman, Times, serif;
	line-height: 150%;
        color: #666666;
        background-color: #fff; 
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.submit:visited {
	color: #2b333c;
}
 
	/*AJAX*/
#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:269px;	/* Width of box */
		width: expression('271px'); 
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #fff;	/* Dark green border */
		background-color:#fff;	/* White background color */
		text-align:left;
		font-size:11px;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:3px;
		cursor:pointer;
		font-size:11px;
	}
	#ajax_listOfOptions div span{color:#666666}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		color:#333333
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#8ddee4;
		color:#000;
	}
	#ajax_listOfOptions .optionDivSelected span{color:#333333}
	#ajax_listOfOptions_iframe{
		background-color:#FFF;
		position:absolute;
		z-index:5;
	}

/*  g e n e r a l   s t y l e s  */

#sscalendar table, #sscalendar {
	border:none;	
	padding: 0px;
	margin: 0px;
	width:100%;
}

#sscalendar td {
	background-color: inherit;
}


/*  l a r g e   d a y s   s t y l e s  */

#sscalendar table.sscallgdays {

	font-weight: normal;
	padding: 0px;
	table-layout: fixed;
	text-align: left;
	vertical-align: top;
}

#sscalendar table.sscallgdays td {
	padding: 2px;
	vertical-align: top;
	text-align:center;
	color:#666;
}

#sscalendar table.sscallgdays td.sscallgdayabbrev {
	background-color: #000d59;
	color: #fff;
	font-weight: none;
	text-align: center;
}

#sscalendar table.sscallgdays td.sscallgtoday {
	background-color: #000d59;
	color: #FFFFFF;
	margin: 2px;
	
}

#sscalendar table.sscallgdays td.sscallgmonthprev {
	font-weight: bold;
	margin: 10px;
	text-align: left;
	width: 20px;
}

#sscalendar table.sscallgmonthlabel {
	background-color: #757184;
	color: #fafafa;
	font-weight: bold;
	padding: 4px;
	width: 100%;
}



#sscalendar table.sscallgmonthlabel td.sscallgmonthnext {
	font-weight: bold;
	margin: 10px;
	text-align: right;
	width: 20px;
}

#sscalendar table.sscallgmonthlabel td.sscallgmonthname {
	color: #FFFFFF;
	font-weight: bold;
	margin: 10px;
	text-align: center;
	width: 100%;
}


#sscalendar table.sscallgeventsday {
	background-color: #666666;
	border-spacing: 0px;
	width: 100%;
}

#sscalendar table.sscallgeventsday td {
	background-color: #757184;
	height: auto;
	padding: 2px;
}

#sscalendar table.sscallgeventsday  #sscalendar td #sscalendar a {
	color: #027081;
	display: block;
}


#sscalendar table.sscallgeventsday #sscalendar td #sscalendar a:hover {
	background-color: #FFFFFF;
	color: #027081;
	text-decoration: none;
}

/*CLRD*/
.breadcrumb, .Titular1, .Casillas, .Casillas2, .Casillas3, .Casillas4, .Secundarios, .Secundarios2  {font-family: Verdana, Arial, Helvetica, sans-serif;color:#666666}
.Titular, .Titular2, .Titular4, .Indicadores, .Cuerpo{float:left}, .Cuerpo2  {font-family: Georgia, Times New Roman, Times, serif;}
.breadcrumb{
	color: #666666;
	font-size: 9px;
	font-weight: normal;
}

#marqueecontainer{
position: relative;
width: 90%; /*marquee width */
height: 100%; /*marquee height */
background-color: white;
overflow: auto;
padding: 4px;
margin:0px;
}
/* CSS Document */

