/* CSS Document */
.contentpaneopen p , .contentpaneopen tr{
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

body {
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif
}
#wrap {
	margin: 0 auto;
	width:953px;
}
* {
	margin: 0px;
	padding: 0px;
}

a {
	outline: none;
}

a img {
	border: none;
}

#site {
	border: 0px solid red;
	position: relative;
	height: auto;
	display: block;
	clear: both;
}
#container {
	display: block;
	position: absolute;
	top:  0px;
	left: 0px;
	float: left;
	width: 953px;
	height: auto;
	border: 0px solid red;
}

/* @end
/* @group Navigation */
#Espanol {
	display: block;
	position: absolute;
	top:  31px;
	left: 670px;
	float: left;
	width: 54px;
	height: 23px;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#ffffff;
}
#Espanol:hover {
	color:#ffffff;
	text-decoration:underline;
}
#link {
	display: block;
	position: absolute;
	top:  38px;
	left: 763px;
	float: left;
	width: 167px;
	height: 23px;
	text-decoration:none;
	font-size: 16px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#85C226;
}
#link:hover {
	color:#85C226;
	text-decoration:underline;
}
#title_site {
	display: block;
	position: absolute;
	top:  23px;
	left: 7px;
	float: left;
	width: 425px;
	height: 49px;
	text-decoration:none;
	font-size: 16px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	color:#000;
	background: transparent url('../images/logo.jpg') no-repeat top left;
	z-index: 1;
}
#bgNav , #topmenu{
	display: block;
	position: absolute;
	top:  95px;
	left: 15px;
	float: left;
	width: 707px;
	height: 48px;
	text-decoration:none;
	font-size: 11px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	color:#fff;
	background: transparent url('../images/bg_nav.png') no-repeat top left;
	z-index:1;
}
#spot {
	display: block;
	position: absolute;
	top:  158px;
	left: 17px;
	float: left;
	width: 880px;
	height: 267px;
	text-decoration:none;
	font-size: 11px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	color:#000;
	background: transparent url('../images/slide0.jpg') no-repeat top left;
}
#navigation {
	display: block;
	clear: both;
	width: 953px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	background: url('../images/header.jpg') no-repeat top left;
	position: relative;
	z-index: 2;
}
/************top menu**************/
#tabs, ul#mainlevel-nav{  
	list-style: none;
	position: absolute;
	top: 14px;
	left:15px;
	width: 692px;
	height: 25px;
	border: 0px solid red;
	z-index:2;
}
#tabs li, , ul#mainlevel-nav li{
	display: block;
	float: left;
	width: auto;
}

#tabs li a, ul#mainlevel-nav li a {
	display: block;
	float: left;
	padding-left:15px;
	padding-right:10px;
	height: 25px;
	color: #fff;
	font-size: 10px;  
	font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	position: relative;
	text-align:center;
}
#tabs li a:hover, ul#mainlevel-nav li a:hover {
	color: #E3DB1A;
	text-shadow: 0px 0px 0px;
}
#tabs li a.selected, ul#mainlevel-nav li a.selected {
	color: #E3DB1A;
	text-shadow: 0px 0px 0px;
}
#tabs li a em , ul#mainlevel-nav li a em{
	display: none;
}

#tabs li a:hover em , ul#mainlevel-nav li a:hover em{
	font-size: 1px;
	text-indent: -10000px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 16px;
	height: 62px;
}

/* @end */

/* @group Content */

#content {
	display: block;
	clear: both;
	position: relative;
	width: 953px;
	height: auto;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background: transparent url('../images/content.png') repeat-y top left;
}

#content:after {
	display: block;
	clear: both;
	content: ".";
	color: white;
	font-size: 1px;
	text-indent: -3000px;
	line-height: 1px;
}


/* @end */

/* @group Left */

