﻿@charset "utf-8";
/* CSS Document */

body {
	background-color: #FEF1EB;
	text-align:center;
	padding:0px;
	margin:0px;

}


#main{
	text-align: center;
	background:url(../bg.png) repeat-x;
	vertical-align: top;
	width:100%;
	margin:0px auto;
	
}

#cabecera {
    background-color: #484848;
    margin: 0px auto;
    padding: 5px;
    width: 708px;
    border: 1px solid #CCC;
    text-align: left;
    margin-bottom: 10px;
}

#divselectcompany{
padding:10px;
}

.bodycontent {
	width: 720px;
	margin:0px auto;
}

.topbody {
	background-color: #FFF;
	height: 20px;
	width: 718px;
	border: 1px solid #CCC;
	border-bottom:none;
	text-align:left;
	vertical-align:bottom;
	margin:0px auto;
	padding-top:30px;
}

.topbody a{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#333; margin-left:20px;} 

.titulobody {
	width: 720px;
	background-color:#FFF;
}

.titulobody h2{
	background:url(../pageTitle.png) no-repeat;
	background-color:#FFF;
	height:50px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:100;
	font-size:28px;
	margin-left:-8px;
	margin-right:-8px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:20px;
}

.fondobody {
	background-color: #FFF;
	height:auto;
	width: 718px;
	border: 1px solid #CCC;
	border-top:none;
	padding-bottom:30px;
	margin:0px auto;
	text-align:center;
}


label{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:100;
}

.textoResultado{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#400000;	
}

.fieldlabel{
	color:#333;
	
}

.fieldsheader{
	border-style:solid;
	border-width:thin;
	border-color:#000;
	background-color:#333;
	color:#CCC;
	padding:5px;
}

input{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:100;
	border:0px;
}

.fieldinput
{
	color:#666;
	padding:5px;
	border:#999;
	border-style:solid;
	border-width:thin;
}

.submitbutton{
	background-color:#999;
	color:#000;
	padding:5px;
	margin-top: 30px;
	border:#666;
	border-style:solid;
	border-width:thin;
}

.smalltext{
	width:50px;
}

#message{
	//border-style:solid;
	//border-width:thin;
	//border-color:#F97373;
	//background-color:#FBA2A2;
	color:#900;
	padding:10px;
	margin-bottom:20px;
	margin-top:20px;
}

table td{
	padding:7px;	
}

.fieldtable
{
	width:100%;
}

.labelcell
{
	width:40%;
	text-align:right;
	vertical-align:top;
}



.inputcell
{
	width:60%;
	text-align:left;
	vertical-align:top;
}




.other{
}

.bwp{
}


div{
	margin:3px;
}

