body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0; /*compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	font-size:11px;
	color:#3D3D3F;
	text-align: center;
}

a:link {color:#005187;font-size:11px;text-decoration:none;}
a:visited {color:#005187;font-size:11px;text-decoration:none;}
a:hover {color:#005187; font-size:11px; text-decoration:underline;}


a.negrita {color: #666666;font-size:11px;text-decoration:none;font-weight:bold;}
a.negrita:hover {color: #666666; font-size:11px; text-decoration:underline;font-weight:bold;}

a.dark {color: #163247;font-size:11px;text-decoration:none;}
a.dark:hover {color: #163247; font-size:11px; text-decoration:underline;}

a.Titulo{font-size:14px;color:#134d86;text-decoration:none;}
a.Titulo:hover{font-size:14px;color:#134d86;text-decoration:underline;}

a.subtitulo {color: #005187;font-size:12px;text-decoration:none; font-weight:bold;}
a.subtitulo:hover {color: #005187; font-size:12px; text-decoration:underline; font-weight:bold;}

img{
	border:0px;
}

form{
margin:0px;
padding:0px;
}

input, select, textarea {
	border: 1px solid #CCC;
	font-size:11px;
	margin-left:5px;
}

#Contenedor{
	width:840px;
	text-align: left;
	background-color:#FFF;
	margin: 0 auto;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

/*--------------Cabecera--------------*/
#Cabecera{
	float:left;
	width:840px;
	background-color:#000000;
}

#Cabecera #Nav{
	height:18px;
	text-align:right;
	padding-right:10px;
	color:#FFFFFF;
	background-color:#003C68;
}

#Nav a{
	text-decoration:none;
	color:#FFF;
}

#Nav a:hover{
	text-decoration:underline;
}

#Cabecera #Logo{
	position:absolute;
	width:300px;
	height:60px;
	margin:25px 0 0 30px;
}

#BannerCab{
	position:relative;
	width:840px;
	height:112px;
	border-bottom:9px solid #D10074;
	background-image:url(../img/banner/bannercabecera.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
/*--------------Contenido--------------*/

#Contenido{
	float:left;
	width:840px;
	background-color:#FFF;
	background-image:url(../img/fondos/fondo-general.gif);
	background-repeat:repeat-y;
}

/*----------------------------*/

#ColumnaIzq{
	float:left;
	width:150px;
	/*height:439px;  altura para que cuadre en el navegador*/
	background-color:#000000;
}

/*--------------menu 1 nivel--------------*/
#ColumnaIzq #Menu{
	width:140px;
	margin:10px 5px 0 5px;
	color:#FFFFFF;

}
#ColumnaIzq #Menu h1{
	margin:0px;
	padding:1px 0 1px 5px;
	display:block;
	font-size:11px;
	height:13px;
	width:120px;
}

#ColumnaIzq #Menu h1 a{
	color:#FFF;
	text-decoration:none;
}

#ColumnaIzq #Menu h1 a:hover{
	color:#FFF;
	text-decoration:underline;
}

/*--------------  color menu ------------------------*/
#ColumnaIzq #Menu h1.bloque1{
	background-image:url(../img/fondos/bloque1.png);
}

#ColumnaIzq #Menu h1.bloque2{
	background-image:url(../img/fondos/bloque2.png);
}

#ColumnaIzq #Menu h1.bloque3{
	background-image:url(../img/fondos/bloque3.png);
}

#ColumnaIzq #Menu div.bloque1{
	background-color:#009FDA;
	height:12px;
	width:5px;
	float:left;
	margin:0 5px 0 0;
	_margin:0 2px 0 0;
}

#ColumnaIzq #Menu div.bloque2{
	background-color:#FF7900;
	height:12px;
	width:5px;
	float:left;
	margin:0 5px 0 0;
	_margin:0 2px 0 0;
}

#ColumnaIzq #Menu div.bloque3{
	background-color:#D10074;
	height:12px;
	width:5px;
	float:left;
	margin:0 5px 0 0;
	_margin:0 2px 0 0;
}

#ColumnaIzq #Menu ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#ColumnaIzq #Menu li{
	font-size:11px;
	padding:0 0 0 5px;
	margin:2px 0 2px 0;
}

#ColumnaIzq #Menu li a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

#ColumnaIzq #Menu li a:hover{
	text-decoration:underline;
}

#ColumnaIzq #Menu ul ul {
	margin:0 0 0 16px;
	_margin:0 0 0 5px;
}

