* {padding: 0; margin: 0; border: 0;}
body, html { color: #000;  font-family: Arial, Verdana, Tahoma, sans-serif; background-color: #ffffff;  text-align: center; font-size: 13px; padding: 0px;}
p {padding: 7px 0 7px 0;}
a { color: #ffffff;}
a:hover{ color: #ffffff; text-decoration: none; }
em {color: #ffffff;}

#campo { background-color: #fff; height: 18px; border: solid 1px #8e8e8e; }
h1, h2, h3 {
font-weight: bold;
padding-bottom: 5px;
}
h1 { margin-bottom: 0px; margin-top: 14px; color: black; background-position: 0 3px; padding-left: 18px; background-repeat: no-repeat; background-image: url(../publicidad/peloto.gif); font-size: 15px;}

h1 a, #cabecera h2{ color: #fff; }
.borrado { clear: both; }
.imagencentral { padding-left: 22px; }

.botonmenu { padding-top: 7px; padding-left: 22px; }
#estructura {background-image: url(../img/fondo_estructura.gif); background-repeat: repeat-y; background-position: 0;  width: 1000px; margin: 0 auto; text-align: left; }
#estructuravacio { background-image: url(../publicidad/fondo_estructura_vacio.gif); background-repeat: repeat-y; background-position: 0;  width: 1000px; margin: 0 auto; text-align: left; }

#cabecera { background-color: #fff; background-image: url(../publicidad/fondo_cabecera.jpg); background-repeat: repeat-x; background-position: 0 0; position: relative; height: 104px; }
#cabecitas {
	position: absolute;
	   padding-left: 22px;;
}
#cabecitas a { color: #cbcbcb; text-decoration: none; }
#cabecitas a:hover { color: #000;}
#cabecitas img {margin-right: 6px;}


#logotipo {  width: 820px; height: 84px; float: right; padding-right: 2px; }

#home { background-color: #fff; background-image: url(../publicidad/fondo_home.jpg); background-repeat: no-repeat; background-position: 0 0; height: 375px; padding-top: 0px; }
#slide1 {margin-left: 20px; width: 298px; float: left;}
/* IE6 Only */
* html #slide1 {margin-left: 10px; width: 298px; float: left;}

#slide2 {margin-left: 1px; width: 299px; float: left;}
#slide3 {margin-left: 1px; width: 299px; float: left;}

#hometexto { color: #fff; font-size: 1.2em; line-height: 1.5em; text-align: justify; position: absolute; top: 446px; left: 46px; width: 900px; z-index: 2; }

#contenedor {   width: 1000px;   background-color: #fff; background-image: url(../publicidad/fondo_pagina.gif); background-repeat: no-repeat; background-position: 0 bottom; }
#contenedor1 {   width: 1000px;   background-color: #fff; background-image: url(../publicidad/fondo_pagina1.gif); background-repeat: no-repeat; background-position: 0 bottom; }
#contenedorvacio {   width: 1000px;   background-color: #fff; background-image: url(../publicidad/fondo_vacio.gif); background-repeat: no-repeat; background-position: 0 bottom; }

#paginavacia { background-color: #fff; background-image: url(../publicidad/fondo_home.jpg); background-repeat: no-repeat; background-position: 0 0; height: 340px; padding-top: 0px; }

.imagencabecera {margin-left: 16px; margin-bottom: 20px;}

#lateral { background-image: url(../publicidad/fondo_lateral.gif); background-repeat: no-repeat; background-position: 0 0; color: #666666;  line-height: 1.2em;  width: 236px;  float: left;  }
#lateral p {margin-left: 45px; font-size: 11px;}

#contenido { color: #666666;  line-height: 1.2em; width: 735px;  float: left; margin-bottom: 20px; min-height: 340px; height: auto !important; height: 340px;}

#contenido strong,b{ font-style: normal; font-weight: normal; color: #000000;  }
#contenido a {color: #163f76; text-decoration: none;}
#contenido a:hover{ text-decoration: underline;}
#contenido p, h1, h2, h3, iframe, table  {margin-left: 30px; margin-right: 50px;}
#contenido li  {margin-left: 50px; margin-right: 10px; }

#menu {background-color: #fff; background-image: url(../publicidad/fondo_menu.jpg); background-repeat: repeat-x; background-position: 0 0; height: 70px;}

#botones { padding:8px 0 0; list-style-type:none;  height:80px; margin-right: 0; margin-bottom: 0; margin-left: 102px; }
#botones li { background-position: 0 0; float:left; display:inline; width:175px; text-align: center; padding-right: 20px; }
#botones li a, #botones li a:visited { display:block; width:175px; height:48px; font-weight: bold; color:#666666; text-decoration:none;  line-height: 20px; background-image: url(../publicidad/boton_menu.jpg); background-repeat: no-repeat; background-position: 0 0; padding-top: 8px; }
#botones li#actual a, #botones li#actual a:hover span{ background-image: url(../img/boton_menu_actual.jpg); }
#botones li a:hover { font-weight: bold; color:#ff0000; text-decoration:none; background-image: url(../publicidad/boton_menu_sobre.jpg); background-repeat: no-repeat; background-position: 0 0; } 
#botones li a.chosen, #botones li a.chosen:visited,  #botones li a:active, #botones li a:focus { font-weight: bold; color:#ff0000; text-decoration:none; background-image: url(../publicidad/boton_menu_actual.jpg); background-repeat: no-repeat; background-position: 0 0; }

#boton { color:#000; font-size:1em; text-decoration:none; line-height: 16px; background-color: transparent; background-image: url(../publicidad/boton.gif); background-repeat: no-repeat; padding: 10px 18px 10px 24px; }

#botonesinterior { padding-left: 50px; padding-bottom: 0; padding-right: 0px; padding-top: 50px; list-style-type:none; width:159px; }
#botonesinterior li { width:159px; text-align: center; padding-right: 20px; }
#botonesinterior li a, #botonesinterior li a:visited { display:block; width:159px; height:44px; color:#333333; text-decoration:none; line-height: 30px; background-image: url(../publicidad/boton_interior.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 8px; }
#botonesinterior li a:hover { color:#fff; background-image: url(../publicidad/boton_interior_sobre.gif); background-repeat: no-repeat; background-position: 0 0; } 
#botonesinterior li a.chosen, #botonesinterior li a.chosen:visited,  #botonesinterior li a:active, #botoneinteriors li a:focus { color:#fff; background-image: url(../publicidad/boton_interior_sobre.gif); background-repeat: no-repeat; background-position: 0 0; }
#botonesinterior li#subnivel a{  color:#fff; background-image: url(../publicidad/bto_subnivel_interior.gif); font-size: 12px;}
#botonesinterior li#subnivel a:hover {  color:#fff; background-image: url(../publicidad/bto_subnivel_interior_sobre.gif); }
#botonesinterior li#subnivelactual a{  color:#fff; background-image: url(../publicidad/bto_subnivel_interior_actual.gif);font-size: 12px; }
#botonesinterior li#actual a, #botonesinterior li#actual a:hover span{  color:#fff; background-image: url(../publicidad/boton_interior_actual.gif); }


#pie { background-color: #fff; background-image: url(../agencia-de-publicidad.jpg); background-repeat: no-repeat; background-position: 0 0; position: relative; height: 74px; z-index: 0; }
#piecito { position: absolute; top: 35px; left: 738px; z-index: 2;color: #fff;  }
#piecito a{ color: #fff;  text-decoration: none;}
#piecito a:hover{text-decoration: underline;}
#pieizq { width: 400px; font-size: 12px; font-style: normal; font-weight: normal; position: absolute; top: 10px; left: 5px; z-index: 1; }
#pieizq a{ color: #fff;  text-decoration: none;}
#pieizq a:hover{text-decoration: underline;}
#piecitor { position: absolute; top: 55px; left: 748px; z-index: 2;color: #fff;font-size: 10px;  }

.imagenespaciado {margin-left: 10px; margin-right: 0px; margin-bottom: 10px;}

.margen {margin-left: 80px;margin-right: 50px;}
.margen1 {margin-left: 5px;margin-right: 50px;}

.margen li{margin-bottom: 10px; margin-top: 4px;}

input {border-color: #d2d2d2; border-style: solid; border-width: 1px;}

