body { margin: 0px; padding: 0px; background: #CC9900; text-align: center; }

table#container { margin: 0px auto; padding: 0px; width: 100%; background: #CC9900; }

table#container tr td { margin: 0px; padding: 0px; background: url(../img/fondo.gif) center repeat-y; text-align: center; }
table#container tr td#cabecera { margin: 0px; padding: 0px; background: url(../img/h1_ea.jpg) center no-repeat; text-align: center;}

table#container tr td h1 { margin: 0px auto 7px auto; padding: 0px; font-size: 0px; line-height: 0px; }
* html table#container tr td h1 { margin-left: 2px; }

table#container tr td table { margin: 0px auto; padding: 0px;}
* html table#container tr td table { margin: 0px 0px 0px 0px; }

table#container tr td table tr td { background: #FFFFFF; padding: 0px; margin: 0px; text-align: left; vertical-align: top; }
table#container tr td table tr td#td1 { width: 276px; border-bottom: 0px solid #CC9900; border: 1px solid #CC9900;}
table#container tr td table tr td#td2 { width: 325px; border-left: 0px solid white; border-bottom: 0px solid #CC9900; border: 1px solid #CC9900;}
table#container tr td table tr td#td3 { width: 279px; border: 1px solid #CC9900; border-top: 1px solid #CC9900; border-right: 0px;}
table#container tr td table tr td#td3 table tr td { border-top: 1px solid #CC9900;}
table#container tr td table tr td#td4 { width: 330px; border: 1px solid #CC9900; border-left: 0px;}

table#container tr td table tr td.fakeEnd { background: #F3E5C0; }
/*Columna única (2o nivel)*/
table#container tr td table tr td#tdU { width: 609px; border: 1px solid #CC9900;}

div { font-family: Tahoma; font-size: 10px; color: #000000; margin: 0px; padding: 10px; border: 0; }
div img { margin: 0px; padding: 0px; border:0; }
div a:link, div a:active, div a:visited { color: #01426C; text-decoration: none; }
div a:hover { text-decoration: underline; }

#peu { margin: 0px auto; padding: 10px 0px 0px 0px;}
* html #peu { margin-left: 0px; }
#peu p.banner { width: 611px; margin: 0px auto 5px auto; padding: 0px;font-size: 0px; line-height: 0px; }
#peu p.banner img { border: 0px; }
#peu ul { width: 615px; height: 33px; margin: 0px auto 5px auto; padding: 0px; background: url(../img/bg_foot.gif) top left no-repeat;}
*html #peu ul { margin: 0px 0px 5px 0px; }
#peu li { margin: 0px; padding: 15px 0px 0px 0px; display: inline; background: none; float: left; }
#peu li a:link, #peu li a:active, #peu li a:visited { color: #808080; text-decoration: none; font-size: 9px; display: block; 
padding: 0px 5px 0px 6px; background: url(../img/separator_h.gif) top left no-repeat; }
#peu li a:hover { color: #FFB800; text-decoration: none; }
#peu li.first a:link, #peu li.first a:active, #peu li.first a:visited { background: none; }
#peu li img { margin: 0px 0px 0px 4px; padding: 0px; vertical-align: top; }


/*Líneas EA*/ 
table#container tr td table {border: 0px solid black;}
table#container tr td table tr td table#columna1 {border: 0px solid #CC9900;}
table#container tr td table tr td table#columna2 {border: 0px solid #CC9900;}
table#container tr td table tr td.td1titol1 {background-color: #CC9900; width: 278px; border-left: 0px solid #CC9900;}
table#container tr td table tr td.td2titol1 {background-color: #CC9900; width: 328px;}
table#container tr td table tr td h2.titol1 {font-family:Tahoma; font-size:12px; color: white; margin: 0px; padding: 5px 0px 5px 10px;}
table#container tr td table tr td p img { float: left; margin: 0px 8px 0px 0px; }
table#container tr td table tr td p span.title {font-family:Tahoma; font-size: 12px; font-weight: bold;}
table#container tr td table tr td p a.title {font-size: 14px;}
table#container tr td table tr td p span.llocData {font-family:Tahoma; font-size: 12px; font-weight: bold; color: #CC9900;}
table#container tr td table tr td p span.text {font-family:Tahoma; font-size: 12px; font-weight: normal;}
table#container tr td table tr td p.EAUOC { text-align: center;font-family:Tahoma; font-size:12px; color: black;}
table#container tr td table tr td div.EAUOC { text-align: center;font-family:Tahoma; font-size:12px; color: black;}
table#container tr td table tr td p img.EAUOC { float: none; margin: 0px 8px 0px 0px; }
table#container tr td table tr td div h2.titolEAUOC {font-family:Tahoma; font-size:14px; color: black; margin: 0px; padding: 0px;text-align: center;}

table#container tr td table tr td table tr td div#campanya {font-family:Tahoma; font-size:12px;}
table#container tr td table tr td table tr td div#campanya p {margin: 0px; padding: 10px 0px 5px 0px;}
table#container tr td table tr td table tr td div#experiencies {font-family:Tahoma; font-size:12px;}
table#container tr td table tr td table tr td div#experiencies p {margin: 0px; padding: 10px 0px 0px 0px; float:left;}
table#container tr td table tr td table tr td div#agenda {font-family:Tahoma; font-size:12px; padding-top: 10px;}
table#container tr td table tr td table tr td div#agenda p {margin: 0px; padding-top: 10px;}
table#container tr td table tr td table tr td div#noticies {font-family:Tahoma; font-size:12px; padding-top: 10px;}
table#container tr td table tr td table tr td div#noticies p {margin: 0px; padding-top: 12px;}


table#container tr td table tr td table#serveis tr td {background: none; width: 25%;}
table#container tr td table tr td table#serveis tr td.tdServeis1 {vertical-align: bottom; text-align: center; background: none; width: 25%;}
table#container tr td table tr td table#serveis tr td.tdServeis2 {vertical-align: top; text-align: center; background: none; width: 25%;}
table#container tr td table tr td table#serveis tr td img {float:none; width: 70px; padding: 0px 2px 0px 2px;}
table#container tr td table tr td table#serveis tr td div.serveis { text-align: center;font-family:Tahoma; font-size:10px; color: black;}

table#container tr td#head { text-align: center; background: #CC9900;}
#head p { margin: 0px auto; padding: 20px 0px; font-family: tahoma,arial,times; font-size: 10px; color: white; text-align: center; line-height: normal; }
#head a:link, #head a:active, #head a:visited, #head a:hover { color: white; text-decoration: underline; }

table#container tr td#foot { text-align: center; background: #CC9900 url(../img/fondo_peu.gif) top center no-repeat;}
#foot p { margin: 0px auto; padding: 20px 0px; font-family: tahoma,arial,times; font-size: 10px; color: white; text-align: center; line-height: normal; }
#foot a:link, #foot a:active, #foot a:visited, #foot a:hover { color: white; text-decoration: underline; }

/* Formulario de Recomendación */
table#recomana { margin: 0px auto; padding: 0px; width: 520px; background: #F3E5C0; }
table#recomana tr td.td1titol1 {background-color: #CC9900; }
table#recomana tr td h2.titol1 {font-family:Tahoma; font-size:12px; color: white; margin: 0px; padding: 5px 0px 5px 10px;}
table#recomana tr td.td1titol2 {background-color: #F3E5C0; padding: 10px; }
table#recomana tr td.td1titol2 span {font-family:Tahoma; font-size: 12px;}
