@charset "UTF-8";
/* CSS Document */

a{ text-decoration: none; }
body{
	background: url(../images/bg.jpg) no-repeat;
}
body, h1, h2, h3, p{
	margin: 0;
	padding: 0;
    font-family:Verdana;
	font-size: 16px;
	font-weight: normal;}
h1, h2, h3, p{ padding: 0.2em 0;}	
h1{ font-size: 24px; }
h2{ font-size: 16px; }
h3{ font-size: 20px; }
p{ font-size: 13px; }
ul, li { list-style: none; }

.cf{ position:relative; clear:both;}

#content{ padding: 1em; margin-top: 50px;}
#content h1{ 
	font-family: Verdana;
	font-weight: 200;
	color: #666;
	font-size: 1.3em; 
}
#content h3{ color: #FF8200; }
#content #colIzq{ width: 650px; height: 700px; float: left; }
#content #colDer{ width: 300px; height: 360px; float: left; }
#content #colDer img{ padding: 0.5em; width: 510px;}

#contGris{
	background: #fff;
	-o-border-radius: 0.5em;
	-ms-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-khtml-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	padding: 1em;
	margin-top: 0.5em;
    border-bottom-style:outset;
    border-bottom-color: ligthgray;
    border-right: 3px solid lightgray;
    border-left: 6px solid #FF8200;
    border-top : 1px solid lightgray; 
	}
#contGris p, #contGris ul, #contGris li { color: #454545;}
#contGris ul, #contGris li { font-size: 12px; padding: 0}

#contMenu p a{
text-align: center;
margin: auto;
width: 60%;
padding: 0.5em; 
color:#ffffff; 
display: block; 
font-size: 1.3em;
background-image: url(../images/bg_btn.jpg);

}
#contMenu p a:hover{ background: #CB7B46; color:#ededed; }

#header{
color:#ff8200; width: 885px; height: 50px; position: fixed; top:0;}
#header p{ font-size: 1.5em; float: left; padding-left: 0.4em; margin-top: 5px;}
#header p.paginacion{ color: #ccc; font-size: 0.8em; float: right; margin: 2em 1em 0 0;  }
#header p img { vertical-align: bottom; }

#subMenu { margin-top:0px; margin-left: 10px; text-align: center;}
#subMenu ul { margin: 0; padding: 0; }
#subMenu ul li, #subMenu tr td {  }
/*#subMenu ul li a{ float: left; background-color: red; width: 15px; height: 15px; margin: 0.5em; }*/
#subMenu ul li a, #subMenu tr td a {display: block;
			color: rgba(255,255,255,0);
			background-color: #ff8200;
				border-radius: 50%;
				-ms-border-radius: 50%;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%;
				-o-border-radius: 50%;
				-khtml-border-radius: 50%;
			width: 12px;
			height: 12px;
			font-size: 0px;
			cursor: pointer; }
#subMenu ul li a:hover, #subMenu tr td a:hover { background-color: #FF8200; }		

#nav { float: right; width: 300px;}
#nav a.btn { background:#fff; color:#fff; border: solid 2px #ccc; padding:5px 15px; font-size:14px; float: left;
	-o-border-radius:25px;
	-ms-border-radius:25px;
	-moz-border-radius:25px;
	-khtml-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	cursor:pointer;
	margin: 0.2em;
	text-decoration:none;
	background-image: url(../images/bg_btn.jpg);
}
#nav a.btn:hover { background:#ff8200; color:#fff;}
#nav a.btnOff { background:#ddd; color:#eee; border: solid 2px #ddd; padding:5px 15px; font-size:14px; float: left;
	-o-border-radius:25px;
	-ms-border-radius:25px;
	-moz-border-radius:25px;
	-khtml-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	margin: 0.2em;
	text-decoration:none;
    
}


#nav_01 { margin-top: -35px; width: 300px; margin-right: 5px;}	
#nav_01 a.btnContrata, table tr td a.btnContrata { background: #23772D; border: #ccc 2px solid; color:#fff; padding:5px 15px; font-size:14px; float: left;
	-o-border-radius:25px;
	-ms-border-radius:25px;
	-moz-border-radius:25px;
	-khtml-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	cursor:pointer;
	margin: 0.2em;
	text-decoration:none; float: right;}
#nav_01 a.btnContrata:hover, table tr td a.btnContrata:hover { background: #d3560e; }

#wrapper{ width: 885px; height: 500px; overflow: hidden; }/*overflow: scroll; overflow-x:hidden;*/

#wrapper_01{ width: 885px; height: 500px; overflow: hidden; }

#nover{ text-align: center; width: 100%; display: block; color: #ff8200; font-weight: 600; font-size: 13px;  padding-top: 10px;
}
#nover:hover{ color: #CB7B46;}


