 {
padding-right:0;
}

body {
margin-top:0 0 0 0 20px;
font-size:100%;
background:url(../ima/background.jpg) repeat-x;
color:#000;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background-color:#D2A67B;
}

H1 {
font-size:0.9em;
padding-bottom:10px;
text-transform:uppercase;
color:#53371C;
}

H2 {
font-weight:700;
font-size:0.8em;
padding-bottom:10px;
color:#419dda;
}

H3 {
font-size:0.7em;
padding-bottom:10px;
color:#065d7a;
}

.P {
font-size:0.67em;
color:#565656;
line-height:15px;
padding:0 0 10px;
}

SPAN {
font-weight:700;
font-size:0.67em;
text-transform:uppercase;
color:#000;
}

BLOCKQUOTE {
font-size:0.8em;
width:430px;
font-family:Arial, sans-serif, Trebuchet, "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
margin:1px 2px 1px 5px;
padding:0 0 0 5px;
}

#righnuestro {
width:380px;
background-color:#FFF;
padding:0 12px 10px;
}

UL {
margin:0;
padding:0;
}

LI {
font-weight:400;
font-size:0.7em;
padding:0 0 10px;
}

IMG {
border-style:none;
}

A:hover {
color:#7C5229;
text-decoration:none;
}

#cccontainer {
width:929px;
text-align:left;
background:url(../ima/cielo.jpg) repeat-x;
background-color:#FFF;
margin:0 auto;
}

#container {
width:929px;
text-align:left;
background-color:#FFF;
margin:0 auto;
}

#header {
background:url(../ima/header.jpg) no-repeat;
}

UL#navigation {
list-style-type:none;
height:26px;
background-color:#fff;
text-align:center;
padding:0 0 0 20px;
}

UL#navigation LI {
float:left;
list-style-type:none;
margin:0;
padding:0;
}

UL#navigation LI A {
display:block;
line-height:26px;
height:26px;
text-decoration:none;
margin:0;
padding:0;
}

UL#navigation LI A SPAN {
visibility:hidden;
letter-spacing:1px;
}

#content {
background:url(../ima/shadow.jpg) no-repeat;
width:929px;
padding:45px 0 0;
}

#main {
background:url(..../ima/shadow.jpg) no-repeat;
width:929px;
padding:0;
}

.logo {
padding:0 0 0 30px;
}

#breadcrumb {
font-size:9px;
text-transform:uppercase;
color:#53371C;
padding:15px 0 0 40px;
}

#breadcrumb SPAN {
font-weight:400;
font-size:9px;
color:#BF8042;
}

.inicio {
background:url(../ima/inicio.gif) no-repeat;
width:88px;
}

.somos {
background:url(../ima/somos.gif) no-repeat;
width:118px;
}

.donde {
background:url(../ima/donde.gif) no-repeat;
width:121px;
}

.seguros {
background:url(../ima/seguros.gif) no-repeat;
width:83px;
}

.parte {
background:url(../ima/parte.gif) no-repeat;
width:90px;
}

.promociones {
background:url(../ima/promo.gif) no-repeat;
width:109px;
}

.enlaces {
background:url(../ima/enlaces.gif) no-repeat;
width:81px;
}

.acceso {
background:url(../ima/acceso.gif) no-repeat;
width:197px;
text-align:left;
}

.slogan {
float:right;
padding:100px 25px 0 0;
}

.left {
float:left;
}

.leftsidesta {
padding-left:20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#8C4600;
}

.leftside IMG {
padding-bottom:10px;
}

#leftarea {
float:left;
width:595px;
}

#leftarea .main {
padding:20px 28px 0 38px;
}

#rightarea {
background:url(../ima/dots-y.gif) repeat-y left 50%;
float:right;
padding-bottom:25px;
width:175px;
}

#rightarea DIV A.marty:hover {
background-image:url(../ima/marty-small-on.jpg);
}

#rightarea DIV A.vasu:hover {
background-image:url(../ima/vasu-small-on.jpg);
}

#rightarea DIV A.accentrixs:hover {
background-image:url(../ima/accentrixs-small-on.jpg);
}

#rightarea DIV A.cc:hover {
background-image:url(../ima/charming-small-on.jpg);
}

#rightarea DIV A.msr:hover {
background-image:url(../ima/msr-small-on.jpg);
}

#rightarea DIV A.svp:hover {
background-image:url(../ima/svp-small-on.jpg);
}

