/* Luis Julio Toro CSS Document */
/**/
body {
	margin: 0;
	padding: 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: url(../images/bkgrd.jpg) repeat;
	font-size: 14px;
	line-height: 16px;
	color:#666;
}
html>body {
	font-size: 15px;
	color:#666;
}
p.bodytext a img {
	margin: 0;
	padding: 0;
	border: 0;
}
.product-image {
	margin:3px 3px 0px 0px;
	padding: 0;
 	width:75px;
 	height:75px;
	float:left;
}
p, p.bodytext {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	text-align:left;
}
dd {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	text-align:left;
}
/* \*/
* html p {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
}
/* */
#mainCol p.bodytext {
	margin: 0;
	padding: 0 10px 0 0;
}
h1 { 
	margin: 0;
	font-size: 1em;
}
h2 {
	margin: 0;
	font-size: .9em;
	color: #069;
}
h3 {
	margin: 0;
	font-size: .8em;
}
h4 {
	margin: 0;
	font-size: .7em;
	color: #069;
}
#mainbox, #mainbox_entrada {
	margin: 0 auto;
	padding:0; 
	width: 730px;
	background:#fff url(../images/main_bkgd.gif) repeat-y left top;
}
/************************* E N T R A D A *************************/
#mainbox_entrada {
	margin: 0 auto;
	padding:0; 
	width: 730px;
	height: 590px;
	background:#fff url(../images/main_bkgd.gif) repeat-y left top;
}
#box1_entrada, #box2_entrada {
	margin:0;
	padding:0;
	width:730px;
}
#flashmovie {
	margin: 0 auto;
	padding:0;
	width: 680px;
	height: 120px;
	clear:both;
}
#mp3player {
	margin: 0;
	padding:0;
	width: 10px;
	height: 1px;
	/*clear:both;*/
	position: relative; top: 0px; left: 25px;
}
#ljt-entrada {
	margin:0;
	padding:0;
	width: 352px;
	height: 296px;
	background: url(../images/ljt-entrada.gif) no-repeat left top;
	float:left;
}
#ljt-entrada2 {
	margin:0;
	padding:0;
	width: 378px;
	height: 296px;
	background: url(../images/ljt-entrada2.gif) no-repeat left top;
	float:left;
}
#head-esp {
	margin:0;
	padding:0;
	width: 590px;
	height: 61px;
	background: url(../images/head-esp.gif) no-repeat left top;
	float: left;
}
#head-ing {
	margin:0;
	padding:0;
	width: 590px;
	height: 72px;
	background: url(../images/head-ing.gif) no-repeat left top;
	float: left;
}
#lang-esp {
	margin:0;
	padding:0;
	width: 62px;
	height: 61px;
	/*background: url(../images/lang-esp.gif) no-repeat left top;*/
	float: left;
}
#lang-esp span p.bodytext a {
	margin:0;
	padding:0;
	position: relative; top: 45px; left: 0;
	text-decoration: none;
	color:#666;
	/*font-weight: bold;*/
	letter-spacing:2px;
}
#lang-esp span p.bodytext a:hover {
	margin:0;
	padding:0;
	position: relative; top: 45px; left: 0;
	text-decoration: none;
	color:#6286cb;
	/*font-weight: bold;*/
	letter-spacing:2px;
}
#lang-ing {
	margin:0;
	padding:0;
	width: 62px;
	height: 72px;
	/*background: url(../images/lang-ing.gif) no-repeat left top;*/
	float: left;

}
#lang-ing span p.bodytext a {
	margin:0;
	padding:0;
	position: relative; top: 55px; left: 0;
	text-decoration: none;
	color:#666;
	/*font-weight: bold;*/
	letter-spacing:2px;
}
#lang-ing span p.bodytext a:hover {
	margin:0;
	padding:0;
	position: relative; top: 55px; left: 0;
	text-decoration: none;
	color:#6286cb;
	/*font-weight: bold;*/
	letter-spacing:2px;
}
#codo-ing,
#head-ing,
#lang-ing {
	margin-bottom:40px;
}
#codo-esp {
	margin:0;
	padding:0;
	width: 78px;
	height: 61px;
	background: url(../images/codo-esp.gif) no-repeat left top;
	float: right;
}
#codo-ing {
	margin:0;
	padding:0;
	width: 78px;
	height: 72px;
	background: url(../images/codo-ing.gif) no-repeat left top;
	float: right;
}
/********************* F I N  E N T R A D A **********************/
#masthead-portada {
	margin:0;
	padding:0;
	width: 730px;
	height: 113px;
	background: url(../images/masthead-portada.jpg) no-repeat left top;

}

