
 

body { 
	background-color: White;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body, p, h1, h2, h3, h4, h5, h6, strong, ul, li, form, img {
	padding:0px;
	margin:0px;
}

a, a:visited, a:active {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

a:hover {
	color: #AE000F;
	text-decoration: underline;
}

a.footer, a.footer:visited, a.footer:active {
	color: #646464;
	text-decoration: none;
}

a.footer:hover {
	color: #D57DB9;
	text-decoration: underline;
}

a.menu, a.menu:visited, a.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: White;
	text-decoration: none;
}

a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: White;
	text-decoration: none;
}

a.switchLanguage, a.switchLanguage:visited, a.switchLanguage:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

a.switchLanguage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

a.moreInfo, a.moreInfo:visited, a.moreInfo:active {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.moreInfo:hover {
	color: #857B60;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.moreInfoRight, a.moreInfoRight:visited, a.moreInfoRight:active {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	float: right;
}

a.moreInfoRight:hover {
	color: #857B60;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.moreInfoLeft, a.moreInfoLeft:visited, a.moreInfoLeft:active {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	float: left;
}

a.moreInfoLeft:hover {
	color: #857B60;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.leftBar, a.leftBar:visited, a.leftBar:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a.leftBar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f9f9f9;
}

a.leftBarTitle, a.leftBarTitle:visited, a.leftBarTitle:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style : italic;
}

a.leftBarTitle:hover {
	font-size: 15px;
	color: #f9f9f9;
}


a.topMenu, a.topMenu:visited, a.topMenu:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.topMenu:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.topMenu {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.itemTitle, a.itemTitle:visited, a.itemTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	font-weight: bold;
	padding-bottom: 20px;
}

a.itemTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #f7ac3c;
	font-weight: bold;
	padding-bottom: 20px;
}

a.item, a.item:visited, a.item:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5959;
	font-weight: bold;
}

a.item:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

a.eventSearch, a.eventSearch:visited, a.eventSearch:active {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	color: #AE000F;
	font-weight: bold;
	font-style : italic;
}

a.eventSearch:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	color: #38508c;
	font-weight: bold;
}

a.eventTitle, a.eventTitle:visited, a.eventTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE000F;
	font-weight: bold;
	margin-top: 5px;
}

a.eventTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE000F;
	font-weight: bold;
}

a.back, a.back:visited, a.back:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ddad01;
	font-weight: bold;
	font-style : italic;
}

a.blackBack:hover, a.blackBack:visited, a.blackBack:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	font-style : italic;
}

a.blackBack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AE000F;
	font-weight: bold;
	font-style : italic;
}

a.back:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38508c;
	font-weight: bold;
	font-style : italic;
}

	

form {
	margin: 0px 0px 0px 0px;
}

th {
	background: #2F52A2;
	color: White;
	font-size: 10px;
}

th.cart {
	background: #C2C9E3;
	color: #36549D;
	font-size: 10px;
}

td {
	font-size: 11px;
}


td.separator {
	background : #2F52A2;
}

tr.item { 
	background: #F9F9F9;
}

tr.itemhi { 
	background: #F0F7FF; 
}

tr.row0 {
	background-color : #E0E4EF;
	font-size: 9px;
}

tr.row1 {	
	background-color : #ECECF6;
}

.clearAll {
	clear:both;
	line-height:0px;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.title {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.leftBarTitle {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style : italic;
}

.categoryTitle {
	color: #ddad01;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	font-style : italic;
}

.itemTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ddad01;
	font-weight: bold;
	padding-bottom: 20px;
}

.subtitle {
	color: #OOOOOO;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
}

.subtitle2 {
	color: #4d4d4c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
}


.info {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

.required {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.optional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	font-weight: bold;
}

.formContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
}

td.central  .message{
	font-family: Arial, Helvetica, sans-serif;
	color: #993333;
	background-color : #FFFFCC;
	text-align : left;
}


.footer {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #D57DB9; 
	text-decoration: none;
}

.brownText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #827C62;
}

.content {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align : justify;
	vertical-align: top;
}

.summary {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5c5959;
	font-weight: bold;
	text-align : justify;
	padding-right: 8px;
	padding-left: 8px;
}

.input {
	font-size: 10px;
	border: 1px solid #999999;	
}

.button {
	background: #F1F1F1;
	text-align: center;
	border: 1px solid #999999;	
	font-size: 9px;
}

.buttonhi {
	background: #DCDCDC;
	text-align: center;
	border: 1px solid #333333;
	font-size: 9px;
}

.label {
	color: #790E7E;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.inputQty{
	background: #F0EDF6;
	border:1px solid #666666;
	width:25px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.copyright, a.copyright:visited, a.copyright:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight : bold;
}

a.copyright:hover {
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight : bold;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.listMovie {
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	text-align : left;
}

.listCase {
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-bottom: 0px;
	text-align : justify;
	border-bottom: dotted;
	border-bottom-width : 1px;
}

.listCase h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	font-weight: bold;
}

.accessImage {
	position: relative;
	border: 2px solid #000000;
	float: left;
	margin-right: 10px;
}

.accessImageRight {
	position: relative;
	border: 1px solid #000000;
	float: right;
	margin-right: 10px;
}

.bulletRight {
	position: relative;
	float: right;
	margin-right: 10px;
}

.redAccessImageRight {
	position: relative;
	border: 1px solid #AE000F;
	float: right;
}

table.listCase {
	border: 1px solid #ddae00;
}

table.search {
	border: 1px solid #AE000F;
}

.eventInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AE000F;
	text-align: left;
}
.foto {
	float: left;
	background-image: url(/images/p6_basefoto.GIF);
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-left: 9px;
	padding-bottom: 0px;
	width: 95px;
	height: 105px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}
#galery {
	width: 100%;
	padding-top: 10px;
	padding-left: 20px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
}

#contentBox {
	background-color: #fdfaf1;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.contentBoxInfo {
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #977A4A;
	width: 98%;
}

.verMasIntC, .verMasIntC:hover {
	background-image: url(/images/ver_mas.gif);
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	width: 49px;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right: 3px;
	float: right;
}
.verMasIntC:hover {
	background-image: url(/images/ver_mas_over.gif);
}

.fotoBox {
	float: left;
	margin-right: 4px;
	border: 2px solid #OOOOOO;
}

.contentFoto {	
	position: relative;
	border: 1px solid #ddae00;
	float: right;
	margin-right: 0px;
	margin-left: 24px;
	margin-bottom: 14px;
}
.contentFotoLeft {	
	position: relative;
	border: 1px solid #ddae00;
	float: left;
	margin-right: 24px;
	margin-left: 0px;
	margin-bottom: 14px;
}
.leftBottomCorner {
	position: absolute;
	left: -25px;
	bottom: 0px;
}

#mainContent {
	background-image: url(/images/p1_fondodegrade.jpg);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	text-align : justify;
}
#childContent {
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	text-align : justify;
}

#sectionIntro {
	position: relative;
	width: 100%;
	height: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sectionIntro img {
	position: absolute;
	top: 0px;
	right: 0px;
}



