/* CSS Document */

.inpsawrapper {
width:770px; 
margin-right:auto; 
margin-left:auto; 
position:relative; 
height:100%; height:auto;
vertical-align:top; bottom:0; 
border-right:1px solid #CECECE; 
border-left:1px solid #CECECE; 
border-bottom:1px solid #CECECE; 
background-color:#FFFFFF
}

#inpsacontent{
width:570px; margin-top:8px; margin-bottom:10px; margin-right:5px; float:left; display:inline
}

#inpsaheader{
width:770px; clear:both; height:125px; background-image:url(assets/logo_inpsa_final_02.jpg); background-repeat:no-repeat; background-position:top left
}

#inpsafooter{
width:770px; margin-top:5px; clear:both; text-align:center;
border-top:1px solid #F86914; font:10px Arial, Helvetica, sans-serif; color:#999999; font-weight:bold;
padding-top:5px; padding-bottom:2px
}

#leftmenucontainer{
width:187px; margin-right:2px; margin-top:5px; padding-left:5px; float:left; display:inline; margin-bottom:3px
}

#leftmenuoptions{
width:180px; clear:both; margin-top:5px; height:400px; border:1px solid #CCCCCC; float:left; position:relative
}

.formCaption { // normal en negro
font-size: 1em;
}

.formCaptionError { // en bold y rojo
font-size: 1em;
color: #ff0000;
font-weight: bold
}

a.topmenustyles:link, a.topmenustyles:visited, a.topmenustyles:active{
font:11px Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#262B46;
text-decoration:none
}

a.topmenustyles:hover{
font:11px Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#4E5892;
text-decoration:none
}

a.topmenu:link, a.topmenu:visited, a.topmenu:active{
color:#999999; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:500;
text-decoration:none
}


a.topmenu:hover{
color:#BBBBBB; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:500;
text-decoration:none
}

.first {
background-color:#DED7C9;
color: #4C4C4C;
font-size: 11px;
font-weight:bolder;
}

.second {
	background-color: #FFFFFF;
	color: #4C4C4C;
	font-size: 11px;
	font-weight:bolder;
}

input.txt {
color: #00008B;
background-color: #ffffff;
border: 1px inset #cccccc;
width: 125px;
}

input.btn {
color: #000000;
background-color:#999999;
border: 0px none #ffffff;
float:right;
margin-right:75px;
width:80px;
margin-top:8px;
font-weight:bold;
font-size:11px;
height:18px
}

form p {
margin: 0;
padding: 0;
padding-top: 5px;
}

form p label {
margin-right:15px;
float: left;
width: 40%;
font: 1em Arial, Helvetica, sans-serif;
}

fieldset{
border-style:dotted;
width:780px
}

legend{
font-size:0.6em;
color:#003366;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

td.path{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
text-decoration:none
}

a.pathe:link, a.pathe:visited, a.pathe:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
text-decoration:none
}

a.pathe:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
text-decoration:none
}

.content{
font-family:Arial, Helvetica, sans-serif;
font:12px Arial, Helvetica, sans-serif;
color:#003366;
text-align:justify
}

.titlearea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF6600;
text-transform:none;
font-weight:bold
}

.formtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
font-weight:bold
}