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

body {
	background-color:#666;
	width:100%;
	height:100%;
	margin-top:0;
	margin-left:0;
	min-height:100%;
	min-width:100%;
}

body:after {
  content: url(http://static.bulls.com.pe/images/close.png) url(http://static.bulls.com.pe/images/loading.gif) url(http://static.bulls.com.pe/images/prev.png) url(http://static.bulls.com.pe/images/next.png);
  display: none;
}
@font-face {
    font-family: 'NOVASOLID';
    src: url('http://static.bulls.com.pe/fonts/novasolid-webfont.eot');
    src: url('http://static.bulls.com.pe/fonts/novasolid-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://static.bulls.com.pe/fonts/novasolid-webfont.woff') format('woff'),
         url('http://static.bulls.com.pe/fonts/novasolid-webfont.ttf') format('truetype'),
         url('http://static.bulls.com.pe/fonts/novasolid-webfont.svg#NOVASOLID') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 {font-weight:normal; font-family: NOVASOLID; color:#00aeff; font-size: 3em; line-height:1.7em; letter-spacing:0.08em;}
h20 {font-weight:lighter; font-family: 'ABeeZee', Arial, sans-serif; color:#999; font-size: 1.2em; line-height:1.5em; text-align:justify;}


.all {
	position:relative;
	height:100%;
	width:100%;
	min-height:100%;
	min-width:100%;
	background-color:#033;
}
.page_wrapper,
.page_wrapper_vertical {
	position:relative;
	width: 1000px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	padding-top:30px;
	min-width:1000px;
}

.page_error {
   font-family: Verdana, Arial, sans-serif; 
   font-size: 1em;
   color:#F60;
   width:auto;
   margin-left:0px;
   margin-top:0px;
   background-color:#000;
}

.page_wrapper2,
.page_wrapper2_vertical {
	width: 1000px;
	height:840px;
	background-image: url(http://static.bulls.com.pe/images/transparencia_negra.png);
	margin: -40px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
box-shadow: 6px 0px 5px -5px #000, -6px 0px 5px -5px #000;
min-width:100px;

}

.foto_info {
	margin-left:28.5%;
	margin-top:-61.3%;
	height:400px;
	width:690px;
	border: 1px solid #272727;

	}
.bulls_info {
	margin-left:28.5%;
	margin-top:1%;
	height:190px;
	width:690px;
	text-align:left;
	}

.page_wrapper3,
.page_wrapper3_vertical {
	width:940px;
	height:auto;
	background-image: url(http://static.bulls.com.pe/images/transparencia_negra.png);
	margin-top:-1%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
box-shadow: 6px 0px 5px -5px #000, -6px 0px 5px -5px #000;
min-width:0px;
}
.info_contacto {
	background-color:#069;
	top: 50%;
	width:100px;
}
.wrapper_fill,
.wrapper_fill {
	padding-top:20%;
	width:940px;
	margin-left:3%;

}
.wrapper_fill2,
.wrapper_fill2 {
	position:static;
	padding-top:1%;
	width:1000px;
	margin-left:3%;
}

.wrapper_head {
	width:100%;
	background-color:#339;
	height:auto;
}

.wrapper_foto {
	width: auto;
	margin-top:5px;
	height:auto;
}

.wrapper_text {
	width: 45%;
	margin-top:-350px;
	margin-left:520px;

}
.wrapper_text2 {
	width: 100%;
	margin-top:30px;

}
.cadena_izquierda,
.cadena_izquierda {
	float:left;
	margin-top:-1.8%;
	width:20%;
	text-align:right;
}
.cadena_derecha,
.cadena_derecha {
	text-align:left;
	float:right;
	margin-top:-1.8%;
	width:20%;
}

#logo {
	float:left;
	width: auto;
}
#menu {
	width:75%;
	float:right;
	margin-right:20px;
	margin-top:4px;
}
.menu_description {
	color:#262626;
	text-shadow:1px 1px 1px #ffffff;
	padding-bottom: 36px;
}
.menu_description h1 {
	margin-top: 24px;
	font-size:24px;
	line-height:38px;
}
.menu_description h2 {
	font-size:18px;
	line-height:24px;
}
.menu_description ul.description {
	font-size:12px;
	line-height:21px;
	list-style: square;
	margin: 0 0 0 15px;
	padding: 0;
}
.menu_description a {
	color: #888888;
	text-decoration: none;
}
.page_wrapper_vertical {
	width:960px;
	margin: 36px auto;
}
.page_wrapper_vertical .menu_description {
	float:left;
	width: 760px;
	margin-left: 40px;
}
.page_wrapper_vertical .menu_description h1 {
	margin-top: -6px;
}
.page_wrapper_fixed {
	margin: 70px auto;
}
@media only screen and (min-width: 768px) and (max-width: 984px) {
	.page_wrapper, .page_wrapper_vertical {width:768px;}
	.page_wrapper_vertical .menu_description {width: 500px;}
}
@media only screen and (max-width:767px) {
	.page_wrapper, .page_wrapper_vertical {width:420px;}
	.page_wrapper_vertical .menu_description {width: 100%;margin-left:0;}
	.page_wrapper_vertical .menu_description h1 {margin-top: 24px;}
}
@media only screen and (max-width:479px) {
	.page_wrapper, .page_wrapper_vertical {width:300px;}
}




/*  _______________________________________________

    01 MEGA MENU BAR
    _______________________________________________  */




.megamenu_container {
	width:100%;
	height: 46px;
	*height: 44px;
	margin:25px auto;
	position: relative;
	z-index:9999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.megamenu_fixed {
	width: inherit;
	position:fixed;
	top:0;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	/* IE7 Fix */
	*width:expression(this.parentNode.currentStyle['width']);
}
.megamenu {
	list-style:none;
	padding:0;
	position:relative; /* For IE7 */
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1;
}
	.megamenu > li {
		float:left;
		margin:0;
		border:none;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	
	.selectedmenu {
			font-size:13px;
			outline:0;
			text-decoration:none;
			display:block;
			padding: 16px 15px 17px 15px;
			background-color: #121212;
	
	}
		.megamenu > li > a {
			font-size:13px;
			outline:0;
			text-decoration:none;
			display:block;
			padding: 16px 15px 17px 15px;
		}
		.megamenu > li .megamenu_drop {
			padding-right:30px;
		}
		.megamenu li.megamenu_button {
			display: none;
			-webkit-transition: none;
			-moz-transition: none;
			-o-transition: none;
			-ms-transition: none;
			transition: none;
		}

		/* Right aligned menu item */
		
		.megamenu li.megamenu_right {
			float:right;
			margin-right:-1px;
		}
		.megamenu li.megamenu_right a {
			margin-right:5px;
		}

		


/*  _______________________________________________

    02 MEGA MENU CONTAINERS
    _______________________________________________  */




.megamenu li .dropdown_container,
.megamenu li .dropdown_fullwidth,
.megamenu li .dropdown_multilevel {
	position: absolute;
	margin:0;
	padding-top:24px;
	padding-bottom:10px;
	left:-9999em;
	top:-9999em;
	display: block;
	zoom:1;
	z-index:9998;
	float: left;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.megamenu li .dropdown_first {
	margin-left:-1px;
}
.megamenu li .droplast_right {
	margin-right:-1px;
}

/* Showing Drop Down on Mouse Hover */

.megamenu li:hover .dropdown_container {
	top:45px;
	left:auto;
}
.megamenu li:hover .dropdown_fullwidth {
	top:45px;
	left:-1px;
}
.megamenu li .dropdown_right {
	right:0;
}
.megamenu li:hover .dropdown_right {
	top:45px;
	left:auto;
	right:0;
}


/*
	Bigger containers need smaller padding values and
	on the opposite, smaller containers will have
	higher paddings. 
	This makes the content within each kind of drop down 
	equally distant from the left edge. 
*/

.megamenu .dropdown_1column {
	width: 6%;
	padding-left: 2%;
	padding-right: 2%;
}
.megamenu .dropdown_2columns {
	width: 14%;
	padding-left: 1.8333%;
	padding-right: 1.8333%;
}

.megamenu .dropdown_3columnsderecha {
	width: 16.5%;
	padding-left: 1.8333%;
	padding-right: 1.8333%;
}

.megamenu .dropdown_3columns {
	width: 25%;
	padding-left: 1.5%;
	padding-right: 1.5%;
}
.megamenu .dropdown_4columns {
	width: 33.3334%;
	padding-left: 1.333%;
	padding-right: 1.333%;
}
.megamenu .dropdown_5columns {
	width: 41.6667%;
	padding-left: 1.166%;
	padding-right: 1.166%;
}
.megamenu .dropdown_6columns {
	width: 50%;
	padding-left: 1%;
	padding-right: 1%;
}
.megamenu .dropdown_7columns {
	width: 58.3334%;
	padding-left: 0.833%;
	padding-right: 0.833%;
}
.megamenu .dropdown_8columns {
	width: 66.6667%;
	padding-left: 0.666%;
	padding-right: 0.666%;
}
.megamenu .dropdown_9columns {
	width: 75%;
	padding-left: 0.5%;
	padding-right: 0.5%;
}
.megamenu .dropdown_10columns {
	width: 83.3334%;
	padding-left: 0.333%;
	padding-right: 0.333%;
}
.megamenu .dropdown_11columns {
	width: 91.6667%;
	padding-left: 0.1666%;
	padding-right: 0.1666%;
}
.megamenu .dropdown_12columns,
.megamenu .dropdown_fullwidth {
	width: 100%;
}




/*  _______________________________________________

    03 DROP DOWN COLUMNS GRID
    _______________________________________________  */




.megamenu .col_1,
.megamenu .col_2,
.megamenu .col_3,
.megamenu .col_4,
.megamenu .col_5,
.megamenu .col_6,
.megamenu .col_7,
.megamenu .col_8,
.megamenu .col_9,
.megamenu .col_10,
.megamenu .col_11,
.megamenu .col_12 {
	float: left;
	display:inline;
	position: relative;
	margin-left: 2%;
	margin-right: 2%;
	/* 
	Rounding error with IE7.
	Lower margin values will absorb the difference.
	*/
	*margin-left: 1.9%;
	*margin-right: 1.9%;
}

.megamenu .col_1 {width:4.33%;}
.megamenu .col_2 {width:12.66%;}
.megamenu .col_3 {width:21%;}
.megamenu .col_4 {width:29.33%;}
.megamenu .col_5 {width:37.66%;}
.megamenu .col_6 {width:46%;}
.megamenu .col_7 {width:54.33%;}
.megamenu .col_8 {width:62.66%;}
.megamenu .col_9 {width:71%;}
.megamenu .col_10 {width:79.33%;}
.megamenu .col_11 {width:87.66%;}
.megamenu .col_12 {width:96%;}

.megamenu .rowcontent {
	clear:left;
	/*
	IE7 clear issue.
	Display inline required.
	*/
	*display:inline;
}




/*  _______________________________________________

    04 FLY-OUT MENU
    _______________________________________________  */




.megamenu .dropdown_flyout, 
.megamenu .dropdown_flyout .dropdown_flyout_level {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.megamenu .dropdown_flyout li {
	float:left;
	width: 92%;
	padding: 3px 4% 3px 4%;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.megamenu .dropdown_flyout ul li {
	width: 140px;
	padding: 3px 10px 3px 10px;
}
.megamenu .dropdown_flyout a {
	display: block;
	width: 10em;
}
.megamenu .dropdown_flyout .dropdown_flyout_level {
	position: absolute;
	margin:15px 0 0 4px;
	padding:6px;
	left: -9999em;
	top:-9999em;
	display: block;
	zoom:1;
	float: left;
}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level {
	left:95%;
	top:-21px;
}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left {
	left:-108%;
	right:100%;
}

/*  _______________________________________________

    05 MEGA MENU WEB ELEMENTS
    _______________________________________________  */




/* 1. General Typography */


.megamenu p, 
.megamenu h1, 
.megamenu h2, 
.megamenu h3, 
.megamenu h4, 
.megamenu h5, 
.megamenu h6 {
	padding:0;
	margin:0 0 20px;
}
.megamenu > li > div a {
	text-decoration: none;
	outline: none;
}
.megamenu > li > div a:hover {
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	transition: color 0.3s;
}
.megamenu p {
	font-size:12px; 
	line-height:21px; 
}
.megamenu h1, 
.megamenu h2, 
.megamenu h3,
.megamenu h4, 
.megamenu h5, 
.megamenu h6 {
	font-weight: bold;
	margin:0 0 20px 0;
}
.megamenu h1 {
	font-size: 24px;
	line-height: 28px;
}
.megamenu h2 {
	font-size: 20px;
	line-height: 22px;
}
.megamenu h3 {
	font-size: 16px;
	line-height: 20px;
}
.megamenu h4 {
	font-size: 14px;
	line-height: 18px;
	margin-bottom:14px;
}
.megamenu h5 {
	font-size: 12px;
	line-height: 18px;
	margin-bottom:14px;
}
.megamenu h6 {
	font-size: 10px;
	line-height: 16px;
	margin-bottom:14px;
	text-transform:uppercase;
}


/* 2. Lists */


.megamenu li ul,
.megamenu li ol {
	padding:0;
	margin:0 0 18px 20px;
}
.megamenu li ul {
	list-style:disc;
}
.megamenu li ol {
	list-style:decimal;
	*margin-left: 22px;
}
	.megamenu li ul li,
	.megamenu li ol li {
		font-size:12px;
		line-height:21px; 
		position:relative;
		padding:0;
		margin:0;
		float:none;
		text-align:left;
	}
.megamenu li .list_unstyled {
	list-style: none;
	margin-left:0;
}


/* 3. Custom Paragraphs */


.megamenu .blue, 
.megamenu .grey, 
.megamenu .orange, 
.megamenu .dark, 
.megamenu .purple {
	padding:0 0 0 15px; 
	margin-bottom:18px;
	border-left: solid 5px;
}
	.megamenu .blue {border-left-color:#929292;}
	.megamenu .grey {border-left-color:#ECE7BA;}
	.megamenu .orange {border-left-color:#BD4F33;}
	.megamenu .dark {border-left-color:#3F3F3F;}
	.megamenu .purple {border-left-color:#382E34;}

.megamenu .black_box {
	text-shadow:none;
	padding:10px;
	margin-top:-10px;
	*margin-top:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}


/* 4. Video + Misc. */


.megamenu .video_container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 24px;
}
	.megamenu .video_container iframe,  
	.megamenu .video_container object,  
	.megamenu .video_container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border:none;
	}
.megamenu .dropcap {
	display:block; 
	float:left; 
	font-size:42px; 
	line-height:36px; 
	margin:4px 8px 0 0;
}
.megamenu hr {
	width: 100%;
	height: 0;
	*height:2px;
	border:none;
	margin-bottom: 24px;
}


/* 5. Images */


.megamenu img {
	max-width: 100%;
	height: auto;
	border:none;
	margin-bottom: 18px;
}
	.megamenu img.img_left {
		float: left;
		margin-right: 18px;
	}
	.megamenu img.img_right {
		float: right;
		margin-left: 18px;
	}
.megamenu img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;
	-webkit-transition: opacity 0.3s ease-in-out; 
	-moz-transition: opacity 0.3s ease-in-out; 
	-o-transition: opacity 0.3s ease-in-out; 
	-ms-transition: opacity 0.3s ease-in-out; 
	transition: opacity 0.3s ease-in-out;  
}
.megamenu img:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity:1;
	-webkit-transition: opacity 0.3s ease-in-out; 
	-moz-transition: opacity 0.3s ease-in-out; 
	-o-transition: opacity 0.3s ease-in-out; 
	-ms-transition: opacity 0.3s ease-in-out; 
	transition: opacity 0.3s ease-in-out;  
}


/* 6. Paragraph Icons */


.megamenu .paragraph_icon {
	padding-left: 36px;
	padding-right: 20px;
	margin-bottom: 18px;
}
.megamenu .mini_icon {
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left:-34px;
	float: left;
	width: 20px;
	height: 20px;
}
.megamenu_dark .megamenu .mini_icon {
    background-image: url("http://static.bulls.com.pe/images/icons/mini-icons-white.png");
}
.megamenu_light .megamenu .mini_icon {
    background-image: url("http://static.bulls.com.pe/images/icons/mini-icons-black.png");
}

.megamenu .ic_archive{ background-position: 0 0;  } 
.megamenu .ic_attachment{ background-position: 0 -56px;  } 
.megamenu .ic_bookmark{ background-position: 0 -112px;  } 
.megamenu .ic_brush{ background-position: 0 -168px;  } 
.megamenu .ic_calc{ background-position: 0 -224px;  } 
.megamenu .ic_calendar{ background-position: 0 -280px;  } 
.megamenu .ic_cancel{ background-position: 0 -336px;  } 
.megamenu .ic_chat{ background-position: 0 -392px;  } 
.megamenu .ic_chats{ background-position: 0 -448px;  } 
.megamenu .ic_cloud{ background-position: 0 -504px;  } 
.megamenu .ic_delete{ background-position: 0 -560px;  } 
.megamenu .ic_documents{ background-position: 0 -616px;  } 
.megamenu .ic_down{ background-position: 0 -672px;  } 
.megamenu .ic_down_circle{ background-position: 0 -728px;  } 
.megamenu .ic_download{ background-position: 0 -784px;  } 
.megamenu .ic_edit{ background-position: 0 -840px;  } 
.megamenu .ic_empty_document{ background-position: 0 -896px;  } 
.megamenu .ic_favorite{ background-position: 0 -952px;  } 
.megamenu .ic_folder{ background-position: 0 -1008px;  } 
.megamenu .ic_fullscreen{ background-position: 0 -1064px;  } 
.megamenu .ic_graph{ background-position: 0 -1120px;  } 
.megamenu .ic_grid{ background-position: 0 -1176px;  } 
.megamenu .ic_left{ background-position: 0 -1232px;  } 
.megamenu .ic_left_circle{ background-position: 0 -1288px;  } 
.megamenu .ic_list{ background-position: 0 -1344px;  } 
.megamenu .ic_lock{ background-position: 0 -1400px;  } 
.megamenu .ic_mail{ background-position: 0 -1456px;  } 
.megamenu .ic_minus{ background-position: 0 -1512px;  } 
.megamenu .ic_ok{ background-position: 0 -1568px;  } 
.megamenu .ic_picture{ background-position: 0 -1624px;  } 
.megamenu .ic_pin{ background-position: 0 -1680px;  } 
.megamenu .ic_plus{ background-position: 0 -1736px;  } 
.megamenu .ic_power{ background-position: 0 -1792px;  } 
.megamenu .ic_print{ background-position: 0 -1848px;  } 
.megamenu .ic_refresh{ background-position: 0 -1904px;  } 
.megamenu .ic_right{ background-position: -56px 0;  } 
.megamenu .ic_right_circle{ background-position: -56px -56px;  } 
.megamenu .ic_settings{ background-position: -56px -112px;  } 
.megamenu .ic_sound{ background-position: -56px -168px;  } 
.megamenu .ic_sync{ background-position: -56px -224px;  } 
.megamenu .ic_tag{ background-position: -56px -280px;  } 
.megamenu .ic_target{ background-position: -56px -336px;  } 
.megamenu .ic_text_document{ background-position: -56px -392px;  } 
.megamenu .ic_time{ background-position: -56px -448px;  } 
.megamenu .ic_unlock{ background-position: -56px -504px;  } 
.megamenu .ic_up{ background-position: -56px -560px;  } 
.megamenu .ic_up_circle{ background-position: -56px -616px;  } 
.megamenu .ic_user{ background-position: -56px -672px;  } 
.megamenu .ic_users{ background-position: -56px -728px;  } 
.megamenu .ic_zoom{ background-position: -56px -784px;  } 


/* 7. Social Icons */


.megamenu .social_icon {
	width: 42px;
	height: 42px;
	margin-bottom: 12px;
	*padding-bottom:18px;
	float: left;
    background: url("http://static.bulls.com.pe/images/icons/social-icons.png") no-repeat top left;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity:0.6;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition: .3s all ease-in; 
	-o-transition: .3s all ease-in;
	-moz-transition: .3s all ease-in; 
	transition: .3s all ease-in;
}
.megamenu .social_icon:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity:1;
}
.megamenu .social_icon_delicious {background-position: 0 0;} 
.megamenu .social_icon_digg {background-position: 0 -62px;} 
.megamenu .social_icon_dribble {background-position: 0 -124px;} 
.megamenu .social_icon_ember {background-position: 0 -186px;} 
.megamenu .social_icon_facebook {background-position: 0 -248px;} 
.megamenu .social_icon_flickr {background-position: 0 -310px;} 
.megamenu .social_icon_forrst {background-position: 0 -372px;} 
.megamenu .social_icon_google {background-position: 0 -434px;} 
.megamenu .social_icon_last_fm {background-position: 0 -496px;} 
.megamenu .social_icon_linkedin {background-position: 0 -558px;} 
.megamenu .social_icon_my_space {background-position: 0 -620px;} 
.megamenu .social_icon_quora {background-position: 0 -682px;} 
.megamenu .social_icon_rss {background-position: 0 -744px;} 
.megamenu .social_icon_sharethis {background-position: 0 -806px;} 
.megamenu .social_icon_skype {background-position: 0 -868px;} 
.megamenu .social_icon_stumbleupon {background-position: 0 -930px;} 
.megamenu .social_icon_tumblr {background-position: 0 -992px;} 
.megamenu .social_icon_twitter {background-position: 0 -1054px;} 
.megamenu .social_icon_vimeo {background-position: 0 -1116px;} 
.megamenu .social_icon_you_tube {background-position: 0 -1178px;} 


/* 8. Form Elements */


.megamenu .contact_form {
	display: block;
	margin: 0 0 20px 0;
}
.megamenu .contact_form label {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
.megamenu .form_element {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 90%;
	padding:6px;
	margin:12px 0 18px 0;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
    border-radius:3px;
	-webkit-transition: background-color 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out;
	-ms-transition: background-color 0.3s ease-out;
	transition: background-color 0.3s ease-out;
}   
	.megamenu .form_element:focus {
		outline:none;
	}
.megamenu .contact_form textarea {
	width:94%;
	height:110px;
	resize:none;
}
.megamenu .contact_form .required {
	color:#C00;
}
.megamenu .contact_form .button {
	font: bold 11px Sans-Serif;
	padding: 7px 12px;
	margin:9px 12px 0 0;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
.megamenu .contact_form .button:active {
	position:relative;
	top:1px;
}
.megamenu > li.megamenu_searchform {
	padding: 7px 12px 0 0;
}
.megamenu > li.megamenu_searchform input {
	font-size: 12px;
}
.megamenu > li.megamenu_searchform .megamenu_searchfield {
	margin-top: 2px;
	padding: 4px 4px 4px 6px;
	width: 202px;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


/* 9. Tables */


.megamenu .table_light, 
.megamenu .table_dark {
	width:100%;
	padding:0;
	margin:6px 0 18px 0;
	font-size:12px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.megamenu .table_light th, 
.megamenu .table_dark th {
	text-align:left; 
	padding:12px 9px 12px 9px; 
	font-weight:bold; 
	font-size:12px;
}
	.megamenu .table_light td,
	.megamenu .table_dark td {
		padding:12px 9px 12px 9px; 
	}




/*  _______________________________________________

    06 DEFAULT THEMES, DARK & LIGHT (COMPULSORY)
    _______________________________________________  */




/* 1. Dark Menu Bar */


.megamenu_dark_bar {
	background: #333333;
	border: 1px solid #171717;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);
}
.megamenu_dark_bar .megamenu {
	color:#FFFFFF;
}
	.megamenu_dark_bar .megamenu > li:hover, 
	.megamenu_dark_bar .megamenu > li.active {
		background: #121212;
		-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		-moz-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
	}
	.megamenu_dark_bar .megamenu li.noactive {
		background:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.megamenu_dark_bar .megamenu > li > a {
		color:#FFFFFF;
		text-shadow:1px 1px 1px #000000;
	}
	.megamenu_dark_bar .megamenu > li:hover > a {
		color:#FFFFFF;
		text-shadow:1px 1px 1px #000000;
	}
	.megamenu_dark_bar .megamenu > li .megamenu_drop {
		background:url("http://static.bulls.com.pe/images/dropdown.png") no-repeat right 18px;
	}
	.megamenu_dark_bar .megamenu_vertical > li .megamenu_drop {
		background:url("http://static.bulls.com.pe/images/right.png") no-repeat right 16px;
	}
	.megamenu_dark_bar .megamenu li.megamenu_button,
	.megamenu_dark_bar .megamenu li.megamenu_button:hover {
		background:url("http://static.bulls.com.pe/images/dropdown.png") no-repeat right 19px;
	}
	.megamenu_dark_bar .megamenu li.megamenu_button_active,
	.megamenu_dark_bar .megamenu li.megamenu_button_active:hover {
		background:url("http://static.bulls.com.pe/images/dropdown-up.png") no-repeat right 18px;
	}


/* 2. Light Menu Bar */


.megamenu_light_bar {
	background: #eeeeee;
	background: -webkit-linear-gradient(top,#f8f8f8 0%,#eeeeee);
	background: -moz-linear-gradient(top,#f8f8f8 0%,#eeeeee);
	background: -o-linear-gradient(top,#f8f8f8 0%,#eeeeee);
	background: -ms-linear-gradient(top,#f8f8f8 0%,#eeeeee);
	background: linear-gradient(top,#f8f8f8 0%,#eeeeee);	
	border: 1px solid #CCCCCC;
	-webkit-box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);
	-moz-box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);
}
.megamenu_light_bar .megamenu {
	color:#212121;
}
	.megamenu_light_bar .megamenu > li:hover, 
	.megamenu_light_bar .megamenu > li.active {
		background: #DDDDDD;
	}
	.megamenu_light_bar .megamenu li.noactive {
		background:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.megamenu_light_bar .megamenu > li > a {
		color:#212121;
		text-shadow:1px 1px 1px #FFFFFF;
	}
	.megamenu_light_bar .megamenu > li:hover > a {
		color:#212121;
		text-shadow:1px 1px 1px #FFFFFF;
	}
	.megamenu_light_bar .megamenu > li .megamenu_drop {
		background:url("http://static.bulls.com.pe/images/dropdown-b.png") no-repeat right 18px;
	}
	.megamenu_light_bar .megamenu_vertical > li .megamenu_drop {
		background:url("http://static.bulls.com.pe/images/right-b.png") no-repeat right 16px;
	}
	.megamenu_light_bar .megamenu li.megamenu_button,
	.megamenu_light_bar .megamenu li.megamenu_button:hover {
		background:url("http://static.bulls.com.pe/images/dropdown-b.png") no-repeat right 19px;
	}
	.megamenu_light_bar .megamenu li.megamenu_button_active,
	.megamenu_light_bar .megamenu li.megamenu_button_active:hover {
		background:url("http://static.bulls.com.pe/images/dropdown-b-up.png") no-repeat right 18px;
	}


/* 3. Dark Drop Down */


.megamenu_dark .megamenu li .dropdown_container,
.megamenu_dark .megamenu li .dropdown_fullwidth,
.megamenu_dark .megamenu li .dropdown_flyout li ul {
	border:1px solid #000000;
	border-top-width: 0;
	background: #111111;
	color: #f6f6f6;
}
.megamenu_container_vertical .megamenu li .dropdown_container,
.megamenu_container_vertical .megamenu li .dropdown_fullwidth,
.megamenu_container_vertical .megamenu li .dropdown_flyout li ul {
	border-top-width: 1px;
}
.megamenu_dark .megamenu li .dropdown_flyout li ul {
	border:1px solid #000000;
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent {
	background:url("http://static.bulls.com.pe/images/right.png") no-repeat right 9px;
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover,
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active {
	background-color:#000000;
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.noactive {
	background-color:transparent;
}
.megamenu_dark .megamenu p, 
.megamenu_dark .megamenu h1, 
.megamenu_dark .megamenu h2, 
.megamenu_dark .megamenu h3, 
.megamenu_dark .megamenu h4, 
.megamenu_dark .megamenu h5, 
.megamenu_dark .megamenu h6 {
	color: #f6f6f6;
	text-shadow: 1px 1px 1px #000000;
}
.megamenu_dark .megamenu > li > div a,
.megamenu_dark .megamenu li ul li,
.megamenu_dark .megamenu li ol li {
	color:#aaaaaa;
}
.megamenu_dark .megamenu > li > div a:hover {
	color:#dddddd;
}
.megamenu_dark .megamenu li ul li:hover,
.megamenu_dark .megamenu li ol li:hover,
.megamenu_dark .megamenu .blue, 
.megamenu_dark .megamenu .grey, 
.megamenu_dark .megamenu .orange, 
.megamenu_dark .megamenu .dark, 
.megamenu_dark .megamenu .purple {
	color:#eeeeee;
}
.megamenu_dark .megamenu .black_box {
	background: #000000;
	color:#ffffff;
}
.megamenu_dark .megamenu .grey_bg {
	background: #eeeeee;
	color: #000000;
	text-shadow:1px 1px 1px #ffffff;
}
.megamenu_dark .megamenu .form_element {
	-webkit-box-shadow: 0 1px 1px #000000;
	-moz-box-shadow: 0 1px 1px #000000;
	box-shadow: 0 1px 1px #000000;
}
.megamenu_dark .megamenu > li.megamenu_searchform:hover {
	background: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.megamenu_dark .megamenu hr {
	border:none;
	border-bottom:1px solid #202020;
	border-top:1px solid #000000;
}


/* 4. Light Drop Down */


.megamenu_light .megamenu li .dropdown_container,
.megamenu_light .megamenu li .dropdown_fullwidth,
.megamenu_light .megamenu li .dropdown_flyout li ul {
	border:1px solid #CCCCCC;
	border-top-width: 0;
	background: #FAFAFA;
	color: #212121;
}
.megamenu_container_vertical .megamenu li .dropdown_container,
.megamenu_container_vertical .megamenu li .dropdown_fullwidth,
.megamenu_container_vertical .megamenu li .dropdown_flyout li ul {
	border-top-width: 1px;
}
.megamenu_light .megamenu li .dropdown_flyout li ul {
	border:1px solid #CCCCCC;
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent {
	background:url("http://static.bulls.com.pe/images/right-b.png") no-repeat right 9px;
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover,
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active {
	background-color:#eeeeee;
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.noactive {
	background-color:transparent;
}
.megamenu_light .megamenu p, 
.megamenu_light .megamenu h1, 
.megamenu_light .megamenu h2, 
.megamenu_light .megamenu h3, 
.megamenu_light .megamenu h4, 
.megamenu_light .megamenu h5, 
.megamenu_light .megamenu h6 {
	color: #212121;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.megamenu_light .megamenu > li > div a,
.megamenu_light .megamenu li ul li,
.megamenu_light .megamenu li ol li {
	color:#888888;
}
.megamenu_light .megamenu > li > div a:hover {
	color:#333333;
}
.megamenu_light .megamenu li ul li:hover,
.megamenu_light .megamenu li ol li:hover,
.megamenu_light .megamenu .blue, 
.megamenu_light .megamenu .grey, 
.megamenu_light .megamenu .orange, 
.megamenu_light .megamenu .dark, 
.megamenu_light .megamenu .purple {
	color:#444444;
}
.megamenu_light .megamenu .black_box {
	background: #212121;
	color:#ffffff;
	text-shadow:1px 1px 1px #000000;
}
.megamenu_light .megamenu .grey_bg {
	background: #eeeeee;
}
.megamenu_light .megamenu .form_element {
	-webkit-box-shadow: 0 1px 1px #efefef;
	-moz-box-shadow: 0 1px 1px #efefef;
	box-shadow: 0 1px 1px #efefef;
}
.megamenu_light .megamenu > li.megamenu_searchform:hover {
	background: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.megamenu_light .megamenu hr {
	border:none;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #e4e4e4;
}


/* 5. Neutral Colored Elements */


/* Form Elements */

.megamenu .form_element {
	color: #000000; 
	background-color:#fbfbfb;
	border:1px solid #dddddd;
}   
	.megamenu .form_element:hover{
		background-color:#fcfcfc;
	}
	.megamenu .form_element:focus {
		background-color:#ffffff;
	}
.megamenu .contact_form .required {
	color:#C00;
}
.megamenu .contact_form .button {
	border: 1px solid #000000;
	color: #ffffff;
	background-color: #222222;
	text-shadow: 0 1px 1px #000000;
	-webkit-box-shadow: 0 1px 1px #000000;
	-moz-box-shadow: 0 1px 1px #000000;
	box-shadow: 0 1px 1px #000000;
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2));
}
.megamenu .contact_form .button:hover, 
.megamenu .contact_form .button:focus {
	color: #ffffff;
	background-color: #1A1A1A;
}
.megamenu .contact_form .button:active {
	-webkit-box-shadow: 0 0 1px #000000;
	-moz-box-shadow: 0 0 1px #000000;
	box-shadow: 0 0 1px #000000;
}
.megamenu > li.megamenu_searchform .megamenu_searchfield {
	background: #fff;
	border: solid 1px #bcbbbb;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

/* Tables */

.megamenu .table_light {
	border:1px solid #cbcbcb;
	border-bottom:none;
}
	.megamenu .table_light th {
		color:#3A3A3A; 
		border-bottom:1px solid #cbcbcb; 
		background:#F5F5F5;
	}
	.megamenu .table_light td {
		border-bottom:1px solid #cbcbcb; 
		background:#fff; 
		color:#888;
	}

.megamenu .table_dark {
	border:1px solid #000; 
	border-bottom:none;
}
	.megamenu .table_dark th {
		color:#FFF; 
		border-bottom:1px solid #000; 
		background:#0D0D0D;
	}
	.megamenu .table_dark td {
		border-bottom:1px solid #000; 
		background:#0F0F0F; 
		color:#DDD;
	}




/*  _______________________________________________

    07 ADDITIONAL THEMES (OPTIONNAL)
    _______________________________________________  */




.megamenu_bluetheme .megamenu,
.megamenu_browntheme .megamenu,
.megamenu_cherrytheme .megamenu,
.megamenu_coffeetheme .megamenu,
.megamenu_greentheme .megamenu,
.megamenu_greytheme .megamenu,
.megamenu_oceantheme .megamenu,
.megamenu_orangetheme .megamenu,
.megamenu_pinktheme .megamenu,
.megamenu_purpletheme .megamenu,
.megamenu_redtheme .megamenu,
.megamenu_tantheme .megamenu,
.megamenu_yellowtheme .megamenu {
	color:#FFFFFF;
}
	.megamenu_bluetheme .megamenu > li:hover, 
	.megamenu_bluetheme .megamenu > li.active,
	.megamenu_browntheme .megamenu > li:hover, 
	.megamenu_browntheme .megamenu > li.active,
	.megamenu_cherrytheme .megamenu > li:hover, 
	.megamenu_cherrytheme .megamenu > li.active,
	.megamenu_coffeetheme .megamenu > li:hover, 
	.megamenu_coffeetheme .megamenu > li.active,
	.megamenu_greentheme .megamenu > li:hover, 
	.megamenu_greentheme .megamenu > li.active,
	.megamenu_greytheme .megamenu > li:hover, 
	.megamenu_greytheme .megamenu > li.active,
	.megamenu_oceantheme .megamenu > li:hover, 
	.megamenu_oceantheme .megamenu > li.active,
	.megamenu_orangetheme .megamenu > li:hover, 
	.megamenu_orangetheme .megamenu > li.active,
	.megamenu_pinktheme .megamenu > li:hover, 
	.megamenu_pinktheme .megamenu > li.active,
	.megamenu_purpletheme .megamenu > li:hover, 
	.megamenu_purpletheme .megamenu > li.active,
	.megamenu_redtheme .megamenu > li:hover, 
	.megamenu_redtheme .megamenu > li.active,
	.megamenu_tantheme .megamenu > li:hover, 
	.megamenu_tantheme .megamenu > li.active,
	.megamenu_yellowtheme .megamenu > li:hover, 
	.megamenu_yellowtheme .megamenu > li.active {
		background: #121212;
		-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		-moz-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
	}
	.megamenu_bluetheme .megamenu > li > a,
	.megamenu_browntheme .megamenu > li > a,
	.megamenu_cherrytheme .megamenu > li > a,
	.megamenu_coffeetheme .megamenu > li > a,
	.megamenu_greentheme .megamenu > li > a,
	.megamenu_greytheme .megamenu > li > a,
	.megamenu_oceantheme .megamenu > li > a,
	.megamenu_orangetheme .megamenu > li > a,
	.megamenu_pinktheme .megamenu > li > a,
	.megamenu_purpletheme .megamenu > li > a,
	.megamenu_redtheme .megamenu > li > a,
	.megamenu_tantheme .megamenu > li > a,
	.megamenu_yellowtheme .megamenu > li > a {
		color:#FFFFFF;
		text-shadow:1px 1px 1px #000000;
	}
	.megamenu_bluetheme .megamenu > li:hover > a,
	.megamenu_browntheme .megamenu > li:hover > a,
	.megamenu_cherrytheme .megamenu > li:hover > a,
	.megamenu_coffeetheme .megamenu > li:hover > a,
	.megamenu_greentheme .megamenu > li:hover > a,
	.megamenu_greytheme .megamenu > li:hover > a,
	.megamenu_oceantheme .megamenu > li:hover > a,
	.megamenu_orangetheme .megamenu > li:hover > a,
	.megamenu_pinktheme .megamenu > li:hover > a,
	.megamenu_purpletheme .megamenu > li:hover > a,
	.megamenu_redtheme .megamenu > li:hover > a,
	.megamenu_tantheme .megamenu > li:hover > a,
	.megamenu_yellowtheme .megamenu > li:hover > a {
		color:#FFFFFF;
		text-shadow:1px 1px 1px #000000;
	}
	.megamenu_bluetheme .megamenu > li .megamenu_drop,
	.megamenu_browntheme .megamenu > li .megamenu_drop,
	.megamenu_cherrytheme .megamenu > li .megamenu_drop,
	.megamenu_coffeetheme .megamenu > li .megamenu_drop,
	.megamenu_greentheme .megamenu > li .megamenu_drop,
	.megamenu_greytheme .megamenu > li .megamenu_drop,
	.megamenu_oceantheme .megamenu > li .megamenu_drop,
	.megamenu_orangetheme .megamenu > li .megamenu_drop,
	.megamenu_pinktheme .megamenu > li .megamenu_drop,
	.megamenu_purpletheme .megamenu > li .megamenu_drop,
	.megamenu_redtheme .megamenu > li .megamenu_drop,
	.megamenu_tantheme .megamenu > li .megamenu_drop,
	.megamenu_yellowtheme .megamenu > li .megamenu_drop {
		background:url("http://static.bulls.com.pe/images/dropdown.png") no-repeat right 18px;
	}
	.megamenu_bluetheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_browntheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_cherrytheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_coffeetheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_greentheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_greytheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_oceantheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_orangetheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_pinktheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_purpletheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_redtheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_tantheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_yellowtheme .megamenu_vertical > li .megamenu_drop {
		background:url("http://static.bulls.com.pe/images/right.png") no-repeat right 16px;
	}


/* 1. Blue */


.megamenu_bluetheme {
	background: #536987;
	background: -webkit-linear-gradient(top,#526886 0%,#4A5E79);
	background: -moz-linear-gradient(top,#526886 0%,#4A5E79);
	background: -o-linear-gradient(top,#526886 0%,#4A5E79);
	background: -ms-linear-gradient(top,#526886 0%,#4A5E79);
	background: linear-gradient(top,#526886 0%,#4A5E79);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_bluetheme .megamenu > li > div a,
.megamenu_bluetheme .megamenu li ul li,
.megamenu_bluetheme .megamenu li ol li {
	color:#6a82a3;
}
.megamenu_bluetheme .megamenu > li > div a:hover,
.megamenu_bluetheme .megamenu li ul li:hover,
.megamenu_bluetheme .megamenu li ol li:hover {
	color:#536987;
}


/* 2. Brown */


.megamenu_browntheme {
	background: #866e56;
	background: -webkit-linear-gradient(top,#866E56 0%,#78624D);
	background: -moz-linear-gradient(top,#866E56 0%,#78624D);
	background: -o-linear-gradient(top,#866E56 0%,#78624D);
	background: -ms-linear-gradient(top,#866E56 0%,#78624D);
	background: linear-gradient(top,#866E56 0%,#78624D);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_browntheme .megamenu > li > div a,
.megamenu_browntheme .megamenu li ul li,
.megamenu_browntheme .megamenu li ol li {
	color:#a1886e;
}
.megamenu_browntheme .megamenu > li > div a:hover,
.megamenu_browntheme .megamenu li ul li:hover,
.megamenu_browntheme .megamenu li ol li:hover {
	color:#866e56;
}


/* 3. Cherry */


.megamenu_cherrytheme {
	background: #ab2d5c;
	background: -webkit-linear-gradient(top,#AB2D5C 0%,#992852);
	background: -moz-linear-gradient(top,#AB2D5C 0%,#992852);
	background: -o-linear-gradient(top,#AB2D5C 0%,#992852);
	background: -ms-linear-gradient(top,#AB2D5C 0%,#992852);
	background: linear-gradient(top,#AB2D5C 0%,#992852);	
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_cherrytheme .megamenu > li > div a,
.megamenu_cherrytheme .megamenu li ul li,
.megamenu_cherrytheme .megamenu li ol li {
	color:#cc3f73;
}
.megamenu_cherrytheme .megamenu > li > div a:hover,
.megamenu_cherrytheme .megamenu li ul li:hover,
.megamenu_cherrytheme .megamenu li ol li:hover {
	color:#ab2d5c;
}


/* 4. Coffee */


.megamenu_coffeetheme {
	background: #7b675c;
	background: -webkit-linear-gradient(top,#7B675C 0%,#6E5C52);
	background: -moz-linear-gradient(top,#7B675C 0%,#6E5C52);
	background: -o-linear-gradient(top,#7B675C 0%,#6E5C52);
	background: -ms-linear-gradient(top,#7B675C 0%,#6E5C52);
	background: linear-gradient(top,#7B675C 0%,#6E5C52);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_coffeetheme .megamenu > li > div a,
.megamenu_coffeetheme .megamenu li ul li,
.megamenu_coffeetheme .megamenu li ol li {
	color:#978073;
}
.megamenu_coffeetheme .megamenu > li > div a:hover,
.megamenu_coffeetheme .megamenu li ul li:hover,
.megamenu_coffeetheme .megamenu li ol li:hover {
	color:#7b675c;
}


/* 5. Green */


.megamenu_greentheme {
	background: #788951;
	background: -webkit-linear-gradient(top,#788951 0%,#6B7B48);
	background: -moz-linear-gradient(top,#788951 0%,#6B7B48);
	background: -o-linear-gradient(top,#788951 0%,#6B7B48);
	background: -ms-linear-gradient(top,#788951 0%,#6B7B48);
	background: linear-gradient(top,#788951 0%,#6B7B48);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_greentheme .megamenu > li > div a,
.megamenu_greentheme .megamenu li ul li,
.megamenu_greentheme .megamenu li ol li {
	color:#93a568;
}
.megamenu_greentheme .megamenu > li > div a:hover,
.megamenu_greentheme .megamenu li ul li:hover,
.megamenu_greentheme .megamenu li ol li:hover {
	color:#788951;
}


/* 6. Grey */


.megamenu_greytheme {
	background: #6a6a6a;
	background: -webkit-linear-gradient(top,#6A6A6A 0%,#5F5F5F);
	background: -moz-linear-gradient(top,#6A6A6A 0%,#5F5F5F);
	background: -o-linear-gradient(top,#6A6A6A 0%,#5F5F5F);
	background: -ms-linear-gradient(top,#6A6A6A 0%,#5F5F5F);
	background: linear-gradient(top,#6A6A6A 0%,#5F5F5F);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_greytheme .megamenu > li > div a,
.megamenu_greytheme .megamenu li ul li,
.megamenu_greytheme .megamenu li ol li {
	color:#8c8c8c;
}
.megamenu_greytheme .megamenu > li > div a:hover,
.megamenu_greytheme .megamenu li ul li:hover,
.megamenu_greytheme .megamenu li ol li:hover {
	color:#6a6a6a;
}


/* 7. Ocean */


.megamenu_oceantheme {
	background: #528a8f;
	background: -webkit-linear-gradient(top,#528A8F 0%,#497B80);
	background: -moz-linear-gradient(top,#528A8F 0%,#497B80);
	background: -o-linear-gradient(top,#528A8F 0%,#497B80);
	background: -ms-linear-gradient(top,#528A8F 0%,#497B80);
	background: linear-gradient(top,#528A8F 0%,#497B80);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_oceantheme .megamenu > li > div a,
.megamenu_oceantheme .megamenu li ul li,
.megamenu_oceantheme .megamenu li ol li {
	color:#6aa5aa;
}
.megamenu_oceantheme .megamenu > li > div a:hover,
.megamenu_oceantheme .megamenu li ul li:hover,
.megamenu_oceantheme .megamenu li ol li:hover {
	color:#528a8f;
}


/* 8. Orange */


.megamenu_orangetheme {
	background: #e34f00;
	background: -webkit-linear-gradient(top,#E34F00 0%,#CB4600);
	background: -moz-linear-gradient(top,#E34F00 0%,#CB4600);
	background: -o-linear-gradient(top,#E34F00 0%,#CB4600);
	background: -ms-linear-gradient(top,#E34F00 0%,#CB4600);
	background: linear-gradient(top,#E34F00 0%,#CB4600);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_orangetheme .megamenu > li > div a,
.megamenu_orangetheme .megamenu li ul li,
.megamenu_orangetheme .megamenu li ol li {
	color:#ff6717;
}
.megamenu_orangetheme .megamenu > li > div a:hover,
.megamenu_orangetheme .megamenu li ul li:hover,
.megamenu_orangetheme .megamenu li ol li:hover {
	color:#e34f00;
}


/* 9. Pink */


.megamenu_pinktheme {
	background: #d50065;
	background: -webkit-linear-gradient(top,#D50065 0%,#BF005A);
	background: -moz-linear-gradient(top,#D50065 0%,#BF005A);
	background: -o-linear-gradient(top,#D50065 0%,#BF005A);
	background: -ms-linear-gradient(top,#D50065 0%,#BF005A);
	background: linear-gradient(top,#D50065 0%,#BF005A);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_pinktheme .megamenu > li > div a,
.megamenu_pinktheme .megamenu li ul li,
.megamenu_pinktheme .megamenu li ol li {
	color:#ff097d;
}
.megamenu_pinktheme .megamenu > li > div a:hover,
.megamenu_pinktheme .megamenu li ul li:hover,
.megamenu_pinktheme .megamenu li ol li:hover {
	color:#d50065;
}


/* 10. Purple */


.megamenu_purpletheme {
	background: #68449a;
	background: -webkit-linear-gradient(top,#68449A 0%,#5D3D8A);
	background: -moz-linear-gradient(top,#68449A 0%,#5D3D8A);
	background: -o-linear-gradient(top,#68449A 0%,#5D3D8A);
	background: -ms-linear-gradient(top,#68449A 0%,#5D3D8A);
	background: linear-gradient(top,#68449A 0%,#5D3D8A);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_purpletheme .megamenu > li > div a,
.megamenu_purpletheme .megamenu li ul li,
.megamenu_purpletheme .megamenu li ol li {
	color:#815ab7;
}
.megamenu_purpletheme .megamenu > li > div a:hover,
.megamenu_purpletheme .megamenu li ul li:hover,
.megamenu_purpletheme .megamenu li ol li:hover {
	color:#68449a;
}


/* 11. Red */


.megamenu_redtheme {
	background: #b82323;
	background: -webkit-linear-gradient(top,#B82323 0%,#A51F1F);
	background: -moz-linear-gradient(top,#B82323 0%,#A51F1F);
	background: -o-linear-gradient(top,#B82323 0%,#A51F1F);
	background: -ms-linear-gradient(top,#B82323 0%,#A51F1F);
	background: linear-gradient(top,#B82323 0%,#A51F1F);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_redtheme .megamenu > li > div a,
.megamenu_redtheme .megamenu li ul li,
.megamenu_redtheme .megamenu li ol li {
	color:#d83636;
}
.megamenu_redtheme .megamenu > li > div a:hover,
.megamenu_redtheme .megamenu li ul li:hover,
.megamenu_redtheme .megamenu li ol li:hover {
	color:#b82323;
}


/* 12. Tan */


.megamenu_tantheme {
	background: #837361;
	background: -webkit-linear-gradient(top,#837361 0%,#756757);
	background: -moz-linear-gradient(top,#837361 0%,#756757);
	background: -o-linear-gradient(top,#837361 0%,#756757);
	background: -ms-linear-gradient(top,#837361 0%,#756757);
	background: linear-gradient(top,#837361 0%,#756757);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_tantheme .megamenu > li > div a,
.megamenu_tantheme .megamenu li ul li,
.megamenu_tantheme .megamenu li ol li {
	color:#9c8c7b;
}
.megamenu_tantheme .megamenu > li > div a:hover,
.megamenu_tantheme .megamenu li ul li:hover,
.megamenu_tantheme .megamenu li ol li:hover {
	color:#837361;
}


/* 13. Yellow */


.megamenu_yellowtheme {
	background: #caa616;
	background: -webkit-linear-gradient(top,#CAA616 0%,#B59513);
	background: -moz-linear-gradient(top,#CAA616 0%,#B59513);
	background: -o-linear-gradient(top,#CAA616 0%,#B59513);
	background: -ms-linear-gradient(top,#CAA616 0%,#B59513);
	background: linear-gradient(top,#CAA616 0%,#B59513);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_yellowtheme .megamenu > li > div a,
.megamenu_yellowtheme .megamenu li ul li,
.megamenu_yellowtheme .megamenu li ol li {
	color:#e8c22c;
}
.megamenu_yellowtheme .megamenu > li > div a:hover,
.megamenu_yellowtheme .megamenu li ul li:hover,
.megamenu_yellowtheme .megamenu li ol li:hover {
	color:#caa616;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(http://static.bulls.com.pe/images/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(http://static.bulls.com.pe/images/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(http://static.bulls.com.pe/images/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(http://static.bulls.com.pe/images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 184, ../sass/screen.sass */
.example-image-link {
  display: inline-block;
  line-height: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: 3px solid #5e5e5e;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
/* line 191, ../sass/screen.sass */
.example-image-link:hover {
  border: 3px solid #00aeff;
}

#footer {
	position: fixed;
	background:url("http://static.bulls.com.pe/images/footer_bg.png") bottom repeat-x #0C0C0C;
	bottom: 0px;
	height: 35px;
	font-family:Arial,Helvetica,sans-serif;
	border-top: 1px solid #000000;
	padding:0;
	text-shadow: 1px 1px 1px #000;
	-moz-box-shadow: 0px 0px 5px #222222;
	-webkit-box-shadow: 0px 0px 5px #222222;
	box-shadow: 0px 0px 5px #222222;
}
	.footer_fullwidth {
		width: 100%;
		margin:0;
	}
	.footer_fixedwidth {
		margin:0 auto;
		width: 190px;
		right:0%;
		-moz-border-radius: 4px 4px 0px 0px;
		-webkit-border-radius: 4px 4px 0px 0px;
		border-radius: 4px 4px 0px 0px;
	}

#footer li {
	float:left;
	list-style:none;
}
#footer li#followus {
		color:#999;
	font-size:12px;
	text-decoration:none;
	padding:0px 15px 0px 15px;
	line-height:35px;
	display:block;
}
#footer li:hover,
#footer li.active {

}
#footer li:hover a {
	color:#dddddd;
}
#footer li a {
	
	color:#999;
	font-size:12px;
	text-decoration:none;
	padding:0px 15px 0px 15px;
	line-height:35px;
	display:block;
}
		#footer li .dropup {
		}

#footer li .footer_dropup {
	position: absolute;
	padding:15px 0px 0px 0px;
	margin: 0 0 0 -1px;
	left:-9999em;
	bottom:35px; /* Equal height of the footer */
	border-bottom:none;
	-moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
}
#footer li:hover .footer_dropup  {
	left:auto;
}
#footer #footer_home a {
	padding-top:0;
}



/*  _____________________________________________________________________________

    2. DROP UP CONTAINERS
    _____________________________________________________________________________  */



#footer .drop1column {width: 80px;}
#footer .drop2columns {width: 160px;}
#footer .drop3columns {width: 240px;}
#footer .drop4columns {width: 320px;}
#footer .drop5columns {width: 400px;}
#footer .drop6columns {width: 480px;}
#footer .drop7columns {width: 560px;}
#footer .drop8columns {width: 640px;}
#footer .drop9columns {width: 720px;}
#footer .drop10columns {width: 800px;}
#footer .drop11columns {width: 880px;}
#footer .drop12columns {width: 960px;}



/*  _____________________________________________________________________________

    3. COLUMNS GRID
    _____________________________________________________________________________  */



#footer .col_1,
#footer .col_2,
#footer .col_3,
#footer .col_4,
#footer .col_5,
#footer .col_6,
#footer .col_7,
#footer .col_8,
#footer .col_9,
#footer .col_10,
#footer .col_11,
#footer .col_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
}
#footer .col_1 {width:50px;}
#footer .col_2 {width:130px;}
#footer .col_3 {width:210px;}
#footer .col_4 {width:290px;}
#footer .col_5 {width:370px;}
#footer .col_6 {width:450px;}
#footer .col_7 {width:530px;}
#footer .col_8 {width:610px;}
#footer .col_9 {width:690px;}
#footer .col_10 {width:770px;}
#footer .col_11 {width:850px;}
#footer .col_12 {width:930px;}

.clear, .clear_push {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clear_push { /* Use this one to "clear" and add some space */
	height: 12px;
}



/*  _____________________________________________________________________________

    4. FOOTER TYPOGRAPHY
    _____________________________________________________________________________  */



#footer p, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
	color:#FFFFFF;
	text-shadow: 1px 1px 1px #000;
	margin:0;
}
#footer p {
	font-size:12px; 
	line-height:21px; 
	margin-bottom:18px;
}
#footer h1, #footer h2 {
	padding-bottom:12px;
}
#footer h1, #footer h2, #footer h3 {
	margin-bottom:18px;
}
#footer h4, #footer h5, #footer h6 {
	margin-bottom:12px;
}
#footer h1 {
	font-size:36px;
	line-height:36px;
}
#footer h2 {
	font-size:30px; 
	line-height:42px;
}
#footer h3 {
	font-size:28px; 
	line-height:28px;
}
#footer h4 {
	font-size:21px; 
	line-height:24px;
}
#footer h5 {
	font-size:18px; 
	line-height:28px;
}
#footer h6 {
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:14px; 
	line-height:18px; 
	text-transform:uppercase;
}
#footer img {
	border:none;
}

/* Separator */

#footer hr {
	border-top:1px solid #000;
	border-bottom:1px solid #222;
	border-left:none;
	border-right:none;
	height: 0px;
	margin-bottom:16px;
	margin-top:0px;
}

/* Simple Lists */

#footer ul, #footer ol {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#footer ul li, #footer ol li {
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	border:none;
}
#footer li div.footer_dropup a, #footer ul li a, #footer ol li a {
	padding:0;
	margin:0;
	display:inline;
	line-height:18px;
}
#footer ul li:hover {
	color:#ffffff;
}

/* Other Lists */

#footer ul.list, #footer ul.list2, #footer ol.num, #footer ol.num2 {
	margin:0 0 18px 20px; 
	color:#ffffff;
	font-size:12px;
}
#footer ul.list li, #footer ul.list2 li, #footer ol.num li, #footer ol.num2 li{
	padding:0 0 0 12px;
	line-height:24px;
	border:none;
}
#footer .list li {
	list-style:disc;
}
#footer .list2 li {
	list-style:square;
}
#footer .num li {
	list-style:decimal;
}
#footer .num2 li {
	list-style:upper-latin;
}

#footer li div.footer_dropup ul.list li a, 
#footer li div.footer_dropup ul.list2 li a, 
#footer li div.footer_dropup ol.num li a, 
#footer li div.footer_dropup ol.num2 li a {
	color:#bbbbbb;
}
#footer li div.footer_dropup ul.list li a:hover, 
#footer li div.footer_dropup ul.list2 li a:hover, 
#footer li div.footer_dropup ol.num li a:hover, 
#footer li div.footer_dropup ol.num2 li a:hover {
	color:#dddddd;
}

#footer .black_box, #footer .black_box2 {
	background-color:#0C0C0C;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:6px 8px 6px 8px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#footer .black_box {
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

/* Paragraphs with Icons */

#footer .calendar, #footer .note, #footer .help, #footer .delete, #footer .favorite, #footer .lock, #footer .archive, #footer .briefcase, #footer .search, #footer .user {
	padding-left:36px; 
	margin-bottom:18px;
}
#footer .calendar {background:url("http://static.bulls.com.pe/images/icons/calendar.png") no-repeat 0px 5px}
#footer .note {background:url("http://static.bulls.com.pe/images/icons/note.png") no-repeat 0px 5px}
#footer .archive {background:url("http://static.bulls.com.pe/images/icons/archive.png") no-repeat 0px 5px}
#footer .search {background:url("http://static.bulls.com.pe/images/icons/search.png") no-repeat 0px 5px}
#footer .help {background:url("http://static.bulls.com.pe/images/icons/help.png") no-repeat 0px 5px}
#footer .delete {background:url("http://static.bulls.com.pe/images/icons/delete.png") no-repeat 0px 5px}
#footer .favorite {background:url("http://static.bulls.com.pe/images/icons/favorite.png") no-repeat 0px 5px}
#footer .lock {background:url("http://static.bulls.com.pe/images/icons/lock.png") no-repeat 0px 5px}
#footer .briefcase {background:url("http://static.bulls.com.pe/images/icons/briefcase.png") no-repeat 0px 5px}
#footer .user {background:url("http://static.bulls.com.pe/images/icons/user.png") no-repeat 0px 5px}

/* Image Shadow Effect */

#footer .imgshadow {
	background:#000000;
	padding:4px;
	border:1px solid #222222;
	margin-top:3px;
	margin-bottom:18px;
	-moz-box-shadow:0px 0px 5px #000000;
	-webkit-box-shadow:0px 0px 5px #000000;
	box-shadow:0px 0px 5px #000000;
}

/* Paragraphs with side images */

#footer .img_left {
	float:left;
	margin-right:12px;
}
#footer .img_right {
	float:right;
	margin-left:12px;
}

/* Paragraphs with borders */

#footer .dark, #footer .brown, #footer .yellow, #footer .red, #footer .blue, #footer .green {
	padding-left:15px; 
	color:#cccccc; 
	margin-bottom:18px;
}
#footer .dark {border-left:#3B3B3B solid 7px}
#footer .brown {border-left:#8D8767 solid 7px}
#footer .yellow {border-left:#DBA742 solid 7px}
#footer .red {border-left:#C05D48 solid 7px}
#footer .blue {border-left:#52878B solid 7px}
#footer .green {border-left:#B0BD85 solid 7px}

/* Simple Tables */

#footer #table_dark {
	width:100%;
	padding:0;
	margin:6px 0 18px 0;
	font-size:12px;
	border-spacing: 0px;
	border-collapse: collapse;
}
#footer #table_dark th {
	text-align:left; 
	padding:12px 9px 12px 9px; 
	font-weight:bold; 
	font-size:12px;
}
#footer #table_dark {
	border:1px solid #000; 
	border-bottom:none;
}
	#footer #table_dark th {
		color:#FFF; 
		border-bottom:1px solid #000; 
		background:#0D0D0D;
	}
	#footer #table_dark td {
		border-bottom:1px solid #000; 
		background:#0F0F0F; 
		padding:12px 9px 12px 9px; 
		color:#DDD;
	}

/* Social Icons */

#footer li#social {
	float:right; /* Positionning of the social icons container */
	width:auto;
	padding:0;
	border:none;
		margin:0 18px 0 0;

}
#footer li#social ul {
	float:right; /* Positionning of the social icons container */
	width:auto;
	margin:8px 0;
}
#footer li#social:hover {
	background:none;
}
#footer li#social li {
	margin-right:10px; /* 12px is the space between each one of them */
	float:left;
	background:none;
	border:none;
	width:20px;
	height:20px;
	padding:0px;
}



/*  _____________________________________________________________________________

    6. COLORED ELEMENTS
    _____________________________________________________________________________  */



/* Links within the content */

#footer li div.footer_dropup a {color:#6a82a3;}
#footer li div.footer_dropup a:hover {color:#536987;}

/* Tooltips for social icons */

a.tooltip:hover {
	text-decoration:none;
}
a.tooltip span { /* The "span" defines the text appearing on mouse hover, these are basic stylings */
	display:none;
	padding:0px 7px 5px 7px;
	bottom:30px;
	line-height:24px;
	position:relative;
	height:24px;
	width:55px;
	text-align:center;
	background:url("http://static.bulls.com.pe/images/tooltip.png") no-repeat center top;
	position:absolute;
	color:#dddddd;
	font-size:12px;
	margin-left:-24px;
}
a.tooltip:hover span {
	display:block;
}

#contactus fieldset
{
   width:320px;
   padding:20px;
  
}

#contactus legend, h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#contactus label
{
font-weight:lighter; font-family: 'ABeeZee', Arial, sans-serif; color:#999; font-size: 1.2em; line-height:1.5em;
}

#contactus input[type="text"],textarea
{
font-weight:lighter; font-family: 'ABeeZee', Arial, sans-serif; color:#000; font-size: 1em;
  padding : 3px; 
  border : 1px solid #999;
   background-color:#333;
}

#contactus input[type="text"]
{
  height:18px;
  width:220px;
  background-color:#333;
  color:#FFF;
}

#name:focus {
    color: #fff;
}

#contactus #scaptcha
{
  width:60px;
  height:18px;
}

#contactus input[type="submit"]
{
   width:100px;
   height:30px;
   padding-left:0px;
   
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px;   
}

#contactus textarea
{
  height:50px;
  width:220px;
  resize: none;
  color:#FFF;
}

.textdescripcion {
	background-color:#0CC;
  height:120px;
  width:40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
   border-radius: 8px;  
}

#contactus input[type="text"]:focus,textarea:focus
{
font-weight:lighter; font-family: 'ABeeZee', Arial, sans-serif; color:#FFF; font-size: 1em;
  border : 1px solid #00aeff;
}

#contactus .container
{
   margin-top:8px;
   margin-bottom: 10px;
}

#contactus .container2
{
   margin-top:8px;
   margin-bottom: 10px;
   width:200px;
   background-color:#666;
   border:1px solid #CCC;
}

#contactus .error
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 1em;
   color:#F60;
}

#contactus fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#contactus fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 0.8em;
   font-weight:bold;
   color:#333;   
}

#contactus .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.6em;
   color:#333;   
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_crdiv
{
   font-family : Arial, sans-serif;
   font-size: 0.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_crdiv p
{
    display:none;
}