#content li.left {
	float: left;
	display: inline;
	width: 953px;
	height:auto;
	margin: 0px 0px 0px 0px;

}
#boxes {
	margin-left:0px;
	margin-top:200px;
	height:auto;
}
#title {
	float: left;
	display: inline;
	width: 865px;
	padding-top:10px;
	padding-left:35px;
	height:27px;
	margin: 0px;
	background: #74D700 url('../images/title.jpg') repeat-x top left;
} 
#content li.left h1 {
	font-size: 16px;
	font:  Arial, Helvetica, Geneva, sans-serif;
	color: #302B8C;
	margin: 0px 0px 5px 0px;
	padding-left:20px;
	margin-top:10px;

}
table.contentpaneopen td.componentheading {
	font-size:36px;
}
h2,h3, td.contentheading {
	font-size: 22px;
	font: Arial, Tahoma, Helvetica, Geneva, sans-serif;
	color: #2C400D;
	margin: 0px 0px 0px 0px;
	margin-bottom:3px;
	font-weight:normal;
	text-align:center;
}

/*h3 {
	font-size: 14px;
	font-family: "Horatio", Arial, Tahoma, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	margin-top:12px;
	padding-left:5px;
	font-weight:normal;
}*/
h4, .box07 h4 {
	font-size: 16px;
	font: Arial, Tahoma, Helvetica, Geneva, sans-serif;
	color: #2C400D;
	margin: 0px 0px 0px 0px;
	padding-top:12px;
	padding-left:20px;
	font-weight:normal;
}
h5 {
	font-size: 16px;
	font: Arial, Tahoma, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding-top:12px;
	padding-left:20px;
	font-weight:normal;
}
h6 {
	font-size: 14px;
	font-family: "Horatio", Arial, Tahoma, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	margin-top:0px;
	font-weight:normal;
}
#content li.left p, #content li.left li {
	color: #6E6E6E;
	font: 16px Arial, Helvetica, Geneva, sans-serif;
	text-align:justify;
	width:550px;
	line-height: 20px;
	margin: 0px 0px 18px 0px;
	margin-left:45px;
}

#content li.left .more {
	display: none;
}

#content li.left p a {
	text-decoration: none;
}
#content li.left p a:hover {
	text-decoration: underline;
}



#content li.left p img {
	display: block;
	background: #FFf;
	padding: 4px;
	margin: 0px 0px 15px 0px;
}
#picHome {
 	width:318px;
	height:179px;
	display: block;
	margin-right:15px;
	float:left;
}
#picTxt {
 	width:300px;
	height:179px;
	display: block;
	float:left;
	margin-right:30px;
}
#picTxtRight {
 	width:250px;
	height:179px;
	display: block;
	float:left;
}
#linksNoticias {
	width:80px;
	height:auto;
	display: block;
	float:right;
	position:absolute;
	top:166px;
	left:570px;
}

#registroLeft {
 	width:585px;
	height:170px;
	display: block;
	margin-right:5px;
	float:left;
	padding-left:10px;
}
#registroRight {
 	width:330px;
	height:154px;
	display: block;
	float:left;
	margin-right:0px;
	margin-left:20px;
}
#registroRight p {
	color: #ffffff;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	margin-top:25px;
}

#thumb div.thumb {
	display: block;
	float: left;
	margin: 0px 0px 10px 0px;
	margin-right:5px;
	padding:0px;
	background-color:fff;
}

#thumb div.thumb a img {
	border: 1px solid #eaeaea;
	background: #f8f8f8;
	padding:5px;
}

#thumb div.thumb a:hover img {
    border: 1px solid #ccc;
	background: #fff;
	padding:5px;
}
#thumbHome div.thumbHome {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	margin-right:8px;
	margin-bottom:2px;
	padding:0px;
	background-color:fff;
	width:85px;
	height:94px;
	background: #f8f8f8 url('../images/bg_imgHome.jpg') repeat top left;
}

#thumbHome div.thumbHome a img {
	padding:3px;
}

#thumbHome div.thumbHome a:hover img {
	padding:3px;
}
/* @end */
.box01 {
	float: left;
	width: 953px;
	height: auto;
	margin: 0px 0px 0px 0px;
	margin-right:2px;
	position: absolute;
	top:145px;
	background: url('../images/cBox01.jpg') repeat-y top left;
	z-index: 1;
	}
