*{padding:0;margin:0;}
body{
	background:url(../images/fondo.jpg) #FFF no-repeat fixed 0 80%;
	font:75% Arial,Helvetica,sans-serif;
	text-align:center;
	color:#3D3D3D;
}
#headerbk{
	background:url(../images/pad_rojo.gif);
	position: absolute;
	height:11.8em;
	width:100%;
	left:0;
}
#wrapper{
	position:relative;
	margin:auto;
	width:66.5em;
	padding:0 1.5em;
	overflow:hidden;
}
#footer{
/*background:url(../images/sombra_footer.jpg) #FBECD5 repeat-x;*/
padding:2em 0;
line-height:185%;
width:100%
}
a,a:visited{
color:#808000;
text-decoration: none;
}
p a{text-decoration: underline;}
a:hover{
color:#FFA500;
}
blockquote, .blockres{
border:1px solid #CDCDCD;
padding:.6em;
margin-top:1.5em;
}
blockquote div, ul.news{
background:url(../images/pad_beige.gif) #FBECD5;
padding:0 1em;
border:1px solid #FAECD5;
}
blockquote li{
list-style:none;
line-height: 2em;
margin: 0 -.5em;
padding: 0 .5em;
}
blockquote ul{
margin: 0 0 .5em 0;
}
h1,h2,h3{
	color:#991426;
}
h1{
	font:normal 190%/195% Georgia,serif
}
h2{
	position: relative;
	font:normal 165%/130% Georgia,serif;
	padding: 0 0 .4em 0;
}
h3{
	font:bold 125%/125% Arial,Helvetica,sans-serif;
}
img{
border:none
}
input,select{
border:1px solid #CDCDCD
}
p{
	clear:left;
	margin-bottom:1em;
	text-align:justify
}
#hormenu,#footer, .hormenu, caption{
	font-size:.85em;
	text-transform: lowercase;
}
small,#copyright,.small{
	font-size:.85em;
	text-transform: none;
}
table,.fullw{
width:100%
}
td, th{
padding:.2em .5em
}
th{
	line-height:1.8em;
	color:#991426;
	text-align:center;
}
.altercolor{
background:#F9E2C1
}
.button{
letter-spacing:.03em;
margin:0 .5em;
text-decoration:none
}
.center{
margin:auto;
position:relative
}
.circle{
list-style-image:url(../images/vineta.png) !important
}
.clear{
clear:both
}
.frontrl{
border:none;
left:6.8em;
position:absolute;
top:6.8em
}
.noborder, #sponsors li, #creditos li, table, td, th, tr{
border:none !important
}
#sponsors img{
	height: 7.6em;
	margin: 2em;
}
.paleft{
float:left
}
.paright{
float:right
}
.rtransp{
background:url(../images/pixel.png);
height:2em;
left:0;
position:absolute;
top:0;
width:100%
}
.selected{
border-color:#991426 !important;
color:#991426 !important
}
.shadow{
background:url(../images/sombra_bottom.png) repeat-x bottom;
margin:.5em 0;
padding-bottom:9px
}
.smallbx{
width:5.5em;
}
.tcentered{
text-align:center
}
.tright{
text-align:right
}
.xsmallbx{
width:4em;
text-align:center;

}
#fcontent{
background:#FFF;
border:1px solid #CDCDCD;
display:none;
height:48em;
left:0;
position:absolute;
top:14.5em;
width:67em;
z-index:15
}
#footer a{
color:#909090;
}
#footer a:hover{
	text-decoration: underline;
}
#menulang a{color:#FFF; font-size:95%;}
#footer dt,.hide,#hormenu dt,.type{
display:none
}
#hormenu{
text-align: right;
position: relative;
clear: both;
margin: .3em 0 1.2em 0;
}
#footer li,#hormenu li, .hormenu li{
border-left:1px solid #CDCDCD;
display:inline;
list-style:none;
padding:0 .3em 0 .6em;
}
#hormenu ul{
	margin: .4em 0;
}
#furrumaya01{
left:0;
position:absolute;
top:20em;
width:11.42em
}
#furrumaya02{
position:absolute;
right:6em;
top:0;
width:9.25em
}
#furrumaya03{
position:absolute;
left:17.4em;
top:46em;
width:14.2em
}
#leftside{
float:left;
width:48%;
}
#logo{
float:left;
margin:7em 0 0 -.5em;
width:17.9em
}
#lscontent{
float:left;
margin:3.5em 0;
text-align:left;
width:100%;
}
#lscontent li{
/*margin:.6em 0*/
}
#lscontent ul{
/*margin-left:1.3em*/
}
#menulang{
float:right;
font-size:80%;
line-height:165%;
list-style-type:none;
margin-top:2.6em;
padding:0 0 0 2em;
text-align:right
}
#navbar{
color:#FFF;
font:1.25em Georgia,"Times New Roman",Times,serif;
left:0;
position:absolute;
text-align:center;
top:9.5em;
width:100%
}
#navbar .center{
width:50em
}
#navbar a{
color:#909090;
display:block;
font-family:Arial,Helvetica,sans-serif;
padding:0 .2em;
width:100%
}
#navbar a:hover{
background:#C3878F;
color:#FFF
}
#navbar dd{
background:#FFF;
border:1px solid #CDCDCD;
display:none;
font-size:80%;
left:0;
position:absolute;
text-align:left;
top:2em;
width:13.5em
}
#navbar dl{
display:inline;
float:left;
margin:0 1.5em;
position:relative
}
#navbar dt{
cursor:pointer;
display:inline;
line-height:2em
}
#navbar li{
border-top:1px solid #CDCDCD;
list-style:none;
margin:0 .3em;
overflow:hidden;
padding:.2em 0
}
#rightside{
background: #FFF;
border: 1px solid #CDCDCD;
background:url(../images/churreps.jpg) #FFF;
float:right;
overflow:hidden;
width:50%
}
#rscontent{
background:url(../images/pad_rojo.gif) #991426;
color:#FFF;
margin-top:-.5em;
padding:2em 0 1em 0;
position:relative;
width:100%;
text-align:left; 
}
#rscontent h2{
color:#FFFFFF;
text-indent: 1em;
}
.gThumb{
border:1px solid #FFF;
float:right;
height:7.9em;
list-style:none;
margin:.5em 0 .5em 1em;
padding: .3em;
overflow:hidden;
position:relative;
width:7.9em
}
ul.news li, ul.wnews li{
    margin: 1em 0;
    list-style:none;
}
img.thumb {
    padding:4px;
    float:left;
    margin:0 .5em .5em 0;
    background:url(../images/churreps.jpg) #FFF;
    border: 1px solid #CDCDCD;
	width:10em;
}
#rswrap img.thumb{
	width:12em;
}
#rscontent p{
margin:.8em 1.7em
}
#rscontent ul{
margin:.5em 1.7em 0 0
}
#rswrap{
margin:0 .8em;
padding-bottom: .8em;
position:relative;
overflow:hidden;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} 
.clearfix {
display:inline-block;
} 
.clearfix {
display:block;
}
.vcard dl, dl.vevent, dl.vcard{
	clear:both;
	padding:.3em 0;
}

.vcard dt, .vevent dt{
	float: left;
	width:8em;
	text-align:right;
	margin-right:.5em;
	clear: left;
}
.comment dl, .comment dt,.comment dd {
	display:inline;
}
.comment dt{
font-weight:bold;
}
.comment{
	color:#999999;
	line-height:1.4em;
}
ul.comment li {
	list-style:none;
}
acronym{
border-bottom:1px dotted #808000;
cursor:help;
}
td.selected{
	text-align:right;
}
.imgmarco{
background: #FFF;
border: 1px solid #CDCDCD;
background:url(../images/churreps.jpg) #FFF;
overflow:hidden;
padding:.6em;

}
.wauto {
	width: auto;	
	position: relative;
	margin: 1em auto;
}

