@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&family=Courgette&family=Crete+Round:ital@0;1&display=swap');
.contenido1000px {
padding-top: 200px;
width: 1000px;
margin: 0px auto;
text-align: center;
}
.scban{
background-color: #000000 !important;
margin-bottom: 20px !important;
}
.scban div{
width: 1200px;
margin: 0px auto;
}
.scban div img{
display: block;
}
.titulopag {
padding-top: 40px;
}
.texqs{
text-align: center;
background-color: #ffffff;
padding: 0px;
margin: 20px 0px;
margin-top: 150px !important;
}
.texqs a{
color: #044BA7;
font-size: 18px;
}
.curpon{
cursor: pointer;
}
.divtar{
text-align: left;
padding-top: 20px;

/*display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
align-items: baseline;
justify-content: space-between;*/
}
.conteesp{
display: inline-block;
width: 30.1%;
margin: 0px auto;
/*margin: 0px 16px;*/
margin-bottom: 80px;
vertical-align: top;
text-align: left;
margin-right: 43px;
max-width: 361px;
}
.sombra{
-webkit-box-shadow: 0 0 30px rgb(0 0 0 / 10%);
box-shadow: 0 0 15px rgb(0 0 0 / 30%);	
padding-bottom: 10px;
display: block;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
background-color: #F7FAFB;
}
.tarjetaimg{
cursor: pointer;
outline: none;
display: inline-block;
margin: 0px auto;
}
.tarjetaimg img{
width: 100%;
/*border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;*/
max-height: 165px;
min-height: 165px;
}
.deta{
padding: 0px;
}
.divd{
font-size: 14px;
color: #000000;
margin: 15px 0px;
padding: 0px 10px;
text-align: left;
}
.divdp{
font-size: 16px;
color: #000000;
margin: 15px 0px;
font-weight: bold;
text-align: left;
padding: 0px 10px;
cursor: pointer;
width: 350px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
outline: none;
text-transform: capitalize;
}
.divdp span{
background-color: #e61010;
padding: 5px;
color: #ffffff;
font-weight: bold;
}
.hrcss{
border-bottom: 1px solid #ccc;
}
.divconte{
height: 40px;
}
.hdet{
height: 115px;
}
.nomfec{
color: blue;
}
.nomfec div:first-child{
display: inline-block;	
}
.nomfec div:last-child{
display: inline-block;
float: right;
}
.come{
font-size: 13px;	
}
.masinfo{
/*margin: 0px 10px;
padding: 10px 0px;
width: auto; */
display: block;
cursor: pointer;
font-size: 13px;
font-weight: bold;
/*font-family: 'OpenSans-Bold';*/
color: #608DB5;
}
.arrow{
color: #ffffff;
padding: 15px 0px 15px 30px;
}
.flecha{
margin-right: 10px;
color: #ffffff;
float: right;
}

.conteform{
text-align: left;
padding-bottom: 20px;
}
.form{
background: rgba(102,102,102,0.1);
width: 100%;
padding: 15px;
margin: 0px auto;
}
.contesele{
display: inline-block;
margin-right: 10px;
vertical-align: top;
}
.contesele:last-child{
margin-right: 0px;
}
.titele{
background-color: #ffffff;
border: 1px solid #d9d9d9;
width: 250px;
max-width: 250px;
padding-left: 12px;
color: #828282;
font-size: 10px;
border-bottom: 0;
padding-top: 10px;
text-align: left;
}
.selector{
background-color: #ffffff;
border-color: #d9d9d9;
width: 100%;
max-width: 250px;
padding: 5px 12px 10px 12px;
font-size: 12px;
border-top: 0;
margin-top: -5px;
display: block;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat: no-repeat;
background-position: calc(97%);
padding-right: 35px;
overflow: hidden;
text-overflow: ellipsis;
cursor: pointer;
color: #828282;
}
.boton2{
display: block !important;
width: 180px;
max-width: 250px;
color: #ffffff;
font-weight: bold;
font-size: 13px;
background-color: #041e6b;
padding: 18px 60px;
letter-spacing: 0;
border: none;
outline: none;
cursor: pointer;
line-height: 1;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.mrcero{
margin-right: 0px;
}
.footerb{
position: relative;
margin-bottom: 40px;
}
.foo1{
float: left;
}
.foo2{
float: right;
}
#ir_a{
padding: 5px;
outline: none;
cursor: pointer;
background-color: #ffffff;
border-color: #d9d9d9;
}