.box01 span.top {
	display: block;
	clear: both;
	width: 953px;
	height: 10px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background: url('../images/tBox01.jpg') no-repeat top left;
}
.box01 span.center {
	display: block;
	clear: both;
	width: 953px;
	height: auto;
	line-height: 15px;
	margin: 0px;
	padding: 15px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/cBox01.jpg') repeat-y top left;
	color: #66686B;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height:20px;
}
.box01 span.bottom {
	display: block;
	clear: both;
	width: 953px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	background: url('../images/bBox01.jpg') no-repeat top left;
}
.box01 a.read_more, #boxSlide a {
	display: block;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	color: #666; 
	width: 140px;
	height: 16px;
	margin-top:2px;
	padding-bottom: 2px;
	background: url('../images/arrow.jpg') no-repeat center left;
}

.box01 a.read_more:hover,
.box01 a.read_more_hover {
	text-decoration: underline;
	background: url('../images/arrow.jpg') no-repeat center left;
}

.box03 {
	float: left;
	width: 314px;
	height: 280px;
	margin: 0px 0px 0px 0px;
	margin-right:3px;
	position: relative;
	background: url('../images/cBox03.jpg') repeat-y top left;
	}
.box03 span.top {
	display: block;
	clear: both;
	width: 314px;
	height: 42px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background: url('../images/tBox03.jpg') no-repeat top left;
}
.box03 span.center {
	display: block;
	clear: both;
	width: 284px;
	height: auto;
	line-height: 15px;
	margin: 0px;
	padding: 15px;
	padding-left:15px;
	padding-bottom:0px;
	background: url('../images/cBox03.jpg') repeat-y top left;
	color: #66686B;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height:20px;
}
.box03 span.bottom {
	display: block;
	clear: both;
	width: 314px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	background: url('../images/bBox03.jpg') no-repeat top left;
}
td.sectiontableentry a {	
	font-size: 12px;
	background:none;
}

.box03 a.read_more , .box06 a {
	/*display: block;*/
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	color: #666; 
	width: auto;
	height: 16px;
	margin-top:2px;
	padding-left:23px;
	padding-bottom: 2px;
	background: url('../images/arrow.jpg') no-repeat center left;
}

.box03 a.read_more:hover,
.box03 a.read_more_hover {
	text-decoration: underline;
	background: url('../images/arrow.jpg') no-repeat center left;
}

.box04 {
	float: left;
	width: 314px;
	height: auto;
	margin: 0px 0px 0px 0px;
	margin-right:3px;
	margin-top:5px;
	position: relative;
	background: url('../images/cBox04.jpg') repeat-y top left;
	}
.box04 span.top {
	display: block;
	clear: both;
	width: 314px;
	height: 42px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background: url('../images/tBox04.jpg') no-repeat top left;
}
.box04 span.center {
	display: block;
	clear: both;
	width: 284px;
	height: auto;
	line-height: 15px;
	margin: 0px;
	padding: 15px;
	padding-left:15px;
	padding-bottom:0px;
	background: url('../images/cBox04.jpg') repeat-y top left;
	color: #ffffff;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height:20px;
}
.box04 span.bottom {
	display: block;
	clear: both;
	width: 294px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	background: url('../images/bbox04.jpg') no-repeat top left;
	padding-left:20px;
	padding-top:15px;
}
.box04 a.read_more {
	display: block;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	color: #ffffff; 
	width: 140px;
	height: 16px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom: 2px;
	background: url('../images/arrow.png') no-repeat center left;
}

.box04 a.read_more:hover,
.box04 a.read_more_hover {
	text-decoration: underline;
	background: url('../images/arrow.png') no-repeat center left;
}


.box05 {
	float: left;
	width: 314px;
	height: auto;
	margin: 0px 0px 0px 0px;
	margin-right:3px;
	margin-top:5px;
	position: relative;
	background: url('../images/cBox05.jpg') repeat-y top left;
	}
