
BODY { margin-top:0; background-color: #9c323a }
BODY, TD { 
	font: normal 11px/1.2em Verdana,Arial,Helvetica,Sans-serif;
	color:black;
}

.hborders, TD.menunav1 {
	border: 0px solid #8a6e3a;
	border-width: 1px 0 2px 0;
}

.menunav1 TD {
	padding: 0 2px;
	text-align:center;
	border: 0 solid #8a6e3a;
	border-width: 0 1px;
}

.menunav1 A { 
	display:block;
	padding: 1px 16px;
	color: #ffffff;
	text-decoration:none;
	text-align:center;
}

.menuleft A {
  font: normal 14px Times,Tahoma,Helvetica,Verdana,Arial,Sans-Serif;
 color: white;
 background-color: #9c313a;
 display:block;
 text-align:right;
 text-decoration: none;
 margin-top: 6px;
 padding: 1px 6px;
}

.menuleft A:hover, .menunav1 A:hover {
 color: #881228;
 background: url(/images/grad-menuleft.gif) right top repeat-y;
 font-style: italic;
}

P.title1, h2 {
 margin-top:0;
 padding: 0 8px;
 background: url(/images/grad-h2.gif) left top repeat-y;
 color: #881228;
 font: bold 14px Verdana,Arial,Helvetica,Sans-Serif;

}

P.title2, h2.b, h3, UL.title2 LI {
 color: #881228;
 font: bold 12px Verdana,Arial,Helvetica,Sans-Serif;
 padding: 1px 18px;
 background: url(/images/arrow-burdeos.gif) 0px 1px no-repeat;
}

TABLE.contacto TD:first-child {
 color: #881228;
 font: bold 12px Verdana,Arial,Helvetica,Sans-Serif;
 padding: 1px 18px;
 text-align:right;
}

h2.b { font-size: 14px; line-height:14px; letter-spacing: 1px }

UL.title3 { padding-left: 6px }


P.title3, h4, UL.title3 LI {
 color: #303030;
 font: bold 11px Verdana,Arial,Helvetica,Sans-Serif;
 background: url(/images/arrow-gris.gif) 0 1px no-repeat;
 padding: 1px 16px;
}

UL.title3 LI {
 list-style: none;
 font-weight: normal;  
 padding-bottom: 4px;
}

UL.bold LI { font-weight:bold }

h5 {
 color: #881228;
 font: italic normal 12px/14px embargo,Comic Sans MS,Tempus sans ITC,handwritting;
 text-transform: uppercase;
 font-weight:bold;
}

.maingrid TD {
 text-align: center;
 vertical-align:top;
 width: 120px;
 padding: 0 20px;
 background: url(/images/arrow-burdeos.gif) left top no-repeat;

}

A.foto, .maingrid A IMG, IMG.fade {
 filter: alpha(opacity=85); -moz-opacity: 85%;
}

.maingrid IMG:hover, IMG.fade:hover {
 filter: alpha(opacity=100); -moz-opacity: 100%;
}

.h32 { 
 display:block;
 font-family: Times New,Times,Serif;
 color: #ffffff;
 padding: 2px 2px;
 border: 1px outset #886f3b;
 background-color: #886f3b;
 font-size: 10px;
 line-height: 1.2em;
 margin-bottom: 4px;
 letter-spacing: 1px;
 text-transform: uppercase;
 text-decoration: none;
 text-align:center;
}

A.h32:hover { background-color: #881222 }


.white { color: #FFFFFF }
.burdeos { color: #881228 }
.burdeos2 { color: #9c313a }
.burdeos3 { color: #bc6261 }
.burdeos4 { color: #d58c88 }

A { color: #6b4f06 }

.ocre { color: #6b4f06 }
.ocre2 { color: #886f3b }
.lightgray { #999999 }
.darkgray { #3d3938 }

.bgwhite { background-color: #ffffff }
.bgburdeos { background-color: #881228 }
.bgocre { background-color: #6b4f06 }

.centered { text-align: center }
.justified { text-align: justify }
.doublespaced { line-height: 1.7em }

.italic {
	font-style: italic;
}

.copyrights { padding: 2px; font-size: 10px; color: white; 
	letter-spacing:1px;
}

#popup {
 position: absolute;
 visibility:hidden;
 left: 120px; top:200px;
 background-color: #d5a1a4;

 border:1px outset #881228;
}

.popup A {
 font-size: 12px;
 line-height: 16px;
 display:block;
 color: #ffffff;
 text-decoration:none;
}

.popup A:hover {
 background: url(/images/grad-h2.gif) left top repeat-y;
}

.tmpdiv { position:absolute; visibility: hidden; left: -1024px; top: -1024px }

.nolink { text-decoration: none; color: black; }