
#CabeceraTirasNueva {
    background-image: url('Imagenes/patronfondotira.jpg');
    background-repeat: repeat;
    margin: auto;
    min-height: 750px;
    width: 1024px
}
#ContenedorTiras {
    width: 764px;
    margin: auto;
    border: 1px solid black;
    min-height:700px;
}
#ContenedorManejaTiras {
    width: 764px;
    margin: auto;

}

.tira {
    margin-top: 5px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

body
{
    font-size: .85em;
    font-family: "Trebuchet MS" , Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #000;
}

header, footer, nav, section
{
    display: block;
}
img
{
    border: 0px;
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset
{
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend
{
    font-size: 1.2em;
    font-weight: bold;
}

textarea
{
    min-height: 75px;
}

.editor-label
{
    margin: 1em 0 0 0;
}

.editor-field
{
    margin: 0.5em 0 0 0;
}

/*estilos para calico*/
#CPrincipal
{
    margin: auto;
    width: 1024px;
    height: 1161px;
}



#CabeceraIndex {
    background-image: url('/Content/Imagenes/Cabecera5_1.jpg');
    background-repeat: no-repeat;
    width: 1024px;
    height: 511px;
}
#CabeceraSub {
    background-image: url('/Content/Imagenes/CabeceraIndex_Sub.jpg');
    background-repeat: no-repeat;
    width: 1024px;
    height: 55px;
}
#CabeceraCapitulos
{
    background-image: url('/Content/Imagenes/CabeceraCAPHD.jpg');
    background-repeat: no-repeat;
    width: 1024px;
    height: 535px;
}
#CabeceraFans
{
    background-image: url('Imagenes/cabeceraFans.jpg');
    background-repeat: no-repeat;
    width: 1024px;
    height: 504px;
}

#CabeceraLogo {
    background-image: url('Imagenes/TiendaCalico.jpg');
    background-repeat: no-repeat;
    background-position: center;
    width: 1024px;
    height: 300px;
    margin-bottom: 20px;
}
#CabeceraCurso
{
    width: 1024px;
    height: 559px;
}
#CabeceraTiras
{
    background-image: url('Imagenes/imgtirassup.jpg');
    background-repeat: no-repeat;
    width: 797px;
    height: 245px;
}

#CabeceraSeries
{
    background-image: url('Imagenes/Cabeceraseries.jpg');
    background-repeat: no-repeat;
    width: 1024px;
    height: 504px;
}
#CabeceraMC
{
    background-image: url('Imagenes/CabeceraMC.jpg');
    background-repeat: no-repeat;
    width: 1024px;
    height: 535px;
}
#CabeceraEM
{
    background-image: url('Imagenes/CabeceraEntremeses.jpg');
    background-repeat: no-repeat;
    width: 1024px;
    height: 535px;
}
#CabeceraHE
{
    background-image: url('Imagenes/CabeceraHE.jpg');
    background-repeat: no-repeat;
    width: 1024px;
    height: 535px;
}
 #CabeceraTrabajos
{
    background-image: url('Imagenes/CabeceraTrabajos.jpg');
    background-repeat: no-repeat;
       width:1024px;
       height:535px;
}
    #CabeceraDonRamon
{
    background-image: url('Imagenes/CabeceraDonRamon.jpg');
    background-repeat: no-repeat;
    width: 1024px;
    height: 535px;
}
#CabeceraNikoxan
{
    background-image: url('Imagenes/CabeceraNikoxan.jpg');
    background-repeat: no-repeat;
    width: 1024px;
    height: 535px;
    
}
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}
.justificado
{
    text-align: justify;
}

a:link, a:visited
{
    text-decoration: none;
    color: White;
    font-weight: bold;
}
a:hover
{
    color: Red;
}

a.aembed:link, a.aembed:visited
{
    text-decoration: none;
    color: #A3A3A3;
    font-weight: bold;
}
a.aembed:hover
{
    color: Red;
    text-decoration: none;
}


#contenedorProductos {
    display: flex;
    min-width: 93%;
    min-height: 40%;
    margin-top: 30px;
    flex-direction: row;
    flex-wrap: wrap;
}
#producto {
    width: 250px;
    height: 325px;
    border: solid 1px #ff0000;
    margin: 10px;
    text-align: center;
    background-color: #c30114;
    border-radius: 10px;
}
.contImg {
    background-color: white;
    margin-bottom: 5px;
}
.imagenProducto {
    width: 152px;
    height: 225px;

}
.nombreProducto {
    display:inline-block;
    color:white;
    margin:10px;
    font-weight:bold;
    font-size:large;
    height:40px;
}
.precioProducto{
    margin: 8px;
    color:white;
    font-weight:bold;
    font-size:x-large;
}