@charset "utf-8";
/*
iWizCorp ~ Servicios web
Copyright 2009 - Todos los derechos reservados
*/

/* hacks varios para navegadores de m... */
html, body, #content {
    min-height: 100%; /* alto minimom FF y Safari */
    width: 100%;
    height: 100%; /* alto minimo para IE Windows */
    margin: 0;
    padding: 0;
}

html>body #content {
    height: auto; /* con este hack escondemos el min-height de IE*/
}
/* fin hacks varios */

hr {
	background-color: #000000;
	color: #ffffff;
}

.h5{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	padding-bottom:10px;
}

body {
	background:url(img/head_bg.jpg) repeat-x;
	font-family:"Segoe UI", Calibri;
	font-size:16px;
	color:#000000;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.linksw:link {
	color:#FFFFFF;
	text-decoration:none;
	font-style:italic;
}
.linksw:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-style:italic;
}
.linksw:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-style:italic;
}
.linksw:active {
	color:#FFFFFF;
	text-decoration:none;
	font-style:italic;
}

/* PROPIEDADES DE LA CABECERA */
#header {
	width:900px;
	height:475px;
	margin:0px auto;
}

#logo {
	width:350px;
	height:200px;
	background:url(img/logo.png) center no-repeat;
	padding-top:50px;
	padding-left:50px;
	float:left;
}

#geek {
	width:150px;
	height:387px;
	background:url(img/why1.png) no-repeat;
	padding-left:35px;
	padding-right:230px;
	padding-top:75px;
	text-align:center;
	font-size:14px;
	color:#333333;
	float:right;
}

#menu {
	width:450px;
	height:33px;
	/*background:url(img/menu_bg2.jpg);*/
	color:#E1E0FE;
	font-size:18px;
	margin-top:0px;
	padding-top:7px;
	padding-left:20px;
	float:left;
}

.mlink:link{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	color:#FFFFFF;
}
.mlink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	color:#FFFFFF;
}
.mlink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
	background:#0c3554;
	padding-left:6px;
	padding-right:6px;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;
}
.mlink:active{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	color:#FFFFFF;
}

#news {
	width:395px;
	height:120px;
	background:url(img/news_bg.jpg) repeat-x;
	margin-top:30px;
	margin-left:25px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	color:#FFFFFF;
	float:left;
}

/* PROPIEDADES DEL CUPERO/CONTENIDO */
#content {
	position: absolute;
    top: 0;
    left: 0;
}
#wrap {
	width:900px;
	margin:0 auto;
}

#textbox {
	width:438px;
	background:url(img/txtbox_up.jpg) #E9E9E9 no-repeat;
	margin-top:15px;
	padding:25px 25px 0px 25px;
}
#textbox2 {
	width:488px;
	height:15px;
	background:url(img/txtbox_dw.jpg) #E9E9E9 no-repeat bottom;
}

#side {
	width:220px;
	text-align:justify;
	margin-right:75px;
	float:right;
}

.callcenter {
	background:url(img/callcenter.jpg) no-repeat bottom;
	width:190px;
	height:245px;
	font-size:13px;
	text-align:left;
	padding-top:15px;
}

.phone_time {
	color:#666666;
	font-size:18px;
	font-weight:bold;
}

.phone_number {
	color:#003399;
	font-size:18px;
	font-weight:bold;
	letter-spacing:1px;
}

#side_Bg {
	background:url(img/side_rg_bg.jpg) no-repeat;
	width:178px;
	height:300px;
	text-align:left;
	margin-left:-14px;
	padding-left:25px;
	padding-right:15px;
	padding-top:10px;
}

.mini-side-up {
	background:url(img/mini_side_up.jpg) no-repeat top;
	width:135px;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
}

.mini-side-dw {
	background:url(img/mini_side_dw.jpg) no-repeat bottom;
	width:135px;
	font-size:12px;
	color:#003366;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:15px;
}

.mini-side2-up {
	background:url(img/mini_side2_up.jpg) no-repeat top;
	width:205px;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
}

.mini-side2-dw {
	background:url(img/mini_side2_dw.jpg) no-repeat bottom;
	width:205px;
	font-size:12px;
	color:#003366;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:15px;
}

.clock {
	background:url(img/12h.jpg) no-repeat;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:thin;
	width:200px;
	height:155px;
	font-size:12px;
	text-align:right;
	padding-left:5px;
	padding-right:15px;
	padding-top:5px;
}

.br_clean {
	font-size:7px;
}

.system_msj {
	width:95%;
	background:#FFFFCC;
	border-color:#666666;
	border-style:solid;
	border-width:thin;
	font-size:14px;
	color:#000000;
	padding:5px;
	padding-left:10px;
}

/* PROPIEDADES DEL PIE DE LA PAGINA */
#footer {
    width: 100%;
	background:url(img/footer_bg.jpg) repeat-x;
	height:90px;
}

#credits {
	width:900px;
	margin:0px auto;
	padding-top:40px;
	font-size: 11px;
	font-style:italic;
	color:#CCCCCC;
	text-align: left;
}

#credits2 {
	padding-top:16px;
	font-size: 11px;
	font-style:italic;
	color:#CCCCCC;
	text-align: right;
	float:right;
}

/* ESTILOS PARA EL TABLEHOVER */
td.click, th.click{
  background-color: #C7DCE9;
  }
td.hover, tr.hover{
  background-color: #C7DCE9;
  }
th.hover, tfoot td.hover{
  background-color: ivory;
  }
td.hovercell, th.hovercell{
  background-color: #94BDD6;
  }
td.hoverrow, th.hoverrow{
  background-color: #6df;
  }
  
.celd_title {
	background-color:#FFFFFF;
	width:130px;
}
.celd_check {
	background:url(img/yes.png) no-repeat center;
}
.celd_non {
	background:url(img/no.png) no-repeat center;
}

.cotizacion {
	border-collapse:collapse;
	border-color:#CCCCCC;
}