/*body {
    margin: 0;
    padding: 0;
    font: 10px normal Verdana, Arial, Helvetica, sans-serif;
    color: #444;
	}*/

h1 {font-size: 3em; margin: 20px 0;}

.container {width: 500px; margin: 10px auto;}

ul.tabs {
    margin-left: 20px;
    /*margin-bottom:5px;*/
    padding: 0;
    float: left;
    list-style: none;
    height: 40px;
    /*border-bottom: 0px solid #999;
    border-left: 0px solid #999;*/
    width: 570px;/*100%*/;
    /*background-color:#959597;*/
    border:1px dashed #545454;
}

ul.tabs li {
    float: left;
    /*margin: 0 0 0 -50px;*/
    margin:0;
    padding:0;
    height: 40px;
    width: 80px/*120px*/;
    line-height: 31px;
    /*border: 0px solid #999;
    border-left: none;*/
    background-image:url(../img/img_cont/step.png);
    overflow: hidden;
    position: relative;
    /*background-color:#545454;*/
    /*z-index:0;*/
}

ul.tabs li a {
    text-decoration: none;
    color: #545454;
    display: block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 3px 0 0 18px;
    /*border: 0px solid #fff;*/
    outline: none;
    text-align:left;
    /*z-index:-1;*/
}

ul.tabs li a:hover {
    background-image:url(../img/img_cont/step_hover.png);
    /*background-color:#f3f3f3;*/
    height: 40px;
    /*z-index:0;*/
}

html ul.tabs li.active, html ul.tabs li.active a:hover{
    background-image:url(../img/img_cont/step_visited.png);
    height: 40px;
    /*z-index:1;*/
}

ul.tabs li.finalizar, ul.tabs li.finalizar a:hover{
    background-image:none;
}

#active{
    background-image:none;
}
.tab_container {
    border: 1px solid #545454;
    border-top: none;
    clear: both;
    float: left;
    width: 570px;/*100%;*/
    margin:0 20px 20px 20px;
    background: #f3f3f3;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

.tab_content {
    padding: 20px;
    /*font-size: 1.2em;*/
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}

.tab_container .tab_content li p{
	color:#545454;
	margin-left:-20px;
	margin-bottom:10px;
	}

.tab_content h2 {
    font-weight: normal;
    padding-bottom: 10px;
    border-bottom: 0px dashed #ddd;
    font-size: 1.8em;
}

.tab_content h3 a{
    color: #254588;
}

/*.tab_content img {
    float: left;
    margin: 0 20px 20px 0;
    border: 0px solid #ddd;
    padding: 5px;
}*/

.tab_content input,.tab_content select{
    /*padding: 20px;*/
    /*font-size: 1.2em;*/
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

ul.tabs { margin-top:20px;}

/*ul.tabs li a{

	font-size:10px;
    padding-left:5px;
	/*margin-top:20px;
	}*/