.box05 span.top {
	display: block;
	clear: both;
	width: 314px;
	height: 42px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background: url('../images/tBox03.jpg') no-repeat top left;
}
.box05 span.center {
	display: block;
	clear: both;
	width: 284px;
	height: auto;
	line-height: 15px;
	margin: 0px;
	padding: 15px;
	padding-left:15px;
	padding-bottom:0px;
	background: url('../images/cBox05.jpg') repeat-y top left;
	color: #ffffff;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height:20px;
}
.box05 span.bottom {
	display: block;
	clear: both;
	width: 314px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	background: url('../images/bBox05.jpg') no-repeat top left;
}
.box05 a.read_more {
	display: block;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	color: #ffffff; 
	width: 140px;
	height: 16px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom: 2px;
	background: url('../images/arrow.png') no-repeat center left;
}

.box05 a.read_more:hover,
.box05 a.read_more_hover {
	text-decoration: underline;
	background: url('../images/arrow.png') no-repeat center left;
}
.box06 {
	float: left;
	width: 720px;
	height: auto;
	margin: 0px 0px 0px 0px;
	margin-right:12px;
	margin-bottom:10px;
	position: relative;
	background: url('../images/cBox06.jpg') repeat-y top left;
	}
.box06 span.top {
	display: block;
	clear: both;
	width: 720px;
	height: 42px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background: url('../images/tBox06.jpg') no-repeat top left;
}
.box06 span.center {
	display: block;
	clear: both;
	width: 690px;
	height: auto;
	line-height: 15px;
	margin: 0px;
	padding: 15px;
	padding-left:15px;
	padding-bottom:0px;
	background: url('../images/cBox06.jpg') repeat-y top left;
	color: #66686B;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height:20px;
	text-align:justify;
}
.box06 span.bottom {
	display: block;
	clear: both;
	width: 720px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	background: url('../images/bBox06.jpg') no-repeat top left;
}
.box06 a.read_more {
	display: block;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	color: #666; 
	width: 140px;
	height: 16px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom: 2px;
	background: url('../images/arrow.jpg') no-repeat center left;
}

.box06 a.read_more:hover,
.box06 a.read_more_hover {
	text-decoration: underline;
	background: url('../images/arrow.jpg') no-repeat center left;
}


.box07 {
	float: left;
	width: 219px;
	height: auto;
	margin: 0px 0px 0px 0px;
	position: relative;
	background: url('../images/cBox07.jpg') repeat-y top left;
	}



.box07 span.top {
	display: block;
	clear: both;
	width: 219px;
	height: 42px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background: url('../images/tBox07.jpg') no-repeat top left;
}
.box07 span.center {
	display: block;
	clear: both;
	width: 189px;
	height: auto;
	line-height: 15px;
	margin: 0px;
	padding: 15px;
	padding-left:15px;
	padding-bottom:0px;
	background: url('../images/cBox07.jpg') repeat-y top left;
	color: #666;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height:20px;
}
.box07 span.bottom {
	display: block;
	clear: both;
	width: 219px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	background:url('../images/bbox07.jpg') no-repeat top left;
}
.box07 a.read_more {
	display: block;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	color: #ffffff; 
	width: 140px;
	height: 16px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom: 2px;
	background: url('../images/arrow.png') no-repeat center left;
}

.box07 a.read_more:hover,
.box07 a.read_more_hover {
	text-decoration: underline;
	background: url('../images/arrow.png') no-repeat center left;
}
.clear {
	clear: both;
	display:block;
	}
/* @end */


/* @group Right */

#content li.right {
	float: left;
	width: 230px;
	height: auto;
	margin: 0px 0px 0px 20px;
	position: absolute;
	top: 55px;
	left:630px;
	z-index:1;
}

#content li.right span.top {
	display: block;
	clear: both;
	width: 230px;
	height: 5px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background: transparent;
}

#content li.right span.bottom {
	display: block;
	clear: both;
	width: 230px;
	height: 5px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	background: transparent;
}

