* { padding: 0; margin: 0; outline: 0; }
body, html { height: 100%; }
body {
	background: #e1e5e8;
	font-family: "Georgia", Tahoma, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #888;
}
.par
{
	background-color:#DAEAFE;
}
.nota
{
	text-align:right;
}
p { padding-bottom: 18px; }

.cl {
	clear: both;
	height: 20px;
	text-align: center;
	color: #003;
    font-weight:bold;
}

.notext { font-size: 0; line-height: 0; text-indent: -4000px; background-repeat: no-repeat; }
#page { width: 874px; margin: 0 auto; }
#page { padding: 0 28px; min-height: 100%; height: auto !important; height: 100%; background: url(images/bg.gif) repeat-y center 0; }

#top {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}

#logo { float: left; display: inline; width: 100px; font-size: 0; line-height: 0; }
#logo a { display: block; height: 120px; text-indent: -4000px; background: url(images/tri.gif); background-repeat:no-repeat; }

#header { padding-bottom: 10px; color:#993300;	
padding:10px 30px 0px 40px; font-size:12px;}
#header h3 {
	font-size:18px; text-align:center;
}
#header p {
	text-align:center;
	font-size:11px;
}

#slider {
	background: url(images/slider2.gif) repeat-y 0 0;
	position: relative;
	background-image: url(images/slider2.gif);
}
#main { border-bottom: solid 1px #e3e7e9; margin-bottom: 6px; }

#footer { height: 41px; background: url(images/footer.gif) no-repeat 0 0; line-height: 41px; padding: 10px 10px 10px 22px; color: #fff; }
#footer p { padding-bottom: 0; }
#footer a { text-decoration: none; color:#993300;}
#footer a:hover { color: #237087; }
#footer span { margin: 0 6px; }


#newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 8px;
	margin: 5px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #996600;
	z-index:-1;
}
#newspaper-a th
{
	padding: 10px 5px 5px 10px;
	font-weight: normal;
	font-size: 13px;
	color: #663300;
	font-weight:bold;
	border-bottom: 1px dashed #6699cc;
}
#newspaper-a td
{
	padding: 2px 2px 2px 2px;
	color: #666699;
	font-size: 10px;
}
#newspaper-a tbody tr:hover td
{
	color: #333399;
	background: #d0dafd;
}
/*************************Cajas******************************/

.box { width: 247px;
background-image: url("images/half.gif");
background-position: center;
background-repeat: repeat-y;
}

.boxTopA {
background-image: url("images/boxTopA.gif");
background-position: top left;
background-repeat: no-repeat;
}

.boxTopB {
background-image: url("images/boxTopB.gif");
background-position: top left;
background-repeat: no-repeat;
}

.boxTopC {
background-image: url("images/boxTopC.gif");
background-position: top left;
background-repeat: no-repeat;
}

.boxTopD {
background-image: url("images/boxTopD.gif");
background-position: top left;
background-repeat: no-repeat;
}

.boxTopS {
background-position: top center;
background-repeat: no-repeat;
}
.boxBottom {
background-image: url("images/boxBottom.gif");
background-position: bottom left;
background-repeat: no-repeat;
padding: 30px 0px 10px 0px;
}
li, ul{
 list-style-type:none;
}
a{
 color:#366;
}
a:hover{
 background-color:#eee;
}
li{
 display:block;
 width:190px;
 min-height:20px;
 * height:20px;
 margin-bottom:9px;
 * margin-bottom:0;
 margin-left:10px;
}
li a{
 display:block;
 width:190px;
 height:100%;
 font-size:x-small;
 text-decoration:none;
 color:#1a9bf5;/*#699;*/
 text-align:left;
}
li a:hover{
 background-color:#f3f3f3;
 border-right:2px solid #f3f3f3;
 border-left:2px solid #f3f3f3;
}
a:visited{
 color:#7E84A1;
}