body {
margin:0;
padding:0;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 100%;
font-weight:normal;
font-style:normal;
color:#000;
background-color:#000;
text-align:center;
}

body.foto {
margin:0;
padding:0;
color:#000;
background-color:#000;
text-align:center;
}

#continguts {
margin-left: auto;
margin-right: auto;
width: 760px; /* canvi amplada x canvi fletxes, abans 725 */
height:99%;
background-color:#000;
display:table;
}

#centrant {
width:760px; /* canvi amplada x canvi fletxes, abans 725 */
#position:relative;
#top:50%;
vertical-align:middle;
display:table-cell;
}

div.dades {
margin-left:50px;
width:740px; /* canvi amplada x canvi fletxes, abans 715 */
margin:0;
clear:both;
height:20px;
overflow:visible;
}

#telf {
float:left;
width:116px;
height:20px;
background:transparent url(media/telefono.jpg) top left no-repeat;
}

#email {
float:right;
width:203px;
height:20px;
margin-right:25px;
#margin-right:18px;
background:transparent url(media/email.jpg) top left no-repeat;
}

#inicio {
width:110px;
height:20px;
float:left;
}

#logo {
width:342px;
height:47px;
float:left;
margin-top:30px;
margin-left:400px;
#margin-left:200px;
background: url(media/logo.jpg) top left no-repeat;
}

/*h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#666;
border-bottom:1px solid #666;
}

h2 {
font-style:italic;
font-size:0.8em;
}

p {
font-size: 0.8em;
line-height:1.4em;
}

a {
text-decoration:none;
color:#EC851C;
}*/

/* Capcelera -------------------------------------------- */


/* Xixa -------------------------------------------- */

#paspartus {
#position:relative;
#top:-50%;
height:670px;
width:900px;
background-color:#000;
margin-left:auto;
margin-right:auto;
display:table-cell;
vertical-align:middle;
}

#xixa {
#position:relative;
#top:-50%;
/*#margin-top:5%;*/
/*#margin-bottom:5%;*/
margin-left:auto;
margin-right:auto;
width:750px; /* canvi amplada x canvi fletxes, abans 717 */
height:490px;
display:table-cell;
vertical-align:middle;
}

#xixa img, img a {
float:right;
border:0;
padding:0px;
}


#fotos {
width:550;
float:left;
height:470px;
margin:0;
display:table-cell;
vertical-align:middle;
}

#fotos img {
float:none;
}

#fotosint {
position:relative;
margin-left:auto;
margin-right:auto;
}

#thumbs {
width:165px;
height:470px;
/*#height:450px;*/
float:left;
margin:0;
padding:0;
#margin-left:-3px;
/*#padding-left:-15px;*/
}

#scroyent {
width:165px;
height:470px; /* canvi alsada x canvi fletxes, abans 450 */
#margin-left:-8px;
overflow:hidden;
}


#scroy {
width:165px;
height:470px; /* canvi alsada x canvi fletxes, abans 450 */
#margin:0px;
overflow:hidden;
}


#scroyin {
width:165px;
position:relative;
top:0;
margin-top:0;
}

.scroyin img {
margin:0;
padding:0;
}

embed {
background-color:black;
}

#fletxes {
width:25px;
height:470px;
float:left;
}


/*  Admin --------------------------------------------------------------- */


body.gral {
background-color:#000;
color:#000;
text-align:center;
}

#auth {
width:342px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
font-size:0.8em;
background-color:#333;
border:1px solid #666;
color:#E5E5E5;
}

.entry {
font-size:1em;
}


h1 {
color:#C2DFE2;
font-size:1em;
}

div.forms {
width:500px;
margin-top:20px;
margin-bottom:50px;
margin-left:auto;
margin-right:auto;
font-size:0.8em;
background-color:#333;
border:1px solid #666;
color:#E5E5E5;
}

div.forms a {
color:#C2DFE2;
text-decoration:underline;
}

div.forms a:hover {
color:#259FAD;
text-decoration:underline;
}

#adminmenu {
background-color:#000;
text-align:center;
}

#adminmenu img {
margin-bottom:10px;
border-bottom:1px dotted #333;
}

#adminmenu a {
text-decoration:none;
font-size:0.9em;
padding:0.4em;
color:#E5E5E5;
}

#adminmenu a:hover {
color:#259FAD;
}

#intros {
margin-top:20px;
margin-left:25px;
text-align:left;
}

.titols {
color:#FFF;
}

.immput {
background-color:#259FAD;
color:#FFF;
border:1px solid #08474E;
margin-bottom:10px;
margin-left:350px;
}

span.forms {
color:#999;
}


.warning {
background-color:#F00;
color:#FFF;
padding:0.2em 0.4em 0.2em 0.4em;
margin:8px;
margin-left:0;
}
















