/* CSS Document */

body {
margin:0;
padding:0;
background:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
line-height:15px;
}
a{
margin:0;
padding:0;
border:0;
}
h1{
margin:10px 0 10px 0;
padding:0;
font-size:19px;
color:#FFFFFF;
font-weight:normal;
}
/*-------------------------------------------------------------*/
/*----------------- CONSTRUCCION ------------------------------*/
/*-------------------------------------------------------------*/

/*------------- WRAP ------------------*/
table.wrap {
background:url(../img/bgg.gif) no-repeat center top;
}

/*------------- IZQUIERDA -----------------------------------*/
td.izquierda {
width:150px;
border-right:1px solid #fff;
background-color:#000000;
}

/*------------- MENU ------------------*/
table.menu {
border-left:1px solid #fff;
border-bottom:1px solid #fff;
}

table.menu a.first:link, a.first:visited {/*--- 1º NIVEL ----*/
border-top:1px solid #fff;
padding:13px 0 13px 0;
color:#FFFFFF;
font-size:16px;
text-decoration:none;
display:block;
text-align:center;
}
table.menu a.first:hover   { color: #ffffff; background-color: #68c2e6 }
table.menu a.first:active   { color: #ffffff; background-color: #68c2e6; border-bottom: 1px solid #fff }

table.menu a.second:link, a.second:visited {/*--- 2º NIVEL ----*/
background:#535353;
padding:5px 10px 5px 10px;
color:#FFFFFF;
font-size:11px;
line-height:13px;
text-decoration:none;
display:block;
text-align:left;
border:0;
}
table.menu a.second:hover    { color: #68c2e6 }
table.menu a.second:active {
}

.active     { color: #ffffff; font-weight: bold; font-size: 16px; text-decoration: none; background-color: #68c2e6; text-align: center; display: block; padding: 13px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.active2   { color: #68c2e6; font-size: 11px; line-height: 13px; text-decoration: none; background-color: #535353; text-align: left; display: block; padding: 5px 10px; border: 0 }
/*------------- TOP ------------------*/
td.top {
padding:8px;
border-bottom:1px solid #fff;
font-size:25px;
color:#fff;
letter-spacing:-1px;
}

/*------------- CONTENT ------------------*/
td.content {
padding:20px;
}

td.content img  { margin: 0 10px 15px 0 }
a.home:link img { border: solid 2px #fff }
a.home:visited img, a.home:hover img   { border: solid 2px white }

a.client:link, a.client:visited  { color: #ffffff; font-size: 14px; text-decoration: none; text-align: right; padding: 10px 0 0 550px }
a.client:hover   { color: #68c2e6; border: solid 2px white }

.recuadro  { border: solid 2px #fff }
/*-------------------------------------------------------------*/
/*--------------------- CONTACT US  ---------------------------*/
/*-------------------------------------------------------------*/

table.contact  { background-color: #000000; text-align: left; margin: 0 0 0px; border: solid 2px #fff }
table.contact td{
padding:20px;
}
table.contact p{
margin:3px 0 0 0;
padding:0;
}
table.contact strong{
margin:3px 0 0 0;
padding:0;
font-weight:normal;
text-transform:uppercase;
font-size:9px;
}
table.contact a{
margin:3px 0 0 0;
padding:0;
text-decoration:none;
font-style:italic;
color:#FFFFFF
}
table.contact a:hover   { color: #68c2e6 }

h2 {
margin:3px 0 0 0;
padding:0;
font-size:17px;
color:#FFf;
font-weight:normal;
}

/*------------------------ IFRAME ------------------------------*/
iframe  { background-color: #000000; margin: 0; border: 0pt }