#content li.right dl {
	margin: 0px 15px;
	padding: 0px;
}

#content li.right dl dt {
	display: block;
	clear: both;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	color: #6E6E6E;
	line-height:20px;
	margin: 0px 0px 10px 0px;
}

#content li.right dl dd {
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	color: #6E6E6E;
	line-height:20px;
	display: block;
	clear: both;
	margin: 10px 0px 10px 0px;
}

#content li.right dl dd img.thumb {
	background: #b1d7e5;
	padding: 2px;
	margin: 0px 7px 7px 0px;
}

#content li.right dl dd hr {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	line-height: 0px;
	border: 1px solid red;
	border-width: 1px 0px;
	border-color: #F2ECCE #F2ECCE #E4D89C #E4D89C;
}

/* @end */
/* @group Footer */
#footer {
	display: block;
	clear: both;
	width: 953px;
	height: 32px;
	background: transparent url('../images/footer.png') repeat-x top left;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#666;
	text-align:center;
	line-height:20px;
	margin-bottom:30px;
}
#footer a {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#2C3F0C;
	text-decoration:none;
}
#footer p {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#666;
}
#footer p a {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#2C3F0C;
	text-decoration:none;
}
#footer p a:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#2C3F0C;
	text-decoration:underline;
}
/* @end */

/* @group Forms */

form label {
	display: block;
	text-align: left;
	color: #433A12;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}
.input {
	border: none;
	background: #e6e6e6;
	padding: 5px;
	color: #666;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height: 17px;
	width: 291px;
	height:14px;
	background: transparent url('../images/input.png') repeat-x top left;
	margin-bottom:3px;
	margin-top:15px;
}
.input_ {
	border: none;
	background: #e6e6e6;
	padding: 5px;
	color: #666;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height: 17px;
	width: 180px;
	height:14px;
	background: transparent url('../images/input_.png') repeat-x top left;
	margin-bottom:3px;
	margin-top:3px;
	margin-left:0px;
}
.input_S {
	border: none;
	background: #e6e6e6;
	padding: 5px;
	color: #666;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height: 17px;
	width: 190px;
	height:24px;
	background: transparent url('../images/input_.png') repeat-x top left;
	margin-bottom:3px;
	margin-top:3px;
}
.input_newsletter {
	border: 0px solid #ccc;
	padding: 5px;
	margin-top:15px;
	color: #666;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height: 17px;
	width: 224px;
	height:15px;
	background: #fff url('../images/bg_input_newsletter.jpg') no-repeat top left;
}
.textareaBig {
	border: 1px solid #ccc;
	background: #e6e6e6;
	padding: 5px;
	color: #666;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height: 17px;
	width: 400px;
	height:120px;
	background: #efefef;
	margin-bottom:3px;
	margin-top:3px;
}

.button { 
	background: url('../images/btn.png') no-repeat top left; 
	border:none;
	padding: 0px;
	color: #ffffff;
	font: 11px Arial, Helvetica, Geneva, sans-serif; 
	width: 140px; height:28px;
	padding-bottom:3px;
	margin: 3px 0px;
	margin-top:7px;
	cursor:pointer;
	text-align:left;
	padding-left:20px;
	}
.button:hover {  
	border:none;
	text-decoration:underline;
	}
.buttonEncuesta { 
	background: url('../images/btnEncuesta.png') no-repeat top left; 
	border:none;
	padding: 0px;
	color: #666666;
	font: 11px Arial, Helvetica, Geneva, sans-serif; 
	width: 119px; height:31px;
	padding-bottom:3px;
	margin: 3px 0px;
	margin-top:7px;
	cursor:pointer;
	text-align:left;
	padding-left:20px;
	text-align:right;
	padding-right:20px;
	}
.buttonEncuesta:hover {  
	border:none;
	text-decoration:underline;
	}
/* @end */
#form {
margin-left:0px;
	}
