/*************************************** Parte general ******************************/

/* Casi negre #737373
   Gris mes fosc #A7A6A6
   Gris fosc #ADADAD
   Gris Clar #EBEDF2
   Gris mes clar #e5e5e5
   Gris clarisim #f8f8f8
   blau titols #0871A2  */

p {font: normal 14px arial;color:#737373}
ul {font: normal 14px arial;color:#737373}
li {font: normal 14px arial;color:#737373}
body {background-color:#B6D5E3;margin: 0cm 0cm 0cm 0cm} /*arriba derecha abajo izquierda*/
table{border-collapse: collapse;margin: 0cm 0cm 0cm 0cm}
td {border-collapse: collapse;padding: 0cm 0cm 0cm 0cm}
              /*width:780px;*/
table.pagina {width:100%;border-collapse: collapse;margin: 0cm 0cm 0cm 0cm}
table.tablas {width:100%; background-color:white;border-collapse: collapse;margin: 0cm 0cm 0cm 0cm}
td.bleft {padding: 0cm 0cm 0cm 0cm; width:135px;height: 520px ;vertical-align:top;border-right:1px solid #e5e5e5}
td.bright {padding: 0cm 0cm 0cm 0cm; width:135px;vertical-align:top;border-left:1px solid #e5e5e5}
td.pcentral {padding: 0cm 0.2cm 0cm 0cm; vertical-align:top}
hr {color:#e5e5e5;height:1px}
img {border:none}

img.boton {vertical-align:middle}
a.boton:link {font: bold 12px arial;color: #0871A2;text-decoration: none}
a.boton:visited {font: bold 12px arial;color: #0871A2;text-decoration: none}
a.boton:hover {font: bold 12px arial;color: #0871A2;text-decoration: none}
a.boton:active {font: bold 12px arial;color: #0871A2;text-decoration: none}


a:link {color: #0871A2}
a:visited {color: #0871A2}
a:hover {color: #0871A2}
a:active {color: #0871A2}

/*************************************************************************************/
/* Login */
table.login {margin: 0cm 0.2cm 0cm 0.2cm;width: 400px; margin: 0px auto 0px auto;}
td.login {padding: 0.2cm 0.2cm 0.2cm 0.2cm;font: normal 14px arial;color:#737373}
td.login_button {text-align:right;padding: 0.2cm 0.2cm 0.2cm 0.2cm}
input.logininput {width: 15em; border: 1px solid #e5e5e5;background-color:#fbfbfb;}
input.button {border: 1px solid #e5e5e5;background-color:#fbfbfb;}
p.titlogin {font: bold 18px arial ;color:#0871A2; margin: 0.2cm 0cm 0cm 0.2cm}
p.txtlogin {margin: 0.2cm 0cm 0cm 0.2cm}

div.login{
	background-color:white;
	width: 420px; margin: 0px auto 200px auto;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	border: 1px solid #dfdfdf;
	padding:0cm 0.2cm 0cm 0.2cm;
}
div.imglogin {width: 183px;margin: 100px auto 0px auto ;}

/*************************************************************************************/
/* caja Pie de pagina */

a.piecentral:link {color: #0871A2}
a.piecentral:visited {color: #0871A2}
a.piecentral:hover {color: #0871A2}
a.piecentral:active {color: #0871A2}
table.piecentral {background-color:#FFFFFF;width:100% ; border:none; border-top: 1px solid #e5e5e5}
td.piecentral {font: normal 12px arial;text-align:left;background-image: url(../images/bgfooter.jpg);background-repeat:repeat-y;background-position:right;padding: 0.2cm 0.2cm}
/*p.finpagina {font: bold 12px arial; text-align:left; color:#A7A6A6; margin: 0cm 0cm 0cm 0cm}
td.finpagina {padding: 0.1cm 0cm}*/


/*************************************************************************************/
/* Caja Menu pagina */

a.mnu:link {color:black;text-decoration: none}
a.mnu:visited {color:black;text-decoration: none}          /*arriba derecha abajo izquierda*/
a.mnu:hover {color:black;text-decoration: none}
a.mnu:active {color:black;text-decoration: none}
table.mnu {margin: 0cm 0cm 0cm 0cm;width:100%; text-align:center; border:none; border-collapse: collapse}
/*td.mnu {background-image: url(/images/bgmenu.gif);padding: 0cm 0cm} background-image: url(/images/mnu.gif);background-repeat:no-repeat;*/
td.mnu_title {text-align:left;font: bold 12px arial;color:black;padding: 0cm 0cm 0cm 0cm;background-color:#F1F1F1;padding: 0.1cm 0cm 0cm 0.2cm;}
td.mnu_item {background-color:#F1F1F1;font: normal 12px arial;border-bottom: 1px solid #e5e5e5;padding: 0.1cm 0cm 0.1cm 0.4cm;text-align:left}
td.mnu_item2 {background-color:#CECECE;font: normal 12px arial;border-bottom: 1px solid #EBEDF2 ;padding: 0.1cm 0cm 0.1cm 0.4cm;text-align:left}
img.mnu {border:none}
/*************************************************************************************/
/* Caja Menu top */

a.mnu_top:link {color:white;text-decoration: none}
a.mnu_top:visited {color:white;text-decoration: none}          /*arriba derecha abajo izquierda*/
a.mnu_top:hover {color:white;text-decoration: none}
a.mnu_top:active {color:white;text-decoration: none}
table.mnu_top {margin: 0cm 0cm 0cm 0cm; border:none; border-collapse: collapse;}
/*td.mnu {background-image: url(/images/bgmenu.gif);padding: 0cm 0cm} background-image: url(/images/mnu.gif);background-repeat:no-repeat;*/
td.mnu_top {border-right:1px solid #849DAC;text-align:center;font: bold 12px arial;color:white;padding: 0cm 0cm 0cm 0cm;background-color:#0A73A3;padding: 0.1cm 0.2cm 0.1cm 0.2cm;}
/*td.mnu_item {background-color:#F1F1F1;font: normal 12px arial;border-bottom: 1px solid #e5e5e5;padding: 0.1cm 0cm 0.1cm 0.4cm;text-align:left}
td.mnu_item2 {background-color:#CECECE;font: normal 12px arial;border-bottom: 1px solid #EBEDF2 ;padding: 0.1cm 0cm 0.1cm 0.4cm;text-align:left}
 */

/*************************************************************************************/
/* Tabla barra administración*/

table.barra {width:100%;margin: 0cm 0cm 0cm 0cm ;border-collapse: collapse;border:none; background-color:white; border-bottom: 4px solid #849DAC}
td.barra {font:normal 12px arial;color:#000000;text-align:right; vertical-align:top;padding: 0cm 0.4cm 0cm 0cm}


/*************************************************************************************/
/* Caja cabecera  */

/*table.head {width:100%;border:none;background-color:white; border-collapse: collapse;border-bottom: 1px solid #849DAC}
td.head {background-image:url("../images/bghead.jpg");background-repeat: repeat-y ;font:normal 20px arial;color:#ffffff;padding: 0cm 0cm 0cm 0.5cm;text-align:left}
td.headr {padding: 0cm 0cm 0cm 0cm;text-align:right}
img.head {border:none}*/

table.head {width:100%;background-color:white;border:none;background-image:url("../images/bghead.jpg");background-repeat: repeat-y ; border-collapse: collapse;border-bottom: 1px solid #849DAC}
td.head {font:normal 20px arial;color:#ffffff;padding: 0cm 0cm 0cm 0.5cm;text-align:left}
td.headr {padding: 0cm 0.5cm 0cm 0cm;text-align:right;font:bold 12px arial;}
img.head {border:none}

/*************************************************************************************/
/* Caja central  */

table.title {width:98%;border-collapse: collapse;border:none; margin: 0cm 0.2cm 0.2cm 0.2cm;border: 1px solid #e5e5e5} /* background-image:url("../images/ojo.gif");background-repeat: no-repeat ;}*/
td.title_label {padding: 0.1cm 0.2cm 0.1cm 0.2cm;font: bold 18px arial ;color:#787878;}
td.title_options {padding: 0.1cm 0.2cm 0.1cm 0.2cm;text-align:left}
.titcentral  {font: bold 18px arial ;color:#0871A2; margin: 0.2cm 0cm 0cm 0.2cm} /*arriba derecha abajo izquierda*/
td.titcentral {padding: 0cm 0cm}
/*************************************************************************************/
/* catalog */

table.catalog {border-collapse: collapse;margin: 0cm 0cm 0.2cm 0.2cm}  /*arriba derecha abajo izquierda*/
td.mncat {width:200px;height:420px;vertical-align:top;background-color:#f8f8f8;padding: 0cm 0.2cm 0cm 0.2cm;border:solid 1px #e5e5e5}
p.mncat{margin: 0cm 0cm 0cm 0.2cm}
td.verprd{vertical-align:top; padding: 0cm 0.4cm 0cm 0.2cm}

table.edtprod {border-collapse: collapse}
td.edtprod{border:solid 1px}
td.edtprod_form{}

table.products {border-collapse: collapse}
td.products{border:solid 1px}

table.boxprod {}
td.fotoprod {width:100px;vertical-align:top}
td.admproducts  {width:100px;vertical-align:top}
p.products {text-align:center}
img.products {}

p.prodats {text-align:left;}
td.prodats {vertical-align:top}

a.mncat:link {font: bold 12px arial;text-decoration: none}
a.mncat:visited {font: bold 12px arial;text-decoration: none}
a.mncat:hover { font: bold 12px arial;text-decoration: none; background-color: #ffffff}
a.mncat:active {font: bold 12px arial;text-decoration: none}

/*************************************************************************************/
/* Noticia Administración*/

table.noti_port {border-collapse: collapse;width:70%; border: 1px solid #e5e5e5; margin: 0.2cm 0.2cm 0.2cm 0.2cm}
td.noti_header {text-align:center;font: bold 12px arial;color: #787878;background-color:#f8f8f8;border-bottom: 1px solid #e5e5e5;}
img.noti_port {float: left;margin: 0cm 0.2cm 0cm 0cm}  /*arriba derecha abajo izquierda*/

table.noticia {border-collapse: collapse;border: 1px solid #e5e5e5; margin: 0.2cm 0.2cm 0.2cm 0.2cm}
td.noticia {vertical-align:top;padding: 0.2cm 0.2cm 0.2cm 0.2cm}

table.noticia_img {border-collapse: collapse; margin: 0cm 0.2cm 0cm 0cm; float:left}
td.noticia_img {text-align:center;padding: 0cm 0.02cm 0cm 0cm}
img.noticia_img {margin: 0cm 0cm 0.2cm 0cm}

div.titnoti {margin: 0.2cm 0cm 0cm 0cm;font: bold 14px arial;color: #0871A2}
div.noti_fecha {font: bold 11px arial;color: #787878}
div.resum_noti {margin: 0.2cm 0cm 0cm 0cm;font: bold 14px arial;color: #787878}
div.txt_noti {margin: 0.2cm 0cm 0cm 0cm;font: normal 14px arial;color: black}


table.addimg_admin {border-collapse: collapse;border: 1px solid #e5e5e5; margin: 0.2cm 0.2cm 0.2cm 0.2cm}
td.addimg_admin {text-align:center;border: 1px solid #e5e5e5;vertical-align:top;padding: 0.2cm 0.2cm 0.2cm 0.2cm}
img.addimg_admin {}

/*************************************************************************************/
/* Lista */

table.lista {width: 98%;border-collapse: collapse;margin: 0.2cm 0.2cm 0.2cm 0.2cm}
td.lista{padding: 0cm 0.1cm 0cm 0.1cm;border: solid 1px #e5e5e5}
td.lista_r{padding: 0cm 0.1cm 0cm 0.1cm;border: solid 1px #e5e5e5;text-align:right}
tr.colheader {background-color:#f8f8f8;  color: #787878; font: bold 12px arial}
td.colheader {text-align:center; padding: 0cm 0.1cm 0cm 0.1cm;border: solid 1px #e5e5e5}

td.hcheck {width: 15px;padding: 0cm 0cm 0cm 0cm;border: solid 1px #e5e5e5}
input.hcheck {padding: 0cm 0cm 0cm 0cm;border-collapse: collapse;}
td.check {padding: 0cm 0cm 0cm 0cm;border: solid 1px #e5e5e5}
input.check {padding: 0cm 0cm 0cm 0cm;border-collapse: collapse;}

tr.linea0 {height: 20px;background-color:#f8f8f8;font: normal 12px arial;color:#737373;}
tr.linea1 {height: 20px;background-color:#e5e5e5;font: normal 12px arial;color:#737373;}
tr.linea_over {height: 20px;background-color:#FDFECE;font: normal 12px arial;color:#737373;}

td.list_found {padding: 0cm 0cm 0.2cm 0cm;font: bold 12px arial;color:#737373}
td.list_pages {text-align:center;padding: 0cm 0cm 0.2cm 0cm;font: normal 12px arial;color:#737373}
span.list_page {margin: 0cm 0.1cm 0cm 0.1cm;font: bold 12px arial;color:#737373}

input.btonlist {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 1.5em;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;
	margin: 0cm 0.2cm 0.2cm 0.2cm;	
}


/************************************************************************************/
/* caja clase forms*/

table.form_title {border-collapse: collapse;margin: 0.2cm 0.2cm 0cm 0.2cm}
table.forms_border {width:98%;background-color:#f8f8f8;border-collapse: collapse;border: 1px solid #e5e5e5; margin: 0cm 0.2cm 0.2cm 0.2cm}
table.forms {border-collapse: collapse; margin: 0cm 0cm 0cm 0cm;width:100%}
input.field_textbox{font: normal 14px arial;color:#737373;border: solid 1px #e5e5e5;padding: 0cm 0cm 0cm 0.1cm;}
input.field_checkbox{font: normal 14px arial;color:#737373;margin: 0cm 0.3cm 0cm 0.1cm;}
fieldset.field_checkbox{color:#737373;}
select.field_listbox{font: normal 14px arial;color:#737373;border: solid 1px #e5e5e5;padding: 0cm 0cm 0cm 0.1cm;}
td.field_title{text-align:right;font: normal 14px arial;color:#737373;padding: 0.1cm 0.1cm 0cm 0cm}
td.field_value{padding: 0.1cm 0cm 0cm 0cm;text-align:left}
td.form_button {text-align:right;padding: 0cm 0.2cm 0.2cm 0cm}   /*arriba derecha abajo izquierda*/
td.forms_border{padding: 0.2cm 0.2cm 0cm 0.2cm}
form.forms {border-collapse: collapse;margin: 0cm 0cm 0cm 0cm}
div.field_text {padding: 0cm 0cm 0cm 0.1cm;border: solid 1px #e5e5e5;background-color:white}

td.form_link {text-align:center;background-color:#f8f8f8;padding: 0.1cm 0.2cm 0cm 0.2cm;text-align:center;border: 1px solid #e5e5e5;border-bottom:none}
td.form_title {font: bold 11px arial ;color:#787878;;padding: 0cm 0.2cm 0cm 0cm;text-align:left;vertical-align:bottom}
a.form_link:link {color: #737373;text-decoration: none}
a.form_link:visited {color: #737373;text-decoration: none}
a.form_link:hover {color: #0871A2;text-decoration: none}
a.form_link:active {color: #737373;text-decoration: none}

table.static_check_box{}
td.static_check_box{padding:0px 30px 0px 0px}

/************************************************************************************/
/* caja clase gallery*/

table.thumb_gallery {width:98%;border:solid 1px #e5e5e5;border-collapse: collapse;text-align:center; margin: 0cm 0cm 0.2cm 0.2cm}
td.thumb_gallery {vertical-align:Bottom;border:solid 1px #e5e5e5;padding: 0.2cm 0cm 0.2cm 0cm;text-align:center}
td.title_gallery {border: 1px solid #e5e5e5;border-bottom:none;background-color:#f8f8f8;font: bold 14px arial ;color:#787878;padding: 0cm 0cm 0cm 0.2cm;}
img.thumb_gallery {border:none}
table.img_gallery {background-color:#f8f8f8;border-collapse: collapse;text-align:center; margin: 0cm 0.2cm 0.2cm 0.2cm}
td.img_gallery {padding: 0.2cm 0.2cm 0.2cm 0.2cm}
td.img_title {font: bold 14px arial ;color:#787878;padding: 0cm 0cm 0cm 0.2cm;}


/************************************************************************************/
/* caja messages*/

table.msg_admin {width:100%;border-collapse: collapse;border-bottom: 1px solid #e5e5e5; margin: 0cm 0cm 0.2cm 0cm}
td.msg_admin {color: red; font: bold 12px arial;vertical-align:top;padding: 0cm 0cm 0cm 0.2cm}  /*arriba derecha abajo izquierda*/
table.msg_position {width:100%;border-collapse: collapse;border-bottom: 1px solid #e5e5e5; margin: 0cm 0cm 0.2cm 0cm}
td.msg_position {color: black; font: bold 12px arial;vertical-align:top;padding: 0cm 0cm 0cm 0.2cm}  /*arriba derecha abajo izquierda*/

/************************************************************************************/
/* caja comments*/

div.comment {margin: 0cm 0cm 0.2cm 0.2cm ;border-collapse: collapse;border:none; background-color:white;font: normal 12px arial;color:#737373;padding: 0cm 0.2cm 0cm 0.2cm;vertical-align:top}

/************************************************************************************/
/* Ticketing */

table.tklista {width: 98%;border-collapse: collapse;margin: 0.2cm 0.2cm 0.2cm 0.2cm}
td.tklista{padding: 0cm 0.1cm 0cm 0.1cm;border: solid 1px #e5e5e5}
td.tklista_r{padding: 0cm 0.1cm 0cm 0.1cm;border: solid 1px #e5e5e5;text-align:right}
tr.tklinea0 {height: 20px;background-color:#DFF1F7;font: normal 12px arial;color:#737373;}
tr.tklinea1 {height: 20px;background-color:#FDFECE;font: normal 12px arial;color:#737373;}
/*****************************************************************************************/
/* Calendar */
table.calendar {width:600px;border-collapse: collapse; margin: 0cm 0cm 0cm 0cm;}
td.calendar {padding: 0cm 0cm 0cm 0cm;text-align:right}
td.calendarHeader{text-align:center;font:bold 16px Times New Roman;color:#787878}

table.month {width:150px;margin: 0.2cm 0.1cm 0.2cm 0.1cm;}
td.monthhd {text-align:center;font:bold 12px Times New Roman;color:#787878}
td.dayname {width:21px;font:bold 11px Times New Roman;text-align:center;background-color:#4874BF;color:white}

/* regular days each season */
td.today {text-align:center;font:bold 11px Times New Roman;}
td.day {text-align:center;font:bold 11px Times New Roman;}
td.day1{text-align:center;background-color:#F4F3C8;font:bold 11px Times New Roman;color:#4874BF;}
td.day2{text-align:center;background-color:#D9E7F5;font:bold 11px Times New Roman;color:#4874BF;}
td.day3{text-align:center;background-color:#B4F3AD;font:bold 11px Times New Roman;color:#4874BF;}
td.day4{text-align:center;background-color:#F5EF97;font:bold 11px Times New Roman;color:#4874BF;}

/* busy days for each season*/
td.bday  {text-align:center;color:#FD0101;font:bold 11px Times New Roman;}
td.bday1 {background-image: url(../images/busy.png);background-repeat:no-repeat;text-align:center;background-color:#F4F3C8;color:#FD0101;font:bold 11px Times New Roman;}
td.bday2 {background-image: url(../images/busy.png);background-repeat:no-repeat;text-align:center;background-color:#D9E7F5;color:#FD0101;font:bold 11px Times New Roman;}
td.bday3 {background-image: url(../images/busy.png);background-repeat:no-repeat;text-align:center;background-color:#B4F3AD;color:#FD0101;font:bold 11px Times New Roman;}
td.bday4 {background-image: url(../images/busy.png);background-repeat:no-repeat;text-align:center;background-color:#F5EF97;color:#FD0101;font:bold 11px Times New Roman;}

td.legend {text-align:right;}

table.legend{margin: 0.2cm 0cm 0.2cm 0.2cm;}
td.legend_color{width:120px}
td.callabel {font:bold 10px Times New Roman;text-align:left;padding: 0cm 0.2cm 0cm 0.2cm}


