/* CSS Document */
body { background:url(../img/back.gif); margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; }
a:link { color:#006666; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }
a:visited { color:#006666; text-decoration:none; }
#contenedor { width:980px; text-align:left; padding:0px; margin:0px; }
#sup { background:url(../Images/img_01.png); height:25px; }
#cuerpo { background:url(../Images/img_02.png); }
#contenido { margin-left:25px; margin-right:25px; }
#bot { background:url(../Images/img_03.png); height:25px; }
#barra {  }
#cabecera { background:url(../img/b3.jpg); height:120px; position:relative; top:-12px; }
#imagen { padding:10px; }
#cierre { font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-align:center; border-top:1px #999999 dashed; padding-top:10px; }
#content { padding-left:10px; overflow: hidden; width: 100%; }
ul { margin:0px; margin-left:20px; }
.menu { list-style:none; margin:0px; padding:0px; }
.menu li { background-color:#D6E4E1; margin:1px; padding:5px; padding-left:10px; padding-right:10px; font-size:14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.menu li:hover { background-color:#E8EDF0; }
.menu a:link { color:#000000; text-decoration:none; }
.menu a:hover { color:#006666; text-decoration:none; }
.menu a:active { color:#006666; }
.menu a:visited { color:#000000; text-decoration:none; }
.submenu { margin-left:10px; padding-left:10px; }
#desc { padding:20px; padding-top:0px; }
.title { font-size:20px; color:#4A4DD5; font-family:Geneva, Arial, Helvetica, sans-serif; }
p { margin-top:0px; }
.subtitle { font-size:14px; }
.img { margin:5px; }
.img2 { margin-left:10px; margin-right:10px; }
.texto { font-size:12px; }
.title a:link { color:#666666; text-decoration:none; }
.title a:hover { color:#000000; border-bottom:1px dotted; }
.title a:visited { color:#666666; text-decoration:none; }
h1 { margin:0px; padding:0px; }
h2 { margin:0px; padding:0px; }
.seccion { border:1px solid #CCCCCC; background-color:#F3F8F8; padding:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.negrita { font-weight:bold; font-size:14px; }
.logo { border:1px #999999 solid; padding:1px; }
.warning { border: #D9DD37 1px solid; background:#FAFAED; color:#990000; padding:5px; }
.offer { color:#990000; font-size:22px; font-weight:bold; border:2px #FF6633 solid; background:#FBD7D7; padding:10px; margin:5px; } 
.ok { background-color:#DAEED7; border:#003300 1px solid; border-radius: 10px; -moz-border-radius: 10px; padding:5px; }
