html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-family: arial,verdana;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
color: #000;
font-family: arial,verdana;
line-height: 1.3em;
background-color:#E3E3E3;
}
ol, ul {
list-style: square;
margin: 0 0 0.5em;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

strong {
font-weight: bold;
}
p {
margin: 0 0 0.2em;
}
h1, h2, h3, h4, h5, h6 {
font-family: arial,tahoma,Helvetica Neue;
font-weight: normal;
line-height: 1.2em;
padding: 0.5em 0 0.25em;
}
h1 {
font-size: 15px;
font-weight:bold;
text-align:center;
line-height: 1.8em;
}
h2 {
font-size: 14px;
font-weight:bold;
text-align:center;
padding: 0.1em;
color:#B50003;
}
h3 {
font-size: 14px;
font-weight:bold;
line-height: 1.3em;
}
h4 {
font-size: 12px;
}
h5, h6 {
font-size: 12px;
}
a, a:link, a:visited {
color:#4c004c;
text-decoration: none;
border-bottom: 1px solid #4c004c;
}
a:hover, a:active {
border-color: #000000;
}
hr {
border: none;
background: url(../images/bg_hr.png) center center no-repeat;
height: 10px;
}
.logo {
padding-bottom: 0;
width: 250px;
height: 50px;
}
.botones {
padding-bottom: 0;
width: 60px;
height: 22px;
vertical-align:bottom;
}
.titulo {
color: #5E0073;
font-family: arial, tahoma, verdana;
font-size: 13px;
}
.titulovideos {
font-family: arial, tahoma, verdana;
color:#5E0073;
font-size: 13px;
}
.logo b {
font-weight: bold;
}
.banner-wrap {
background-color:#ffffff;
text-align: center;
border-bottom: 1px solid #ccc;
padding: 10px 10px 0px 10px;
margin:0 auto;
}
.batop {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 1.3em;
	text-align:center;
	min-height:40px;
	background-color: #fff;
}
.social {
background-color:#4c004c;
text-align: center;
padding: 10px 10px 15px;
margin:10px 2px;
}
.intro {
font-size: 14px;
font-family: arial, tahoma, verdana;
line-height: 1.5em;
margin:5px 5px;
}
.grid {
margin:0 auto;
padding-top:1em;
}
.row {
padding-bottom: 5px;
margin-bottom:10px;
margin-top:5px;
}
.row-contacto {
font-size: 13px;
font-family: arial, tahoma, verdana;
line-height: 1.5em;
text-align: center;
padding-top:10px;
padding-bottom: 5px;
margin-bottom:10px;
margin-top:5px;
}
.feature h2 {
font-weight: bold;
text-align: center;
}
.feature p {
font-size: 13px;
}
.example-grids {
padding-left: 0.2em;
padding-right: 0.2em;
padding-bottom: 0.5em;
background-color:#f7f7f7;
margin:0 auto;
}
.footer p {
color: #666;
text-align: center;
max-width: none;
background-color:#f1f1f1;
padding:5px;
}
.abajo {
font-size: 13px;
font-family: arial, tahoma, verdana;
line-height: 1.5em;
max-width: none;
text-align: center;
padding-top:10px;
}
.abajo p{
font-size: 13px;
font-family: arial, tahoma, verdana;
line-height: 1.5em;
max-width: none;
text-align: center;
padding-top:10px;
}
/* thumb */
.slot-0 {
-webkit-box-shadow: 0px 30px 48px -36px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 30px 48px -36px rgba(0,0,0,0.75);
box-shadow: 0px 30px 48px -36px rgba(0,0,0,0.75);
background-color:#ffffff;
overflow:hidden!important;
margin-bottom:8px;
margin-top:2px;
border: 1px solid #999;
}
.thumb-ima {
text-align: center;
}
.thumb-intro {
font-size: 13px;
font-family: arial, tahoma, verdana;
height: 36px;
overflow:hidden;
text-align:center;
padding: 0.2em;
}
.thumb-descripcion {
font-family: arial, tahoma, verdana;
max-height: 100px;
overflow:hidden;
text-align: left;
padding: 0 0.5em 0em 0.5em;
font-size: 14px;
line-height: 1.3em;
}
.thumb-data {
text-align: left;
padding: 0.5em 1em 0.5em 1em;
font-size: 10px;
line-height: 1.3em;
}
.asociados {
font-family: arial, tahoma, verdana;
max-height: 100px;
overflow:hidden;
padding: 0.6em;
font-size: 13px;
line-height: 2.5em;
text-align:center;
}
.tags-bajos {
font-family: arial, tahoma, verdana;
padding: 0.3em;
font-size: 14px;
line-height: 1.5em;
max-width: none;
text-align: left;
}
#paginador {
    text-align: center;
    padding: 20px 0;
    text-align: center;
margin-bottom:10px;
}
#paginador a {
    background-color: #CCC;
    border: 1px solid #C4C4C4;
    border-radius: 3px;
    color: #424242;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin: 6px 6px;
padding: 5px;
    text-decoration: none;
}
#paginador a:hover {
    background-color: #4c004c;
    color: #FFF;
    line-height: 20px;
    text-decoration: none;
}
#paginador span {
    background-color: #000;
    border: 1px solid #000;
    border-radius: 3px;
    color: #FFF;
    display: inline-block;
    font-size: 14px;
    line-height: 25px;
    margin: 8px 5px;
padding: 5px;
}
.slot-6 {
background-color:#ffffff;
margin-bottom:10px;
}
.slot-6 img{
text-align:center;
}
.slot-1 {
margin-top:10px;
}
.contactarnos {
margin-bottom: 1em;
line-height: 1.3em;
text-align: center;
}
.slot-7 {
margin:8px 0 10px 0;
line-height: 1.3em;
text-align: left;
font-size: 13px;
}