#ColumnaIzq #Menu ul ul div{
	float:left;
	height:12px;
}


#ColumnaIzq #Menu ul ul li.actual a{
	float:none;
	list-style-type:none;
	font-size:11px;
	padding:0 0 0 3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
	width:100px;
}

#ColumnaIzq #Menu ul ul li.actual a:hover{
	background-color:#009FDA;
}

#ColumnaIzq #Menu ul ul li.actualOn a{
	list-style-type:none;
	font-size:11px;
	padding:0 0 0 3px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
	width:100px;
	background-color:#009FDA;
}

#Accesibilidad{
	float:left;
	width:80px;
	height:31px;
	margin:10px 5px 10px 5px;
	color:#FFFFFF;
	background-image:url(../img/fondos/fondo-accesible.gif);
	background-repeat:no-repeat;
	padding:4px 0 0 40px;
}

#Accesibilidad a{
	color:#FFFFFF;
}

#Accesibilidad a:hover{
text-decoration:underline;
}

/* ------------------------------------------------- */
/*-------------- columna derecha--------------*/

#ColumnaDerecha{
	float:left;
	width:690px;
}

#PortadaCentral{
	float:left;
	width:469px;
	padding:10px;
	border-right:1px solid #CCC;
	_overflow:hidden;
}

#PortadaDerecha{
	overflow:hidden;
	float:right;
	width:180px;
	padding:10px;
}

/* Rutas links
/********************************************************************/
#RutaNav{
	margin:5px 0 10px 0;
	float:left;
	width:459px;
	height:14px;
	padding:3px 0 3px 10px;
	background-color:#EEEEEE;
}

#RutaNav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#RutaNav li{
	display:inline;
	font-size:10px;
	padding:0px;
	margin:0px;
}

#RutaNav li a{
	font-size:10px;
	text-decoration:none;
}

#RutaNav li a:hover{
	text-decoration:underline;
}

#RutaInf{
	margin:5px 0 10px 0;
	float:left;
	text-align:right;
	width:459px;
	height:18px;
	padding-right:10px;
	background-color:#EEEEEE;
}

#RutaInf a{
	font-size:10px;
	text-decoration:none;
}

#RutaInf a:hover{
	font-size:10px;
	text-decoration:underline;
}

/*----------------------------*/

#BannerPrincipal{
	float:left;
	width:469px;
	height:178px;
}

#Cont{
	float:left;
	width:670px;
	padding:5px 5px 10px 10px;
}

#ContPortada{
	float:left;
	width:490px;
	margin:0px;
	padding:0px;
	text-align:left;
}

.tdagenda{
	margin-top:5px;
	height:90px;
	text-align:center;
	font-size:14px;
}

.tdagendaborde{
	border:1px solid #666666;
}

#Agenda h1{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:0px;
}

#ContNoticias{
	float:left;
	width:469px;
	margin:10px 0 0 0;
}

#ContNoticias h1{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:5px;
}
	
#ContNoticias ul{
	list-style:none;
	margin:5px 0 0 0;
	padding:0px;
}

#ContNoticias li{
	float:left;
	width:234px;
	height:105px;
	_height:110px;
	margin:5px 0 5px 0;
	padding-bottom:2px;
	border-bottom:1px solid #999999;
}

.textnoticia a{
	width:100%;
	font-size:14px;
	color:#003C68;
	text-decoration:none;
}

.textnoticia a:hover{
	width:100%;
	font-size:14px;
	color:#003C68;
	text-decoration:underline;
}

.thumbnoticia {
	float:left;
	padding:0px;
	margin:0 10px 0 0;
}

#ContActividades{
	float:right;
	width:215px;
	margin:5px;
}

#ContActividades h1{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:0px;
}
	
#ContActividades ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#ContActividades li{
	margin:8px 0 8px 0;
}

#Multimedia{
	width:180px;
	float:left;
}

#Multimedia h2{
	height:20px;
	display:block;
	margin:0px;
	padding:0px;
	color:#3D3D3F;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #CCC;
	}

#Multimedia ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#Multimedia li{
	margin:0px 0 5px 0;
}

#player{
	width:347px;
	height:200px;
	background-color:#CCCCCC;
}
/*-------------- videos--------------*/


/*-------------- Agenda Cultural portada --------------*/

#AgendaBanner{
	float:left;
	width:140px;
	height:55px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #FFF;
	margin:10px 5px 10px 5px;
	_margin:10px 2px 10px 2px;
	padding:0px;
}

