/* CSS Document version$ 1.1 Ever Ascencio - Designer (info@everascencio.com)*/
img {behavior: url(js/iepngfix.htc);}
/*-------------------------------BODY-------------------------------------- */
html {height:100%} /*c2af93*/
body {background:#d0a471 url(../images/bg.jpg) top center no-repeat scroll}
body, table, tr, td	{font-family:Tahoma,Arial,sans-serif; font-size: 11px; font-weight:normal;}

/*--------------------------------------------------------------------------*/
p {
	font-size: 11px; /* 14px */
	line-height: 1.357em;
	margin: 0 0 1.357em 0;
}
p.duble {
	font-size: 14px; 
	line-height: 1.357em;
	margin: 0 0 1.357em 0;

}

p.small, small {
	font-size: 0.786em;
	line-height: 1.727em;
	margin-bottom: 1.727em;
	color:#999;
}
.posted{
	font-size: 12px;
	line-height:normal;
	margin-bottom: 1.727em;
	color:#707070; font-family:"Courier New", Courier, monospace; background:#FFFFCC

}

.double {font-size: 14px;font-family:Helvetica,Arial,sans-serif;}
.triple  {font-size: 16px;font-family:Helvetica,Arial,sans-serif;text-decoration:none}
h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
h1.titles{
	font-size: 3em; 
	line-height: 1.19em;
	margin: 3px;
	letter-spacing: -0.05em;
}

h1 {font-size: 24px; 
	color:#000;
	margin: 22px 0 0 0;
	line-height: 100%;
	letter-spacing: -0.02em;
}
h2 {
	font-size: 18px; 
	line-height: 1.056em; 
	padding: 0px 0 0px 0; font-weight:normal;
	color:#000;
}
h3 {
	font-size: 16px; 
	line-height: 1.056em; 
	padding: 0px 0 0px 0; font-weight:bold;
	color:#222;
}
h4, h5, h6  {
	font-size: 1em; 
	line-height: 1.357em;
	margin: 0;
}
h4 {color:#8aa9bb; font-size:12px;}
h5 {color:#009900}

/*FONT*/

form, input, textarea, submit, select	{font-size: 16px; margin:0px; padding:0px; font-family:Tahoma, Arial, Verdana;}

[disabled] {
border:solid 1px #a5acb2;
color:#9d9da1;
background-color:#f7f7f7;
}

.autor, .fecha {font-size:9px; text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;color:#999}

a {color:#333;text-decoration:none;}
  a:hover {color:#000;text-decoration:underline; background:#f3f3f3}
  /*a:visited{color: #779cab;	text-decoration: none;}*/
  
a.lnk0 {color:#ece5da;text-decoration:none;}
  a.lnk0:hover {color:#000;text-decoration:none;}
  a.lnk0:visited{color: #c9c9c9; text-decoration: none;}
  a.lnk0:hover {color:#000;text-decoration:none;}

a.pic img{border:1px solid #fff;margin-right:6px;padding:0px;background:#FFF;}
	a.pic:hover img{border-color:#ddd;}
a.photo img{border:1px solid #fff;margin-right:6px;padding:2px;background:#FFF;}
	a.photo:hover img{border-color:#ddd;}


.notify{border-bottom:#ffd86e 1px solid; padding:5px; color:#000; background-color:#FFFFCC}
.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: #f4f4f4;color: #4c4c4c; }


div.messages{
	z-index:998;
	position:absolute;
	left:auto;
	top:auto;
	width:300px;
	border:#ffd86e 1px solid; padding:5px; color:#000; background-color:#FFFFCC;
	margin-left:5px;
	margin-top:5px;
	text-align:left;
}


.messages ul{list-style: none outside; margin:0px;padding-left:0px;border:solid 1px #c6c6c6; height:100px; overflow:auto}
.messages ul li{padding:5px;}
.messages ul li.par{background-color:#eeeff4}
.messages ul li.impar{background-color:#f7f7f7}
.messages ul li:hover{background-color:#e2e5e9}

.dc {width:1000px; margin:auto}
div#container  {margin:auto ;padding: 0px;width: 1000px ;overflow: hidden; height:auto; background: url(../images/main.jpg) no-repeat 50px 50px #FFFFFF}
.container {margin:auto ;padding: 0px;width: 1070px; height:auto;border:0;}
	#main{float: left; width: 730px; margin:0px; padding:0px;}
	#cmain{float: left; width: 1000px; margin:10px 0 10px 0; padding:10px 0 10px 0; color:#4b4b4b}
	#cmain a {color:#4b4b4b; text-decoration:none; font-size:10px}
	#rmain{float: left; width: 250px; height:700px; margin:0px; padding:5px 0px 0 0;}
	
	.col{width:235px; padding:0; margin:0 5px 0 0; float:left;}
	.postit {background:url(../images/postit.jpg) no-repeat top left; height:221px; width:220px; padding:50px 40px 20px 40px; margin:0px; float:left;}
	.calen {background:url(../images/calendar.jpg) no-repeat top left; height:171px; width:180px; padding:100px 35px 20px 35px; margin:0px; float:left;}
	.ads {background:none; height:275px; width:170px; padding:0px; margin:0px; float:left;} /*url(../images/ads01.gif) no-repeat px 20px*/
	.dcol{width:450px; padding:0; margin:0; float:left;}
	.search {padding:20px 10px 10px 10px; width:auto; height:50px; background: url(../images/bgsearch.gif) repeat-x left bottom; text-align:center}

ul.iMenu {margin:0px 0 10px 0; list-style: none outside; padding:0;}
	ul.iMenu li{margin:0 5px 0 0px; padding:5px 0 5px 10px;border-bottom:solid 1px #e4e4e4; font-size:13px}
	ul.iMenu li a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#4b4b4b;}
	ul.iMenu li.select{border-bottom:solid 1px #fff; background-image:url(../images/025.png); background-repeat:no-repeat;}
	ul.iMenu li.select a{font-weight:bold; color:#000}
	
ul.imark {margin:0px; list-style: none outside; padding:0px; overflow:hidden;}
	ul.imark li{margin:0 2px 2px 0px; padding:5px; width:175px; height:80px;float:left;}
	ul.imark li.sep {border-right:#c2dcc5 1px solid}
	
.square { background-color:#f6fef3;padding:5px;margin:0;}

.tag {width:99%; margin:10px 1px 1px 1px;border-bottom:solid 1px #ccc; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;display:inline-block}

img.icons, .icons{background-image:url(../images/titles.gif); background-repeat:no-repeat;display:inline-block; float:left; border:none}
.icons.down {width:18px; height:18px; margin:1px;background-position:-198px -252px;}
.icons.off {width:18px; height:18px; margin:1px;background-position:-232px -252px;}
.icons.dem {width:18px; height:18px; margin:1px;background-position:-215px -252px;}
.icons.mess {width:18px; height:18px; margin:1px;background-position:-250px -252px;}
.icons.iok {width:18px; height:18px; margin:1px;background-position:-108px -252px;}
.icons.ipri {width:18px; height:18px; margin:1px;background-position:-125px -252px;}
.icons.ino {width:18px; height:18px; margin:1px;background-position:-144px -252px;}

.icons.btn1 {width:72px; height:60px; margin:1px;background-position:0px -280px;}
.icons.btn2 {width:72px; height:60px; margin:1px;background-position:-72px -280px;}
.icons.btn3 {width:72px; height:60px; margin:1px;background-position:-144px -280px;}


.icats {margin:0px; list-style: none outside;padding:0px; height:auto; overflow:hidden}
	.icats li{padding:4px;margin:0px 1px 1px 0px; float:left; width:auto;}
	.icats li.nofloat{padding:4px;margin:0px 1px 1px 0px; clear:both; width:auto;}
	.icats li a:hover, .icats li:hover a{}
	.icats li.select{background-color:#f2f2f2; font-weight:bold;font-size:14px ; font-family:Geneva, Arial, Helvetica, sans-serif}	

.inews, .listas {margin:20px 0 20px 0px; list-style: none outside; padding:0px;width:95%}
	.inews li{padding:5px 0px 0px 10px; height:100px;}
	.inews li.cats{border-top:solid 1px #333; padding:5px 0 5px 0;}
	b.s {color:#b2b4bf; background-color:#000;}
	
.idocs {margin:0px; list-style: none outside; padding:0px ;width:inherit;overflow:hidden}
	.idocs li{border-top:solid 1px #f1f1f1; padding:15px 0 15px 3px;}
	.idocs li.cats{border-top:solid 1px #ccc; padding:5px 0 5px 0;}
	.idocs li.cformat{padding:5px 0 5px 0;float:left;width:75px;margin:0px;height:50px; text-align:center; text-transform:uppercase; background-color:#fafafa;}
	.idocs li.cdsformat{width:390px;float:left;margin:0px;padding:5px 0 5px 0;height:50px}

.ibm {margin:0px; list-style: none outside; padding:0px;overflow:hidden;}
	.ibm li{padding:0px 2px 2px 0; color:#3c3d3f; float:left}
		
ul.comentarios{margin:0 0 10px 20px; list-style: none outside; padding: 0; width:550px; float:left}
	ul.comentarios li b{}
	ul.comentarios li{font-family: Arial, Helvetica, sans-serif; height:auto; margin:0 0 15px 0; padding:5px 0 10px 10px; border-left:solid 2px #fb8200; font-size:11px}
	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, ul.inews li.pages a.page, ul.idocs li.pages a.page  {border-top:solid 2px #666; padding:3px;color:#1625be; text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
	
	 ul.inews li.pages a, ul.idocs li.pages a{text-decoration:none;font-family: Arial, Helvetica, sans-serif;color:#000;}
	 ul.inews li.pages, ul.idocs li.pages {border-top:solid 2px #CCC;margin-top:1px; border-bottom:none}

	.listas li{font-family:Tahoma, Arial, Helvetica, sans-serif; border-bottom:solid 1px #ffcf86; padding:5px;}
	.listas li.selected a{color:#ff3000}

.CBox{padding:0px; margin:5px 0 5px 0;width:99%;display:block; clear:both}

.CBox .BoxHeader, .CBox .BoxHeader div, .CBox .BoxFooter, .CBox .BoxFooter div,  
.CBox .BoxHeaderG, .CBox .BoxHeaderG div, .CBox .BoxFooterG, .CBox .BoxFooterG div,
.CBox .BoxHeaderF, .CBox .BoxHeaderF div, .CBox .BoxFooterF, .CBox .BoxFooterF div,
.CBox .BoxHeaderB, .CBox .BoxHeaderB div, .CBox .BoxFooterB, .CBox .BoxFooterB div{height:4px;overflow:hidden; background-image: url(../images/corners.gif);background-repeat:no-repeat;}

.CBox .BoxHeader{background-position:100% 0px;background-color:#84e1ff}
.CBox .BoxHeader div{width:4px; background-position:0px -4px }
.CBox .BoxContent{background:#84e1ff; padding:0 0 0 15px}

.CBox .BoxFooter{background-position:100% -12px;background-color:#84e1ff;}
.CBox .BoxFooter div{width:4px;background-position:0px -8px}


.CBox .BoxHeaderG{background-position:100% -32px;background-color:#01ba01;}
.CBox .BoxHeaderG div{width:4px; background-position:0px -36px }
.CBox .BoxContentG{background:#01ba01;color:#FFFFFF;  padding:0 0 0 15px}
.CBox .BoxContentG a{color:#FFFFFF;}
.CBox .BoxFooterG{background-position:100% -44px;background-color:#01ba01;}
.CBox .BoxFooterG div{width:4px;background-position:0px -40px;}


.CBox .BoxHeaderF{background-position:100% -16px;background-color:#eee;}
.CBox .BoxHeaderF div{width:4px; background-position:0px -20px }
.CBox .BoxContentF{background:#eee; padding:0 0 0 15px}
.CBox .BoxFooterF{background-position:100% -28px;background-color:#eee;}
.CBox .BoxFooterF div{width:4px;background-position:0px -24px;}

.CBox .BoxHeaderB{background-position:100% -48px;background-color:#fff2d7;}
.CBox .BoxHeaderB div{width:4px; background-position:0px -52px }
.CBox .BoxContentB{background:#fff2d7;color:#FFFFFF; font-size: 9px; font-weight:bold; padding:0 0 0 15px}
.CBox .BoxFooterB{background-position:100% -60px;background-color:#fff2d7;}
.CBox .BoxFooterB div{width:4px;background-position:0px -56px;}

.bms, img.bms {display:inline-block; float: left; width: 18px; height: 18px;background-image: url(../images/titles.gif);margin: 2px 2px 2px 0; border:none }

.bms.DEL { background-position:0px -252px; }
.bms.MYS { background-position:-18px -252px; }
.bms.LIV { background-position:-36px -252px; }
.bms.FAC { background-position:-54px -252px; }
.bms.ICO { background-position:-72px -252px; }
.bms.DOW { background-position:-90px -252px; }

.submit {font: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.submit,
.submit-disabled {
	color:#ccc; background-color: #333;
	border: 3px double;
	border-color: #c3c3c3 #c2c2c2 #555 #c2c2c2;
}
.submit:hover,
.submit:focus {
	background-color: #333; color:#f2f2f2; 
	border: 3px double;
	border-color: #fff000 #ffda48 #ffc148 #ffda48;
}
body>input.submit-disabled, 
body>input.submit-disabled:hover, 
body>input.submit-disabled:focus {
	color: #8A8E92;
	background-color: #f2f2f2; 
	border: 3px double;
	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;	/* Dark green border */
		border-color:#dddddd #95a5c6 #3b5998 #95a5c6;
		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;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		border-bottom: solid 1px #dddddd;
	}
	#ajax_listOfOptions div b{
		background-color:#d8dfea;
	}
	#ajax_listOfOptions div span{color:#666666; font-size:9px}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#004096;
		color:#FFF;
	}
	#ajax_listOfOptions .optionDivSelected b{ /* Selected item in the list */
		background-color:#5670a6;
	}
	#ajax_listOfOptions .optionDivSelected span{color:#FFF}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		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;
	vertical-align: top;
}

#sscalendar table.sscallgdays td {
	padding: 2px;
	vertical-align: top;
	text-align:center;
	color:#fff;
}

#sscalendar table.sscallgdays td.sscallgdayabbrev {
	background-color: #fff;
	color: #83aa95;
	font-weight: none;
	text-align: center;
}

#sscalendar table.sscallgdays td.sscallgtoday {
	color: #83aa95;
	background-color: #fff;
	margin: 2px;
	
}
#sscalendar table.sscallgdays td.sscallgtoday a.today{color: #fff;text-decoration:none}

#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;
}

.tableForm {overflow:hidden}
	.tableForm p {
		float:left;
		width:270px
	}
	
.tableForm p a {
border:solid 1px #CCCCCC;
padding: 3px 5px 3px 5px;
background-color:#FFFFFF;
text-decoration:none;
}
	.tableForm p label {
		float: left;
		width: 50%;
		font-size:9px; text-transform:uppercase
	}
	.tableForm p input, .tableForm p textarea {
		font: 11px Helvetica, Tahoma, Lucida, sans-serif;
	}
	.tableForm p.center {
		text-align: center;
	}
