*	{ margin: 0px; padding: 0px }
a img,:link img,:visited img { border:none }
body	{ text-align: center; background: #EFEFEF url('/css/dropdown/themes/default/images/pattern1.png') 0 0 repeat-x; padding-bottom: 20px }
#container   { position: relative; width: 760px; margin:0px auto }

#cabecera	{ width: 100%; margin-top: 40px }
#cabecera01	{ width: 100%; height: 42px; background-image: url('/images/cabecera01.png'); text-align: left }
#cabecera01	img.cmmontellano	{ margin-left: 10px; margin-top: 10px; float: left }
#cabecera01	img.salamanca	{ margin-right: 10px; margin-top: 10px; float: right; display: inline }

#cabecera02	{ height: 160px; padding: 0px; background: #FFFFFF url('/images/fondo-rayadoGris.png')} /*height: 160px*/
#cabecera02 img.logo	{ float: left; margin-top: 20px; margin-left: 34px }
#cabecera02 #slideshow	{ margin-top: 0px; display: inline; float: right }

#menuSup	{ width: 100%; height: 37px; background-color: #FFFF99 }
#menuSup a	{ text-decoration: none; font-family:Verdana; color:#000000; font-size:8pt; font-weight:bold; line-height: 16px; letter-spacing: -1px }
#menuSup a:hover	{ color: #9F1313; text-decoration:none }
#menuSup .ultimoLi	{ border-right: none }
/*
#menuSup ul	{ padding-top: 8px; text-align: center }
#menuSup li	{ list-style-type: none; display: inline  }*/

#menuLeft #direccion	{ width: 184px; height: 123px; margin: 0 auto; margin-top: 25px; text-align: justify; padding: 6px; background-image: url('/images/parcheDireccion.png') } /*width: 196px;height: 135px*/
#menuLeft #direccion p	{ color: #2A2A2A; font-family: Tahoma; font-size: 8pt; padding-left: 12px; padding-right: 12px; margin-top: 3px; margin-bottom: 3px }
#menuLeft #direccion p.colegio	{ padding-top: 10px; color: #000000; font-weight: bold }
#menuLeft #direccion p.padBottom	{ padding-bottom: 10px }
#menuLeft #direccion a	{ text-decoration: none; color: #AA0B06 }
#menuLeft #direccion a:hover	{ text-decoration: none; color: #F0F000 }

#menuLeft #blogCalendarContainer	{ margin: 32px 0px 24px 4px }
#menuLeft #blogCalendarContainer p	{ font-family: Arial; font-size: 9pt; font-weight: bold; color: #FEC5C5 }

#contenidos	{ display: table; background-image: url('/images/contenidosBG.png'); min-height: 580px; height: auto !important; height: 580px }
#contenidos #menuLeft	{ display: block; width: 207px; float: left; background-image: url('/images/menuLeft.png'); background-repeat:no-repeat; background-position: left top; min-height: 580px; height: auto !important; height: 580px }

#contenidos #contenido	{ display: table; float: right; background-color: #FFFFFF; text-align: left; font-family:Verdana; color:#292929; font-size:9pt; line-height: 150%; padding: 24px; padding-right: 30px; width: 499px; min-height: 400px; height: auto !important; height: 400px } /*width: 550px*/
#contenidos #contenido h1	{ text-align: right; font-family:Arial; color:#6C0000; font-size:15pt; font-weight:bold; margin-bottom: 24px }
#contenidos #contenido h2	{ text-align: right; font-family:Arial; color:#363636; font-size:11pt; font-weight:bold; margin-bottom: 32px }
#contenidos #contenido h2.underH1	{ margin-top: -20px }
#contenidos #contenido p	{ text-align: justify; font-family:Verdana; color:#292929; font-size:9pt; line-height: 150%; margin-top: 12px; margin-bottom: 12px }
#contenidos #contenido a	{ text-decoration: none; color: #2257BB }
#contenidos #contenido a:hover	{ text-decoration: underline; color: #00336C }
#contenidos #contenido p.resaltar 	{ font-size: 10pt; color: #8E1A1A; font-family:Arial; font-weight:bold }
#contenidos #contenido .resaltar2	{ color: #000000; font-weight: bold }
#contenidos #contenido p.detalle	{ font-size: 8pt }

#contenidos #contenido ul, #contenidos #contenido ol { padding-left: 32px; padding-bottom: 12px }
#contenidos #contenido li { padding-left: 0px; margin-bottom: 12px; text-align: justify }

#contenidos #contenido ul.submenu	{ padding-bottom: 0px }
#contenidos #contenido ul.submenu li	{ margin-bottom: 0px }

#contenidos #contenido #imgDcha	{ float: right; margin-left: 20px; text-align: center }
#contenidos #contenido #imgDcha img, #contenidos #contenido #imgGaleria img	{ margin: 0px; padding: 0px; padding-top: 4px }
#contenidos #contenido #imgDcha	p, #contenidos #contenido #imgGaleria p	{ font-family: Tahoma; color: #BD7171; font-size: 8pt; margin-top: 1px; margin-bottom: 1px; text-align: center }

#contenidos #contenido #imgGaleria	{ border: 1px solid #BCBCBC; padding: 6px 10px; float: right; margin: 10px 10px; text-align: center }

#contenidos #contenido #tablaPrecios	{ width: 75%; padding: 6px; border-collapse: collapse; margin: 0 auto; margin-bottom: 24px }
#contenidos #contenido #tablaPrecios td	{ border-bottom:1px solid #883333; font-family: Verdana; color: #000000; font-size: 9pt; padding: 12px; padding-top: 8px; padding-bottom: 1px }
#contenidos #contenido #tablaPrecios td.precios	{ font-weight: bold; text-align: right }

#contenidos #contenido #frmReservas input	{ border: 1px solid #B56A6A; ; font-family:Verdana; font-size:9pt; background:#FFFFFF url('/images/inputBG.jpg'); padding: 1px; margin-bottom: 1px }
#contenidos #contenido #frmReservas p.cabeceraSecForm	{ padding: 3px; padding-left: 6px; width: 100%; background: #661111 url('/images/cabecera01.png'); border: 2px solid #CEC62D; font-weight: bold; color: #FDFDFD; clear: both }
#contenidos #contenido #frmReservas #datosTxt	{ width: 250px; float: right; margin-bottom: 24px }
#contenidos #contenido #frmReservas #datosInput	{ width: 240px; text-align: left; float: right; margin-bottom: 24px }
#contenidos #contenido #frmReservas #datosTxt p	{ margin: 1px; text-align: right; padding-right: 10px }
#contenidos #contenido #frmReservas #seguridad	{ height: 26px; width: 100px; background: #FFFFFF; text-align: center; font-size: 12pt; padding-top: 10px }
#contenidos #contenido #frmReservas p.centrado	{ text-align: center }
#contenidos #contenido #frmReservas #B1	{ margin-top: 16px; padding: 2px; font-weight: bold; font-size: 10pt; text-align: center }
#contenidos #contenido #frmReservas p.padding36px	{ clear: both; padding-left: 36px; padding-right: 36px }
#contenidos #contenido #frmReservas img.icoOKKO	{ vertical-align: bottom }

#contenidos #contenido div.divGaleria	{ float: left; width: 304px; border: 1px solid #DFDFDF; padding: 10px; margin: 12px }
#contenidos #contenido div.divGaleria p	{ font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: #565656; margin: 2px 0px; padding: 0px }
#contenidos #contenido div.divGaleria p.galTitle	{ font-weight: bold; font-size: 9pt; margin: 0px; margin-bottom: 12px; color: #323232 }
#contenidos #contenido div.divGaleria img	{ float: left; margin: 2px 16px 2px 0px; padding: 0px }

#contenido h3	{ font-size: 12pt; margin-top: 12px }
#flashGals	{ clear: both }

#pie	{ height: 28px; background-color: #000000 }
#pie p	{ font-family: Verdana; color: #AEAEAE; font-size: 7pt; margin-top: 9px }
#pie p.info	{ float: left; margin-left: 10px }
#pie p.copy	{ float: right; margin-right: 10px }
#pie a	{ color: #AEAEAE; text-decoration: none }
#pie a:hover	{ color: #FFFFFF; text-decoration: underline }
