/*  
Theme Name: Macafee and Edwards, Inc
Theme URI: http://www.mexicard.com
Description:
Author: 
Author URI: http://www.mexicard.com

*/


body { 
/*	margin:0px 10% auto 10%;  ldmm lo estoy porque solo sirve para la primer pagina las demás me las enchueca*/
    margin:0px auto auto 0;
	padding:auto 0px 0px 0px;
	background:#ffffff;
	font: normal 12px arial;
	color:#000000;
	}
	
/* Base Text */

		p {  
			font:normal 13px/17px arial;
			margin:0 0 0px 0;
			}
		
		a {
			color: #00B3EB;
			text-decoration: none;
			}
			
		a:hover {
			border:0px;
			color: #333;
			}

		h1 {
			background:url(../images/grid_line2.gif) no-repeat 0 -2px;
			font:normal 13px arial;
			color:#444;
			text-transform:uppercase;
			padding:12px 0 5px 0 ;
			border-bottom:1px dotted #ccc;
			margin:0 0 9px 0;
			}

		h1 a {text-decoration:none;}


		h2 { 
			margin:0 0 2px 0;
			padding:0;
			color:#444;
			font:lighter 18px arial;
			}


		h2.single { 
			margin:0 0 2px 0;
			padding:0;
			color:#459DD3;
			font:normal 18px/20px arial;
			letter-spacing:-.1px;
				}

		h2.single a {
			color:#242424; 
			text-decoration:none;
			}

		h2.single a:hover {
			color:#459DD3; 
			border-bottom:1px dotted #459DD3;
			}


		h3 { 
			margin:0 0 4px 0;
			padding:0;
			color:#459DD3;
			font:normal 14px helvetica;
			}
		
		h4 
		{
			margin:4px 2px 4px 5px;
			padding:0;
			color:#ffffff;
			font:normal 14px helvetica;
			}

			h5 { 
				margin:0 0 2px 0;
				padding:0px;
				color:#459DD3;
				font:lighter 18px arial;
				}


			h5.single { 
				margin:0px 0px 0px 10px;
				padding:0;
				color:#999999;
				font:normal 12px/14px arial;
				letter-spacing:-.1px;
					}

			h5.single a {
				color:#242424; 
				text-decoration:none;
				}

			h5.single a:hover {
				color:#459DD3; 
				border-bottom:1px dotted #459DD3;
				}
			
				h6 { 
					float:left;
					margin:0px 85px 0px 9px;
					padding:0;
					color:#ffffff;
					font:normal 10px helvetica;
					}
					
						h7 { 
							margin:0px 0px 0px 0px;
							padding:0;
							color:#ffffff;
							font:normal 18px helvetica;
							}
				

/* Widgets */

					.clearfix:after {
					    content: "."; 
					 	display: block; 
						height: 0; 
						clear: both; 
						visibility: hidden;
						}


					.wrapper { 
						width:800px;
						margin:0px auto 0px auto;
						padding: 0px 0px 0px 0px;	
						}

					* html .wrapper {
						width:800px;

							}

					* html .widecol {
						float:left;
						margin:0 50px 0 0;
						clear:both;
						}

					* html .footer_box {
						width:250px;
						margin:0 44px 0 0;}

					* html .side_box {
						float:left;
						width:220px;

						}

					* html .mail_button {width:68px;}

/* Home Header */

						#home_top {
							background:#fff url(../images/bkg2.jpg) no-repeat 100% 0px; 
							margin:0px 0px 0px 0px; 
							padding-top:0px;
							height:305px;
							}


						#home_bottom {
							background:#ffffff; 
							margin:0px 0px 0px 0px; 
							padding-top:0px;
							height:160px;}
						
						.bottom_left {
							float:left;
							width:320px;
							
							margin:0px 50px 20px 20px;
							padding-right:0px;
								
						}
						
						.bottom_center {
							background:#fff url(../images/quotebarra2.jpg) no-repeat 100% 0px; 
							float:left;
							width:316px;
							height:46px;
							margin:0px 0px 0px 0px; 
							padding:10px 0px 0px 0px;	
							
						}
						
						.bottom_right {
							background:none; 
							float:left;
							width:44px;
							height:46px;
							margin:0px 0px 0px 0px; 
						}
						
							.bottom_right2 {
							
								float:left;
								border:0px;
								font:normal 17px helvetica;
								color:#000;
								width:120px;
								height:24px;
								text-align:center;
								margin:0px 0px 0px 0px; 
							}
							.bottom_right3 {
							
								float:left;
								font:normal 11px helvetica;
								color:#333;
								width:360px;
								height:12px;
								text-align:center;
								margin:0px 0px 0px px; 
							}
						.poza { 
							padding:0px; 
							border:0px solid #C5C7C4; 
							<!--display:block;-->
							}
						
						.poza:hover { 
							padding:0px; 
							border:1px solid #0D9FC4; 
							<!--display:block;-->
							}
						

						.menu { 
							float:right;
							margin-top:10px;
							margin-right:75px;
							}
							
						.menu { 
							color:#BADC23; 
							padding-top:0px; 
							padding-left:0px; 
							line-height:17px;
							}
							
						.menu a { 
							color:#999999; 
							background-color:#none;
							text-decoration:none; 
							}
						
						.menu a:hover { 
							color:#000000; 
							text-decoration:none; 
							background-color:transparent;
							}
							
							
