body{
	background-color:#C9E5FA;
	font: 8pt/1.6em Verdana,Arial,Helvetica,sans-serif;
	background-image:url(./images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:30px;
}
p{
    display: block;
    margin-top: 1em;
	margin-bottom:1em;
}
a{
	color:#369;text-decoration:underline;
}
a:hover{
	color:#06C;text-decoration:none;
}
h3 {
    background:url(images/bullet_comtec.png) no-repeat 0 1px;
    padding-left:18px;
    height:18px;
    font-size: 1.17em;
    margin-top: 1em;
    font-weight: 700;
    margin-bottom: 1em;
}
h4 {
    margin-top: 1em;
    font-size:8pt;
    font-weight: 700;
    margin-bottom: 1em;
}
.csf-column{
	position:relative;
}
.separator {
    height:1px;
    border-bottom:1px dotted silver;
    margin:20px 0;
}
.date {
    float:right;
    font-size:7pt;
    color:silver;
}
.error {
	color:red;
	font-size:7pt;
}
.input_error {
	background-color:rgb(255,215,215);
	border:1px solid #a7a6aa;
}
.div_error {
	background-color:rgb(255,215,215);
	border:1px solid silver;
	padding:5px;
    margin-bottom:20px;
}
.div_error ul {
	padding:0;
	margin:0;
}
.div_error li {
	list-style-type:none;
	background:url(images/exclamation.png) no-repeat 0 2px;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
}
.div_ok {
	background-color:#eaf2d3;
	border:1px solid silver;
	margin-bottom:20px;
}
.div_ok ul {
	padding:0;
	margin:0;
}
.div_ok li {
	list-style-type:none;
	background:url(images/accept.png) no-repeat 5px 3px;
	padding-left:30px;
	padding-bottom:4px;
    padding-top:3px;
}
#banner .logo{
	margin:0;
}
#subanner{
	height:400px;
}
#navigation ul{
	margin:0 auto;
    padding-left: 40px;
}
#navigation ul:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#navigation li{
	float:left;
	list-style-type:none;
	position:relative;
}
#wrapper{
	background:#FFF;
	border:6px solid #F6F0F1;
	margin:0 auto;
	width:940px;
}
#banner{
	background:url(./images/banner_bg.png) -3px -3px;
	height:150px;
	padding:0;
	position:relative;
}
#banner .logo a{
	margin:0 auto;
}
#navigation ul{margin:0 auto;}
#navigation li{
	float:left;
	list-style-type:none;
	position:relative;
}
#navigation{
	background:url(./images/navigation_bg.jpg) repeat-x center;
	height:40px;
    /*border-bottom:1px solid #7badd4;
    border-top:1px solid #7badd4;*/
}
#navigation a{
	/*color:#DEE;*/
    color:white;
    display:block;
	font:12px Lucida Sans Unicode,Lucida Grande,sans-serif;
	line-height:38px;
    margin-top:1px;
	padding:0 24px;
    text-align:center;
	text-decoration:none;
    border-left:1px solid #CDE0EF;
    border-right:1px solid #82B0D4;
}
#navigation li {
    height:40px;
}
#navigation li.selected, #navigation li.selected a:hover {
    background:url(./images/navigation_bg_selected.jpg) no-repeat center;
}
#navigation li.selected a {
    color:#438AC0;
}
#navigation li.first {
    border-left:1px solid #82B0D4;
}
#navigation li.last {
    border-right:1px solid #CDE0EF;
}
#navigation a:hover {
    background:url(./images/navigation_bg_hover.jpg) repeat-x center;
}
#content-wrapper{
	margin:0 0 -10px;
	padding:5px;
}
#footer{
	background:url(./images/footer_bg.jpg);
	height:104px;
}
#container {
	padding:20px;
	overflow:auto;
}
#container_tienda {
    padding-top:10px;
    overflow:auto;
}
#workregion{
	margin-top: 15px;
	text-align: center;
    float:left;
	width: 290px;
	/* height: 200px;*/
}
#workregion .title, #workregionsub .title {
	color : #003366;
	font-weight: bold;
	font-size: 8pt;
    line-height: 35px;
}
#workregionsub{
	margin-top: 30px;
	margin-bottom: 15px;
	/* margin-bottom: 50px; */
	text-align: center;
    float:left;
	width: 290px;
}
.workdesc {
	text-align: left;
}
.workdesc .titledesc {
	color : #003366;
	text-align: left;
	font-weight: bold;
	font-size: 7pt;
}
#formacion {
	float:right;
	padding: 20px;
	border:1px solid silver;
	background-color: #eee;
}
#informacion {
    float:left;
    width:582px;
}
#disclaimer {
	margin-top:25px;
	font-size:9px;
	weight:90%;
	color:gray;
	clear:both;
}
label {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
}
.txt {
	width: 250px;
}
