@charset "utf-8";
/* CSS Document */

* { margin: 0; padding:0;}
table { border-collapse:collapse;}
table tr td { vertical-align:top; text-align:left;}

body { text-align:center; background-color:#252525; background-image: url(images/fondo.gif); background-repeat:repeat-x; background-position:top;}
#todo { width:766px; margin: 0 auto;}
#superior {}
#contenido { height:300px; background: url(images/contenido.gif) repeat-y; text-align:center;}
#inferior { height:78px; background:url(images/pie.gif) no-repeat top; text-align:center; vertical-align:middle;}

#interior { width:660px; margin: 0 auto;}
#interior tr td { width: 330px; padding:8px;}

ul { margin-top: 14px; margin-bottom:14px; margin-left:30px; text-align:left;}
ul li { margin:2px 4px; margin-left:20px; list-style-position:outside; padding-left:6px; text-align:left;}

#servicios { width:600px; margin:0 auto;}
#servicios tr td { width:300px; padding:14px;}

#nosotros { margin: 20px auto;}
#nosotros tr td { width:130px; text-align:center;}
#nosotros tr td a img { border:0;}

#sitemap { width:300px; text-align:left; margin-top: 20px; margin-left:20px; background:url(images/sitemap.gif) no-repeat top;}
#sitemap a { font-weight:bold; color: #FFCC33;}

/* textos */
body { font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF;}
a{ text-decoration:none;s}
a:hover { text-decoration:underline; color:#FF9900;}

#inferior, #inferior a { text-transform:uppercase; color:#FFFFFF; text-decoration:none; font-size:11px;}
#inferior a:hover { text-decoration:underline; color:#FF9900;}

.naranja { color: #FFCC33;}
span { font-style:italic;}

h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #FF9900; text-transform:uppercase; margin: 6px 0; text-align:left; border-left: 2px solid #FFF; padding: 2px 4px;}
p { margin: 6px 0; text-align:left;}
p.enlace { text-align:right; padding-right:6px;}
p.enlace a { font-weight:bold; color: #FFCC33;}
p.imagen { text-align:center; margin: 2px;} 