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

body{
    text-align:center; 
	background:url(../img/bg.jpg) top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	color:#736C50;/*aca color sitio*/
	height:555px;
	overflow:auto;
	
}
h1#logo {
	display:block;
	width:133px;
	height:117px;
	margin-top:10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/LogoIberica_1.jpg) 0 0 no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10;
}

.titulos{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 19px;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	margin-left:10px;
	margin-top:10px;
	color:#736C50;/* aca */
	padding:0 0 5px 0px;
	border-bottom: #736C50 2px solid;/* aca */
	width:856px; 
	display:block;
}
.img_comoorg{
	padding-top:10px
}
.titulos_peque{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 19px;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	margin-left:10px;
	margin-top:10px;
	color:#736C50;/* aca */
	padding:0 0 5px 0px;
	border-bottom: #736C50 2px solid;/* aca */
	width:615px; 
	display:block;
	margin-bottom:11px;
}
#centro{
	width:886px; 
	height:353px; 
	border:5px #736C50 solid;/*aca*/
	overflow:auto;
}
#centro_pr{
	width:886px; 
	height:353px; 
	overflow:auto;
	border:5px #FFF solid;
}
.linea{
	margin-left:10px;
	margin-top:10px;
	padding:0 0 5px 4px;
	border-bottom:#736C50 1px solid; /*aca*/
	color:#736C50/*#aca*/;
	font-size:1.3em;
	font-weight:normal;
	
}
.textos{
	text-align:justify;
	font-family:Tahoma; 
	font-size:15px;
	padding-top:10px;
	color:#736C50;/* aca */
	padding-right:20px;
	
	display:block;
	padding-left:10px;
}
.textos_LIS{
	text-align:justify;
	font-family:Tahoma; 
	font-size:15px;
	padding-top:10px;
	color:#736C50;/* aca */
	padding-right:10px;
	
	display:block;
	padding-left:10px;
}
.textos_solos{
	text-align:justify;
	font-family:Tahoma; 
	font-size:15px;
	padding-top:10px;
	color:#736C50;/* aca */
	padding-right:20px;
	
	display:block;
	padding-left:30px;
}
.contacto{
	width:648px;
	height:140px;
	display:block;
	margin-left:130px;
	margin-top:20px;
}
.tam_min{
	width:200px;
}
.img{
	margin-left:10px;
	margin-top:10px;
	float:left;
	margin-right:10px;
	display:block;
	text-align:left;
}
.left{
	text-align:left;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.float_lef{
	float:left;
}
	
.botones_menu{
	display:block; 
	width:165px; 
	height:30px; 
	padding-top:2px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold;
	text-align:center;
}
.botones_menu_left{
	display:block; 
	width:151px; 
	height:30px; 
	padding-top:2px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold;
	text-align:left;
}
.botones_menu_right{
	display:block; 
	width:151px; 
	height:30px; 
	padding-top:2px;
	padding-left:11px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold;
	text-align:right;
}
.botones_menu_small{
	display:block; 
	width:125px; 
	height:30px; 
	padding-top:2px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold;
}
a{
	text-decoration:none;
	color:#736C50; /* aca color */
}
#menu a:hover{
	color:#736C50;/*aca 4B5654 color selected*/
}
.menu_selected{
	color:#4B5654;/*aca 4B5654 color selected*/ 
}
.text_formu{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	display:block;
	text-align:right;
	margin-right:10px;
}
input,textarea{
	background-color:transparent;
	width:auto;
	height:30px;
	/*min-width:150px;*/
	border: 1px #736C50 solid; /* aca color */
	color: #736C50;/* aca color */
	padding-left:5px;
	font-weight:bold;
}
.letra_nota{
	font-size:11px;
}
.chico_{
	width:50px;
}
.chico{
	width:100px;
}
.mediano{
	width:200px;
}
.grande {
	width:300px;
}
.area_chico{
	width:100px;
	height:50px;
}
.area_mediano{
	width:200;
	height:70px;	
}
.area_grande {
	width:300px;
	height:70px;
}
.button {
   border-top: 1px solid #736c50;
   cursor:pointer;
   background: -webkit-gradient(linear, left top, left bottom, from(#736c50), to(#736c50));
   background: -moz-linear-gradient(top, #736c50, #736c50);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
    background: #736C50;
  
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #4b5654;
   background: #4b5654;
   color: #ccc;
   }
.button:active {
   border-top-color: #4b5654;
   background: #4b5654;
   }
#ampliar_pro{
	 float:left; 
	 width:615px; 
	 display:none;
	 height:350px; 
	 margin-top:-4px;
	 margin-left:-4px;
}
#productos{
	 display:block; 
	 float:left; 
	 width:615px; 
	 height:350px; 
	 margin-top:-4px;
	 margin-left:11px;
	 _margin-left:-4px;
 }
 #listacasamientodiv{
	 display:block; 
	 float:left; 
	 width:635px; 
	 height:350px; 
	 margin-top:-4px;
	 margin-left:-4px;
 }
 .textsubtitulo{
	 font-size:12px;
}
 #menu_listacasamiento{
	overflow:auto;
	margin-right:2px;
	width:234px; 
	height:340px; 
	text-align:center;
	float:right; 
	font-weight:bold;
	margin-top:2px;
	background-color:#EDEFEE;

}
.menulista{
	font-size:16px;
	text-align:center;
	width:auto;
	font-weight:bold;
	margin-top:15px;
}
#menu_productos{
	overflow:auto;
	margin-right:2px;
	width:244px; 
	height:300px; 
	float:right; 
	font-weight:bold;
	margin-top:2px;
	background-color:#EDEFEE;
}
#menu_product{
	list-style:none;
	margin-left:-20px;
	_margin-left:5px;
}
ul{
	list-style:none;
		margin-left:-20px;
	_margin-left:15px;
}
#busq_productos{
	border:1px #039 solid;
	float:right;
	width:220px;
	height:30px;
}
#menu_product a:hover{
	font-weight:bold;
	color:#363;/*aca 4B5654 color selected*/ 
}
.open{
	display:block;
}
.close{
	display:none:
}	
.menu_prod_select{
	font-weight:bold;
	color:#363;/*color arriba*/
}
.pro_cuadros{
	display:block; 
	width:195px;
	height:139px;
	text-align:center;
	margin-top:5px; 
	cursor:pointer;
	vertical-align:middle;
	margin-left:5px; 
	float:left; 
	border:2px #363 solid;
}
#loading{
    width: 100%;
    position: absolute;
    top: 100px;
    left: 100px;
	margin-top:200px;
}
#productos .pagination ul li.inactive,
#productos .pagination ul li.inactive:hover{
	color:#999;
	cursor: default;
