/* Hecho por: Erick Gonzalez*/
/* Seguros G&T 2009*/
body {
	
background-color: transparent;	
}
    .Hname { visibility:hidden; float:inherit; font-size:0px; }
	.textbox, select { border: 1px solid black; }
	.textbox { padding-left: 3px; }
  		
/*Imagenes de Fondo*/
	#green {width: 100%;height:425px;background: url(back_down.jpg) no-repeat bottom;margin: 0px auto 0px auto;	}
	#blue { width: 100%; height: 425px;	background: url(back_top.jpg) repeat-x top ; }
    	#facebook {	float:left; margin-left:6px; 	margin-top:23px;	}
	
	.logP{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:0px 0 0 0;}
	.logC{  margin:20px 0 0 29px;}
		.logCa { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; }
	.logI { width:125px; height:21px; border: 1px solid #666; margin-left:45px; font-size:11px; color:#666;}
	.logL { color:#666; color:#FFF;  margin-left:45px; font-size:11px; font-family:Arial, Helvetica, sans-serif; } /*color:#3D7107;*/
	.logH4 {margin:19px 0 10px 28px; padding:0; color:#FFF;}
	#logB { background:url(btnLogin.png) no-repeat; width:100px; height:28px; border:0; font-size:11px; color:#FFF; margin:8px 0 0 44px; cursor:pointer; padding-bottom:3px;} 
	
	#blueBack { width: 100%; padding: 0px 0px 0px 0px;  position: relative; overflow: hidden ; }	
	#fotografia { width: 100%; height: 470px; margin: 0px auto 0px auto; overflow:hidden;	}			
	#blueDown { width: 100%; height: 10px; background: url(downshadow.jpg)  no-repeat ; margin: 0px auto 0px auto; }		
	#mainContentContainer { position: relative; width: 750px; height:auto; margin: 0px auto 0px auto;  z-index: 100; overflow:hidden;  }			
	#mainContentContainerHome { background:url(backFamily3.jpg) no-repeat top center; width: 750px; height:425px; margin: 0px auto 0px auto;  z-index: 100; overflow:hidden; top:0; float:left;  }	
			
#mainContentContainer ul, #lower ul { margin: 10px auto 10px auto; font: 12px Arial, Helvetica, sans-serif; }
		#mainContentContainer a, #lower a { font-weight: bold; color: #494646; }
		#mainContentContainer a:hover, #lower a:hover { text-decoration: none; }
		#mainContentContainer a:visited, #lower a:visited { color: #494646; }		
		#mainCenterCol {width:750px; height:410px; margin-left:0px; margin-top:-30px; float:left; position:absolute; z-index:1;}
		/*#mainCenterCol {background:url(familia3.png) no-repeat center; width:750px; height:410px; margin-left:80px; margin-top:-270px;}  modificado 08/03/2011*/
		#mainLeftCol { height:295px; top:0px; float:left; margin-top:50px; position:absolute;z-index:102;} 
			#mainLeftCol a { color: #085EAA; font-weight: normal; }
			#mainLeftCol a:visited { color: #3D5A74; font-weight: normal; }
            #solicite{ width:220px; height:18px; padding-top:45px; padding-left:90px;   }
			#quoteArea, #upsellArea { overflow: hidden; }
			#quoteArea {width: 345px; height:155px;margin:85px 0px 0px 0px; position:relative;  }
			/*#quoteArea {background: url(back_coti.png) no-repeat top left;width: 345px; height:155px;margin:85px 0px 0px 0px; }  modificado 08/03/2011*/
				#quoteArea #fb_login_image { margin-left: 3px; vertical-align: text-bottom; }
				#mainContentContainer #quoteArea a { color: white; }
				#quoteArea h1, #quoteArea h2 { display: none; }
				#cotiForm { overflow: hidden; clear: both; margin-top: 65px; margin-left: 50px; }
					/*textox box de cotice*/
					#cotiForm select, #cotiForm .textbox { color: #3b141f;font:  13px Arial, Helvetica, sans-serif; }
					#cotiForm select { padding: 0; width: 130px; font-size: 15px; padding: 1px; }
					#cotiForm .textbox { width: 70px; }					
					#cotiForm #formFirstArea { margin-right: 0px; }
					#cotiForm #formSecondArea { margin-right: 24px; }
					#cotiForm #formThirdArea { margin-top: 0px; margin-left:10px;  }
					#cotiForm #fb_connect { margin-top: 5px; }
					#cotiForm p { float: left; }
					#cotiForm label { font: normal 9px Arial, Helvetica, sans-serif; display: block; margin-bottom: 5px; margin-left:75px;}
				
 		#contenedorPestana { margin-right:45px;}
		#lower h1 { color: #7a2a3f; font: bold 16px Arial, Helvetica, sans-serif; margin-top: 25px; margin-bottom: 20px; }
		#lower h2 { font: bold 11px Arial, Helvetica, sans-serif; }
		#lowerLeftCol { width: 100%; padding: 0; }
				#lowerLeftCol h2 a { color: #71273d; }
				#lowerLeftCol h2 a:hover { color: #900 ; }
		

				#lowerLeftCol h2 a.visited { color: #494646; }
				.featuredProd { overflow: hidden; width: 100%; }		
				.featuredProd div { width: 160px; float: left; padding: 6px 0px 6px 0px; }
				#lower .featuredProd p { line-height: 120%; margin: 3px 0 5px 0; }
				.featuredProd img { float: left; margin: 8px 6px 8px 6px; }
				.featuredProd .prodCol2 {  width: 160px; padding-right: 4px; }
			.blue { border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; background: #F1FAFF; }
			
			/*MEDIRED */
			#noti1 { width:220px; height:130px; margin-top:-10px; padding: 0px 0px 0px 0px; background-color:#FFF; }
			#noti3 { width:230px; height:130px; margin-top:30px; padding: 0px 0px 0px 0px; background-color:#FFF; font-size:10px;  font-family: Arial, Helvetica, sans-serif;padding-top:10px; background:url(img_clientes.jpg); background-repeat:no-repeat; border-bottom: 1px solid #E4E3E3; border-top:1px solid #E4E3E3;   }
					#noti3 .lista{font-size:11px;  font-family: Arial, Helvetica, sans-serif; color:#6b182f; list-style:disc; list-style-type:disc; margin-left:10px;}
			#noti2 { width:220px; height:230px; margin-top:0px; text-align:justify; font-size:12px;  font-family: Arial, Helvetica, sans-serif; margin-bottom:10px; margin-left:10px; padding-top:10px;}
			#noti2Container { width:220px; height:30px; margin-left:90px;} 
				#subContent {width:220px; height:auto;}
			#noti2 a{ color: #333 ; text-decoration:none;}
			#noti2  a:hover{color: #03F; text-decoration:none;}
			#noti2  a:visited:hover{color: #03F; text-decoration:none;}

			#noti2  a:visited {color: #333; text-decoration:none;}
			#noti2 li.list1 {color: #900;} 
			#noti2 li{ list-style: outside ; list-style: disc;  text-align:justify; margin-bottom:8px; margin-left:15px;} 
			#noti2 h2{ color:#900; font-size:12px;  font-family: Arial, Helvetica, sans-serif; margin-bottom:10px; margin-left:0px; }
			.blacktext {color:#333;}			
		#lowerRightCol { width: 220px; padding: 0 5px 0 0px; }
			#movieContainer { padding-top: 10px; }
	

/*area de publicdad */

#rotatingPanel { width: 745px; _width: 745px; _margin-left: 0px; height: 130px; padding-top:20px; margin-left:20px; float:left;}
/*#rotatingPanel { width: 745px; _width: 745px; _margin-left: 0px; height: 130px; background: url(panel_green.png) no-repeat center bottom ; padding-top:280px; margin-left:-80px;}  modificado 08/03/2011*/




/*html>body #rotatingPanel { *background-position: top; }*/
	/*.panelImage { width: 745px; height: 130px; float: left; margin-top:5px; margin-left:-15px; float:left; position:absolute;} modificado 08/03/2011 */
	.panelImage { width: 745px; height: 130px; float: left;position:absolute;}
	.panelContent { width: 480px; height: 145px; float: left; margin-left: 4px; margin-right: 8px; margin-top:25px; }
		.panelContent h1 { font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #71273d ; margin: 8px 8px 8px 0px; _margin: 9px 8px 8px 0px; }
		.panelContent p { margin: 0px 8px 8px 0px; }
		#rotatingPanel ul { margin-top: 0px; }
		#rotatingPanel ul li {background-position: left 4px; }
		#rotatingPanel a  { font-weight: bold; }
		#rotatingPanel a:visited { font-weight: bold; }
			
		
	#panelControls { position: relative; bottom: 0px; width: 60px; height: 45px; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#999; float:right; margin:80px 0px;}
		#panelControls p { float: left; margin-left: 14px; _margin-left: 14px; margin-right: 6px; margin-top: 5px; _margin-top: 6px; font-size:11px; }
		#panelControls #prev, #panelControls #playpause, #panelControls #next { width: 16px; height: 12px; float: left; margin-top: 1px; _margin-top: 7px; cursor: pointer; background-image: url(controls.jpg);}    
			#panelControls #prev { margin-right: 4px; background-position: -34px 0px; }
			#panelControls #playpause { margin-right: 4px; background-position: -17px 0px; }
			#panelControls #next { background-position: -51px 0px; }
			
			
/*CSS PARRAFO DE MAGNOLIA*/			
			
.myTextBlock {
    font-style: normal;
    font-size: 10pt;
    text-decoration: none;
    font-family: Verdana, Helvetica, Arial, sans-serif;
  }


/* easyscroll */

#easyscroll{
	background:#fff;
	margin:1em 0;
	/* add additional styling */
	}	

	/* easyscroll navigation buttons */	

	#easyscrollnav, #easyscrollnav li{
		height:17px;
		line-height:28px;		
/*		padding:0px;		*/
		font: 9px Arial, Helvetica, sans-serif;
		}	

#easyscrollnav{
		margin-top:15px;
		height:17px;
		}			
	#easyscrollnav li{
		list-style:none;
		float:left;
		/*margin-right:5px;				*/
		color:#333;
		cursor:pointer;
		
		}					
	#easyscrollnav li.over{
		color:#0000FF;
		text-decoration:underline;
		}							
	/*botones de noticias */
	
	#btnUp { background-position:left; background-color:#CCC; width:45px;   background:url(up2.jpg); background-repeat:no-repeat;  border:#71273d; border-style:solid ; border-width:0px; height:17px; }
	#btnUp.over:hover { background:url(up3.jpg); background-repeat:no-repeat;}
	#btnDown.no_over {text-align: right;}
	
	#btnDown { background-position: right; background-color:#CCC; width:55px;    background:url(down2.jpg); background-repeat:no-repeat;  border:#71273d; border-style:solid ; border-width:0px; height:17px; }	
	#btnDown.over:hover { background:url(down3.jpg); background-repeat:no-repeat; background-position:right;}
	#btnDown.no_over {text-align: left;}
	
	#btnReset { background-color:#CCC; width:50px; background:url(ini2.jpg);  background-repeat:no-repeat; border:#71273d; border-style:solid; border-width:0px; height:17px; }
	#btnReset.over:hover { background:url(ini3.jpg); background-repeat:no-repeat;}

	/* // easyscroll navigation buttons */	
   #consultaFactura {
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:12px;	   	   
	   /*border:1px solid #ddd;*/
	   float:left;
	   width:200px;
	   margin-left:25px;
	   /*background:none repeat scroll 0 0 #F1FAFF;*/
	   
   }
   
   #consultaFactura table {
	   width:90%;
	   height:110px;
   }
   
   #consultaFactura H2 {
	   color:#555;
	   font-size:13px;	   
   }
   
   
   .etiqueta {
   /*color: #7A2A3F;*/
   color:#666;
   font-size:11px;
   }
   
   .cFtextbox {	   
	   border:1px inset threeDFace;
   }
   
   .cFinput {
	    width:100px;
		border:1px inset threeDFace;
   }
   

#cFbtn { background:url(btnLogin.png) no-repeat; width:100px; height:28px; border:0; font-size:11px; color:#FFF; margin:0px 0 0 0px; cursor:pointer; padding-bottom:3px;} 

#resultFactConsulta {
	background: url("backConsulta.png") repeat scroll 0 0 transparent;
	height:auto;
	visibility:hidden;
	position:absolute;
	margin:250px auto 0px 145px;
	z-index:2000;
	top:0;
	width:970px;
	border:2px solid #CCC;
}

#frameConsulta{
	width:935px;
	height:400px;
	overflow-x:hidden;
	margin-left:30px;
	margin-right:30px;
	background-color:transparent;
	border:none;
}

#close{
	width:100%;
	height:20px;
	background-color:#FFF;
	
}


