html, body, div, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
}

body {
	background-color: rgb(255, 255, 255);
	background-image: url(fondo.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-attachment:fixed;
	margin:0;
	font-family: arial;
	font-size: 10pt;
	}

.twiter {
	text-align: left;
	color: #404040; 
	font-family: arial;
	font-size: 10pt;
	}

.formulario {
	width:140px;
	}

.form {
	width:120px;
	color: #7d48b0; 
	font-size:9pt;
	}

.formulario2 {
	width:300px;
	}

.twiter a:hover {
	text-align: center;
	color: #7d48b0; 
	text-decoration: none;
}

.twiter a {
	text-align: center;
	color: #404040; 
	text-decoration: none;
}

.detalle {
	color: #8C8C8C; 
	font-size:8pt;
	}


h2 {
	text-align: left;
	color: #404040; 
	font-family: arial;
	font-size: 12pt;
	}

h3 {
	text-align: right;
	color: #7d48b0; 
	font-family: arial;
	font-weight: bold;
	font-style: italic;
	font-size: 9pt;
	}

h4 {
	text-align: right;
	color: #7d48b0; 
	font-family: arial;
	font-weight: bold;
	font-style: italic;
	font-size: 8pt;
	}

h6 {
	text-align: left;
	color: #7d48b0; 
	font-family: arial;
	font-weight: bold;
	font-style: italic;
	font-size: 9pt;
	}

h3 .h7 {

	color: #8C8C8C; 

	}
.h8 {
	text-align: left;
	color: #7d48b0; 
	font-family: arial;
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	}


.fichahome {
	text-align: left;
	color: #404040; 
	font-family: arial;
	font-size: 8pt;
	}

#contenidoficha {
	margin:20;
	padding-top:10px;
	padding-right:25px;
	}

h5 {
	text-align:center;
	color: #404040; 
	font-family: arial;
	font-size: 8pt;
	}

.horario {
	text-align: center;
	color: #7d48b0; 
	font-family: arial;
	font-size: 8pt;
	}

.footer  {
	text-align: center;
	padding-left: 20px;
	color: #404040; 
	font-family: arial;
	font-size: 8pt;
	text-decoration:none;
	}



.footer a:hover {
	text-align: center;
	color: #7d48b0; 
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
}

.footer a {
	text-align: center;
	color: #404040; 
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
}
#fondeado {
	background-image: url(nuevofondo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}

#contenidoint {
	text-align: left;
	color: #404040; 
	font-family: arial;
	font-size: 9pt;
	text-decoration:none;
	padding-right: 55px;
	}


#electro {
	text-align: left;
	color: #404040; 
	font-family: arial;
	font-size: 9pt;
	text-decoration:none;
	}

a:hover {
	text-align: center;
	color: #4a1a78; 
	text-decoration: none;

}

a {
	text-align: center;
	color: #7d48b0; 
	text-decoration: none;

}


/*html, body, div, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
}*/






































#estructura {
	background-color: #ffffff; 
	width:773px; 
	height: 100%; 
	text-align: left;
	margin: 0 0 0 0;
	}

#contenido {
	background-color: #ffffff; 
	background-image: url(fondocontenido.html);
	width:773px; 
	height: 100%; 
	text-align: left;
	margin: 0 0 0 0;
	}

#cabecera {
	background-image: url(cabecera.html);
	background-repeat: no-repeat;
	width:885px; 
	height: 172px; 
	text-align: left;
	margin: 0 0 0 0;
	}

#columna1 {

	width:459px; 
	height: 100%; 
	text-align: left;
	margin: 0 0 0 0;
	vertical-align:top;
	}

#divisor {

	width:36px; 
	height: 100%; 
	text-align: left;
	margin: 0 0 0 0;
	vertical-align:top;
	}

#columna2 {
	width:246px; 
	height: 100%; 
	text-align: left;
	margin: 0 0 0 0;
	vertical-align:top;
	}