#masthead-discografia {
	margin:0;
	padding:0;
	width: 730px;
	height: 113px;
	background: url(../images/masthead-discografia.jpg) no-repeat left top;
}
#masthead-critica {
	margin:0;
	padding:0;
	width: 730px;
	height: 113px;
	background: url(../images/masthead-critica.jpg) no-repeat left top;
}
#masthead-galeria {
	margin:0;
	padding:0;
	width: 730px;
	height: 113px;
	background: url(../images/masthead-galeria.jpg) no-repeat left top;
}
#masthead-agenda {
	margin:0;
	padding:0;
	width: 730px;
	height: 113px;
	background: url(../images/masthead-agenda.jpg) no-repeat left top;
}
#masthead-contacto {
	margin:0;
	padding:0;
	width: 730px;
	height: 113px;
	background: url(../images/masthead-contacto.jpg) no-repeat left top;
}
#menu, #menu2 {
	margin:0;
	padding:0;
	position:relative; top: 0!important; left: 0!important;
	width: 521px;
	height: 20px;
	float:left;
	font-size: 0.65em;
	line-height: 20px
	text-align:left;
	text-indent:-10000px;
}
#menu {
	background: url(../images/menu_bkgd.jpg) no-repeat left top;
}
#menu ul li, #menu2 ul li {
	display:inline;
	style-type: none;
	margin:0;
	padding: 0 5px 0 0;
}
li.first a {
	background: url(../images/portada-no.gif) no-repeat;
	position: absolute; top: 0px; left: 25px;
	width: 74px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.first a:hover {
	background: url(../images/portada-ho.gif) no-repeat;
	position: absolute; top: 0px; left: 25px;
	width: 74px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.first_act a {
	background: url(../images/portada-act.gif) no-repeat;
	position: absolute; top: 0px; left: 25px;
	width: 74px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.second a {
	background: url(../images/discografia-no.gif) no-repeat;
	position: absolute; top: 0px; left: 99px;
	width: 98px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.second a:hover {
	background: url(../images/discografia-ho.gif) no-repeat;
	position: absolute; top: 0px; left: 99px;
	width: 98px;
	height: 0;

	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.second_act a {
	background: url(../images/discografia-act.gif) no-repeat;
	position: absolute; top: 0px; left: 99px;
	width: 98px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.third a {

	background: url(../images/critica-no.gif) no-repeat;
	position: absolute; top: 0px; left: 197px;
	width: 63px;
	height: 0;

	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.third a:hover {
	background: url(../images/critica-ho.gif) no-repeat;
	position: absolute; top: 0px; left: 197px;
	width: 63px;

	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;


}
li.third_act a {
	background: url(../images/critica-act.gif) no-repeat;
	position: absolute; top: 0px; left: 197px;
	width: 63px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.fourth a {
	background: url(../images/galeria-no.gif) no-repeat;
	position: absolute; top: 0px; left: 260px;
	width: 69px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.fourth a:hover {
	background: url(../images/galeria-ho.gif) no-repeat;
	position: absolute; top: 0px; left: 260px;
	width: 69px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.fourth_act a {
	background: url(../images/galeria-act.gif) no-repeat;
	position: absolute; top: 0px; left: 260px;
	width: 69px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.fifth a {
	background: url(../images/agenda-no.gif) no-repeat;
	position: absolute; top: 0px; left: 329px;
	width: 64px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.fifth a:hover {
	background: url(../images/agenda-ho.gif) no-repeat;
	position: absolute; top: 0px; left: 329px;
	width: 64px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.fifth_act a {
	background: url(../images/agenda-act.gif) no-repeat;
	position: absolute; top: 0px; left: 329px;
	width: 64px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.sixth a {
	background: url(../images/contacto-no.gif) no-repeat;
	position: absolute; top: 0px; left: 393px;
	width: 77px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.sixth a:hover {
	background: url(../images/contacto-ho.gif) no-repeat;
	position: absolute; top: 0px; left: 393px;
	width: 77px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
li.sixth_act a {
	background: url(../images/contacto-act.gif) no-repeat;
	position: absolute; top: 0px; left: 393px;
	width: 77px;
	height: 0;
	padding-top: 20px;
	overflow: hidden!important;
	z-index: 1;
}
#codo {
	margin:0;
	padding:0;
	width: 209px;

	height: 20px;
	background: url(../images/rightCol_codo.jpg) no-repeat left top;
	float:right;
}
#ljt {
	margin:0;
	padding:0;
	width: 521px;
	height: 160px;
	background: url(../images/ljt.gif) no-repeat left top;
	float:left;
}
#box1 {
	margin:0;
	padding:0;
	background: url(../images/rightCol_bkgd.gif) repeat-y right top;
	text-align:justify;
	width:730px;
	float:left;

}
#box2 {

	margin:0;
	padding:0;
	width:730px;
}
body.critica #box2 {
	margin:0;
	padding:0;
	background: url(../images/mirandoAbajo.jpg) no-repeat 35px 100%;
}
body.portada #box2 {
	margin:0;
	padding:0;
	background: url(../images/mirandoArriba.jpg) no-repeat 40px 100%;
}
body.agenda #box2 {
	margin:0;
	padding:0;
	background: url(../images/big.jpg) no-repeat 50px 100%;
}
body.contacto #box2 {
	margin:0;
	padding:0;
	background: url(../images/asomado.jpg) no-repeat 40% 100%;
}
body.contacto p a, body.contacto p a:hover, body.contacto p a:visited,
body.agenda p a, body.agenda p a:hover, body.agenda p a:visited {
	margin:0;
	padding:0;
	color:#069;
	text-decoration: none;	
}
#leftCol {
	margin:0;
	padding:0;
	width: 187px;
	float:left;
}
#rightCol {
	margin:0;
	padding:0px 30px 10px 10px;
	width: 168px;
	float:right;
}
body.galeria #rightCol  {
	margin:0;
	padding:0;
	width: 209px;
	float:right;
}
body.galeria #rightCol .oneCol {
	margin:0;
	padding:0;
	width: 209px;

}
body.contacto #rightCol p {
	font-size: 0.65em;
}
#rightCol .oneCol {
	margin:0;
	padding:0;
	clear:both;
	width: 168px;
}
#rightCol img {
	margin:0;
	padding:0;
	clear:both;
}
#mainCol {
	margin-left:195px;
	margin-right:208px;
	padding:0px 0px 0px 8px;
	text-align:left;
}

