* {
margin:0;
padding:0;
}
a img {
	border: none;
}

body {
text-align:center;
font-size:76%;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
background:url(../images/fondo.jpg);
}
body.width_0 div#wrap {
width: 760px;
}
body.width_1 div#wrap {
width: 960px;
}
body.width_2 div#wrap {
min-width:760px;
max-width:960px;
width:auto !important;
width:960px;
}
#wrap {
text-align:left;
margin:0 auto;
}
#leftfauxcol {
background:url(../images/leftslidingcolumn.png) 20% 0;
}

#rightfauxcol {
background:url(../images/rightslidingcolumn.png) 80% 0;
}

#header {
color:#fff;
background:#fff ;
position:relative;
}

#header h1 {
font-family:Arial, Helvetica, sans-serif small-caps;
font-variant:small-caps;
font-stretch:expanded;
padding-left:20px;
}

#header input {
background:url(../images/search.png) no-repeat;
border:0;
height:22px;
width:168px;
font:12px Arial, Helvetica, sans-serif;
padding:2px;
}

#header .search {
position:absolute;
top:20px;
right:20px;
}
/*background:#ffffff url(../../../images/design/home/pagina_02.jpg) no-repeat center; */
#top {
height:340px;
}

#top .moduletable h3 {
color:#fff;
background:none;
text-align:left;
font:2.5em Arial, Helvetica, sans-serif normal;
font-stretch:expanded;
margin:10px 10px 0 10px;
padding:10px;
}

#top .moduletable {
font:bold 1em/1.2 Tahoma,Arial, Helvetica, sans-serif;
color:#fff;
border:0;
margin:0;
padding:0;
}

#footer {
background:#fff;
color:#000;
clear:both;
}

#bottom {
background:#333;
color:#666;
padding:10px 50px;
}

#sidebar { clear:both;
float:left;
width:20%;
}

#content60 { margin-top:-20px; padding:0 3px;
float:left;
width:61.5%;
overflow:hidden;
background:#fff;
}

#content80 { margin-top:-20px; padding:0 3px;
float:left;
width:78%;
overflow:hidden;
background:#fff;
}

#content100 { margin-top:-20px; padding:0 3px;
float:left;
width:99%;
overflow:hidden;
background:#fff;
}

#sidebar-2 { padding:1em 0 0 0;
float:right;
width:16.5%;
}
#links { background:url(../images/links_top.jpg) no-repeat; padding:1em 0 0 0;}
#downlinks { background:url(../images/links_bottom.jpg) no-repeat; padding:1em 0;}
.inside { padding:0px;}

#sidebar .inside,#sidebar-2 .inside {
padding-top:0;
}
.breadcrumbs {font-size:7pt;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address,.componentheading,.contentheading {
margin:0.75em 0;
}

li,dd {
margin-left:1em;
}

fieldset {
padding:.5em;
}

a:link, a:visited {
text-decoration:underline;
color:#c0c0c0;
}
a:hover {
text-decoration:none;
}
#content60 a:link,#content60 a:visited,#content80 a:link,#content80 a:visited,#content100 a:link,#content100 a:visited {
color:#000;
}

h1,.componentheading {
font-size:1.8em;
}

h2,.contentheading {
font-size:1.6em;
}
.contentheading a {
text-decoration:none;
}
h3 {
font-size:1.3em;
}

h4 {
font-size:1.2em;
}

h5 {
font-size:1.1em;
}

h6 {
font-size:1em;
font-weight:700;
}

.button {
border:#000 solid 1px;
background:#fff url(../images/buttonbackground.png) repeat-x;
height:25px;
line-height:25px
font-size:14px;
margin:4px 0;
padding:0 4px;
cursor:hand;
}

.small,.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}

/* Module styling */
.moduletable {
margin-bottom:1em;
color:#fff;
font-size:1.1em;
}

.moduletable h3 {
font:1.3em Verdana, Arial, Helvetica, sans-serif;
background:#000;
color:#ccc;
text-align:left;
margin:0 10px;
padding:5px 10px;
}