visibility:hidden;
}
#productos .data ul li{
    list-style: none;
    font-family: verdana;
    margin: 5px 0 5px 0;
    color: #000;
    font-size: 13px;
}
#productos .pagination{
    width: 600px;
    height: 25px;
	text-align:center;
	margin-left:0px;
	margin-top:5px;
	cursor:pointer;
	margin-top:-30px;
	_margin-top:40px;
	position:fixed;
	_position:inherit;
	/*position:absolute;*/
	top:530px;/*490px*/
	_top:390px;/*320px*/
	left:100px;
	_left:53px;
}
#productos .pagination ul li{
    list-style: none;
    float:left;
    padding: 2px 0px 2px 32px;
    font-family: arial;
    font-size: 14px;
	font-weight: bold;
	color:#736C50;
}
#productos .pagination ul li:hover{
    color:#980;	
	cursor: pointer;
}
.go_button
{
	background-color:#f2f2f2;
	border:1px solid #006699;
	color:#cc0000;
	padding:2px 6px 2px 6px;
	cursor:pointer;
	position:absolute;	
	margin-top:-1px;
}
.total
{
	float:right;
	font-family:arial;
	color:#999;
}
 .recuadro_prod{
	background-image:url(../img/cuadro.png);
	width:200px;
	height:159px;
	display:table-cell;
	float:left;
	margin-left:5px;
}
#faded{
	display:none; 
	overflow:hidden; 
	height:350px;
}
.ima_ampliada{
}
.bot_regresar{
	font-weight:bold;
	cursor:pointer;
}
.bot_regresar:hover{
	color:#000;/* aca color hover */
}
.bord_pr{
	border:2px #736c50 solid;
}
#amp_pro{
	text-align:center; 
	height:260px; 
	width:290px; 
	border:#063 2px solid;
	vertical-align:middle;
	display:block;
	padding:0 auto;
	}
