/*
CSS SUMMAS
Design: Logos Comunicaciones
www.logoscomunicaciones.com
*/

body {
background-color: #006ecd;
color: #fff;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
margin: 0px;
padding:0px;
}
a:link,a:visited {
color: #fff;
text-decoration: underline;
line-height: 16px;
}
a:hover {
color: #fff;
text-decoration:  none;
line-height: 16px;
}
#container{
background-color: #0083d7;
width: 1000px;
}

#header{
background-image: url(/aderasa/design/cms/library/bg_header.gif);
background-repeat: repeat-x;
height: 87px;
background-color: #06387c;
color: #0083d7;
font-size: 11px;
}

#bgMenu_en{
height: 256px;
background-color: #06387c;
background-image: url(/aderasa/design/cms/library/bg_menu_en.jpg);
background-repeat: no-repeat;
}

#bgMenu_es{
height: 256px;
background-color: #06387c;
background-image: url(/aderasa/design/cms/library/bg_menu_es.jpg);
background-repeat: no-repeat;
}

#bgMenu_po{
height: 256px;
background-color: #06387c;
background-image: url(/aderasa/design/cms/library/bg_menu_po.jpg);
background-repeat: no-repeat;
}

#bgMenu_fr{
height: 256px;
background-color: #06387c;
background-image: url(/aderasa/design/cms/library/bg_menu_fr.jpg);
background-repeat: no-repeat;
}

#box{
height: 87px;
width: 307px;
background-color: #0075d0;
background-image: url(/aderasa/design/cms/library/bg_box.gif);
background-repeat: no-repeat;
}


#footer{
font-size: 9px;
color: #fff;
}


.title{
color: #fff;
font-size: 18px;
line-height: 24px;
text-align: left;
}
.subtitle{
color: #fff;
font-size: 14px;
line-height: 16px;
text-align: left;
font-weight: 700;
}


#table{
font-size: 11px;
border: 1px solid #4da8e3;
text-align: justify;
color: #06387c;
background-color: #fff;
}
.headerTable {
font-size: 11px;
font-weight: 700;
color: #fff;
background-color: #06387c;
height: 35px;
}
.row {
font-size: 11px;
border-bottom: solid 1px #4da8e3;
text-align: left;
margin: 10px;
color: #06387c;
}
.rowRight {
font-size: 11px;
border-bottom: solid 1px #4da8e3;
border-right: solid 1px #4da8e3;
text-align: left;
margin: 10px;
color: #06387c;
}
.rowForm {
font-size: 11px;
padding-left: 15px;
border-bottom: solid 1px #4da8e3;
text-align: left;
}
.rowForm2 {
font-size: 11px;
padding-left: 15px;
border-bottom: solid 1px #4da8e3;
background-color: #1a90db;
}
.rowAgenda {
font-size: 11px;
border-bottom: dotted 1px #3ea5e7;
text-align: left;
margin: 10px;
padding-bottom: 9px;
padding-top: 9px;
}
#tableReservas{
font-size: 11px;
border: 1px solid #4da8e3;
}
#video{
padding: 20px;
background-color: #000;
}


.bold {
font-weight: 700;
}
.color2 {
color: #f6821f;
}
.txt10 {
font-size: 10px;
}
.error {
color:#fff;
background-color: #ff0033;
padding: 4px;
font-size: 10px;
}

.activeLanguages{
color: #ffcb08;
padding-left: 9px;
padding-right: 9px;
font-weight: 700;
font-size: 11px;
}
.activeMenu{
color: #ffcb08;
font-weight: 700;
font-size: 12px;
line-height: 26px;
}
.subtitle2{
color: #ffcb08;
font-weight: 700;
font-size: 12px;
line-height: 18px;
}
.subtitle3{
color: #fff;
font-weight: 700;
font-size: 12px;
line-height: 18px;
}
/*LINKS*/

a.menu:link, a.menu:visited  {
	color: #fff;
	text-decoration: none;
line-height: 26px;
font-size: 12px;
	}
a.menu:hover {
	color: #ffcb08;
	text-decoration: none;
font-size: 12px;
line-height: 26px;
	}
a.languages:link, a.languages:visited  {
	color: #fff;
	text-decoration: none;
padding-left: 6px;
padding-right: 6px;
	}
a.languages:hover {
	color: #fff;
	text-decoration: underline;
padding-left: 6px;
padding-right: 6px;
	}

a.subtitles:link, a.subtitles:visited  {
color: #ffcb08;
	text-decoration: none;
	font-size: 12px;
	}
a.subtitles:hover {
color: #ffcb08;
	text-decoration: underline;
	font-size: 12px;
	}







.input{
	border: 1px solid #4da8e3;
	background-color: #fff;
	float: none;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	height: 20px;
}
.inputError{
	border: 1px solid #ff7994;
	background-color: #fff2f5;
	float: none;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	height: 18px;
}





/* Fin CSS */


.daySelected {
  color: #FFCB08;
}
.dayNotSelected {
  cursor: pointer;
}
.budgetTDAvailable {
  background-color: white;
  color: black;
}
.budgetTDAvailableHover {
  #background-color: cyan;
  cursor: pointer;
}
.budgetTDWaiting {
  background-color: orange;
}
.budgetTDReserved {
  background-color: red;
}
.budgetTDBlocked {
  background-color: gray;
}

.button{
color: #0083d7;
font-size: 18px;
line-height: 24px;
}

.field{
	border: 1px solid #4da8e3;
	background-color: #fff;
	float: none;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	height: 20px;
}

#tableborder2{
border: 1px solid #4da8e3;
color: #06387c;
background-color: #fff;
}

#headMenu{
font-size: 11px;
font-weight: 700;
color: #fff;
background-color: #06387c;
height: 35px;
padding:2px;
}

.row1 {
font-size: 11px;
border-bottom: solid 1px #4da8e3;
border-right: solid 1px #4da8e3;
text-align: left;
margin: 10px;
color: #06387c;
padding:2px;
}

.activeSubmenu{
color: #ffcb08;
padding-left: 11px;
padding-right: 11px;
font-weight: 700;
font-size: 11px;
}

a.submenu:link, a.submenu:visited  {
color: #fff;
text-decoration: none;
padding-left: 11px;
padding-right: 11px;
}

a.submenu:hover {
color: #fff;
text-decoration: underline;
padding-left: 11px;
padding-right: 11px;
}

.rowSubmenu {
font-size: 11px;
border-bottom:dotted 1px #4da8e3;
text-align: left;
padding-bottom: 7px;
}