#mainImg, #slideshow {
	display: block;
	width: 880px;
	height: 267px;
	float: left;
}
#search {
	display: block;
	float: left;
	width: 149px;
	height: 27px;
	border: 0px solid red;
	z-index: 10;
}
#txt_search {
	display: block;
	float: left;
	margin-left:17px;
	width: 70px;
	height: 27px;
	border: 0px solid red;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-weight:bold;
	z-index: 10;
}
.inputS {
	border:none;
	padding: 10px;
	padding-left:12px;
	padding-top:6px;
	color: #666;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height: 17px;
	width: 170px;
	height:25px;
	background: transparent url('../images/inputb.jpg') no-repeat top left;
}
.buttonS { 
	width: 70px;
	height: 27px;
	background: transparent url('../images/btnb.jpg') repeat-y top left;
	color: #fff;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	padding-bottom:2px;
	margin: 0px 0px;
	margin-right:5px;
	margin-bottom:15px;
	border:none;
	float:left;
	cursor:pointer;
	}
#registro {
	display: block;
	position: relative;
	top: 0px;
	left: 1px;
	float: left;
	width: 953px;
	height: 104px;
	padding-top:10px;
	border: 0px solid red;
	z-index:10;
	background: transparent url('../images/box02.jpg') no-repeat top left;
}

#bigBtn {
	display: block;
	position: absolute;
	top:  27px;
	left: 670px;
	width: 136px;
	height: 30px;
	border: 0px solid red;
	z-index:10;
	padding-top:7px;
	padding-left:20px;
	color:#FFF;
	text-decoration:none;
	background: transparent url('../images/bigBtn.png') no-repeat top left;
}
#boxes_inner {
	margin-left:0px;
	height:auto;
	width:953px;
	margin-top:0px;
}
#content li.left .box_left {
	float: left;
	width: 211px;
	height: auto;
	margin: 0px 0px 0px 12px;
	position: relative;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	}
#content li.left .box_left span.top {
	display: block;
	clear: both;
	width: 185px;
	height: 25px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	margin-top:6px;
	padding-top:5px;
	padding-left:15px;
	background: transparent url('../images/bg_topboxLeft.jpg') repeat-y top left;
}
#content li.left .box_left span.center {
	display: block;
	clear: both;
	width: 165px;
	height: auto;
	line-height: 15px;
	margin: 0px;
	padding: 15px;
	padding-left:20px;
	color: #66686B;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height:20px;
	background: transparent url('../images/bg_centerboxLeft.jpg') repeat-y top left;
}
#content li.left .box_left span.bottom {
	display: block;
	clear: both;
	width: 211px;
	height: 15px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	background: transparent url('../images/bg_bottomboxLeft.jpg') repeat-y top left;
}
#content li.left .box_left a.read_more {
	display: block;
	color: #fff;
	width: 90px;
	height: 21px;
	background: url('../images/btn.jpg') repeat-y top left;
	margin-top:10px;
	padding-top:4px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:16px;
}

#content li.left .box_left a.read_more:hover,
#content li.left .box_left a.read_more_hover {
	display: block;
	color: #000;
	width: 90px;
	height: 21px;
	background: url('../images/btnh.jpg') repeat-y top left;
	color: #fff;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}
#content li.left .box_left p {
	display: block;
	color: #666;
	width: auto;
	height: 17px;
	margin-top:10px;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	margin-left:20px;
}

#content li.left .box_right {
	float: left;
	width: 675px;
	height: auto;
	margin: 0px 0px 0px 0px;
	position: relative;
	top:6px;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	background: transparent url('../images/bg_centerboxRight.jpg') repeat-y top left;
	}
#content li.left .box_right span.top {
	display: block;
	clear: both;
	width: 660px;
	height: 25px;
	line-height: 15px;
	padding-top:5px;
	padding-left:15px;
	background: transparent url('../images/bg_topboxRight.jpg') repeat-y top left;
}
#content li.left .box_right span.center {
	display: block;
	clear: both;
	width: 645px;
	height: auto;
	line-height: 15px;
	margin: 0px;
	padding: 15px;
	padding-left:15px;
	color: #66686B;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	text-align:justify;
	line-height:20px;
	background: transparent url('../images/bg_centerboxRight.jpg') repeat-y top left;
}
#content li.left .box_right span.bottom {
	display: block;
	clear: both;
	width: 675px;
	height: 15px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	color: #666;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	background: transparent url('../images/bg_bottomboxRight.jpg') repeat-y top left;
}
#content li.left .box_right a.read_more {
	display: block;
	color: #ffffff;
	width: 95px;
	height: 24px;
	background: url('../images/btnd.jpg') repeat-y top left;
	margin-top:10px;
	padding-top:3px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:30px;
}