#AgendaBanner h2{
	height:20px;
	display:block;
	margin:0px;
	padding:0px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

#AgendaBanner a {
	font-size:10px;
	color:#009FDA;
	font-weight:bold;
}


#DiaAgenda{
	float:left;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	width:21px;
	height:21px;
	display:block;
	background-image:url(../img/fondos/bg-fecha.gif);
	background-repeat:no-repeat;
	margin:0 0 5px 0;
	padding:5px;
}

#DiaAgenda a{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

#FechaAgenda{
	float:left;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin:9px 0 0 5px;
}

#FechaAgenda a{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#FechaAgenda a:hover{
	text-decoration:underline;
}

/*-------------- Agenda Cultural --------------*/


#CentralAgenda{
	float:left;
	width:469px;
	padding:10px;
	_overflow:hidden;
}

#ContAgendaCultural{
	float:left;
	width:469px;
	_overflow:hidden;
}

#lateralAgendaCultural{
	float:right;
	width:180px;
	padding:10px;
	border-left:1px solid #CCC;
}

#lateralAgendaCultural h2{
	height:20px;
	display:block;
	margin:0 0 10px 0;
	padding:0px;
	color:#3D3D3F;
	font-size:14px;
	border-bottom:2px solid #134d86;
	width:180px;
}

#AgendaCultural{
	margin:0 0 20px 0;
}

#AgendaCultural ul{
	width:100%;
	list-style:none;
	margin:0px;
	padding:0px;
}

#AgendaCultural li{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px solid #666666;
}

.mes{
	color:#FFF;
	font-size:14px;
	float:right;
	margin:5px 5px 0 0;
}

.DescAgendaCultural{
	float:left;
	width:240px;
	margin-right:10px;
}

.thumbAgendaCultural {
	float:right;
	width:200px;
	padding:0px;
	margin:0 0 0 10px;
}

#AgendaNav{
	margin:5px 0 10px 0;
	float:left;
	width:100%;
	height:18px;
	border-top:1px dashed #666666;
	border-bottom:1px dashed #666666;
}

#AgendaNav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#AgendaNav li{
	display:inline;
	font-size:12px;
	padding:0px;
	margin:0px;
}

#AgendaNav li a{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

#agendaNav li a:hover{
	color:#009FDA;
	font-size:14px;
	text-decoration:underline;
}

/* ------------------------------------------------- */
/* Prensa
/********************************************************************/

#ContPrensa{
	float:left;
	width:470px;
	padding:5px 10px 5px 10px;
}


#PrensaNoticias{
	float:left;
	width:469px;
	margin:10px 0 0 0;
}
#PrensaNoticias h1{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:5px;
}
	
#PrensaNoticias ul{
	list-style:none;
	margin:5px 0 0 0;
	padding:0px;
}

#PrensaNoticias li{
	margin:8px 0 8px 0;
	padding-bottom:10px;
}

.Prensatext a{
	width:100%;
	font-size:12px;
	color:#3D3D3F;
	text-decoration:none;
}

.Prensatext a:hover{
	width:100%;
	font-size:12px;
	color:#3D3D3F;
	text-decoration:underline;
}

.IconosMultimedia{
	float:right;
	width:180px;
	height:15px;
	color:#58585A;
	font-size:10px;
	margin-top:5px;
	padding:3px 0 3px 10px;
	border-bottom:1px solid #D10074;
	background-color:#F5F5F6;
}

.lineaGrisIconos{
	float:left;
	width:270px;
	height:18px;
	margin-top:8px;
	border-bottom:1px solid #CCC;
}

#ContenedorMultimedia{
	width:186px;
	min-height:180px;
/*	height:180px;*/
	background-color:#6E6F71;
	margin-bottom:10px;
	color:#F7FFFF;
}

#CabeceraMultimedia{
	background-color:#B0B2B3;
	height:25px;
}

#ContenedorMultimedia a.opciona{
	float:left;
	display:block;
	width:47px;
	margin-bottom:10px;
	padding:5px 5px 5px 10px;
	font-weight:normal;
	color:#58585A;
	border-right:1px solid #666666;
}

#ContenedorMultimedia a.opciona:hover{
	color:#000000;
}

#ContenedorMultimedia a.opcionb{
	float:left;
	display:block;
	width:54px;
	margin-bottom:5px;
	padding:5px;
	font-weight:normal;
	color:#58585A;
	border-right:1px solid #666666;
}

