body{
/*font-family: 'Quattrocento', serif;*/
/*
background: #DADADA url(../img/body.png);
*/
}
#formRegistro{color: #300;}
.form-control:focus {
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(65, 3, 20, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(73, 15, 15, 0.6);border-color: #300;}
#header {
background: #6a5f9f url(../img/header.png);
min-height: 116px;
border-bottom: 4px solid #002439;
}
#logo {
background:  url(../img/superior.png);
min-height: 200px;

}
#ContenForm {
font-size: 13px;
background-color: #f7f7f7;
padding-top: 50px;
padding-bottom: 50px;
color: #002439;
border-radius:3px;
margin-bottom: 40px;
-webkit-box-shadow: 0px 1px 5px #300;
-moz-box-shadow: 10px 10px 20px #969494;
}
#Titulo {
font-weight: bold;
font-size: 27px;
color: #300;
text-align: center;
margin-top: 20px;
margin-bottom: 40px;
}
.form-horizontal .control-label {
text-align: left;
}
.accordion-heading{
    height: 50px;
    color: #300;
    font-size: 20px;
    font-weight: bold;
    background-color: #ececec;
    border-radius: 15px;
    margin-bottom: 10px;
    text-align: center;
    text-decoration: none;
    padding-top: 10px;
}
.row {
margin-right: 0px;
margin-left: 0px;
}
#btnSaveForm{
margin-top: 20px;
font-size: 24px;
background: #C9C9C9;
border: none;
color: #300;
border-radius: 10px;
}
#btnSaveForm:hover{background: #afafaf;}
.accordion-body{

}
.accordion-group a:hover{
    text-decoration:none;
}
.accordion-heading:hover{
	background-color:#E6E6E6;
}
.mensajeEnvio{
background-color: #428bca;
border-radius: 15px;
text-align: center;
color:white;
margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 18px;
}
.obligatorio{
    border-color: #A34949!important;
    outline: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(146, 27, 51, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(233, 50, 101, 0.6) !important;
}
.mensajeError{
    text-align: center;
    font-size: 14px;
    background-color: rgb(156, 42, 42);
    padding-top: 5px;
    padding-bottom: 5px;
    color: white;
    border-radius: 5px;
    margin-top:10px;
}
.mensajeExito {
text-align: center;
font-size: 14px;
background-color: rgb(56, 146, 85);
padding-top: 5px;
padding-bottom: 5px;
color: white;
border-radius: 5px;
}
#ContenFormFoto {
background-color: #F3F3F3;
padding-top: 14px;
padding-bottom: 14px;
border-radius: 15px;
border-radius: 15px;
color: #002439;
margin-bottom: 20px;
-webkit-box-shadow: 10px 10px 20px #969494;
-moz-box-shadow: 10px 10px 20px #969494;
}
.altoAuto{
    height:auto;
}

#ContenForm input{border: solid 1px gray;height: 30px;}
#ContenForm select{border: solid 1px gray;}
#ContenForm .radio{width: 50%;float: left;}

.boton{
background: transparent !important;
text-align: center;
margin: 0 auto;
padding: 3px;
border-radius: 10px;
font-size: 20px;
margin-bottom: 20px;
cursor: pointer;
margin-top: 30px;
border: 1px solid #300 !important;
}
.boton:hover{
background: rgb(224, 224, 224)!important;
}
#verPdf a{color:#fff !important;}
#verPdf a:hover{color:#d3d3d3 !important;}
#visitas{
height: 30px;
padding: 10px;
background: #9E0020;
}
#visitas label{width: 100%;float: left;font-size: 18px;}
#visitas span{width:100%;font-size:14px;}
#infoImportante{
text-align: center;
padding: 8px;
border: solid 1px;
margin: 43px;
}