/* Content */
						#content_left {
							float:left;
							background:#ffffff; 
							margin:0px 0px 0px 20px; 
							padding-top:0px;
							width:230px;
							}
						
						#content_right {
							float:left;
							background:#ffffff; 
							margin:0px 0px 0px 30px; 
							padding-top:0px;
							width:500px;
							}
							
						
						#login_back {
							margin:0px 0px 10px; 
							padding:1px 0 1px 0px; 
							font:normal 12px arial; 
							height:70px;
							width:230px; 
							float:left;
							color:#555;
							background:#333333;
							}
						
						.login {
							margin:7px; 
							padding:1px 0 1px 3px; 
							font:normal 12px arial; 
							height:16px;
							width:100px; 
							float:left;
							color:#555;
							border:1px solid #ccc;
							background:#fcfcfc;
							}
							
						#quote {
								margin:0px 0px 0px 0px; 
								padding:0px 0px 0px 0px; 
								font:normal 12px arial; 
								height:19px;
								width:150px; 
								color:#555;
								border:1px solid #ccc;
								background:#fcfcfc;
									}
									
						.more {
								color:#999999;
								font-size: 18px;
						}
						
							.more2 {
									color:#000000;
									font-size: 18px;
							}
								.more3 {
										color:#ffffff;
										font:lighter 16px arial;
								}
								.less {
										color:#333333;
										font-size: 10px;
								}
									
							.puntos {
								position: relative;
								margin: 0 0 24px 0;
							}
							.puntos h2 {
								color: #8FCF13;
								font-size: 17px;
								margin: 0 0 0px 0;
								padding: 0 0 8px 0;
								background: url(../images/line_grey.gif) bottom repeat-x;
							}
							.puntos p {
								width: 350px;
								margin: 5px 0 4px 0;
							}
							
							#hpimg1, #hpimg2, #hpimg3, #hpimg4, #hpimg5 {
								position: absolute;
								width: 166px;
								height: 85px;
								margin: -1px 0 0 367px;
							}
							#hpimg1 {
								background: url(../images/car.gif) no-repeat;
							}
							#hpimg2 {
								background: url(../images/aircraft.gif) no-repeat;
							}
							#hpimg3 {
								background: url(../images/boat.gif) no-repeat;
							}
							#hpimg4 {
								background: url(../images/hp_4.gif) no-repeat;
							}
							#hpimg5 {
								background: url(../images/hp_5.gif) no-repeat;
							}					

						.spacer1{font-size:1px; height:1px; line-height:1px}
						.spacer3{font-size:3px; height:3px; line-height:3px}
						.spacer5{font-size:5px; height:5px; line-height:5px}
						.spacer10{font-size:10px; height:10px; line-height:10px}
						.spacer75{font-size:10px; height:50px; line-height:50px}
						.spacer100{font-size:10px; height:100px; line-height:100px}
						.spacer1000{font-size:10px; height:1000px; line-height:1000px}
						
						
				.help { 
					float:left;
					padding:3;
					color:#ffffff;
					background-color:#8bd3e5;
					font:normal 12px helvetica;
					}
						
.textinput
{
	font-size: 8pt;	
}
.textinputLowerBorder
{
	font-size: 8pt;	
	border-bottom: #459dd3 1px solid;
}
.textblue
{
	color: #459dd3;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 2px; 
	FONT: lighter 9pt; 
	PADDING-TOP: 0px
}
.textblueBackground
{
	color: #459dd3;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 2px; 
	FONT: lighter 9pt; 
	PADDING-TOP: 0px;
	background-color: #cfecef;
}
.textgray
{
	color: #666666;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 2px; 
	FONT: lighter 18px; 
	COLOR: #444; 
	PADDING-TOP: 0px
}
.tableTitle
{
	color: #666666;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 2px; 
	FONT: lighter 10px; 
	COLOR: #444; 
	PADDING-TOP: 0px
}
.textSelect
{
	color: #ffffff; 
	BACKGROUND-COLOR: #0099cc;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 2px; 
	FONT: lighter 18px; 
	PADDING-TOP: 0px
}
.input
{
	border: #459dd3 1px solid;
	font:normal 11px helvetica;
}
.titulo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 2px 4px 5px; FONT: 14px helvetica; COLOR: #ffffff; PADDING-TOP: 0px;
	FONT-SIZE: 12pt; font-weight: bold;
}
.inputTransparente
{
	border-style:none;
	color:#ffffff;
	background:#ffffff;
}
