/**********************************
   homepage 
***********************************/
body {
font-family:Arial, Helvetica, sans-serif;
color: #424242;
font-size: 62.5%;
margin-bottom:10px;
}
img {border:0; margin:0; padding:0;}
p, li, dt, dd{font-size: 1.2em;}
h1, h2 {
font-weight: normal;
font-size: 1em;
margin:0;
padding:0;
}
br.clear {clear:both;line-height:0;}
.nowrap {white-space:nowrap;}
.objinfo {font-size: .9em;}
.structure { display:none; }
#contenedor {
width:924px;
}
#header {
background-color:#fff;
width:930px;
display:block;
float:left;
margin:0 0 10px 0;
}
#headerbox {
padding-left:6px;
}
#LogoClub, #path, #idioma, #logo {
float: left;
margin:48px 0 0 0;
vertical-align:top;
}
#LogoClub {
width:240px; padding-bottom:5px;
margin-top:40px;
}
#servicelanguage {
width:90px;
}
#path {
width:390px;
font-size:1.2em;
}
#path a{
color:#CC0E1B;
}
#idioma {
width:69px;
}
#logo {
margin:0 0 0 0;
width:215px;
text-align:right;
}
#cuerpo {
background: url(../images/az-cp.gif);
background-repeat:repeat-y;
}
#content {
clear:both;
background: url(../images/bg_home.gif);
background-repeat:repeat-y
}
html>body #content {border-left:1px solid #f2f3f5;background-position:-1px 0;}
#content table, #content td {
border-collapse: collapse;
border-spacing: 0;
}
#content table td, #content table th {
vertical-align:top;
padding:0;
margin:0;
}
#content table td.mainbox, #content table td.contacthome {
border: 1px solid #dddee0;
}
#content table td.contacthome {
background-color: #e9e9ea;
}
#content table td.contacthome p{
margin-top:5px;
margin-bottom:7px;
}
#content table td.mainbox {
border-bottom: 0;
}
html>body #content table td.mainbox {
width:214px; margin:0;
}
#content table td.spacer {
width:16px;
}
#content table td.mainbox img {
margin:1px;
}
#content table div.boxcontent {
padding-bottom:10px;
}
.pri {
background: #f2f3f5	url(../images/tdborder.gif) left bottom repeat-x;
}
.bus {
background: #f2f3f5 url(../images/tdborder.gif) left bottom repeat-x;
}
.abu {
background: #f2f3f5	url(../images/tdborder.gif) left bottom repeat-x;
}
#contact {
color: #2c2c2d;
}
h3{
font-size:1.3em;
}
#contact h3, #news h3, #teaser h3, #partner h3 {
background:#b4b5b7;
color: #fff;
padding:.4em .4em .4em .6em;
margin: 2px;
position:relative;
font-weight: bold;
}
#contact .contactcontent {
background-color: #e9e9ea;
padding: 2px 0 4px 0;
margin:1px 1px 1px 1px;
}
#news, #partner, #teaser {
border: solid 1px #f2f3f5;
border-bottom: solid 0 #f2f3f5;
}
#teaser .box p, #teaser .box ul, #news .box {padding-bottom:.8em;}
#news h3, #partner h3, #teaser h3 {
background:#dddee0;
color: #626363;
}
#news h3 span, h3 span {
position:absolute;
right:1em;
color: #000;
font-weight: normal;
}
h3 img{
margin-left:7px;
vertical-align:middle;
}
#teaser h3 a {color: #626363;}
#teaser h3 a:hover {color: #CC0E1B;}
#teaser p img {
margin-left:-.45em;
_text-indent:-.4em;
_margin-left:0;
}
#teaser p {
padding-left:.5em;
margin:0;
}
#teaser ul {margin-bottom:0;}
#teaser li  {
margin-left:-.1em;
padding: 0;
}
#partner .partnercontent {
padding-top: 0px;
padding-bottom: 0px;
text-align:right;
}
#partner .partnercontent ul {
padding: .55em 0 0 0;
}
#partner .partnercontent h3 a {color: #626363;}
#partner .partnercontent a:hover {
color: #fccc00;
text-decoration: none;
}
#partner .sponsorcontent {
padding-top: 7px;
padding-bottom: 0px;
}
#partner .sponsorcontent ul {
padding: .55em 0 0 0;
}
#partner .sponsorcontent h3 a {color: #626363;}
#partner .sponsorcontent a:hover {
color: #ff1122;
text-decoration: none;
}
#news dl {
position:relative;
margin: 0;
padding: 0;
}
#news dt {
display:block;
width:90px;
float:left;
color: #9f9a97;
padding: .55em 0 0 .6em;
}
#news dd {
display:block;
width:330px;
margin-left: 90px;
color: #424242;
padding: .55em 0 0 .6em;
}
#teaser dl {
margin: 0 0 1em 0;
padding: 0;
}
#teaser dt {
display:block;
color: #9f9a97;
padding: .55em 0 0 .6em;
}
#teaser dd {
display:block;
color: #424242;
margin:0;
padding: .1em 0 0 .6em;
}
#footer {
clear: left;
color: #424242;
background: url(../images/footer.gif) top left no-repeat;
}
#footer p{
font-size:1.1em;
}
#footerleft {
float:left;
margin-top: 8px;
}
#footerright {
float:right;
margin-top: 8px;
}
ul  {
margin: 0 0 0 .6em;
padding: 0;
list-style: none;
font-weight: normal;
}
hr {
 height: 1px;
 line-height:1px;
 padding: 0;
 margin: 0 .6em;
 color: #dddee0;
 background-color: #dddee0;
 border: none;
}
html>body hr { margin: .62em .6em; width:199px; font-size:0.65em;}
#contact hr {
 color: #fff;
 background-color: #fff;
}
#contact form, #contact h4, #contact p {
margin: .1em .3em .1em .6em;
}
p {
margin: .1em .1em .1em .6em;
}
/*
-------------------------------------
Links
-------------------------------------
*/
a {
color: #424242;
text-decoration: none;
}
a:hover {
color: #CC0E1B;
text-decoration: none;
}
a img	{
border:0;
}
#footer a {
color: #424242;
}
#footer a:hover {
color: #CC0E1B;
text-decoration: none;
}
#pieFirma{
margin-top:10px;
}
#pieFirma p {
padding:2px;
display:inline; 
float:right;
font-size:1em;
margin-right:5px;
}
#pieFirma ul {
margin-bottom: 5px;
float:left;
margin-left:10px;
}
#pieFirma ul li {
display: inline;
margin-left: 1px;
padding: 0;
font-size:1em;
float:left;
}
#pieFirma ul li ul {
display:inline;
float:left;
margin-left:0;
margin-top:3px;
}
/* --------->>>> Romper flotación <<<<--------------- */
.clear {
clear: both;
font-size: 0;
height: 1px;
}
.clearfix:after {
clear: both; 
content: "."; 
display: block; 
height: 0; 
visibility: hidden;
}
/* ocultamos a IE-mac \*/
* html .clearfix {height: 1%;}
/* fin a IE-mac */