#ContenedorMultimedia a.opcionb:hover{
	color:#000000;
}

#ContenedorMultimedia a.opcionc{
	float:left;
	display:block;
	width:47px;
	margin-bottom:5px;
	padding:5px;
	font-weight:normal;
	color:#58585A;
}

#ContenedorMultimedia a.opcionc:hover{
	color:#000000;
}

#PrensaBuscador{
	width:180px;
	padding:0px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}

#PrensaBuscadorForm{
	width:186px;
	font-weight:bold;
}

#PrensaBuscador form label{
	display:block;
	padding:5px;
}

#PrensaBuscador form select, #PrensaBuscador form input{
	margin-left:5px;
}

#PrensaEventos{
	width:180px;
	margin-bottom:10px;
}
#BannerMultimedia{
	width:166px;
	height:69px;
	background-image:url(../img/fondos/contmultimedia.gif);
	margin-bottom:10px;
	padding:20px 0 0 20px;
}

#BannerMultimedia a.opciona{
	float:left;
	display:block;
	width:39px;
	height:32px;
	margin:20px 5px 0 5px;
	padding:0px;
}

#BannerMultimedia a.opcionb{
	float:left;
	display:block;
	width:39px;
	height:32px;
	margin:20px 5px 0 5px;
	padding:0px;
}

#BannerMultimedia a.opcionc{
	float:left;
	display:block;
	width:39px;
	height:32px;
	margin:20px 5px 0 5px;
	padding:0px;
}


/*--------------- multimedia -------------------*/
#PrensaMultimedia{
	margin:3px 0 5px 0;
}

#PrensaMultimedia ul{
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
}

#PrensaMultimedia li{
	float:left;
	display:block;
	width:213px;
	height:200px;
	margin:0 22px 10px 0;
}

#PrensaMultimedia a{
	color:#3D3D3F;
	font-size:11px;
	text-decoration:none;
}

#PrensaMultimedia a:hover{
	text-decoration:underline;
	color:#000;
}

#Audio{
	float:left;
	width:210px;
	margin:0 22px 20px 3px;
}

.AudioSup{
	font-size:10px;
	color:#497dad;
}

.AudioRep{
	font-size:10px;
	margin: 5px 0 5px 0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.AudioTitulo{
	font-size:12px;
	color:#134d86;
	font-weight:bold;
}

/*-------------- calendario prensa--------------*/

.tblCalendario{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #252525;
	background-color:#D10074;
}

.tblCalendarioCultural{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #252525;
	background-color:#134d86;
	/*background-color:#58585A;*/
}

TD.dia  {
	color: #666666;font-size:11px;text-decoration:none;font-weight:bold;
}

TD.dia_cita  {
	border : 1px solid #ff0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #252525;
}

a.dia {color: #666666;font-size:11px;text-decoration:none;font-weight:bold;}
a.dia:hover {color: #000000; font-size:11px; text-decoration:underline;font-weight:bold;}

a.diaCultural {color: #BD0926;font-size:11px;text-decoration:none;font-weight:bold;}
a.diaCultural:hover {color: #BD0926; font-size:11px; text-decoration:underline;font-weight:bold;}

.altn  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color:#cccccc;
	color:#ffffff;
}

.tit  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color:#FFFFFF;
	font-weight: bold;
}

.fondoblanco{
background-color:#FFFFFF;
}


/* ------------------------------------------------- */
/* PAGINAS INTERIORES */


#ContInterior{
	float:left;
	width:690px;
	background-color:#FFFFFF;
	min-height:423px;
}

#ContInterior h1{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:0px;
}

#lateral{
	float:right;
	width:186px;
	padding:5px;
	border-left:1px solid #999999;
}

#lateral h2{
	height:20px;
	display:block;
	margin:0 0 5px 0;
	padding:0px;
	color:#000;
	font-size:14px;
	font-weight:normal;
	border-bottom:2px solid #D10074;
}

/*--------------Pie--------------*/
#Pie{
	float:left;
	width:840px;
	height:20px;
	text-align:center;
	background-color:#003C68;
}

#Pie a, #Pie a:hover{
	color:#FFFFFF;
}

#PieIzq{
	float:left;
	text-align:left;
	margin:3px 0 0 10px;
	width:150px;
}

#PieDerecha{
	float:right;
	text-align:right;
	margin:3px 10px 0 0;
	width:150px;
}


/* ----- buscador exposiciones ---------- */

.pestañasexpos {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #575757;
	text-decoration : none;
}