#content li.left .box_right a.read_more:hover,
#content li.left .box_right a.read_more_hover {
	display: block;
	text-decoration:underline;
}
#content li.left .box_right a.read_more_file {
	display: block;
	color: #666;
	width: 114px;
	height: 28px;
	background: url('../images/file.jpg') repeat-y top left;
	margin-top:5px;
	padding-top:8px;
	padding-left:40px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#content li.left .box_right a.read_more_file:hover,
#content li.left .box_right a.read_more_file hover {
	display: block;
	color: #000;
	width: 154px;
	height: 28px;
	background: url('../images/fileh.jpg') repeat-y top left;
	text-decoration:none;
}
#content li.left .box_right a.read_more_foro {
	display: block;
	color: #666;
	width: 110px;
	padding-left:45px;
	height: 29px;
	background: url('../images/foro.jpg') repeat-y top left;
	margin-top:10px;
	padding-top:8px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#content li.left .box_right a.read_more_foro:hover,
#content li.left .box_right a.read_more_foro hover {
	display: block;
	color: #000;
	width: 110px;
	height: 29px;
	background: url('../images/foroh.jpg') repeat-y top left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration:none;
}
#content li.left .box_right a.read_more_enlaces {
	display: block;
	color: #666;
	width: 66px;
	padding-left:0px;
	height: 24px;
	margin-top:2px;
	padding-top:6px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#content li.left .box_right a.read_more_enlaces:hover,
#content li.left .box_right a.read_more_enlaces hover {
	display: block;
	text-decoration:underline;
}
#content li.left .box_right a.read_more_noticias {
	display: block;
	color: #666;
	width: 20px;
	padding-left:35px;
	margin-top:5px;
	height: 20px;
	background: url('../images/btn_more_noticia.jpg') repeat-y top left;
	text-decoration:none;
}

#content li.left .box_right a.read_more_noticias:hover,
#content li.left .box_right a.read_more_noticias hover {
	display: block;
	width: 20px;
	height: 20px;
	background: url('../images/btn_more_noticiah.jpg') repeat-y top left;
	text-decoration:none;
}
#content li.left .box_right p {
	display: block;
	color: #666;
	width: 600px;
	height: auto;
	margin-top:10px;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	margin-left:20px;
	text-align:justify;
	line-height:20px;
}
/* lists */
.shortList {
	margin:0;
	padding:0;
	margin-top:0px;
}
.shortList li {
	display:block;
	width:auto;
	height:15px;
	padding:6px 0 6px 0px;
	text-decoration:none;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	line-height:17px;
	font-size:11px;
	list-style:none;
}
.shortList a {
	text-decoration:none;
	color:#666;
	margin-left:20px;
	}
.shortList a.selected {
	text-decoration:underline;
	color:#666;
	}
.shortList a:hover {
text-decoration:none;
color:#666;
}
.shortListI {
	margin:0;
	padding:0;
	margin-top:0px;
}
.shortListI li {
	display:block;
	width:auto;
	height:17px;
	padding:6px 0 6px 30px;
	text-decoration:none;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	line-height:17px;
	font-size:11px;
	list-style:none;
	background: transparent url('../images/arrow.png') no-repeat 0px 50%;
}
.shortListI a {
	text-decoration:none;
	color:#666;
	}
.shortListI a.selected {
	text-decoration:underline;
	color:#666;
	}