.volver{
text-align: left;
margin-bottom: 20px;
}
.volver a{
text-decoration: none;
color: #000000;
font-weight: bold;
font-size: 16px;
}
.imagen_blog {
margin-bottom: 20px;
}
.imagen_blog img {
display: block;
max-width: 1000px;
width: 100%;
}
.compar{
text-decoration: none;
color: #3F3F8C;
font-weight: bold;
font-size: 16px;	
}
.titblog{
font-family: "Crete Round", serif;
color: #3F3F8C;
font-weight: bold;
font-size: 20px;
text-align: left;
margin: 40px 0px;
margin-bottom: 40px;
}
.conteblog{
font-family: "Crete Round", serif;
font-weight: 200;
text-align: left;
margin-bottom: 80px;
}
.titcome{
/*font-family: 'OpenSans-Bold';*/
color: #3F3F8C;
font-weight: bold;
font-size: 18px;
text-align: left;
margin: 40px 0px;
margin-bottom: 20px;
}
.contecomen{
width: 90%;
margin: 0px auto;
margin-bottom: 20px;
}
.usucome{
margin-bottom: 10px;
text-align: left;
color: #608DB5;
font-weight: bold;
}
.comen{
text-align: left;
padding-bottom: 20px;
}
.comenta{
margin-top: 40px;
text-align: left;
color: #608DB5;
font-weight: bold;
margin-bottom: 20px;
}
.campoform {
width: 100%;
display: block;
padding: 10px;
color: #9F9F9F;
font-size: 18px;
margin: 0px auto;
outline: none;
border: 0px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #CCCCCC;
/*font-family: 'OpenSans-Bold';*/
}
::-webkit-input-placeholder { /* Edge */
color: #9F9F9F;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #9F9F9F;
}
::placeholder {
color: #9F9F9F;
}
.co_nombre, .co_comentario{
margin-bottom: 20px;
}
.boton {
width: auto;
color: #ffffff;
font-weight: normal;
font-size: 18px;
background-color: #17206B;
padding: 15px;
letter-spacing: 0;
border: none;
outline: none;
cursor: pointer;
margin-bottom: 21px;
line-height: 1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.boton:hover {
background-color: #17206B;
}
#comentario{
height: 100px;
}



.otrosar{
/*font-family: 'OpenSans-Bold';*/
color: #000066;
font-weight: bold;
font-size: 20px;
text-align: left;
margin-bottom: 20px;
margin-left: 20px;
margin-top: 80px;
}

@media only screen and (max-width: 1200px) {
.scban div {
width: 100%;
}
.scban div img {
width: 100%;
}
.divtar {
text-align: center;
padding-top: 20px;
}
.conteesp {
width: 100%;
/*max-width: 265px;*/
}
.tarjetaimg {
display: block;
}
.tarjetaimg img{
width: 95%;
max-height: 250px;
}
.deta {
padding: 10px;
}
.conteform {
padding-top: 0%;
padding-bottom: 0px;
}
.contesele {
margin-bottom: 20px;
}
.contesele:last-child{
margin-bottom: 0px;
}
.boton {
width: 350px;
}
.mrcero{
margin-right: 43px;
}
.foo1 {
float: none;
margin-bottom: 20px;
}
.foo2 {
float: none;
}
.contenido1000px {
width: 90% !important;
}
.compar {
font-size: 14px;
}
.divdp {
width: 100%;
}
.hdet {
height: auto;
}
}
@media only screen and (max-width: 600px) {
.form {
width: 100%;
}
.conteform {
text-align: center;
}
.contesele{
margin-right: 0px;
}
.contesele:last-child {
margin-right: 0px;
}
.divtar{
display: block;
}
.conteesp {
margin-right: 0px !important;
}
}
@media only screen and (max-width: 360px) {
.conteesp {
width: 100%;
/*max-width: 350px;*/
margin: 0px auto;
margin-bottom: 40px;
}
.conteesp:last-child {
margin-bottom: 0px;
}
.titele, .selector, .boton {
width: 285px;
max-width: 285px;
}
.footerb {
margin-top: 20px;
}
}
@media only screen and (max-width: 320px) {
.conteesp {
width: 100%;
max-width: 300px;
}
.titele, .selector, .boton {
width: 255px;
max-width: 255px;
}
}