@charset "utf-8";
/* CSS Document */

.btnRol {
	background-image: url(images/bannerLogo_08.png);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.btnRol a {
	display:block;
	width:100%;
	text-decoration: none;
}
.btnRol:hover {
	background-image: url(images/banner_dorchester_08.png);
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	background-position: center;
	font-weight: bold;	
	cursor:pointer;
}

.btnRolcen{
	background-image: url(images/bannerLogo_08.png);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.btnRolcen a {
	display:block;
	width:100%;
	text-decoration: none;
}

.btnRolcen:hover {
	background:url(images/banner_dorchester_081.png);
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	background-position: center;
	font-weight: bold;	
	cursor:pointer;
}

.boxgrid{  
    width: 34px;  
    height: 60px;  
    margin:3px;  
    float:left; 
    border: 0;  
    overflow: hidden;  
    position: relative;  
}  

.boxgrid img{
	position: relative;
	top: 0;
	left: 0;
	border: 0;
	top: 30px;
}

.boxcaption{
	float: left;
	position: absolute;
	height: 53px;
	width: 34px;
	opacity: .8;


				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}

.captionfull .boxcaption {  
    top: 0;  
    left: 0;  
}
.caption .boxcaption {  
    top: 0;  
    left: 0;  
}

.boxgridhor{  
    width: 200px;  
    height: 20px;  
    margin:2px;  
    float:left; 
    border: 0;  
    overflow: hidden;  
    position: relative;  
}  

.boxcaptionhor{
	float: left;
	position: relative;
	height: 20px;
	width: 173px;
	opacity: .8;
	left:10px;


	/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}

.captionfull .boxcaptionhor {  
    top: 0;  
    left: 0;  
}
.caption .boxcaptionhor {  
    top: 0;  
    left: 0;  
}

a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}

.titulos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin: 0px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-style: italic;
}

.texto_aling_der {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.parrafos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	vertical-align: text-top;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 30px;
}

.texto_formulario {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	text-decoration: none;
	text-align: left;
	vertical-align: text-bottom;
}
.texto_foder_pequeña {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #6D6E70;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
}
.texto_foder {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #6D6E70;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:5px; height:22px; background:url(images/select_left.png) no-repeat 0 0;}
.NFSelectRight {height:22px; width:auto; background: url(images/select_right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color: #333; padding-left:3px; margin-left:5px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:13px; margin-top:3px; list-style:none; padding:4px 0; color:#FFF; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#FFF; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#999}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}