/*
Vanguardia, Innovacion y Soluciones en Software
*/

body {
   margin: 0;
   padding: 0;
   background: #000000 url(images/img01.jpg) repeat left top;
   font-size: 18px;
   text-align: justify;
   color: #ABABAB;
}

h1, h2, h3 {
   margin: 0;
   /*text-transform: lowercase;*/
   font-weight: normal;
   color: #0026ff;
}

h1 {
   letter-spacing: 2px;
   font-size: 40px;
}

h2 {
   letter-spacing: 6px;
   text-align: center;
   font-size: 36px;
   color: white;

}

p, ul, ol {
   margin: 0 0 2em 0;
   font-weight: bold;
   text-align: justify;
   line-height: 32px;
}

a:link {
   color: rgb(255,135,0);
}

a:hover, a:active {
   text-decoration: none;
   color: #FFBB28;
}

a:visited {
   color: #FFBB28;
}

img {
   border: none;
}

img.left {
   float: left;
  /* margin-right: 15px;*/
}

img.right {
  /* float: right;*/
   margin-left: 15px;
}

/* Page */
#page {
   width: 830px;
   margin: 0 auto;
   background-color: #A6C2CC;
   padding-bottom: 10px;
}

#wrapper {
   margin: 0;
   padding: 0;
   padding-top: 10px;
   height: 315px;
   background: url(images/img02.png) repeat-x left top;
}

/** LOGO */
#logo {
   width: 810px;
   height: 260px;
   margin: 0px auto;
   /*background: url(images/img04.png) no-repeat left top;*/
}

/* Menu */
#divMenu{
   width: 810px;
   margin: 15px auto 15px auto;
}
#Menuleftwraper
{
   height:25px;
   background:  url("images/menu/bleft_100_primera.png") no-repeat left top;
   padding-left:8px;
   border:0;
}

#Menurightwraper
{
   height:25px;
   background: url("images/menu/bright_100_ultima.png") no-repeat      right bottom;
   padding-right:8px;
   border:0;
}

#MainMenu
{
   height:25px;
   background: #FFFFFF url("images/menu/bmid_100.gif");
   margin:0;
   border:0;
}
#tab
{
   margin:0;
   top:0;
}
#tab ul
{
   margin:0;
   padding:0;
   list-style:none;
   float:left;
}
#tab li
{
float:left;
   margin:0;
   padding:0;
  /* clear:both;*/
}
#tab a
{
   background:#000000 url("images/menu/bright_100.gif") no-repeat right top;
   margin:0;
   padding:0;
   text-decoration:none;
   /*width:180px;*/
   border:0;
   display:block;
   float:left;
}
#tab a span
{
   display:block;
   background:url("images/menu/bleft_100.gif") no-repeat left top;
   padding:0 13px 0 13px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#FFFFFF;
   line-height:25px;
}
#tab a:hover,#tab li.item_active a
{
   background-position:right bottom;
   /*border-color:;*/
}
#tab a:hover span,#tab li.item_active a span
{
   background-position:left bottom;
   color:#FFFFFF;
   font-weight:bold;
   font-style:normal;
   text-decoration:none;
}
.dropmenudiv
{
   position:absolute;
   top:0;
   float:left;
   display:block;
   visibility:hidden;
   border:0 solid ;
   background: #FFFFFF url("images/menu/bmid_100.gif");
   color:#FFFFFF;
   z-index:100;
   text-decoration:none;
   padding:0;
}
.dropmenudiv ul
{
   margin:0;
   padding:0;
   list-style:none;
}
.dropmenudiv li
{
   display:inline;
   margin:0;
   padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
   width:180px;
   margin:0;
   padding:0;
   display:block;
   border:0 solid ;
   color:#FFFFFF;
   background:url("images/menu/bleft_100.gif") no-repeat left top;
   font-weight:bold;
   font-style:normal;
   text-decoration:none;
}
.dropmenudiv a span
{
   float:left;
   display:block;
   line-height:25px;
   background:url("images/menu/bright_100.gif") no-repeat right top;
   padding:0 13px 0 13px;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#FFFFFF;
}
.dropmenudiv a span
{
   float:none;
}
.dropmenudiv a:hover
{
   border:0 solid ;
   background-position:left bottom;
   font-weight:bold;
   font-style:normal;
   text-decoration:none;
   color:#FFFFFF;
}
.dropmenudiv a:hover span
{
   background-position:right bottom;
   color:#FFFFFF;
   font-weight:bold;
}

/* Content */

#content {
   width: 810px;
   margin: 0px auto;
   background: url(images/contenido.png) repeat-y left top;
}
#content-bottom {
   width: 810px;
   margin: 0px;
   background: url(images/contenido_bottom.png) no-repeat left bottom;
}

/*Para la seccion con el titulo de la pagina*/
#divTitulo-leftwrap {
   margin: 0;
   padding: 0;
   height: 34px;
   background: url(images/titulo_left.png) no-repeat left top;
}
#divTitulo-rightwrap{
   margin: 0;
   padding: 0;
   height: 34px;
   background: url(images/titulo_right.png) no-repeat right top;
}

#divTitulo {
   /*margin-bottom: 20px;*/
   height: 34px;
   background: url(images/titulo.png) repeat-x left top;
}
#divTitulo h2 {
   font-family: "Trebuchet MS", Arial;
   font-size: 24px;
   font-weight: bold;
   color: #FFF;
}

/* Post */
.post {
   padding: 20px 25px 0px 25px;
}

.post .entry {
   padding: 0;
   /*tamaņo letra contenido*/
   font-size: 12px;
  /* border-bottom: 1px dotted #1F1F1F;*/
}

/* Footer */
#footer-leftwrap {
   margin: 0 auto;
   margin-top: 15px;
   padding: 0;
   padding-left: 5px;
   width: 810px;
   height: 25px;
   background: url(images/menu/bleft_100_primera.png) no-repeat left top;
  /* background: url(images/img05.jpg) no-repeat left top;*/
}
#footer-rightwrap {
   margin: 0;
   padding: 0;
   padding-right: 5px;
   height: 25px;
   background: url(images/menu/bright_100_ultima.png) no-repeat right top;
  /* background: url(images/img05.jpg) no-repeat left top;*/
}
#footer {
   margin: 0;
   padding: 0;
   background: url(images/menu/bmid_100.gif) repeat-x left top;
}

#footer p {
   margin: 0;
   margin-right: 165px;
   font-size: 12px;
   text-align: center;
   color: #DDD;
   line-height:25px;
   font-family: "Trebuchet MS", Arial;
}

#footer #validXhtml {
   float: left;
   margin: 2px 0px 2px 20px;
}

#footer #validCss {
   float: left;
   margin: 2px 20px 2px 5px;
}
