@charset "utf-8";
/* CSS Document */

body {
background: #FFF;
padding:0 20px;
margin:0;
color:#4d4d4d;
font-family: 'Raleway', serif;
font-size: 13px;
}


h2 {
padding: 0 22px 13px 0;
font-size:13px;
font-weight:normal;
text-align: center;
}

.titulos {
	text-align: left;
	border-bottom:1px solid #ececec;
	float:left;
	width:100%;
	margin-bottom:30px;
}
.titulos h2{
	text-align: center;
}

#header {
width:100%;
height:auto;
float:left;
margin:10px 0 0 0;
background:none!important;
border:none;
}
@media only screen and (max-width: 480px){
    #header {
        float:none;
    }
    #header h3{
        text-align: center;
        display: block;
    }
}


h1, h2, h3, h4, h5, h6 {
font-family: Raleway;
color: #494949;
margin:0;
text-align: left;
}

.logo {
width:380px;
height:108px;
float:left;
}


#centrado {
width:960px;
height:auto;
margin:0 auto;
}

#contenido {
	float:none;
	width:75%;
	padding:20px 0;
    margin:0 auto;
	height:auto;
	background:#fff;
	box-shadow: none;
	position:relative;
	z-index:10;
	text-align: center;
	font-family: Raleway;
}
@media only screen and (max-width: 580px){
    #contenido {
        width: 100%;
    }
}
#contenido label{
    padding: 0 20px;
    width: 55px;
    display: inline-block;
}
#footer {
background-color:#999999!important;
background:url(../../images/pattern-1.png) repeat;
height:150px;
float:left;
width:100%;
margin-top:-10px;

}

span.volver {
width:auto;
float:right;
font: normal 11px Raleway, sans-serif;
color:#575757;
margin: 50px 0 0 0;
}


span.volver a {
background;
padding: 10px 20px 11px;
color:#fff;
background:#cc0000;
text-decoration:none;
margin:0 0 0 20px;
line-height:11px;
}

h4 {
background:url(../../images/bg_titulo.jpg) repeat-x;
height:30px;
padding-top:18px;
width:940px;
padding-right:20px;
float:left;
color:#fff;
font:bold 14px Arial, Helvetica, sans-serif;
text-align:right;
margin:20px 0;
}

table.formulario,table#grilla {
	font-size:13px;
	border-collapse:collapse;
	border:none;
    margin:0 auto;
}
table.formulario input[type="button"]{
    background: #58595b;
    color: #FFF;
    border: none;
    margin: 0 15px;
    border-radius: 0 !important;
    font-weight: bold;
    font-size: 13px;
    padding:5px 15px;
}
@media only screen and (max-width: 480px){
    table.formulario input[type="button"]{
        padding:5px 0;
    }
}
table.formulario select{
    font-size: 11px;
    padding: 5px;
    color:#4d4d4d;
}
table.formulario td{
	padding: 10px 0;
}
@media only screen and (max-width: 480px){
    table.formulario td{
        width: auto;
    }
    table.formulario td input{
        width: 100%;
    }
}
table#grilla td {
padding:5px;
}
#formulario{
    text-align: center;
    display: block;
}
#div_listar {
width:100%;
}
#button{
    background: #58595b;
    color: #FFF;
    border: none;
    margin: 0;
    border-radius: 0 !important;
    font-weight: bold;
    font-size: 13px;
    padding: 5px 10px;
}
#Formulario td{
	font-size: 12px;
	padding: 5px;
}
#Cancelar{
    background: #58595b;
    color: #FFF;
    border: none;
    margin: 0 15px;
    border-radius: 0 !important;
    font-weight: bold;
    font-size: 13px;
    padding:5px 15px;
}