body{	padding:0px;margin:0px;background:url(images/mainbgrosafff.gif) 0 0 repeat-x #fff; 
	color:#707070; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div, p, ul, h2, h3, img{padding:0px; margin:0px;}

ul{list-style-type:none;}

/********************FORO*********************/

/*----TOP PANEL----*/
#menu{height:152px; position:relative; margin:0 auto; padding:0px;}
#menu img{width:701px; height:125px; position:absolute; top:0px; left:0px;border:0;}

#menu ul{width:480px; height:32px; position:absolute; top:131px; right:0px;}
#menu ul li{float:left; width:79px; height:32px; padding:0 0 0 1px;}
#menu ul li a{display:block; width:79px; height:32px; background:url(images/menubg-normalrosaff.gif) 0 0 no-repeat RGB(186,33,142); color:#656565; font-size:11px; font-weight:bold; line-height:32px; text-transform:uppercase; text-align:center; text-decoration:none;}
#menu ul li a:hover{background:url(images/menubg-hoverrosaff.gif) 0 0 no-repeat RGB(186,33,142); color:#000; text-decoration:none;}

#menu ul li.home{display:block; width:79px; height:32px; background:url(images/menubg-hoverrosaff.gif) 0 0 no-repeat RGB(186,33,142); font-size:11px; font-weight:bold; line-height:32px; color:#000; text-decoration:none; text-transform:uppercase; text-align:center;}

#menu ul.menudown{width:480px; height:22px; position:absolute; top:175px; right:0px;}
#menu ul.menudown li{float:left; width:79px; height:22px; }
#menu ul.menudown li a{display:block; width:79px;background:url(images/vertical-dot.gif) 100% 0 no-repeat #fff; color:#3E3E3E; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#menu ul.menudown li a:hover{text-decoration:none; background:url(images/vertical-dot.gif) 100% 0 no-repeat #fff; color:#7F0A5F;}
#menu ul li.homedrop{display:block; width:79px;background:url(images/vertical-dot.gif) 100% 0 no-repeat #fff; color:#7F0A5F; font-size:11px; text-decoration:none; text-align:center; line-height:22px;text-transform:uppercase;font-weight:bold;}

#menu ul.menudown li.verticallinenone a{display:block; width:79px;background:#fff; color:#3E3E3E; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#menu ul.menudown li.verticallinenone a:hover{text-decoration:none; background:#fff; color:#7C7900;}

/*----BODY TOP PANEL----*/

#bodyPpal{width:100%; background:RGB(247,244,227); color:#8D8D8D; margin-top:145px;}
#bodyPpalTop{width:75%; position:relative; color:#707070; margin:0 auto; padding:0px;margin-left:25%;}
#bodyPpalTop h2{background:url(images/nota.gif) 0 10px no-repeat RGB(247,244,227); color:RGB(74,74,74); font-size:24px; height:70px; line-height:70px;margin:10px;}
#bodyPpalTop h2 .titulo2{font-size: 1em;color:RGB(106,106,106);padding:0.5em;margin-left:25px;margin-bottom:3px;}
#bodyPpalTop h4{font-size:13px; margin:10px;}
#bodyPpalTop p img{text-align:center;margin: 1em;}
#bodyPpalTop p{padding:0 38px 11px 0;text-align:justify;}
#bodyPpalTop p a{font-size: 1em; line-height: 1.35em; color:#7F0A5F;text-decoration:none;}
span{font-weight:bold;color: #7F0A5F;}
#bodyPpalTop p.more{margin:0 0 15px 618px; padding:0px;}
#bodyPpalTop p.more a{display:block;width:79px; height:28px; background:url(images/button1.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#bodyPpalTop p.more a:hover{background:url(images/button2.gif) 100% 0% no-repeat #fff; color:#111; text-decoration:none;}

#bodyPpalTop .fotogaleria{border:0;width:100px;height:100px;padding: 10%;}
#bodyPpalTop .fotogaleria img:hover{/*opacity: 85; filter:alpha(opacity:85);*/}

#bodyPpalTop .ampliarfoto{width:100%;margin:1em;}
#bodyPpalTop .ampliarfoto{width:100%;margin:1em;}
#bodyPpalTop .contadorgaleria{font-size: 1em; line-height: 1.35em; color:#7F0A5F;text-decoration:none;text-align:center;}
#bodyPpalTop p.pgaleria{text-align:center;}

#bodyPpalTop .disco{margin:1em;	overflow:hidden;background:#fff;width:90%;padding:1em;}
#bodyPpalTop .disco img {float:right;	width:43%;}
#bodyPpalTop .disco ol{font-size: 1em;line-height: 1.35em;color:RGB(106,106,106);}
#bodyPpalTop .disco a{font-size: 1em; line-height: 1.35em; color:#7F0A5F;text-decoration:none;}

#bodyPpalTop .actuacion{overflow:hidden;background:#fff;width:90%;margin:1em;padding:0.5em;}
#bodyPpalTop .actuacion img {float:left;width:150px;padding-bottom:1.2em;}
#bodyPpalTop .actuacion ul{font-size: 1em;line-height: 1.4em;color:RGB(106,106,106);padding:1.5em;}

#bodyPpalTop .nota{overflow:hidden;background:#fff;width:90%;margin:1em;padding:0.5em;}
#bodyPpalTop .nota img {float:left;width:150px;padding-bottom:1.2em;}
#bodyPpalTop .nota ul{font-size: 1em;line-height: 1.4em;color:RGB(106,106,106);padding:1.5em;}

#bodyPpalTop h3{background:url(images/arrow3.gif) no-repeat RGB(247,244,227);margin-left:1em;}
#bodyPpalTop h3 .titulo3{font-size: 1em;color:RGB(106,106,106);padding:0.5em;margin-left:25px;margin-bottom:3px;}

#bodyPpalTop .noticia{overflow:hidden;background:#fff;width:90%;margin:1em;padding:0.5em;}
#bodyPpalTop .noticia img {float:left;width:150px;padding:1em 0.8em 0.1em 0.5em;}
#bodyPpalTop .noticia ul{font-size: 1em;line-height: 1.4em;color:RGB(106,106,106);padding:1.5em;}
#bodyPpalTop .noticia p{font-size: 1em;line-height: 1.4em;color:RGB(106,106,106);padding:0.5em;}

/*----/BODY TOP PANEL----*/

/*----FOOTER PANEL----*/
#PiePpal{height:120px; background:url(images/footerbg3.gif) 0 0 repeat-x #565656; color:#fff; clear:both;}
#pie{width:747px; position:relative; margin:0 auto;}
#pie img.footerlogo{width:186px; height:50px; position:absolute; top:93px; right:0px;}

#pie p.html{background:url(images/html-button1.gif) 0 0 no-repeat; position:absolute; top:42px; right:115px; width:64px; height:22px; padding:3px;}
#pie p.html a{width:55px; height:18px; display:block; font-weight:bold; /*background:url(images/arrow3.gif) 100% 50% no-repeat RGB(247,244,227);*/ color:#565656; text-decoration:none; text-transform:uppercase; padding:2px 0 0 5px;}
#pie p.html a:hover{/*background:url(images/arrow4.gif) 100% 50% no-repeat RGB(247,244,227);*/ color:#565656; text-decoration:none;}

#pie p.css{background:url(images/css-button.gif) 0 0 no-repeat; position:absolute; top:42px; right:55px; width:53px; height:19px; padding:3px;}
#pie p.css a{width:50px; height:18px; display:block; font-weight:bold; /*background:url(images/arrow5.gif) 90% 50% no-repeat #B3B3B3;*/ color:#fff; text-decoration:none; text-transform:uppercase; padding:2px 0 0 5px;}
#pie p.css a:hover{/*background:url(images/arrow2.gif) 90% 50% no-repeat #B3B3B3;*/ color:#fff; text-decoration:none;}
#pie p.copyright{background:#565656; color:#fff; font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; position:absolute; top:117px; left:26px;}

#pie ul{width:500px; position:absolute; top:93px; left:14px;}
#pie li{float:left; font:13px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#pie ul li a{padding:0 12px 0; color:#fff; background:#565656; text-decoration:none;}
#pie ul li a:hover{text-decoration:underline;}

#pie ul.templateworld{width:300px; background:#565656; color:#fff; display:block; position:absolute; font-size:12px; top:135px; left:26px;}
#pie ul.templateworld li a{background:#565656; display:block; color:#fff; text-decoration:none;}
#pie ul.templateworld li a:hover{text-decoration:underline;}


/*----MAIN PANEL----*/
#eventos{position:relative; margin:0 auto; padding:0px; margin-top:-80px;}
/*----Left Panel----*/
#DerEventos{width:240px; float:left;}
#DerEventosTop{width:240px; height:125px; position:relative; margin:0 auto; padding:0; background:url(images/left-top.jpg) 0 0 no-repeat;}
#DerEventosTop img{width:160px; height:39px; margin:30px 0 0 37px;}

#DerEventos ul.ppal{width:240px; height:320px; display:block; background:url(images/menu-bg5.jpg) 0 0 no-repeat; padding:28px 0 0;margin-top:54px;}
#DerEventos ul li.ppal{width:220px; height:231px; position:relative; margin:0 auto;color:#7F0A5F;font-size:24px; line-height:63px; padding:0; font-weight:normal;}
#DerEventos ul li.ppal span.titulo_novedad{width:220px; height:231px; color:#7F0A5F;font-size:24px; line-height:63px; padding:0; font-weight:normal;	margin-left:45px;}
#DerEventos ul.ppaldos{width:240px; height:320px; display:block; background:url(images/menu-bg4.jpg) 0 0 no-repeat; padding:28px 0 0;margin-top:0px;}
#DerEventos ul li.ppaldos{width:220px; height:231px; position:relative; margin:0 auto;color:#7F0A5F;font-size:24px; line-height:63px; padding:0; font-weight:normal;}
#DerEventos ul li.ppaldos span.titulo_novedad{width:220px; height:231px; color:#7F0A5F;font-size:24px; line-height:63px; padding:0; font-weight:normal;	margin-left:65px;}
#DerEventos ul li ul{width:220px; height:231px; display:block;  padding:0;}
#DerEventos ul li ul li{width:180px; height:50px; position:relative; background:url(images/dot.gif) 0 100% repeat-x;margin-left:20px;}
#DerEventos ul li ul li a{width:180px; height:26px; display:block; background:url(images/arrow-normal.gif) 0 50% no-repeat #F6F4E4; color:#8F8C73; font:10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:0; text-decoration:none;}
#DerEventos ul li ul li a:hover{background:url(images/arrow-normal.gif) 0 50% no-repeat #F6F4E4; color:#7F0A5F; text-decoration:none;}
#DerEventos ul li ul li.home{width:96px; height:50px; display:block; background: url(images/homebg.gif) 0 0 no-repeat #F6F4E4; color:#7F0A5F; font:10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0;}
#DerEventos ul li ul li.contact{background:none;}
#DerEventos ul li ul img{background:url(images/arrow-normal.gif) 0 50% no-repeat #F6F4E4; color:#8F8C73; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 22px; text-decoration:none;float:left;padding:0.1em;margin: 0 1em 0 0;width: 40px;height:40px;border:0;margin:0 5px;float:left;}
#DerEventos ul li ul img:hover{background:url(images/arrow-normal.gif) 0 50% no-repeat #F6F4E4; color:#8F8C73; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 22px; text-decoration:none;float:left;padding:0.1em;margin: 0 1em 0 0;width: 40px;height:40px;border:0;margin:0 5px;float:left;/*opacity: 85; filter:alpha(opacity:85);*/}


#DerEventos h2{width:90px; height:63px; background:#F6F4E4; color:#8F146E; font-size:24px; line-height:63px; padding:0 0 0 63px; font-weight:normal;}

#DerEventos form{width:222px; height:173px; position:relative; margin:0 auto; background:url(images/formbg.gif) 0 0 no-repeat #ABA894; color:#fff;}
#DerEventos form input{width:143px; height:17px; margin:3px 0 2px 35px; }
#DerEventos form label{width:143px; height:18px; margin:2px 0 0 35px; font:12px/15px Arial, Helvetica, sans-serif; font-weight:bold;}

#DerEventos form input.button{width:51px; height:17px; float:left; background:url(images/button.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:12px; font-weight:bold; line-height:18px; border:none; padding:0 10px 0 0;  margin:3px 10px 2px 28px; }

#DerEventos form h2{width:150px; height:47px; display:block; background:url(images/memberbg.gif) 0 0 no-repeat #D5D2BC; color:#fff; font-size:18px; line-height:47px; padding:0 0 0 65px;}
#DerEventos form #register{width:100px; height:24px; float:left; margin:3px 0 0; }
#DerEventos form #register a{display:block; background: url(images/arrow4.gif) 100% 50% no-repeat #ABA894; color:#fff; font-size:14px; padding:0 5px 0 0; text-decoration:none;}
#DerEventos form #register a:hover{text-decoration:underline;}


/*----Left Panel----*/

table{background-color: RGB(247,244,227);	text-align: left;	border-spacing: 0px;	border: 1px solid #aeb3b6;	border-collapse: collapse;text-align:center;}
table a, table, tbody, tfoot, tr, th, td {	line-height: 1.5em;	font-size: 13px;	color: #55595c;}
table caption{	border-top: 1px solid #aeb3b6;	padding: .5em 0;	font-size: 240%;	font-style: italic;	color: #d2d7db;}
table a{	display: block;	padding: 0.75em 2px;	text-decoration: none;	color: #7F0A5F;}
table a:hover, table a:focus{	text-decoration: underline;}
table th a{	min-height: 4.5em;	text-align: right;	padding: 0 2px 1.5em 2px;}
table th a:hover, table th a:focus, tbody tr:hover th{	background-color: #7F0A5F;	color: #fff !important;}
table a:visited{	padding-left: 15px;	background: url(./check.gif) 2px 50% no-repeat;}
table th a:visited{	padding-right: 15px;	background: url(./check.gif) 98% 0.4em no-repeat;}
thead th{	text-transform: uppercase;	font-weight: bold;	letter-spacing: 1px;	color: #7F0A5F;	padding: 0.75em 2px;	border: 1px solid  RGB(247,244,227);	background-color: #fff;	width:5%;text-align:center;}
tbody th{	color: #7F0A5F;	font-style: italic;	background-color: #fff;	border-bottom: 1px solid #aeb3b6;}
tbody td img{margin:1.2em;}
tbody td img:hover{margin:1.2em;/*opacity: 85; filter:alpha(opacity:85);*/}
td{	border: 1px dotted #fff;	padding: 0 2px;}
tbody tr.odd{	background-color: #d7dce0;}
tbody tr:hover.foro{	background-color: #7F0A5F;}
tbody tr:hover td,tbody tr:hover th, tbody tr:hover a{	color: #fff !important;}

.centrar{	text-align:center; padding:1em;}

.boton{text-align:center;padding:1em 0;}
.boton a{width:89px; height:28px;  display:block; position:relative; top:0px; left:0px;line-height:19px; color:#353427; text-transform:uppercase; text-decoration:none;}
.boton img{border:0;background:url(images/button2.gif) no-repeat #D0CEB8;}
.boton img:hover{border:0; /*opacity: 85; filter:alpha(opacity:85);*/}

/***************** Formulario ******************/
#bodyPpalTop fieldset {border: 1px #fff solid; }
#bodyPpalTop form {margin-top: 1em;width:95%;}
#bodyPpalTop legend {color: #7F0A5F;}
#bodyPpalTop form .medidas {margin:10px 0 10px 10px;}
#bodyPpalTop form .medidas label {float:left;text-align: right;	width:30%;	line-height:23px;}
#bodyPpalTop form .medidas .ctexto {width:40%;text-align: left;}
#bodyPpalTop form .medidas .ctextofecha {width:36%;text-align: left;}
#bodyPpalTop form .medidas .ctextoimagen {width:41%;text-align: left;}
#bodyPpalTop form .medidas .ctextoselect {width:70%;text-align: left;}
#bodyPpalTop form .medidas .campoTA{width:40%;text-align: left;}

#bodyPpalTop .mensaje{margin:1em 2em 1em 1em;	padding-bottom:0.5em;	overflow:hidden;background:#fff;width:90%;}
#bodyPpalTop .mensaje p{font-size: 1em;line-height: 1.4em;color:RGB(106,106,106);padding:0.5em;}