/*** [ General stuff] ***/
body {
  font-size:75%; /* 12px */
  font-family: Tahoma, Verdana, Arial, Sans-serif; 
  color:#2a2a2a;
}
td {vertical-align:top;}



div.panelcontent {font-weight:normal;padding-top:0.4em;}
div.panelcontent table {background: transparent url('images/table_bg.png') top center repeat-x;}
div.panelcontent table td {margin:6px;}

/*** [ Titles ] ***/
/* Don't Use padding Here, or IE Fucks Up */
h2.paneltitle {font-size:1.8em; color:#ce0d12; font-weight:bold; margin-top:6px;}
div.panelcontent h2 {font-size:1.6em; color:#03619c; font-weight:bold;}
div.panelcontent h3 {font-size:1.4em; color:#9c0e65; font-weight:bold;}
div.panelcontent h4 {font-size:1.2em; color:#e43a7e; font-weight:bold;}
div.panelcontent h5 {font-size:1em; color:#e43a7e; font-weight:bold;}
div.panelcontent {line-height:1.2;}

/*** [ Links ] ***/
a:link, a:visited {color:#4e4e4e; text-decoration:underline;}
a:hover {color:#6e6e6e; text-decoration:none;}

/*** [ Lists ] ***/
div.panelcontent ul {margin:0.5em 1em; list-style-type:none;}
div.panelcontent ul li {background:transparent url('images/bullet.png') left top no-repeat; line-height:18px; padding-left:26px; margin:.3em;}
div.panelcontent ul.bullet2 li, ul#sitemap li {background:transparent url('images/bullet2.png') left top no-repeat; line-height:18px; padding-left:26px; margin:.3em;}


/*** [ Contact Forms ] ***/
#fullcontactframe {width:500px;height:400px; overflow-x:hidden; overflow-y:auto;}
.overTxtLabel {color:#777; font-size:0.8em;}
.ajax-loading {padding: 20px; color:#111; background:white url('../../webproinclude/resources/loading.gif') 50% 50% no-repeat;}
#fullcontactdiv {margin:0; padding:1em; background-color:#fff;}
#fullcontactform {margin:1em; line-height:16px;}
#formcontents td {padding:.2em;}
#fullcontacttable {margin-top:0.5em;}
#fullcontactdata {padding:2em;width:350px;line-height:1.6;}
#fullcontactdata address {padding-left:1em;}

/*** [ Location Page ] ***/
#ubiconame address {width:220px; padding:2em; font-weight:bold;}
#ubiconame div.locationdata {width:220px; padding:2em;}
div#googlemap small a:link, div#googlemap small a:visited {color:#bd040f;font-weight:bold;}

/* Datos Legales */
#legal {color:#333;background: transparent url('images/table_bg.png') top center repeat-x;padding:2em;}
#legal p {padding:1em;}
#legal dl {padding:1em 2em;}
#legal dl dt {font-weight:bold; color:#777; padding:.5em;}
#legal dl dd {padding:0.2em 1em;}
/* Politica de Privacidad */
#privacy {color:#333;background: transparent url('images/table_bg.png') top center repeat-x;padding:2em;}
#privacy p {padding:1em;}
#privacy ol {}
#privacy ol li {}
/* email form */
#form_privacy {font-size:9px; padding:12px;text-align:justify; color:#676767}
