@charset "utf-8";
/* CSS Document */

* { margin: 0 auto; padding: 0;}
table { border-collapse:collapse;}
table tr td { text-align:left; vertical-align:top;}
body { text-align:center; background-color: #BBE5F6;}

#todo { width:800px;}
#cabecera { height:200px; background-image:url(images/cabecera.jpg); background-repeat:no-repeat;}

#bloqueuno { width:188px; height:26px; background-image:url(images/bloqueuno.gif); background-repeat:no-repeat;}
#bloquedos { width:188px; background-image:url(images/bloquedos.gif); background-repeat: repeat-y;}
#bloquetres { width:188px; height:22px; background-image:url(images/bloquetres.gif); background-repeat:no-repeat;}
#dobleuno { width:612px; height:26px; background-image:url(images/dobleuno.gif); background-repeat:no-repeat;}
#dobledos { width:612px; background-image:url(images/dobledos.gif); background-repeat: repeat-y;}
#dobletres { width:612px; height:22px; background-image:url(images/dobletres.gif); background-repeat:no-repeat;}

#sitemap { margin-top:10px; margin-left:150px; width:280px; background-image:url(images/sitemap.gif); background-repeat:no-repeat; }
#pie { height:30px; vertical-align: middle; text-align:right; padding-right:12px;}

.plazas { width:134px; height:100px; background:url(images/plazas.jpg) no-repeat top; text-align:center; padding-top:20px; padding-bottom:16px; float:right; margin-right:30px; margin-top:-30px; margin-left:20px;}
.plazas p { font-size:16px; line-height:16px; color:#ECF6FA; text-align:center; margin-top:20px;}
.plazas strong { font-size:40px;}
.plazasb { width:96px; background:#43479A; text-align:center; padding-top:3px; padding-bottom:2px; float:left; margin-right:30px; margin-left:20px; color:#ECF6FA; line-height:26px; margin-top:3px;}
.plazasb strong { font-size:30px;}

div.novedades{border: 3px groove blue; padding-top: 5px; margin-bottom: 10px; margin-left: 10px; margin-right: 5px; padding-left: 5px;}
/* textos */
* { font-family: "Comic Sans MS", Arial, sans-serif;}
body { font: normal 12px Arial, Helvetica, sans-serif;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}

.rojo { color: #d40100;}
.azul { color: #43479A;}
.verde { color: #3cbe0b;}
.amarillo { color: #f8d50f;}

#pie, #pie a { color:#666666; font-size:10px; text-align:center;}
#bloquedos, #dobledos { text-align:left;}
#dobledos { padding:14px;}

h1 { width: 154px; margin-left: 11px; padding-left:14px; padding-top:4px; padding-bottom:6px; }
h1 a { font: bold 12px Arial, Helvetica, sans-serif; color: #43479A;}
h1 a:hover { color:#43479A;}
h1:hover { background-color: #BBE5F6;}
h1.sub { padding-top:1px; padding-bottom:1px;}
h1.sub a{ color:#666666; font-size:9px; text-transform:uppercase;}

.menu { width: 200px; margin-left: 11px; padding-left:14px; padding-top:4px; padding-bottom:6px; font: bold}
.menu a { font: bold 12px Arial, Helvetica, sans-serif; color: #43479A;}
.menu a:hover { width: 200px; color:#43479A;}
.menu:hover { width: 200px; background-color: #BBE5F6;}
.menu.sub { padding-top:1px; padding-bottom:1px;}
.menu.sub a{ color:#666666; font-size:9px; text-transform:uppercase;}


p { margin-bottom: 12px; text-align:justify; color: #000066; margin-left:15px; margin-right:26px;}
p.home a { font-weight: bold; color: #3cbe0b;}

ul { margin-top: 15px; margin-bottom:15px; margin-left:15px; margin-right:50px;}
ul li { list-style-type:none; border-bottom: 1px dotted #3cbe0b; padding-bottom:3px; margin-bottom:8px; color: #000066;}

input, textarea { font: normal 12px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:4px;}
div.fotos img{width:150px;height:110px;}
div.fotos{margin-left:10px;}