.shortListI a:hover {
text-decoration:underline;
color:#666;
}
/* lists */
.shortList2 {
	margin:0;
	padding:0;
	margin-top:0px;
}
.shortList2 li {
	display:block;
	width:auto;
	height:20px;
	padding:6px 0 6px 25px;
	text-decoration:none;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	line-height:17px;
	font-size:12px;
	background: transparent url('../images/arrow.gif') no-repeat 0px 50%;
	list-style:none;
	border-bottom:1px solid #eaeaea;
}
.shortList2 a {
	text-decoration:none;
	color:#666;
	}
.shortList2 a.selected {
	text-decoration:none;
	color:#01358A;
	}
.shortList2 a:hover {
text-decoration:underline;
}
.shortListBig {
	margin:0;
	padding:0;
	margin-top:0px;
}
.shortListBig li {
	display:block;
	width:auto;
	height:17px;
	padding:6px 0 6px 30px;
	text-decoration:none;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	line-height:17px;
	font-size:11px;
	list-style:none;
	background: transparent url('../images/arrow.png') no-repeat 0px 50%;
	border-bottom:1px solid #eaeaea;
}
.shortListBig a {
	text-decoration:none;
	color:#666;
	}
.shortListBig a.selected {
	text-decoration:underline;
	color:#666;
	}
.shortListBig a:hover {
text-decoration:underline;
color:#666;
}
.enlaces {
	padding:15px;
	padding-top:10px;
	margin-top:10px;
	padding-left:10px;
	width:620px;
	height:90px;
	margin-bottom:10px;
	background: transparent url('../images/bg_enlaces.jpg') no-repeat top left;
}
.buscador {
	border:1px solid #eaeaea;
	background: #ffffff url('../images/bg_search.jpg') repeat-x top left;
	width:190px;
	height:24px;
	border:none;
	position:absolute;
	left:748px;
	top:103px;
}
.buscador a {
color:#003A9E;
font-weight:bold;
}
.buscador a:hover {
color:#003A9E;
text-decoration:none;
}
.pic_enlace {
	width:96px;
	height:79px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:15px;
}
.txt_enlace {
	width:460px;
	height:79px;
	float:left;
	margin-left:30px;
}
.archivos {
	padding:15px;
	padding-top:8px;
	margin-top:10px;
	width:600px;
	height:17px;
	margin-bottom:10px;
	padding-left:40px;
	background: transparent url('../images/bg_archivos.jpg') no-repeat top left;
}
.archivos a {
color:#666666;
text-decoration:none;
}
.archivos a:hover {
color:#000;
text-decoration:underline;
}
.noticias {
	padding:15px;
	padding-top:15px;
	margin-top:10px;
	width:auto;
	height:auto;
	margin-bottom:10px;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	background: #f5f5f5;
}
.date {
color:#01358A;
	}
/************************************************/
#previewimageid{
	font-size: 0.75em;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	height: 0px;
	z-index: 200;
	text-align: left;
}

#previewimageid p{
	margin: 0;
	margin-bottom:5px;
	margin-left:5px;
	color: #fff;
	background: #7474E7;
	padding: 10px;
	width:190px;
	font: 11px Arial, Tahoma, Helvetica, Geneva, sans-serif;
	line-height:17px;
	text-align:justify;
}
#previewimageid h3{
	margin: 0;
	color: #fff;
	background: #5959E2;
	padding: 10px;
	font: 12px Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-weight:bold;
	width:190px;
	margin-left:5px;
}
#previewimageid img{
    padding:5px;
	background:transparent;
}

.latestnews a {	display: block;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
	color: #666; 
	height: 14px;
	margin-top:6px;
	padding-bottom: 2px;
	background: url('../images/arrow.jpg') no-repeat center left;
}

.latestnews {text-decoration:none;
	list-style:none;
}

.center2 a {
	display:block;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	color: #666; 
	width: auto;
	height: 16px;
	margin-top:2px;
	padding-left:23px;
	padding-bottom: 2px;
	background: url('../images/arrow.jpg') no-repeat center left;
}

/*Imagen dinamica*/

.imageContainer{
	z-index:100;	
}