.fondogrisexpo {
	background-color: #EDECE7;
}

.fondogrisexpo2 {
	background-color: #F7F7F7;
}

.exposnaranja, .exposnaranja a {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF931E;
	text-decoration:none;
}
.naranja11 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF931E;
}
.texto10 {
	font-family: verdana;
	font-size: 10px;
	color: #575757;
	text-align: justify;
}
.exposeleccionado {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #575757;
	text-decoration: underline;
}
.submenu {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #575757;
	text-decoration:none;
}

/* ----- fin buscador exposiciones ---------- */

/*----------textos---------------*/

.TituloMenu{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

.Titulo{
	font-size:14px;
	color:#134d86;
	margin:0px;
	padding:0px;
}

.Titulo01{
	font-size:14px;
	color:#009FDA;
	margin:0px;
	padding:0px;
}

.Titulo02{
	font-size:14px;
	color:#FF7900;
	margin:0px;
	padding:0px;
}

.Titulo03{
	font-size:14px;
	color:#D10074;
	margin:0px;
	padding:0px;
}

.tituloNoticia{
	font-size:14px;
}

.subtitulo{
	font-size:12px;
	color:#134d86;
	font-weight:bold;
}

.subtitulo01{
	font-size:12px;
	color:#009FDA;
	font-weight:bold;
}

.subtitulo02{
	font-size:12px;
	color:#FF7900;
	font-weight:bold;
}

.subtitulo03{
	font-size:12px;
	color:#D10074;
	font-weight:bold;
}

.TxtDestacado{
	font-size:14px;
	color:#BD0926;
}

.TxtBlanco{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

.Txtazul{
	font-size:11px;
	color:#005187;
}

.Txt01{
	font-size:11px;
	color:#009FDA;
}

.Txta02{
	font-size:11px;
	color:#FF7900;
}
.Txta03{
	font-size:11px;
	color:#D10074;
}

.txtrojo{
	font-size:10px;
	color:#BD0926;}

/*----------clases genericas---------------*/
.mas{
	width:100%;
	font-size:10px;
	text-align:right;
	height:20px;
	border-top:1px solid #999999;
	color:#999999;
}

.mas a{
	color:#003C68;
}

.mas a:hover{
	text-decoration:underline;
}

.fondotituloImg{
	width:470px;
	float:left;
	height:28px;
	background-image:url(../img/fondos/fondo-titulo.gif);
	background-repeat:no-repeat;
}

.fondotitulo{
	width:100%;
	float:left;
	height:28px;
	background-color:#000000;
}

.fondotitulo01{
	width:100%;
	float:left;
	height:28px;
	background-color:#009FDA;
}

.fondotitulo02{
	width:100%;
	float:left;
	height:28px;
	background-color:#FF7900;
}

.fondotitulo03{
	width:100%;
	float:left;
	height:28px;
	background-color:#D10074;
}

hr{
	color:#FFFFFF;
	margin:0px;
	height:1px;
}

.Fondo00{
	background-color:#5e85a2;
}

.Fondo02{
	background-color:#FF6633;
}

.Fondo03{
	background-color:#163247;
}

.Fondo04{
	background-color:#E8E8E8;
}

.Fondo05{
	background-color:#58585A;
}

.CabTitulo00{
	background-color:#5e85a2;
	border-top:1px solid #FF6633;
	padding:4px 0 0 5px;
	height:22px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

.CabTitulo02{
	background-color:#5e85a2;
	border-bottom:1px solid #163247;
	padding:4px 0 0 5px;
	height:22px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

.CabTitulo03{
	background-color:#163247;
	border-top:1px solid #FF6633;
	padding:4px 0 0 5px;
	height:22px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

.tdInterior{
	padding:5px 10px 20px 10px;
}

.tdenlace{
	border-top:1px solid #999999;
	text-align:right;
	margin:10px 0 0 0;
}

.tdborde{
	border-top:1px solid #FF6633;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
}

.tdborde2{
	border-top:1px solid #FF6633;
	background-color:#E8E8E8;
}

.septop{
	margin-top:5px;
}

.sepbottom{
	margin-bottom:5px;
}

.sepizq{
	padding-right:5px;
}

.sepright{
	margin-right:20px;
}

.sepinterior{
	margin:5px;
}

.BorderBottom{
	border-bottom:1px solid #999999;
}

.linearoja{
	border-top:1px solid #D10074;
	padding-top:5px;
}

.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}