* { margin:0; padding:0; }
body { background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p { color:#999; padding:3px 0; margin:0;}
#contenedor {margin: auto; width:1000px; background:#fff; }
#contenido{float:left; display:inline; width:1000px; margin-top:10px; margin-bottom:20px;}
#loadImg{}

/* ------ cabecera --------- */
#cabecera { width:1000px; height:70px; margin-bottom:20px;}
#cabecera #text {margin-top:30px; margin-left:5px;  text-align:left; float:left; width:495px;}
#cabecera #text a{text-decoration:none; color:#999999;}
#cabecera #text #foto{ font-size:24px; padding-left:10px;}
#cabecera #text #nom{ font-size:24px; color:#999999;}
#cabecera #linea{width:1000px;margin-top:10px;border-bottom-width: thin;border-bottom-style: solid;}

#cabecera #titular {margin-top:44px; font-size:12px; color:#999999;  text-align:right; float:left; width:500px;}
#cabecera #titular a { text-decoration:none; color:#666666;}

/* ------ Menu --------- */
#menu { width:270px; margin-left:5px; float:left; display:inline; margin-bottom:20px;}
#menu .linea {text-align:left; line-height:20px; font-size:11px; font-stretch:semi-expanded; font-weight:bold;}
#menu .linea a { color:#666666; text-decoration:none;}
#menu .linea a:hover {color:#000000;}

/* ------ pie --------- */
#pie { width:1000px; margin-top:5px; float:left; display:inline;}
#pie #linea{width:1000px; border-top-width: thin;border-top-style: solid; height:2px; float:left; display:inline;}
#pie #text{padding-top:5px; margin-left:5px; font-size:12px; text-align:left; float:left; display:inline;}
#pie #menu{text-align:left; font-size:11px; font-stretch:semi-expanded; float:left; display:inline; height:7px;}
#pie #menu a{ color:#666666; text-decoration:none;}
#pie #menu a:hover{color:#000000;}

/* ------ Central Home --------- */
#centralHome { width:700px; margin-left:10px;margin-right:10px; float:left; display:inline;}
#centralHome .text {text-align:center; margin-top:10px; }
#centralHome #picture {width:700px;text-align:center; margin-bottom:25px; }


/* ------ Central OBRES --------- */
#centralHome .sub{width:190px;}
#centralHome .pict a{text-decoration:none; color:#666666;font-size:11px; line-height:20px;}

/* ------ Central OBRES DETALLES --------- */
#centralDetall { width:710px; float:left; display:inline;}
#centralDetall #imgCont{ visibility:hidden;  float:left; display:inline;margin-bottom:20px;}
#centralDetall #separacio{ float:left; display:inline;}
#centralDetall #pictbig {width:710px; overflow:hidden;}
#centralDetall #picttxt{width:710px; overflow:auto; font-size:11px;  color:#666666; padding-top:5px; height:auto;}
#centralDetall #thumbList{ width:710px; height:auto; float:left;display:inline;}
#centralDetall #thumbList .pictthumb {width:50px;height:40px;margin-left:5px; margin-bottom:5px;float:left;display:inline; cursor:pointer; text-align:left; vertical-align:middle; opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}
#centralDetall #apartText{ text-align:left; padding-top:10px; font-size:14px; clear:both; color:#999999; margin-left:5px; }

/* ------ Central CV  --------- */
#centralHome #CVfoto{width:700px; overflow:hidden; float:left; display:inline; margin-bottom:10px;}
#centralHome #CVrosa{width:700px;  overflow:hidden; float:left; display:inline; text-align:left; margin-top:10px; margin-bottom:5px;  color:#666666; line-height:18px;}
#centralHome .CVitem{width:700px; overflow:hidden; float:left; display:inline; text-align:left; line-height:14px; padding-bottom:5px;}
#centralHome .CVline{width:700px; border-top-width: thin;border-top-style: solid; height:2px; float:left; display:inline; margin-top:10px;}
#centralHome .CVtitol{ font-size:12px; font-weight:bold; margin-bottom:5px; text-align:left; width:700px; float:left; display:inline; margin-top:10px; color:#666666;}
#centralHome .CVany{ font-size:12px; float:left; display:inline; width:38px;}
#centralHome .CVtext{ font-size:12px; float:left; display:inline; width:650px;}

/* ------ Central PUBLICACIO  --------- */
#centralHome .PBitem{width:700px; float:left; display:inline; vertical-align:bottom; margin-top:10px;}
#centralHome .PBfoto{width:330px; float:left; display:inline;}
#centralHome .PBtext{width:370px; overflow:hidden; float:left; display:inline; text-align:right;}
#centralHome .PBline{width:700px; border-top-width: thin;border-top-style: solid; height:2px; float:left; display:inline; margin-top:10px;}

/* ------ Central PREMSA  --------- */
#centralHome #PRcontent{width:710px; float:left; display:inline; overflow:visible;}
#centralHome .PRpct{	vertical-align:top;}

/* ------ Central LINK  --------- */
#centralHome .LKitem{width:700px; overflow:hidden; float:left; display:inline; text-align:left; line-height:14px; padding-bottom:5px;}
#centralHome .LKtext a { color:#666666; text-decoration:none; font-size:11px; float:left; display:inline;}

/* ------ Central FORM  --------- */
#centralHome .zona_campo{width:700px; overflow:hidden; float:left; display:inline; text-align:left; line-height:14px; margin-bottom: 15px;}
#centralHome .txtFormulario{ color:#666666; font-size:14px; float:left; display:inline; width:150px;}
#centralHome .formcont{ font-size:14px; float:left; display:inline; width:400px;}
#centralHome .formdatos{}
#centralHome .formdatostxt{overflow:auto; width:490px; height:200px;}
#centralHome #respuesta{color:#666666; font-size:16px; margin-top:50px; width:700px; text-align:center; }