body  {
margin : 0;
padding : 0;
background : #660000;
color : #2E2E2E;
font : normal 10pt Arial;
}
#page {
width : 960px;
margin : 0 auto;
padding : 0;
margin-top : 10px;
}
#header {
width : 100%;
margin : 0;
padding : 0;
float : left;
height : 230px;
background : #fff;
}
#content, #cmscontent {
width : 920px;
margin : 0 auto;
padding : 10px 20px;
float : left;
background : #fff;
color:#2E2E2E;
}
#content .confirmation {
font-size : 130%;
font-weight : bold;
}
#cmscontent {
color : #423e3e;
}
#cmscontent #signatures {
width : 100%;
float : left;
margin-top : 13px;
border-top : 1px solid #999;
}
#cmscontent #signatures .action {
width : 100%;
float : left;
}
#cmscontent #signatures #sign {
width : 300px;
float : left;
padding-top : 13px;
}
#cmscontent #signatures #sign input {
width : 290px;
float : left;
}
#footer {
width : 960px;
margin : 20px 0 0 0;
float : left;
color : #fff;
font-size : 90%;
text-align : center;
}
#gobslp {
width : 960px;
height: 100px;
float : left;
}
#gobslp img {
border : 0;
width: inherit;
height: 130px;
}
img {
border : 0;
}
#logo {
width : 205px;
padding : 40px 20px;
float : left;
}
img {
border : 0;
}
#mainmenu, #cmsmainmenu {
float : left;
width : 675px;
padding : 63px 20px 10px 20px;
}
#mainmenu ul, #cmsmainmenu ul {
padding : 0;
margin : 0;
padding : 0.4em 0 0.3em 0;
}
#mainmenu ul li, #cmsmainmenu ul li {
display : inline;
}
#cmsmainmenu ul li a {
padding : 0.4em 0.4em;
text-decoration : none;
font-size : 120%;
}
#cmsmainmenu ul li a:link, #cmsmainmenu ul li a.visited {
color : #2E2E2E;
}
#cmsmainmenu ul li a:hover, #cmsmainmenu ul li a.active {
color : #2E2E2E;
}
#mainmenu ul li a {
padding : 0.4em 0.4em;
color:#2E2E2E;
font-size : 120%;
text-decoration : none;
}
#mainmenu ul li a:link, #mainmenu ul li a.visited {
color:#2E2E2E;
}
#mainmenu ul li a:hover, #mainmenu ul li a.active {
color:#BDBDBD;
}
#content #left {
width : 180px;
float : left;
padding : 10px 0 10px 13px;
background : #e6e6e6;
background-image : url('/css/halfcruz.png');
background-repeat : no-repeat;
font-size : 80%;
}
#content #left .separator {
width : 100%;
float : left;
margin-bottom : 3px;
}
#content #centre {
width : 700px;
padding-left : 20px;
float : left;
}
#content #centre #image {
width : 700px;
}
#cmscontent .notice {
width : 100%;
float : left;
margin-top : 13px;
font-weight : bold;
font-size : 85%;
}
#content #gallery_submit {
width : 880px;
margin : 7px 10px 7px 10px;
color : #660000;
font-weight : bold;
}
#content #centre .title, #content #centre #title {
width : 685px;
height : 30px;
background : #660000;
margin-top : 10px;
padding-top : 5px;
padding-left : 15px;
color : #fff;
text-align : left;
font-size : 120%;
}
#content #centre #event_gallery {
padding-top : 13px;
}
#content #centre #event_gallery img {
width : 75px;
height : 75px;
}
#content #info {
width : 880px;
padding : 10px 20px;
text-align : left;
}
#content #centre #info {
width : 670px;
padding : 15px;
text-align : left;
}
#content #title {
width : 920px;
height : 30px;
background : #660000;
padding-top : 10px;
color : #fff;
margin-top : 10px;
text-align : center;
font-weight : bold;
font-size : 120%;
}
#content #centre #bookmark-share {
width : 180px;
margin : 5px;
padding-left : 520px;
}
#content #bookmark-share {
width : 180px;
margin : 5px;
padding-left : 740px;
}
#content #submenu {
width : 920px;
padding : 20px 0;
float : left;
}
#cmscontent #gal, #cmscontent #gal2 {
width : 290px;
float : left;
vertical-align : top;
padding : 0 8px;
height : 190px;
}
#cmscontent #gal2 {
height : auto;
padding-top : 5px;
margin : 3px;
border : 1px solid #999;
}
#cmscontent #gal .gal_title {
width : 290px;
float : left;
padding : 15px 10px 0 0;
font-weight : bold;
}
#cmscontent #gal .gal_creado {
width : 290px;
float : left;
padding : 15px 10px 0 0;
font-size : 90%;
}
ul.yiiPager .selected a {
background : #660000;
}
#cmscontent #gal .gal_creado {
padding-top : 0;
}
#content .gallery_pag {
clear : both;
}
#content #submenu a:link, a:visited {
text-decoration : none;
color : #660000;
}
#content #submenu a:hover, a.active {
text-decoration : none;
color : #660000;
}
#content #submenu #item {
width : 290px;
height : 200px;
padding : 10px 0;
margin-left : 10px;
float : left;
background : #f0f0f0;
}
#content #submenu #item #submenu_title {
padding-top : 5px;
text-align : center;
font-size : 120%;
}
#content #submenu #item #submenu_comment {
padding : 5px;
}
#footercontent a:link, #footercontent a:visited {
text-decoration : none;
color : #fff;
}
#footercontent a:hover, #footercontent a.active {
text-decoration : none;
color : #BDBDBD;
}
#cmscontent a:link, #cmscontent a:visited {
color : #423e3e;
}
#cmscontent a:hover, a.active {
color : #423e3e;
}
a:link, a:visited {
text-decoration : none;
color : #660000;
}
a:hover, a.active {
text-decoration : none;
color : #2e2e2e;
}
table.dataGrid {
border-collapse : collapse;
width : 100%;
}
table.dataGrid th, table.dataGrid td {
font-size : 0.9em;
border : 1px solid #4f81bd;
padding : 0.3em;
}
table.dataGrid th {
background : #d3dfee;
text-align : center;
}
table.dataGrid th.label {
width : 150px;
}
.actionBar {
margin : 10px;
}
div.item {
margin : 10px 0 0 0;
border : 1px solid silver;
padding : 5px;
}
table.web2 {
width : 100%;
background : white;
color:#2E2E2E;
border-top : 1px solid silver;
margin-top : 13px;
}
table.web2 th {
font-size : 0.9em;
padding : 0.3em;
font-weight : normal;
text-align : left;
}
table.web2 th.main {
width : 70%;
}
table.web2 th.subma {
width : 15%;
}
table.web2 td.dad {
padding : 5px 0 5px 5px;
font-size : 150%;
font-weight : bold;
}
table.web2 td.son {
padding : 5px 0 5px 25px;
font-weight : bold;
}
table.web2 td.fecha {
width : 17%;
font-weight : bold;
}
table.web2 td.evento {
width : 50%;
font-weight : bold;
}
table.web2 td.booking {
width : 30%;
font-weight : bold;
}
table.web2 td.booking-list {
width : 25%;
font-weight : bold;
}
table.web2 td.clase {
width : 11%;
font-weight : bold;
}
ul {
margin : 0;
padding : 0;
}
#contentLeft {
width : 100%;
float : left;
}
#contentLeft li {
float : left;
width : 100%;
list-style : none;
margin-top : 3px;
padding : 0;
}
#contentLeft li #son {
width : 100%;
float : left;
}
#contentLeft li #son li {
width : 100%;
list-style : none;
margin-top : 3px;
padding : 0;
}
#contentLeft li #son #individual, #contentLeft li #parent {
width : 100%;
float : left;
border : 1px solid #cccccc;
padding : 7px 0;
}
.addcategory {
padding : 5px;
}
.addcategory .title {
height : 64px;
font-size : 200%;
}
.pag_titulo {
width : 65%;
float : left;
padding-top : 13px;
font-weight : bold;
}
.pag_estado {
width : 15%;
float : left;
padding-top : 13px;
font-weight : bold;
}
.pag_acciones {
width : 15%;
float : left;
padding-top : 13px;
font-weight : bold;
}
.dad {
width : 50%;
height : 30px;
float : left;
font-size : 150%;
font-weight : bold;
}
.son {
width : 60%;
height : 30px;
padding-left : 5%;
float : left;
font-weight : bold;
}
.dad a {
padding : 5px 0;
}
.estado {
width : 15%;
padding-top : 10px;
height : 20px;
float : left;
}
.accion {
width : 18%;
height : 30px;
float : left;
}
.eventos_pag {
width : 100%;
padding-top : 15px;
padding-bottom : 5px;
}
#accordion {
width : 100%;
float : left;
padding : 10px 0 15px 0;
}
#eventos {
width : 100%;
float : left;
clear : both;
}
#eventos #past, #eventos #current {
float : left;
text-align : center;
}
#eventos #past {
width : 50%;
background : #600000;
}
#eventos #past a:link, #eventos #past a:visited {
color : #fff;
text-decoration : none;
}
#eventos #current {
width : 458px;
height : 16px;
border : 1px solid #600000;
}
.list {
width : 100%;
float : left;
padding : 10px 0;
border-bottom : 1px solid #cccccc;
}
.list .image {
width : 290px;
float : left;
}
.list .info {
width : 540px;
float : left;
padding-left : 20px;
}
.list .info .titulo {
font-size : 140%;
font-weight : bold;
}
.list .info .fecha {
font-weight : bold;
font-size : 80%;
}
.list .info .masinfo {
font-size : 80%;
text-align : right;
}
.photo_button {
width : 100%;
}
.photo_menu {
padding : 20px 0 0 0;
}
#sube_photo .photo_menu a:link, #sube_photo .photo_menu a:visited {
font-weight : bold;
}
#sube_photo .photo_menu a:hover, #sube_photo .photo_menu a.active {
font-weight : bold;
}
#photos {
width : 100%;
}
#photos #photo {
width : 150px;
height : 190px;
float : left;
padding-right : 5px;
}
#photos #photo .photo_action {
padding : 3px 0 3px 45px;
}
#clear {
clear : both;
}
#page #content #sitemap {
padding-left:23px;
}