#rightarea DIV A IMG {
padding:1px;
}

.thumbnails {
float:left;
margin:0 7px 5px 0;
}

.normal {
padding:20px 0 0 10px;
}

.browse {
padding:20px 0 2px 10px;
}

.thumbs {
text-align:center;
padding:0 4px 30px 15px;
}

.right {
background:url(../ima/dots-y.gif) repeat-y left 50%;
margin-left:485px;
text-align:left;
}

.welcome {
background:url(../ima/dots-x.gif) repeat-x 50% bottom;
width:420px;
background-color:#FFF;
padding:0 10px 10px;
}

.linea {
background:url(../ima/dots-x.gif) repeat-x 50% bottom;
width:730px;
background-color:#FFF;
padding:0 10px 1px;
}

.welcome IMG {
float:left;
padding:0 8px 8px 0;
}

.author {
font-weight:700;
font-size:0.75em;
color:#BF8042;
text-align:right;
padding:5px 20px;
}

.author2 {
padding-left:5px;
font-size:0.75em;
padding-bottom:5px;
color:#7C5229;
padding-top:5px;
}

.small {
font-weight:400;
font-size:0.55em;
color:#565656;
}

.tiny {
font-weight:700;
color:#565656;
}

#contact TD {
padding:3px 0;
}

#service {
background:url(../ima/dots-y.gif) repeat-y right 50%;
width:233px;
}

#service2 {
background:url(../ima/dots-x.gif) repeat-x 50% top;
width:420px;
}

#service3 {
background:url(../ima/dots-y.gif) repeat-y 50% left;
width:390px;
}

#project {
padding-right:5px;
float:right;
width:200px;
}

#project DIV P {
padding:5px 0;
}

#project .pad {
text-decoration:underline;
padding:15px 0 40px 10px;
}

A.hide {
color:#fff;
outline-style:none;
}

.learn {
font-size:0.97em;
color:#93c267;
}

.show {
font-size:1.52em;
}

.grow {
font-size:1.02em;
}

.shrink {
font-size:0.72em;
padding:10px 0 0;
}

#footer {
background:url(../ima/footer.gif) no-repeat;
height:15px;
}

#bottom {
font-size:0.7em;
color:#044257;
letter-spacing:0.07em;
text-align:center;
background:url(../ima/pie.jpg) no-repeat;
padding:0 10px 5px;
}

A.bottom:hover {
color:#53371C;
text-decoration:underline;
}

.note {
margin-left:295px;
position:absolute;
}

.field {
border-right:#5a8dac 1px solid;
border-top:#5a8dac 1px solid;
background:url(../ima/input-bg.gif) repeat-x left top;
border-left:#5a8dac 1px solid;
width:250px;
border-bottom:#5a8dac 1px solid;
}

.submit {
border-right:#C28649 1px solid;
border-top:#C28649 1px solid;
margin-top:5px;
font-size:10px;
border-left:#C28649 1px solid;
width:80px;
cursor:pointer;
color:#fff;
border-bottom:#C28649 1px solid;
background-color:#684523;
padding:3px;
}

.flecha {
list-style-image:url(../ima/list.gif);
}

.round {
border-right:#fff 0 solid;
border-top:#fff 0 solid;
font-size:0.72em;
border-left:#fff 0 solid;
color:#fff;
border-bottom:#fff 0 solid;
background-color:#065d7a;
margin:0 auto;
padding:20px;
}

.round STRONG {
font-size:1.1em;
color:#93c267;
}

.work {
padding-top:5px;
}

.promo {
margin-bottom:30px;
}

.clear {
clear:both;
height:0;
}

.contenttable {
border-collapse:collapse;
width:640px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
line-height:normal;
background-color:#FCEEC9;
float:none;
border-color:#A85400;
border-style:solid;
border-width:thin;
}

.logcontenttable {
border-collapse:collapse;
width:640px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
line-height:normal;
background-color:#FCEEC9;
float:none;
background-image:url(log.jpg);
background-repeat:no-repeat;
border-color:#A85400;
border-style:solid;
border-width:thin;
}

.pencontenttable {
border-collapse:collapse;
width:640px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
line-height:normal;
background-color:#FCEEC9;
float:none;
background-image:url(pen.jpg);
background-repeat:no-repeat;
border-color:#A85400;
border-style:solid;
border-width:thin;
}