#deta_pro{
	padding-left:5px;
}
#cod_rela{
	padding-left:5px;
}
#rec_enla{
	font-size:13px;
	padding-top:3px;
	padding-left:5px;
}
.punter{
	cursor:pointer;
}
#desc_av{
	display:block;
	height:45px;
	width:235px;
	
}
.prevpro{
	display:block;
	width:40px;
	border:1px #736c50 solid;
	margin-right:5px;
	margin-top:5px;
	height:35px;
	padding-top:4px;
	float:left;
}
#fot_preview{
	text-align:center;	
	margin-left:23px;
}
#registrologin	{
	overflow:auto;
	float:left; 
	background-color:#FFFFFF;
	 width:auto; 
	 display:none;
	 height:auto; 
	 margin-top:-4px;
	 margin-left:-4px;
	 z-index:500;
	
}
.titu_pop{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold;
		padding:0 0 5px 0px;
		width:400px;
		display:block;
	border-bottom: #736C50 2px solid;/* aca */
	padding-left:4px;
}
.titu_sl_pop{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold;
	padding-left:4px;
}
.color_{
	color:#736C50;
}
.text_form{
	text-align:right;
	padding-right:4px;
	display:block;
	font-size:13px;
	
}
 #_alert_aviso{
    position: absolute;
    left: 40%;
    top: 60%;
	_top: 64%;
    width: 300px;
    height: 150px;
	background-color:#FFF;
    margin-top: -100px;
	margin-left: -150px;
 	overflow: auto;
	display:none;
    border: 3px solid #736C50;
	z-index:1000;
}
#divmessage{
	position: absolute;
	left: 38%;
	top: 58%;
	_top: 62%;
	width: 340px;
	height: 200px;
	background-color:#FFF;
	display:none;
	margin-top: -100px;
	margin-left: -150px;
	overflow: auto;
	border: 3px solid #736C50;
}
#graficas_20visit{
	padding-left:10px;
	display:block;
	margin-bottom:10px;
	max-height:300px;
	overflow:auto;
	width:300px;
}
#graficas_ramos_vis{
	padding-left:10px;
	display:block;
	padding-right:10px;
	max-height:300px;
	margin-bottom:10px;
	width:300px;
		
	overflow:auto;
}
#graficas_fami_vis{
	padding-left:10px;
	display:block;
	padding-right:10px;
	max-height:300px;
	width:300px;
	overflow:auto;
	margin-bottom:10px;	
}
#graficas_gr_vis{
	padding-left:10px;
	display:block;
	padding-right:10px;
	max-height:300px;
	width:300px;
	overflow:auto;
	margin-bottom:10px;	
}

h2, h3{
	color:#036;
}
h3 {
	font-size:18px;
	margin-top:10px;
}
.mensajee{
	width:314px;
	height:104px;
	position:absolute;
	border:3px #003300 solid;
	left: 373px;
	top: 290px;
	background-color:#FFF;
	z-index:1000;
	padding:10 10 10 10;
	display:none;
}
.mensajee_pago{
	width:314px;
	height:104px;
	position:absolute;
	border:3px #003300 solid;
	left: 203px;
	top: 70px;
	background-color:#FFF;
	z-index:1000;
	padding:10 10 10 10;
	display:none;
}

.boton_divs{
	cursor:pointer;
}
.mensajee_class_err{
	font-size:12px;
	margin-top:10px;
	color:#990000;
}
.titudere{
	float:right;
	font-size:14px;
	font-style:italic;
}
.subtotal{
	text-align:right;
	margin-right:6px;
}
.titu{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
.titu2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-right:5px;
}
.valores{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ali_left{
		text-align:left;
		padding-left:5px;
}
.ali_cent{
		text-align:center;
}
.valores input{
	text-align:center;
	width:40px;
	border:none;
}
.border{
	border: 1px #736C50 solid;
}
.dere{
	text-align:center;
	border:none;
	font-size:14px;
}
input{
	padding-top:5px;
}
.text_titu{
	font-size:18px;
}
.text_titu_chico{
	font-size:14px;
}
.TabbedPanelsContent{
	background-color:#FFFFFF;
}
.login_{
	font-size:14px;
	font-weight:bold;
	display:block;
	border:1px #003300 solid;
	float:left;
	cursor:pointer;
	padding:2px 2px 2px 2px;
	margin-right:5px;
}
.mensaje_supuerpeusto{
	float:right; 
	margin-right:5px; 
	font-size:14px;
	display:block;
	z-index:1000;
	/*position:relative;
	_position:absolute;*/
	/*position:fixed;*/
	
	top:55px;
	_top:45px;
	text-align:center;
	border:1px #900 solid;
	width:80px; 
	padding:4px 4px 4px 4px;
	color:#990000;
	font-weight:bold;
	margin-top:11px;
	height:15px; 
	background:#E97665;
}
#cargando_ms{
	display:none;
	position:absolute;
	top:100px;
	background-color:#FFFFFF;
	left:200px;
border:#000000 solid 2px; display:block; width:220px;
}
.paneo{
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
}