/* \*/

#mainCol {
	margin:0 0 0 195px;
	padding:0px 0px 0px 8px;
	text-align:left;
	width: 320px;
}
/* */

#bottom {
	margin:0;
	padding:0;
	width: 730px;
	height: 40px;
	background: url(../images/bottom.gif) no-repeat left top;
	clear: both;
}
#wiper {	
	margin:0;
	padding:0;
	width: 730px;
	height: 5px;
	clear:both;
}
/********************************************************************/
/************            popUp para galería y discografía             ************/
/********************************************************************/
body.cornucopia {
	margin: 0;
	padding: 0;
	background:#fff;
}
div.cornucopia {
	margin: 0;
	padding: 0;
	width:100%;
}
#popUp-mainbox {
	margin: 0 auto;
	padding:0; 
	width:500px;
}
#popUpGal-mainbox {
	margin:0;
	padding:0; 
}
#popUp-masthead {
	margin:0;
	padding:0;
	width: 100%;
	height: 91px;
	background: url(../images/popUp_discografia.gif) no-repeat right top;
	float: right;
}
#popUp-box1 {
	margin:0;
	padding:0;
	width:182px;
	float:right;
}
#popUp-box2 {
	margin:0;
	padding:0;
	width:318px;
	float:left; 
}
#popUp-leftCol {
	margin:0;
	padding:0;
	width: 81px;
	height: 100px;
	float:left;
}
#popUp-rightCol {
	margin:0;
	padding-top:12px;
	width: 182px;
	float:right;
	background: url(../images/popup_puntosVerticales.gif) repeat-y right top;
}
.popUp_title {
	margin:0;
	padding:0px 0px 0px 12px;
	font-weight: bold;
	color:#666;
	font-size: .7em;
	text-align:left;
}
.popUp_leyenda p {
	margin:0;
	padding:0px 10px 0px 12px;
	text-align:left;
	font-size: .65em;
	line-height:1.7em;
}
#popUp-mainCol {
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	width: 237px;
}
#popUp-imagen {
	margin:0;
	padding:0;
	width:198px;
	float:left;
}
#popUpGal-imagen {
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	padding:0;
	width:auto;
}
.popUpGal_leyenda p {
	margin:0;
	padding:0;
	font-size: .65em;
	text-align: center;
}
#popUp-soundsample {
	margin:0;
	padding:0;
	float:left;
	padding-left:80px;
	width: 238px;
}
/* hide from IE/Mac but address IE/Win \*/
* html #popUp-soundsample {
	margin:0;
	padding-left:80px;
	width: 318px;
	float:left;
}
/* */
#popUp-bottom, #popUpGal-bottom {
	margin:0;
	padding:0;
	width: 318px;
	height: 88px;
	background: url(../images/pop_ljt.gif) no-repeat left bottom;
	float:left;
}
#popUp-wiper {	
	margin:0;
	padding:0;
	width: 100%;
	height: 1px;
	clear:both;
}
/********************************************************************/
/******     tt_news template adaptation for Luis Julio Toro    ******/
/********************************************************************/

