
/*FILESTART*/@charset "utf-8";
/* CSS Document */

.ics-calendar-holder {
	width:100%;
}
.ics-calendar-header {
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin:0; padding:0;
}
.ics-calendar-header div, .ics-calendar-header p {
	display:inline; margin:0;
}
.ics-calendar-table {
	width:100%;
	background:#c3d9ff;
	table-layout: fixed;
}

.ics-calendar-table td {
	background: #FFFFFF;
	width:14%;
	height:50px;
	vertical-align:top;
	display:table-cell;
	overflow:hidden;
	/*font-size:10px;
	white-space:nowrap;*/
}

.ics-calendar-cell {
	position:relative;
}

.ics-calendar-days td {
	background: #c3d9ff;
	width:14%;
	height:18px;
	vertical-align:middle;
	text-align:center;
}

.ics-calendar-table td .date-holder, .ics-calendar-table td .old-date-holder, .ics-calendar-table td .date-holder p {
	width:100%;
	height:18px;
	text-align:right;
	margin:0;
}
.ics-calendar-table td .date-holder {
	background:#e8eef7;
}
.ics-calendar-table td .old-date-holder {
	background:#eeeeee;
	color:#999999;
}
.ics-calendar-table td .ics-calendar-today {
	background-color:#fffbcc;
	color:#666666;
}
.ics-calendar-event {
	cursor:pointer;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	font-size:10px;
}

.ics-calendar-event-box {
	position:absolute;
	background:#FFFFFF;
	padding:12px;
	-moz-border-radius: 8px;
	display:none;
	width:350px;
	white-space:normal;
	border:1px solid #CCCCCC;
}

.ics-more-button { float:left; font-size:10px; }

.ics-calendar-more-box {
	-moz-border-radius: 4px;
	text-align:left;
	display:none;
	padding:6px;
	position:absolute;
	background:#FFFFFF;
	border:1px solid #c3d9ff;
}

.ics-calendar-permalink { font-size:10px; float:right; padding-left:4px; }

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}
.fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; } 
.fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none; }
.fullcircle-linkshare { float: left; margin-right: 10px; }
.fullcircle-linkshare a { display: -moz-inline-block; display:inline-block; padding:1px 20px 2px 5px; height:15px; border:1px solid #d8dfea; margin-bottom: 4px;}
.fullcircle-linkshare a.twitter { background: url(http://www.atletismoenmexico.com/wp-content/plugins/full-circle/images/fullcircle_twitter.png) no-repeat top right; }
.fullcircle-linkshare a.digg { background: url(http://www.atletismoenmexico.com/wp-content/plugins/full-circle/images/fullcircle_digg.gif) no-repeat top right; }
.fullcircle-linkshare a.technorati { background: url(http://www.atletismoenmexico.com/wp-content/plugins/full-circle/images/fullcircle_technorati_bubble.png) no-repeat top right; }
.fullcircle-linkshare a.delicious { background: url(http://www.atletismoenmexico.com/wp-content/plugins/full-circle/images/fullcircle_delicous.gif) no-repeat top right; }
.fullcircle-linkshare a.twitter:hover { color:#fff; border-color:#295582; background-color: #3b5998; text-decoration:none; }
.fullcircle-linkshare a.digg:hover { color:#fff; border-color:#295582; background-color: #3b5998; text-decoration:none; }
.fullcircle-linkshare a.technorati:hover { color:#fff; border-color:#295582; background-color: #3b5998; text-decoration:none; }
.fullcircle-linkshare a.delicious:hover { color:#fff; border-color:#295582; background-color: #3b5998; text-decoration:none; }



#ayu {
}


#ayu h1 a{
        color: #fff;
}
#ayu .description {
        display: none;
}



.vvqbox { display: block; max-width: 100%; visibility: visible !important; margin: 10px auto; } .vvqbox img { max-width: 100%; height: 100%; } .vvqbox object { max-width: 100%; } 

