html {background:url(../img/bg_html.gif) repeat-x left top #b5d494;}
body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#668235; margin:0; padding:0 0 40px 0; background:url(../img/bg_body.jpg) no-repeat center 27px;}

p, form, table, img, ul, li, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:none;}
ul, li {list-style:none;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; margin-bottom:0; margin-left:0;}
td {vertical-align:top;}

a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
.tx11 {font-size:11px;}
.pdf {font-size:11px; width:363px; padding:5px 0 1px 0;}
.pdf a {padding:1px 0 1px 20px; background:url(../img/icono_pdf.gif) no-repeat left top;}
a.Boton {font-size:13px; font-weight:bold; color:#fff; padding:5px 20px; background:#77993e; display:inline-block; -moz-border-radius:3px; -webkit-border-radius:3px;}
a.Boton:hover {text-decoration:none; background:#000;}

.Cabecera {width:960px; height:249px; margin:auto; overflow:hidden; clear:both;}
.Logo {width:960px; height:89px; background:url(../img/logo_rcgcerdana.gif) no-repeat 15px 10px; overflow:hidden; clear:both;}
.Logo a, .Logo h1 a {text-indent:-9999px; width:326px; height:72px; display:block; overflow:hidden;}
.Menu {width:945px; height:150px; padding:10px 0 0 15px; background:url(../img/bg_menu.png); overflow:hidden; clear:both;}
.Menu .fuente {font-size:17px; font-weight:bold; line-height:22px; color:#fff; text-transform:lowercase; padding-bottom:3px; border-bottom:solid #c7deac 1px;}
.Menu ul {width:174px; margin:0 15px 0 0; float:left;}
.Menu ul.Inicio {margin-bottom:15px; height:18px; float:none; clear:both;}
.Menu li.fuente {margin-bottom:5px;}
.Menu a {line-height:18px; width:174px; display:block;}
.Menu a:hover, .Menu li.Activo {color:#fff; text-decoration:none; width:174px; background:#77993e;}
.Menu li.Activo a {color:#fff; width:174px;}

.Contenido {width:960px; margin:auto; padding-bottom:55px; background:url(../img/bg_contenido.gif) no-repeat left bottom #fff; overflow:hidden; clear:both;}
.BannerHome {width:960px; height:333px; overflow:hidden; clear:both;}
.Home {width:945px; padding:30px 0 0 15px; overflow:hidden; clear:both;}
.Home .ColDoble, .Pagina .ColDoble {width:363px; margin-right:15px; float:left;}
.Home .ColSimple, .Pagina .ColSimple {width:174px; margin-right:15px; float:left;}
.Pagina .ColTriple {width:552px; margin-right:15px; float:left;}
.Home h2 {font-size:13px; font-weight:normal;}
.Home p.fuente {font-size:21px; line-height:22px; color:#464934; text-transform:lowercase; padding:5px 0 15px 0; border-top:solid #c9d6b2 1px;}
.Home .Noticia {width:363px; margin-bottom:20px; overflow:hidden; clear:both;}
.Home .Noticia h3 {font-size:15px; margin-bottom:5px;}
.Home .Foto, .Pagina .Foto, .Pagina .Noticia .Foto, .Pagina .Galeria .Foto, .Pagina .Servicio .Foto {width:174px; height:130px; margin-bottom:10px; position:relative;}
.Home .Foto .Esquinas, .Pagina .Foto .Esquinas, .Pagina .Noticia .Foto, .Pagina .Galeria .Foto .Esquinas, .Pagina .Servicio .Foto .Esquinas {width:174px; height:130px; background:url(../img/bg_foto_esquinas.png) no-repeat left top; position:absolute; z-index:0;}
.Pagina .Noticia .Foto, .Pagina .Servicio .Foto {margin-top:10px; position:relative; float:right;}
.Pagina .Plano img {width:174px;}
.Home .Mas {font-size:11px; text-align:right; border-top:solid #77993e 1px; border-bottom:solid #77993e 1px; clear:both;}
.Home .Mas a {padding:2px 0; display:block;}
.Pagina {line-height:16px; width:945px; padding:15px 0 0 15px; overflow:hidden; clear:both;}
.Pagina .Titulos {width:945px; height:40px; overflow:hidden; clear:both;}
.Pagina .Titulos h2 {font-size:25px; line-height:30px; color:#464934; float:left; position:absolute;}
.Pagina .Titulos h3 {font-size:25px; line-height:30px; color:#464934; width:378px; float:left; position:absolute; margin-left:189px;}
.Pagina .Titulos h3.doble {margin-left:567px;}
.Pagina .Columnas {width:945px; overflow:hidden; clear:both;}
.Pagina h4 {font-size:14px; color:#464934; margin-bottom:16px; padding-top:6px; border-top:solid #77993e 1px; display:block;}
.Pagina p {margin-bottom:16px;}
.Pagina .Paginacion {font-size:11px; text-align:right; border-top:solid #77993e 1px; border-bottom:solid #77993e 1px; clear:both;}
.Pagina .Paginacion a {padding:2px 0;}
.Pagina .Paginacion span {margin:0 10px;}
.Pagina .Noticia, .Pagina .Servicio {width:552px; margin-bottom:10px; border-top:solid #77993e 1px; overflow:hidden; clear:both;}
.Pagina .Noticia h3, .Pagina .Servicio h3 {font-size:15px; color:#464934; width:363px; margin-bottom:5px; padding-top:7px;}
.Pagina .Noticia p {width:363px; margin:0;}
.Pagina .Galeria {width:756px; float:left; overflow:hidden;}
.Pagina .Galeria .Foto {margin-right:15px; float:left;}
.Pagina .ColDoble ul, .Pagina .ColTriple ul {margin-bottom:16px;}
.Pagina .ColDoble li, .Pagina .ColTriple li {list-style:square; margin-left:14px;}
ul.Submenu {width:174px; height:auto !important; height:auto; min-height:10px; margin-right:15px; float:left; overflow:hidden;}
ul.Submenu li a {font-size:11px; color:#000; width:169px; padding:2px 0 2px 5px; background:#e3eed5; border-bottom:solid #fff 1px; display:block;}
ul.Submenu li a:hover, ul.Submenu a.Activo {color:#fff; text-decoration:none; background:#adc389;}
table.Tarifas {width:363px; margin-bottom:32px; padding:0 10px 10px 10px; border:solid #c9d6b2 1px; -moz-border-radius:10px; -webkit-border-radius:10px;}
table.Tarifas td {text-align:right; padding:5px 10px; border-top:solid #c9d6b2 1px;}
table.Tarifas td.Left {text-align:left;}
table.Tarifas td.Cab {font-size:11px; font-weight:bold; padding:10px 10px 10px 10px; border-top:none;}
table.Calendario {width:552px; border-top:solid #77993e 1px;}
table.Calendario td {padding:5px 0 10px 0;}
table.Calendario td.Mes {font-size:13px; width:85px;}
table.Calendario td.Dia {font-size:13px; text-align:right; width:89px;}
table.Calendario td.Evento {width:363px; padding-left:15px;}
table.Calendario h3 {font-size:14px; color:#464934; margin-bottom:3px;}
p.Notas {padding:10px; background:#e4f0d8; border:solid #77993e 1px;}
.Pie {font-size:11px; text-align:right; width:960px; margin:auto; padding-top:20px; overflow:hidden; clear:both;}
.Pie span {padding:0 10px;}

/* PNG PARA IE6- */
* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "img/transparente_ie6.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