.ttable {
border-collapse:collapse;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-right:10px;
padding-left:10px;
padding-top:5px;
background-color:#FCEEC9;
float:none;
}

.naranja {
background-color:#C68D56;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
border-bottom-color:#A85400;
border-bottom-style:solid;
border-bottom-width:thin;
line-height:normal;
}

.heading {
background:#353800;
color:#fff;
font:bold 12px Arial, sans-serif;
text-align:center;
vertical-align:bottom;
line-height:18px;
}

.heading2 {
background:#806E3A;
color:#fff;
font:bold 12px Arial, sans-serif;
text-align:center;
vertical-align:bottom;
}

.heading3 {
color:#fff;
font:bold 12px Arial, sans-serif;
text-align:center;
vertical-align:bottom;
background-color:#AE6400;
}

.campos {
font-family:tahoma;
font-size:12px;
text-decoration:none;
background-color:#ff;
border:1px #D8AE84 solid;
}

.contentLeft {
width:40%;
height:25px;
text-align:right;
padding-right:11px;
font-weight:400;
vertical-align:top;
padding-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#323131;
}

.vertmiddle {
vertical-align:middle;
}

.txt2ROJO {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:red;
}

#blanco {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
}

#blanco2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
}

.blanco2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

A.blanco:hover {
color:#EBD7C2;
}

.cielo {
background:url(../ima/cielo.jpg) repeat-x;
}

.destaca {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#623100;
}

A:link,A:visited {
color:#BF8042;
text-decoration:none;
}

#main UL,.leftside {
padding-left:20px;
}

#breadcrumb A:link,#breadcrumb A:visited {
color:#BF8042;
text-decoration:underline;
}

#breadcrumb A:hover,A.hide:hover,.round A:hover {
text-decoration:none;
}

#rightarea DIV A.marty:link,#rightarea DIV A.marty:visited {
background-position:center bottom;
background-image:url(../ima/marty-small.jpg);
background-repeat:no-repeat;
}

#rightarea DIV A.vasu:link,#rightarea DIV A.vasu:visited {
background-position:center bottom;
background-image:url(../ima/vasu-small.jpg);
background-repeat:no-repeat;
}

#rightarea DIV A.accentrixs:link,#rightarea DIV A.accentrixs:visited {
background-position:center bottom;
background-image:url(../ima/accentrixs-small.jpg);
background-repeat:no-repeat;
}

#rightarea DIV A.cc:link,#rightarea DIV A.cc:visited {
background-position:center bottom;
background-image:url(../ima/charming-small.jpg);
background-repeat:no-repeat;
}

#rightarea DIV A.msr:link,#rightarea DIV A.msr:visited {
background-position:center bottom;
background-image:url(../ima/msr-small.jpg);
background-repeat:no-repeat;
}

#rightarea DIV A.svp:link,#rightarea DIV A.svp:visited {
background-position:center bottom;
background-image:url(../ima/svp-small.jpg);
background-repeat:no-repeat;
}

#service DIV,#project DIV {
padding:8px 1px 15px 13px;
}

#service .pad,#service2 .pad,#service3 .pad {
text-decoration:underline;
padding:15px 5px 10px 10px;
}

#service .pad UL LI,#service2 .pad UL LI,#service3 .pad UL LI,#project .pad UL LI {
font-weight:700;
font-size:0.72em;
text-decoration:underline;
}

#service2 DIV,#service3 DIV {
padding:8px 15px 15px 13px;
}

A.hide DIV,A.hide:active SPAN,A.hide:unknown SPAN {
display:none;
}

A.hide:active,A.hide:unknown {
color:#fff;
background-color:#065d7a;
}

A.hide:active DIV,A.hide:unknown DIV {
display:block;
cursor:default;
color:#fff;
}

A.bottom:link,A.bottom:visited {
font-size:0.77em;
text-transform:uppercase;
color:#CE9E6F;
text-decoration:none;
}

A.blue:link,A.blue:visited,A.blue:hover {
color:#044257;
text-decoration:none;
}

.round A:link,.round A:visited {
color:#93c267;
text-decoration:underline;
}

.round P,A.site:hover {
color:#fff;
}

A.site:link,A.site:visited {
font-weight:700;
text-decoration:none;
}

A.blanco:link,A.blanco:visited {
font-size:0.77em;
text-transform:uppercase;
color:#FFF;
text-decoration:none;
}