/**************************   Latest news   ****************************/
.latest_news {
	float:left;
	text-align:left;
	width:168px;
	margin-bottom:10px;
}
.news_content {
 	float:left;
	margin:0;
	padding:0px;
}
.news_content_alt {
	float:left;
	margin:0;
	padding:0px;
}
.news_latest_image {
	clear:right;
	margin:5px 0px;
	width:149px;
}
.news_date_time {
	color:#000;
	font-size: 0.6em;
	line-height:13px;
	display: none;
}
.news_title A {
	font-weight: bold;
	color:#666;
	text-decoration: none;
	font-size: .8em;
}
.news_title A:hover {
	text-decoration: underline;
}
.news_author {
	display: none;
}
.news_more A {
        margin-bottom: 5px;
	font-size: 0.65em;
	color:#069;
	text-decoration: none;
	float:left;
}
.news_more A:hover {
	text-decoration: underline;
}
.news_category {
	display: none;
}
.news_to_archive {
	color: #fff;
	height: 15px;
	line-height: 110%;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #ff9600;
	display: none;
}
.newswiper { height: 1px; clear: both }
DIV.news_image img {
	float: right;
	margin: 10px 10px 5px 10px;
}
.news_spacer {
}
.news_back_to_archive A {
	margin:0;
	padding:0;
	text-decoration: none;
	float:right;
	text-align:right;
	font-size: 0.65em;
	color: #069;
}
.news_back_to_archive A:hover {
	text-decoration: underline;
}
#news_list {
	margin: 0;
	padding: 0px 15px 0px 5px;
	float:left;
}
.news_list_content {
	background-color: #fff;
	margin: 0px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff; 
}
.news_list_content_alt {
	background-color: #fff;
	margin: 0px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff; 
}
* html>.tx-ttnews-browsebox td {
	margin:0;
	padding:0;
	font-weight: bold;
}

.news_nav {
	margin:0px 0px 15px 20px;
	padding:0px;
	font-weight: bold;
	color: orange;
}
.news_nav A {
	color: #666;
	text-decoration: none;
}
.news_nav A:hover {
	color: #666;
	text-decoration: underline;
}
/******************** CSS for news single template ********************/
#news_single { 
	margin: 0px;
	padding: 0px 10px 0px 5px;
	width: 300px;
	text-align:left;
       float:left;	
}
#news_single_box1 {
        margin:0;
        padding:0;
}
#news_single_box2 {
        margin:0;
        padding:0;
}
.news_single_title {
	font-weight: bold;
	text-decoration: none;	
	color: #069;
	line-height: 13px;
}
DIV.news_single_subheader {
	margin-bottom:15px;
}
.news_single_content {
	color: #666;
}
.news_single_image {
	margin:0;
	padding:0;
	clear: both;
}
.news-single-imgcaption {
	margin-top:5px;
	margin-bottom:20px;
	padding:0;
	clear: both;
	font-style: italic;
	text-align:left;
	font-size: 0.65em;
	line-height: 12px;
}
.news_single_spacer {
	margin:0px;
	padding:0px;
	clear: both;
}
.news_links {
	display: none;
}
.news_related {
	display: none;
}
#single_rcol {
	margin:0;
	padding:0;
	width:170px;
	float:right;
}
/******************************************************************************/
body.galeria dd.csc-textpic-caption {
	margin-left:30px;
}
