Body
{
    margin: 0px;
    background-color: #a4a4a4;
}
TR.Color1 {
    background-color: #d4d4d4;
}
TD.Color2 {
    background-color: #eceaea;
}
TD.Headerbg 
{
    background-image:url(images/col2-bottom.gif);
    background-repeat:no-repeat;
    width:356px;
    height:92px;
}
.Bordered {
    border-left: solid 1px #000;
    border-right: solid 1px #000;
}
P {
    margin-top:0px;
    margin-bottom:0px;
}
H1 {
    font-family: 'Trebuchet MS';
    font-size: 24px;
    color: #666666;
    font-weight: normal;
    margin: 0 10px 0 10px;
}
H2 {
    font-family: 'Trebuchet MS';
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    margin: 0 10px 0 10px;
    font-style: italic;
}
.Texto {
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #666666;
    line-height:20px;
    margin: 0 10px 0 10px;
}
.TextoSocialMedia
{
    font-family: 'Trebuchet MS';
    font-size: 12px;
    color: #666666;
    vertical-align: top;
    margin: 5px 15px 0 10px;
    border-bottom: #c6c6c6 1px dashed;
}
.Texto A {
    color: #666666;
}
.Texto A:hover {
    color: #4783d1;
}
.TextoPortfolio {
    font-family: 'Trebuchet MS';
    font-size:10px;
    color: #fff;
}
.TextoPortfolio A { 
    color: #3399cd;
    text-decoration:none;
}
.TextoFooter {
    font-family: 'Trebuchet MS';
    font-size:10px;
    color: #6d8cac;
}
.TextoFooter A {
    color: #6d8cac;
    text-decoration:none;
}
.TextoLm
{
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #666666;
    font-weight: normal;
}
.TextoLm A {
    color: #666666;
}
.TextoLm A:hover {
    color: #3a6da0;
}
.NoBreakBeforeAfter {
    margin: 0px;
}
.HalfBreakAfter {
    margin: 10px 0 5px 0;
}
#Box-Middle li
{
    border:0px;
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #666666;
    line-height:20px;
    margin-right:10px;
}
li A 
{
    color: #666666;
}
li A:hover {
    color: #4783d1;
    
}
ul {
    border:0px;
    margin-top:0px;
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #666666;
    line-height:20px;
}
.image {
    border: solid 1px #000;
}
Input
{

}
.menudiv {
 position: absolute;
 visibility: hidden;
 z-index: 1000;
 border: 2px outset #FFFFCC;
 border-color: #FFFFCC #666633 #666633 #FFFFCC;
 background-color: #3e71a4; 
 layer-background-color: #CCCC99;
 padding: 5px;
 font: 14px/22px Arial, Helvetica, sans-serif; 
}
.menudiv .header {
 width: 100%;
 font-weight: bold;
 text-align: center;
 border-bottom: 0px dashed #999966;
 margin-bottom: 5px;
}
.menudiv a {
 display: block;
 border-top: 1px solid #CCCC99;
 border-right: 1px solid #CCCC99;
 border-bottom: 1px solid #CCCC99;
 border-left: 1px solid #CCCC99;
 color: #003333;
 text-indent: 0px;
 text-decoration: none;
 margin:5px;
}
.menudiv a:hover {
 border: 1px solid #336699;
 border-color: #6699CC #003366 #003366 #6699CC;
 background-color: #3e71a4;
 color: #FFFFFF;
}
.menudiv a:active {
 border: 0px solid #003366;
 border-color: #000000 #3366CC #3366CC #000000;
 background-color: #3e71a4;
 color: #FFFFFF;
 margin:10px;
}
.menudiv .highlighted {
 background-color: #336699;
 border-color: #336699;
 color: #FFFFFF;
}
.trigger a {
 font: Bold 14px Arial, Helvetica, sans-serif;
 color: #003366;
 text-decoration: none;
}
.trigger a.highlighted {
 color: #CC9966;
}
TD.Box-8 {    
    background-image: url(images/Lm-Box-8.png);
    background-repeat: repeat-x;
}
TD.Box-4 {
    background-image: url(images/Lm-Box-4.png);
    background-repeat: repeat-y;
}
TD.Box-6 {
    background-image: url(images/Lm-Box-6.png);
    background-repeat: repeat-y;
}
TD.Box-2 {
    background-image: url(images/Lm-Box-2.png);
    background-repeat: repeat-x;
}
#contactar-asesor {
    width:156px;
    height:57px;
    position:absolute;
    margin: 300px 0 0 30px;
}
#home {
    background-image: url(images/foto-home.png);
    background-repeat: no-repeat;
    width: 545px;
    height: 322px;
}
#diseno-web {
    background-image: url(images/foto-diseno-web.png);
    background-repeat: no-repeat;
    width: 545px;
    height: 322px;
}
#diseno-grafico {
    background-image: url(images/foto-diseno-grafico.png);
    background-repeat: no-repeat;
    width: 545px;
    height: 322px;
}
#posicionamiento-en-buscadores-seo {
    background-image: url(images/foto-posicionamiento-en-buscadores-seo.png);
    background-repeat: no-repeat;
    width: 545px;
    height: 322px;
}
#redaccion-creativa {
    background-image: url(images/foto-redaccion-creativa.png);
    background-repeat: no-repeat;
    width: 545px;
    height: 322px;
}
#testimonios {
    background-image: url(images/testimonios.png);
    background-repeat: no-repeat;
    width: 261px;
    height: 324px;
    position:relative;
}
#testimonios p {
    font-family: 'Trebuchet MS';
    font-size:10px;
    color: #484848;
    margin: 0px 10px 0px 10px;
}
#representantes {
    background-image: url(images/representantes.png);
    background-repeat: no-repeat;
    width: 262px;
    height: 499px;
    position:relative;
}
#representantes p {
    font-family: 'Trebuchet MS';
    font-size:11px;
    color: #484848;
    margin: 0px 10px 0px 10px;
}
#representantes p.blanco {
    font-family: 'Trebuchet MS';
    font-size: 11px;
    color: #fff;
    margin: 0px 10px 0px 10px;
    font-weight: bold;
}
#representantes a {
    text-decoration: none;
    color: #484848;
}
#representantes a:hover {
    text-decoration: underline;
}
#Box-Top
{
    background-image: url(images/bg-top-box.png);
    background-repeat:no-repeat;
    width:546px;
    height:15px;
    margin-top:10px;
}
#Box-Middle
{
 background-image: url(images/bg-box.png);
 background-repeat: repeat-y;   
}
#Box-Bottom
{
    background-image: url(images/bg-bottom-box.png);
    background-repeat:no-repeat;
    width:546px;
    height:15px;
    margin-bottom:10px;
}
#footer a
{
    color: #a5a6a6;
}
#footer a:hover
{
    color: #fff;
}
#Box-Top-Right
{
    background-image: url(images/bg-top-box-right.jpg);
    background-repeat:no-repeat;
    width:261px;
    height:15px;
    margin-top:10px;
    margin-bottom:0px;
}
#Box-Middle-Right
{
 background-image: url(images/bg-box-right.jpg);
 background-repeat: repeat-y;
 margin:0px;
}
#Box-Bottom-Right
{
    background-image: url(images/bg-bottom-box-right.jpg);
    background-repeat:no-repeat;
    width:261px;
    height:15px;
    margin-bottom:10px;
}
#Box-Middle-Right p
{
    font-family: 'Trebuchet MS';
    font-size:11px;
    color: #484848;
    margin: 0px 10px 0px 10px;
}
td.precio-fon
{
    background-image:url(images/precio-fon.gif);
    background-repeat:repeat-x;
}
a.plantillas-comprar
{
    color:#fff;
    text-decoration:none;
}
a.plantillas-comprar:hover
{
    text-decoration:underline;
}
.TextoPlantillas {
    font-family: 'Trebuchet MS';
    font-size:11px;
    color: #fff;
}