#footer {
	background-image: url(footer.html);
	background-repeat: no-repeat;
	height: 420px; 
	text-align: left;
	margin: 0 0 0 0;
	color: #ffffff; 
	vertical-align: top;
	padding-top: 0px;
	padding-left:30px;
	padding-bottom: 0px;
	padding-right:22px;
	font-family: arial;
	font-size: 10pt;
	}

#cabecera {
	padding: 0;
	margin: 0
	text-align: center;
	width: 885px;
	height: 198px;
	}

.menu1 {
	color: #ffffff; 
	font-size: 10pt;
	word-spacing: 1pt;
	letter-spacing: 1px;
	font-weight: bold;
	padding-top:90px;
	}

.menu2 {
	color: #ffffff; 
	font-size: 9pt;
	font-weight: bold;
	}

.locales {
	padding-left:40px;
	padding-top:0px;
	}

#ubicacion {
	color: #000000; 
	text-align: right;
	font-size: 9pt;
	font-family: arial;
	}

#linea {
	background-color: #000000; 
	font-size: 1pt;
	height: 1pt;

	}

.menulateral {
	color: #810a43; 
	font-size: 12pt;
	width:246px; 
	}

#linealateral {
	background-color: #810a43; 
	font-size: 1pt;
	height: 1pt;

	}

#linealateral1 {
	background-color: #dbbac7; 
	font-size: 1pt;
	height: 1pt;

	}

.texto {
	color: #000000; 
	font-size: 10pt;
	}

.barrademenu {
	color: #535353; 
	font-size: 10pt;
	font-weight: bold;
	padding-left:10px;
	}




#menuv {
	border: 0px solid;
	border-width: 0px 0px 0 0px;
	width: 248px;
	font: 80% ;
}
#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li {
	vertical-align: bottom;
	padding-bottom: 8px;
}

#menuv a {
	text-decoration: none;
	background: transparent;
	display: block;
	padding: 0;
	width: 248px;
	border-bottom: 1px solid #dbbac7;
	color: #535353; 
	font-size: 9pt;
	font-weight: bold;
}

#menuv a:hover {
	background-image: url(fondito.html);
	border-bottom: 1px solid #ba1d5e;
	color: #000000; 
}



#menuw {
	border: 0px solid;
	border-width: 0px 0px 0 0px;
	width: 248px;
	font: 80% ;
}
#menuw ul, li {
	list-style-type: none;
}

#menuw ul {
	margin: 0;
	padding: 0;
}

#menuw li {
	vertical-align: bottom;
	padding-bottom: 8px;
}

#menuw a {
	text-decoration: none;
	background-image: url(fon1.html);
	background-repeat: no-repeat;
	display: block;
	padding-left: 45px;
	padding-top:7px;
	width: 248px;
	height: 28px;
	color: #535353; 
	font-size: 8pt;
	font-weight: bold;
}

#menuw a:hover {
	background-image: url(fon2.html);
	background-repeat: no-repeat;
	/*border-bottom: 1px solid #ba1d5e;*/
	color: #000000; 
}




#menusera {
	border: 0px solid;
	}

.logueo {
	padding-top:7px; padding-right: 15px; padding-left: 35px; 	color: #810a43; font-size: 8pt; font-weight: bold;
	
}

#imghome {
	border: 2px solid #810a43;
	border-width: 2px 2px 5px 2px;
	width: 140px;
	font: 80% ;
}

.texthome {
	color: #535353; 
	font-size: 8pt;
	font-weight: bold;
	text-align:right;
}

.logueohome {
	padding-top:7px; color: #810a43; font-size: 8pt; font-weight: bold;
	
}

.columnaprod {

	vertical-align:top;
	height: 100%; 
	text-align: left;
	margin-left: 5px;
	font-size: 8pt;
	}	

/* the news box */
#news
{
	width: 420px;
	height: 100px;
}
#news a
{
	FONT-SIZE: 9pt;
	color:#000000;
}
#news ul
{
	margin:0 .5em 0 1em;
	padding:0px;
}
#news li{
	padding-bottom: 14px;
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:200px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:150px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}

#contenidoint UL
{ list-style-type: square}
#contenidoint OL
{ list-style-type: lower-alpha} 


