body {
	margin: 0;
    background-image: url('../img/gradiente_background.png'); 
	background-repeat:repeat-x;
    font-family: 'Oxygen', sans-serif;
}

#page {
    /* max-width: 1000px; */ 
    width: 1000px; 
    height: auto; 
    margin: auto;
}

#top {
    width: 100%; 
    height: auto; 
}

#tmiddle {
    height: 215px;
}

#tbottom {
    width: 100%;
    height: 44px;
}

#middle {
    margin-top:30px;
    width: 100%;
    height: 100%;
    min-height:580px;
}

#main {
    margin-top:20px;
    float: left; 
    width: 100%; 
    height: 100%;
    margin-bottom:30px;
}

#formulario {
    line-height: 180%;
    margin-top: 0px;
    padding-top: 10px;
    padding-left: 30px;
    font-size:20px;
    width: 970px;
    height:120px;
    background-color:#e1e1e1;
    font-family: 'PT Sans Narrow', sans-serif; 
    font-size:18px;
    color: #e46c0a;
    font-weight: bold;
    box-shadow: 5px 5px 3px #888888;
}

#mainc {
    float: left; 
    width: 50%; 
    height: 100%;
}

#mtop {
    margin-top:-30px;
    width: 100%; 
    height: 100%;
    background-color: #fff; 
}

#mmiddle {
    width: 75%;
    height: 620px;
}

#mmleft {
    margin-top:165px;
    margin-left:53%;
    float: left; 
    width: 3%;
    height: 420px;
    background-color: rgba(233, 233, 233, 0.5);
}

#mmright {
    margin-top:165px;
    height: 320px;
    float: left; 
    width: 44%; 
    height: 420px;
    background-color: rgba(233, 233, 233, 0.5);
}

#mbottom {
    width: 100%; 
    height:170px;
}

#bottom {
    margin-top:30px;
    width: 100%; 
    height: 100px;
    background-color:#ccc;
}

.menulinks {
    list-style: none;
    padding: 7px 0px 0px 0px;
    margin: 0;
}

.menulinks li {
    padding: 0px;
    margin: 0;
    width: 100%;
}

.menulinks li a {
    display: block;
    padding: 7px 0px 7px 5px;
    color: #3F4141;
    text-decoration: none;
    width: 90%;
    margin: 0;
}

.menulinks li a:hover {
    background-color: #CB6486;
    color: #fff;
}


.ls {
    float: left;
    margin-left: 50px;
    padding: 5px;
    font-size:18px;
    font-family: 'PT Sans Narrow', sans-serif;
}

.ls a:hover {
    color: #e46c0a;
}

.infte {
	width: 90px;
	float: left;
}

.inftd {
	width: 200px;
	float: left;
}

a.s {text-decoration: none; font-weight:bold;  color: #7E7E7E;}

a.s:hover {
    color: #e46c0a;
}

a.s2 {text-decoration: none; font-weight:bold;  color: #9E9E9E;}

a.s2:hover {
    color: #CB6486;
}

h2 {font-family:'Droid Sans', sans-serif; font-size:30px; color:#3F4141; }

h3 {font-family:'Droid Sans', sans-serif; font-size:20px; color:#3F4141; }

p.l {font-size:36px; font-weight: bold; font-family: 'Bilbo Swash Caps', cursive; color:#fff; padding:0px;}

p {font-size: 14px; }

p.texto {
	line-height:200%; 
	font-family:'Droid Sans', sans-serif; 
	font-size:14px; 
	color:#3F4141;
}


.lr { border-bottom: 6px solid #17375e; margin-bottom: }

ul {
	list-style: none;
	padding: 5px 0px 5px 5px;
	margin-right: 10px;
}

.ati li {
	padding-bottom: 12px;
	font-family:'Droid Sans', sans-serif; font-size:14px;
}