#page #content #sitemap a:link, #page #content #sitemap a:visited {
color:#4D4D4D;
}
#page #content #sitemap a:hover, #page #content #sitemap a.active {
color:#BDBDBD;
}

#page #content #sitemap h3 {
margin-bottom: 3px;
}
#page #content #sitemap .item {
border:none;
margin:0;
padding-left: 13px;
font-weight : bold;
}

#page #content #sitemap .child {
border:none;
margin:0;
padding-left: 23px;
}
.fileUploadQueueItem {
font : 11px Verdana, Geneva, sans-serif;
background-color : #f5f5f5;
border : 3px solid #e5e5e5;
margin-top : 5px;
padding : 10px;
width : 300px;
}
.fileUploadQueueItem .cancel {
float : right;
}
.fileUploadProgress {
background-color : #ffffff;
border-top : 1px solid #808080;
border-left : 1px solid #808080;
border-right : 1px solid #c5c5c5;
border-bottom : 1px solid #c5c5c5;
margin-top : 10px;
width : 100%;
}
.fileUploadProgressBar {
background-color : #0099ff;
}
#s3slider {
width : 920px;
height : 460px;
position : relative;
overflow : hidden;
}
#s3sliderContent {
width : 920px;
position : absolute;
top : 0;
margin-left : 0;
}
#s3slider li {
list-style : none;
}
.s3sliderImage {
float : left;
position : relative;
display : none;
}
.s3sliderImage span {
position : absolute;
height : 1px;
left : 0;
width : 920px;
background-color : #000;
color : #fff;
display : none;
top : 0;
}
.clear {
clear : both;
}
.jcarousel-container {
position : relative;
}
.jcarousel-clip {
z-index : 2;
padding : 0;
margin : 0;
overflow : hidden;
position : relative;
}
.jcarousel-list {
z-index : 1;
overflow : hidden;
position : relative;
top : 0;
left : 0;
margin : 0;
padding : 0;
}
.jcarousel-list li {
float : left;
list-style : none;
width : 75px;
height : 75px;
padding : 1px;
}
.jcarousel-next {
z-index : 3;
display : none;
}
.jcarousel-prev {
z-index : 3;
display : none;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
width : 620px;
padding : 0 40px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width : 620px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
background : #fff;
color : #000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
position : absolute;
top : 20px;
right : 5px;
width : 32px;
height : 38px;
cursor : pointer;
background : url(/css/next.png);
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor : default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
position : absolute;
top : 20px;
left : 5px;
width : 32px;
height : 38px;
cursor : pointer;
background : url(/css/prev.png);
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor : default;
}