/*Menu Styling*/
.moduletable_menu {font-family: Verdana, Arial, Helvetica, sans-serif;}
.moduletable_menu ul { list-style-type:none;}
.moduletable_menu h3 {color:#D0DDE1; background: #215D72; font-size:110%; height:1.5em; padding-left:5px}
.menusimple li a:link, .menusimple li a:visited { background:url(../images/bot1.jpg) repeat-y; margin:.2em 0 0 -10px; padding:0 0 0 10px; line-height:200%; font-weight:600; color:#E7E7E7; font-size:110%; text-decoration:none; list-style:none; display:block; text-align:center; }
.menusimple li a:hover { background:url(../images/bot2.jpg) repeat-y;}
.doble { background:url(../images/botones_izq.gif) #009CC0 repeat-y ; padding:0em 0 .2em 2.3em; line-height:120%; display:block;}
.menu li { margin:.2em 0 0 -8px; list-style:none; }
.menu li a:link, .menu li a:visited {font-size: 10pt; font-weight: bold; text-decoration:none; color: #c0c0c0; white-space:pre-wrap; }
.menu li a:hover {color:#000000; }
.menu li ul { padding-left:10px;}
.menu li ul a:link span , .menu li ul a:visited span { background:url(../images/vineta_subinterna.jpg) no-repeat #fff; padding-left:22px; font-size: 9pt; color: #009cc0; font-weight: bold; margin:-9px 0 9px 0; line-height:20px;}
.menu li li ul a:link span , .menu li li ul a:visited span { background:url(../images/vineta_subsubinterna.jpg) no-repeat #fff; font-size: 8pt; color: #6b6b6b; padding-left:35px; font-weight:normal; }
.menu li li a:hover span , .menu li li li a:hover span  {color:#003366;}
/*Tab Menu Styling*/

.moduletabletabs {
font:bold 1em Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.moduletabletabs ul {
list-style:none;
float:right;
margin:0;
padding:0;
background:#212121;
width:100%;
}

.moduletabletabs li {
float:right;
background:url(../images/tabs0.png) no-repeat 0 -4px;
margin:0;
padding:0 0 0 12px;
}

.moduletabletabs a:link,.moduletabletabs a:visited {
float:left;
display:block;
color:#000;
background:url(../images/tabs0.png) no-repeat 100% -4px;
text-decoration:none;
margin:0;
padding:7px 18px 5px 9px;
}

.moduletabletabs #current {
background:url(../images/tabs0.png) no-repeat 0 -84px;
}

.moduletabletabs #current a {
color:#fff;
background:url(../images/tabs0.png) no-repeat 100% -84px;
}

.moduletabletabs li:hover {
background:url(../images/tabs.png) no-repeat 0 -164px;
}

.moduletabletabs li a:hover {
background:url(../images/tabs.png) no-repeat 100% -164px;
}

.design a:link,.design a:visited {
color:#666;
float:right;
font:0.8em Verdana, Arial, Helvetica, sans-serif;
}
.moduletableencuesta {background-color:#e5e5e5;}
.moduletableencuesta h4{ font-weight:400; font-size: 8pt;	text-align: left; }/*Texto de encuestas*/
.moduletableencuesta a{ color:#000000; text-decoration:none; background:url(../images/resultados.gif) no-repeat right center; padding:0 10px 0 0 ; font-size:8pt;}
.moduletableencuesta a:hover{ text-decoration:underline;}
.moduletablepatrocinadores {margin:0; padding:0;}
.moduletableingreso { 
	color:#975d11; background:url(../images/home/fondo_ingrese.gif) no-repeat #FEC24A; margin-top:1em; padding:0 0 10px 0em;}
.log { background: #FEC24A; margin-top:-10px;}
.moduletablepatrocinadores h3{	color:#fff; background-color:#fff; font-size:3px;}	/*separacion entre tipo banners-enlaces*/
/*Titulos izq frontpage*/
.moduletableingreso h3 { color:#215D72; background:url(../images/home/ingrese.gif) no-repeat #215d72; text-align:right;}
.moduletableencuesta h3 { color:#215D72; background:url(../images/home/opine.gif) no-repeat #215d72; text-align:right; height:2em;}
.bannergrouppatrocinadores{ background-color:#e3e3e3; padding:0em; margin:0;}
.banneritempatrocinadores{ padding:0 0 2em 0em; position:relative; top:.5em; left:.8em;}
.moduletableingreso a:link,.moduletableingreso a:visited {color:#975d11; text-decoration:none; font-weight:400;}	
.moduletableingreso a:hover{ text-decoration:underline;}
.inputbox {
background:url(../images/search0.png) no-repeat #FFF;
border:1;
height:22px;
font:12px Arial, Helvetica, sans-serif;
padding:2px;
}
.moduletableingreso input{ width:90px; height:12px;margin:-5px 0 8px 5.2em; padding-left:.5em;	
	border-top-width: medium;
	border-right-width: medium;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: none;
	border-right-style: none;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;}
.moduletableingreso .button {width:60px; margin:6px 0; height:auto; border:none;}
.moduletableingreso .checkbox { width:10px; margin:0px 0; border:none; }
.leading_separator { width:90%; size:1; }
.article_column_column1_cols2{ float:left; width:50%; background-color:#00CCCC;}
.article_column_column2_cols2{ float:left; width:50%;}
.leading
{	color: #000000;
	margin:  -5px 0 0 0;
	padding: 0;
	position: relative;
}

.leading_separator
{
	border-bottom: solid 1px #989898;
	display: block;
	height: 10px;
	margin: 0 0 0px 0;
}
.row_separator
{
	display: block;
	clear: both;
	margin: 0;
	border-bottom: solid 1px #989898;
}
.article_separator
{ width:90%; line-height:0px;
	border-bottom: solid 1px #989898;
	display: none;
	margin: 0 0px 0 10px;
}

.blog { padding: 0; }

.cols1
{
	display: block;
	float: none !important;
	margin: 0 !important;
}

.cols2 { width: 45.4%; }
.cols3 { width: 30%; }

.column1 , .column2
{
	border: solid 0px #D4A7C5;
	margin: 0 5px 0 0;
	position: relative;
}

.column2 , .column1
{
	float: left;
	margin: 0;
}

.column2
{
	float: right;
	margin: 0;
	width: 45%;
}

.article_row
{
	margin: 0px 0 0px 0;
	padding: 0;
	overflow: hidden;
}

.article_column
{
	border: solid 0px #ccc;
	padding: 10px 10px 10px 0;
}
#extacceso { clear:both; width:100% ; height:50px; background:url(../../../images/design/home/botones.jpg) no-repeat #FFFFFF top center; }
#acceso { text-align:center;}
#acceso a:link, #acceso a:visited { height:30px; font:Arial, Helvetica, sans-serif ; font-size:15px; font-weight:bold; padding:0 .3em; text-decoration:none; color:#ffffff;}
#acceso a:hover{color:#000000; text-align:center;}
a.readon { font-size:0px; height:20em;
	margin:  0 20px ;
	padding:0;
	border: 0px solid #fff;
	background: url(../images/mas_1.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}

a.readon:hover, a.readon:active, a.readon:focus {
	border: 0px solid #ECECEC;
	background: url(../images/mas_2.gif) no-repeat right center;
}
.text_ingrese { margin-left:-0em;}
.buttonheading{text-align:right; display:block; right:0px}
#fondo2 { background:url(../images/fondo2.png) repeat-y center ;} 
.contentheading_inicio a { color:#ffffff; font-size:11px; font-weight:normal; background-color:#C0C0C0; text-align:center; text-decoration:none; display:block; width:80%;}
.clr { margin-top:1em;}
#page { padding:0 1em; }
#pie { background:url(../images/footer.jpg) #154867 left; margin:0 0 0 -2px; height:5em; }
#jflanguageselection { height:0px;}
.blog td { padding:0 1em 0 0; }
.banneritem_anuncioizq { padding:0 0 0 1em; }
