﻿.alert
{
    border: #606100 1px solid;
    padding: 9px;
    background-color: #fcffae;
    font-size: 8pt;
    margin: 10px 200px;
    text-align: center;
}

.video-info img /* thumb de video */
{
	border: solid 1px #AAAAAA;
	margin: 6px 10px 6px 10px;
	float: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 1px;	
}

.video-info
{
    width: 815px;
    float: left;
    margin-bottom: 30px;
}

.video-info a
{
    display: block;
    width: 600px;
    text-decoration: none;
    border: solid 1px White;
    text-align: left;
    float: left;
    margin: 5px 105px;
    color: #555555;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.video-info a:hover
{
    background-color: #ccedfa;
    border: solid 1px #dbf6ff;
}

.video-info H3
{
    margin-bottom: 2px;
    font-size: 20pt;
    color: #2500b1;
    font-family: Georgia;
    font-weight: normal;
}


.video-info .producer
{
    font-size: 10pt;
    font-style: italic;
    margin-top: 1px;
    color: #888888;
    font-family: Georgia;
}

.video-info .comments
{
    font-size: 9pt;
}

.video-info .place
{
    text-transform: uppercase;
    font-size: 10pt;
    font-weight: bold;
}

.video-info .riders
{
    color: #187195;
}

.video-info .tech-info
{
    float: left;
    margin: 10px auto -20px 14px;
    position: absolute;
    background-color: #333333;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    padding: 1px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    filter: alpha(opacity = 80);
    -moz-opacity: 0.8;
    -webkit-opacity: 0.8;
}