/* CSS Document */
body {
	background: url(images/backg.gif) repeat-y #d36b28; color: #5e5b5a; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.7em; margin: 0; padding: 0; 
}
a { color: #bf4826 }

#head {   width: 730px; height: 150px; background: bottom url(images/toolm.gif) no-repeat  #c24b29} 
#head h1 {display:none}
#logo { float: left; margin-left: 10px; margin-bottom: 1px ; border: none}
.le {float: left; border: none }
#philippus { float: right; clear: right  }
.login { border: 1px solid #fff; width: 733px; height: 33px; background: url(images/sg3.gif) repeat-x;     }
.login form { margin: 0px; padding: 0px; padding-top: 0px; padding-left: 5px; width: 360px; float: left  }
.login input { border: 1px solid #ABABAB; height: 17px; background: url(images/sg4.gif) repeat-x; margin-right: 15px; color: #5e5b5a; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1em; width: 80px  } 
input.entrar { background-image:url(images/entrar.gif); background-repeat: no-repeat; width:69; height:25; border: none; cursor: hand }
.segmentos { float: left; border: 1px solid #c95230; width: 203px; height: 113px; margin: 15px; background: url(images/sg.gif) repeat-x}
html>body .segmentos { width: 201px;    }
.segmentos a { color: #c95230; text-decoration: none; font-weight: bold; font-size: 1.1em; height: 25px; display:block; border: 1px solid #fff; padding-left: 10px; padding-top: 5px }
html>body .segmentos a { height: 20px; }
.segmentos a:hover { color: #fff;  background: url(images/sg1.gif) repeat-x  }
#navig-top { float: left;   padding-top: 15px }
html>body #navig-top { float: left;   padding-top: 15px; width: 580px }
#navig-top a {
	CLEAR: both; HEIGHT: 2.5em; color: #fff; 
}
#navig-top a:hover {
color: #fff; background-color: #cc5533
}


#navig-top UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;   width: 580px; /*border: 1px solid red*/
}
#navig-top UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; MARGIN: 0px 0px 0px 0.2em; LIST-STYLE-TYPE: none;  }
#navig-top UL LI A {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(images/bullet.gif) no-repeat left 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none;  
}
#navig-top UL LI.active A {
	  COLOR: #fff
}
#navig-top UL LI SPAN {
	PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 2em; PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-TOP: 0.5em;  
}
#navig-top UL LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer { color: #999; padding-top: 2em;   width: 720px; text-align: center; font-size: 0.9em; clear: left   }
#footer h2 { border:none; color: #999; font-size:10px; font-style:normal;}
#banner { background: url(images/bm2.gif) repeat-x; height: 155px; width: 732px }
.main { width: 740px; padding-right: 50px; padding-left: 50px; padding-top: 30px   }
h1 { color: #94361B; border-bottom: 1px  dashed #D3A99E; font-size: 1.4em}

h2 { color: #94361B; border-bottom: 1px  dashed #D3A99E; font-size: 1.1em; border-top: 1px  dashed #D3A99E;}

strong { color: #94361B}
.main form#formcontacto fieldset {
			margin-bottom: 1em;  
		}
.main form#formcontacto input  { color: #5e5b5a; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1em; border: 1px solid #ABABAB; height: 17px; background: url(images/sg4.gif) repeat-x;  }
.main form#formcontacto textarea  { color: #5e5b5a; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1em; border: 1px solid #ABABAB;    }
 .main form#formcontacto legend {
			  color: #94361B; font-weight: bold; font-size: 1.1em
		}
 .main form#formcontacto .obligatorio{
color: #94361B; }
 .main form#formcontacto label {
			margin-left: 3em;
		}
 .listado {     float: left; padding-left: 15px; clear: right; padding-top: 10px  }	
 
 .listado li { list-style-image:url(images/br.gif) }
 .listado a { text-decoration: none }
 .listado a:hover { text-decoration: underline }
.line { border-bottom: 1px  dashed #D3A99E; width: 630px; height: 15px; display: block; margin: 10px }

table, td {font-size: 0.9em }
td.ficha { padding: 15px; background-color:#EFEFEF; border-right: 1px dashed #ccc; border-left: 1px dashed #ccc; border-bottom: 1px dashed #ccc; width: 150px; vertical-align: top; font-size: 1.1em   }
td.space { padding: 15px; font-size: 1.1em  }
td.space li { list-style-image:url(images/br.gif) }
.c { color: #94361B; font-size: 1.2em; border: 1px solid #B7BAB9; background: url(images/sg.gif) repeat-x; padding: 5px; font-weight: bold}
td.ficha h2 { color: #356CA6; border-bottom: 1px  dashed #94CBE9; font-size: 1.1em; border-top: 1px  dashed #94CBE9;}