/* -------------------------------------------------------------
	enbolivia.com s.r.l.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description: Diseño basado en CSS 2
	Designer   : Eva Jiménez Choque
	E - mail   : eva.jmnz@gmail.com
	Filename   : style.css
	Version    : 4.0
	Date       : Sep 04, 2008
------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}
body {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
  	 background:#FFFFFF url(../images/bg.jpg) top center no-repeat;
	 color: #000000;/*#929496;*/
}
#contenedor { 
	 margin: 0 auto;
	 padding:0;
	 width: 1000px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#cabezera {
	 width: 1000px;
	 height: 140px;
	 float:left;
	 clear:both;
}
	#soluciones{
		text-align:center;
		width:auto;
		padding:10px 10px 10px 10px;
		font-size:16px;
		font-style:italic;
		color:#000000;
	}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#menu { 
	 width:990px;
	 padding:3px 5px 0 5px;
	 float:left;
	 clear:both;
	 background:url(../images/bg_menu.jpg) top center no-repeat;
	 color:#FFFFFF;
	 font-size:12px;
	 position:relative;	 
 	height: 28px;
}
	#herramientas{
		float: right;
		position:absolute;
		z-index:100;
		right:14px;
		top:0px;
		width: 140px;
		height:40px;
	}
	#titulo_enlace{
	float: left;	
	z-index:100;
	position:relative;
	right:-560px;
	width: 180px;
	height:20px;
	top:-10px;	
	}
		#herramientas ul { 
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
		#herramientas ul li { 
			float: left;
		}
		#herramientas li span { 
			display: none;
		}
		li#home a { 
			width: 28px;
			height: 28px;
			display: block;
			background:#000000 url(../images/home.gif) no-repeat;
		}
		li#home, li#home a:hover { 
			background:#000000 url(../images/home_over.gif) no-repeat;
		}

		li#contacto a { 
			width: 28px;
			height: 28px;
			display: block;
			background:#000000 url(../images/mail.gif) no-repeat;
		}
		li#contacto, li#contacto a:hover { 
			background:#000000 url(../images/mail_over.gif) no-repeat;
		}

		li#mapa a { 
			width: 28px;
			height: 28px;
			display: block;
			background:#000000 url(../images/mapa.gif) no-repeat;
		}
		li#mapa, li#mapa a:hover { 
			background:#000000 url(../images/mapa_over.gif) no-repeat;
		}

		li#print a { 
			width: 28px;
			height: 28px;
			display: block;
			background:#000000 url(../images/print.gif) no-repeat;
		}
		li#print, li#print a:hover { 
			background:#000000 url(../images/print_over.gif) no-repeat;
		}

		li#friend a { 
			width: 28px;
			height: 28px;
			display: block;
			background:#000000 url(../images/friend.gif) no-repeat;
		}
		li#friend, li#friend a:hover { 
			background:#000000 url(../images/friend_over.gif) no-repeat;
		}

/*	#herramientas a:hover img.home{
		visibility:hidden;		
	}
	#herramientas a.home:hover
	{
		background:url(../images/home_over.gif) top center no-repeat;;
		width:56px;
		height:40px;
		margin:0;
		position:absolute;
		z-index:200px;
	}

	#herramientas a:hover img.mail{
		visibility:hidden;		
	}
	#herramientas a.mail:hover
	{
		background:url(../images/mail_over.gif) top center no-repeat;;
		width:56px;
		height:40px;
		margin:0;
		position:absolute;
		z-index:200px;
	}
	
	#herramientas a:hover img.mapa{
		visibility:hidden;		
	}
	#herramientas a.mapa:hover
	{
		background:url(../images/mapa_over.gif) top center no-repeat;;
		width:28px;
		height:40px;
		margin:0;
		position:absolute;
		z-index:200px;
	}

	#herramientas a:hover img.print{
		visibility:hidden;		
	}
	#herramientas a.print:hover
	{
		background:url(../images/print_over.gif) top center no-repeat;;
		width:28px;
		height:40px;
		margin:0;
		position:absolute;
		z-index:200px;

	}

	#herramientas a:hover img.friend{
		visibility:hidden;		
	}
	#herramientas a.friend:hover
	{
		background:url(../images/friend_over.gif) top center no-repeat;;
		width:28px;
		height:40px;
		margin:0;
		position:absolute;
		z-index:200px;

	}*/
			
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#columnas {
	 width: 782px;
	 min-height:50px;
	 float:left;
	 margin:5px 0;
}	
	#web{
		width:222px;
		height:156px;
		margin:0 5px 0 0;
		padding:40px 10px 10px 25px;
		background-color:#FFCC00;
		float:left;
		background: url(../images/web_bg.gif) no-repeat;
		font-size:13px;	
		color:#C42732;
	}
		#web:hover{
			background:url(../images/web_bg_over.gif) no-repeat;
			color:#FFFFFF;
			cursor: hand;
		}
		#web li{
			list-style-image:url(../images/list_web.jpg);
		}
		#web li a{
			color: #BE1D00;
			text-decoration:none;
		}
		#web li a:hover{
			color:#C42732;
			font-weight:bold;
			text-decoration:none;
		}
	#hosting{		
		width:222px;
		height:156px;
		margin:0 5px 0 0;
		padding:40px 10px 10px 25px;
		float:left;
		background-color:#FFCC00;
		background: url(../images/hosting_bg.gif) no-repeat;
		font-size:13px;
		color:#729A0B;
	}
		#hosting:hover{
			background:url(../images/hosting_over.gif) no-repeat;
			color:#FFFFFF;
			cursor: hand;
		}
		#hosting li{
			list-style-image:url(../images/list_host.jpg);
		}
		#hosting li a{
			color:#929496;
			text-decoration:none;
		}
		#hosting li a:hover{
			color:#729A0B;
			font-weight:bold;
			text-decoration:none;
		}
	
	#sistemas{
		width:222px;
		height:156px;
		margin:0 5px 0 0;
		padding:40px 10px 10px 25px;
		float:left;
		background: url(../images/sistemas_bg.gif) no-repeat;
		font-size:13px;
		color:#067FC3;
	}
		#sistemas:hover {
			background:url(../images/sistemas_bg_over.gif) no-repeat;
			color:#FFFFFF;
			cursor: hand;
		}
		#sistemas li{
			list-style-image:url(../images/list_sis.jpg);
		}
		#sistemas li a{
			color:#929496;
			text-decoration:none;
		}
		#sistemas li a:hover{
			color:#067FC3;
			font-weight:bold;
			text-decoration:none;
		}

	#bloque1{
		width:400px;
		margin:5px 5px 0 0;
		padding:0;
		float:left;
	}
		#bienvenidos{
			width:378px;
			height:60px;
			float:left;
			clear:both;
			margin:0 0 5px 0;
			padding:10px;
			background:#FFFFFF url(../images/bg_bloque.jpg) repeat-x;
			border:1px solid #AEAEAF;
			overflow:hidden;
		}
		#newsletter{
			width:180px;
			height:90px;
			margin:0 0 0 0;
			padding:50px 10px 10px 10px;
			float:left;
			background:url(../images/news.gif) no-repeat;
		}
		#chat{
			width:183px;
			height:165px;
			margin:0 0 0 2px;
			padding:50px 5px 5px 10px;
			color:#000000;
			float:left;
			background:url(../images/login_sitec.gif) no-repeat;
			
		}
			#chat2{
			width:183px;
			height:120px;
			margin:0 0 0 2px;
			padding:50px 5px 5px 10px;
			color:#000000;
			float:left;
			background:url(../images/bienvenida.gif) no-repeat;
			
		}
	#bloque2{
		width:354px;
		height:215px;
		margin:5px 0 0 0;
		padding:10px;
		float:left;
		background: #FFFFFF url(../images/bg_bloque.jpg) repeat-x;
		border:1px solid #AEAEAF;
	}
		h1{
			color:#33A4B6;
			font-size:16px;
		}
		h2{
			color:#000000;
			font-size:14px;
			text-decoration: none;
		}
		p{
			margin:10px 0;
			line-height:15px;
		}
	#interior{
		width:755px;
		margin:0 0 0 0;
		min-height:480px;
		border:1px solid #AEAEAF;
		padding:10px;
		background: #FFFFFF url(../images/bg_bloque.jpg) repeat-x;
		float:left;
		color:#333333;
	}
	.bg_t{
		
		background: #FFFFFF url(../images/bg_bloque.jpg) repeat-x;
		
	}
	}
	#interior2{
		width:760px;
		min-height:880px;
		border:1px solid #AEAEAF;
		padding:10px;
		background: #FFFFFF url(../images/bg_bloque.jpg) repeat-x;
		float:left;
		clear:both;
	}

/*		#interior table 
		{
			text-align: left;
			border-spacing: 0px;
			border-collapse: collapse;			
		}
		#interior table tbody td:hover
		{   
		   background-color: #F1F5F6;
		   color:#42829D !important;
		}
		#interior img{
			margin:5px;
		}*/


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#col_der{
	width:200px;
 	margin:5px 0 0 0;
	float: left;
}
	#noticias{
		width:212px;
/*		height:100px;
*/		float:left;
		padding:0px 0 0 0;
		clear:both;
	}	
		#noticias p{
			border:1px solid #AEAEAF;
		
			width:190px;
			background-color:#F2F5F6;
			padding:10px;
			margin:5px 0 0 0;
			font-size:10px;
			float:left;
			clear:both;
			color:#333333;
		}
		#noticias .titulo{
			font-size:14px;
			color:#9EC867;
			font-weight:bold;
			float:left;
			clear:both;
		}
		#noticias span{
			width:auto;
			margin:0 0 10px 0;
		}	
	#clientes{
		width:190px;
		height:228px;
		float:left;
		margin:5px 0 0 0;
		padding:10px;
		border:1px solid #AEAEAF;
		background:#FFFFFF url(../images/clientes.jpg) top right no-repeat;
		overflow:hidden;		
	}
	.img_izq{
		float: left;
		margin:3px;
	}
	.img_der{
		float: right;
		margin:3px;
	}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer { 
	 width:990px;
	 clear: both;
	 padding:5px;
	 background: #FFFFFF url(../images/bg_footer.jpg) no-repeat;
	 font-size:10px;
	 height:100px;
}

	.foot{
		width:310px;
		height:78px;
		margin:5px;
		padding:3px 5px 2px 5px;
		float:left;
		overflow:hidden;
	}
		.foot p{
			margin:0;
		}
		.foot a img{
			margin:0 5px;
			border:0px;
		}
		.foot a{
			color:#999999;
		}
		.foot a:hover{
			color:#33A4B6;
		}
	.dir{
		width:957px;
		height:70px;
		margin:5px;
		padding:5px;
		float:left;
		color:#999999;
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.text_input{
	background-color:#EAEAEA;
	border:1px solid #E1E1E2;
	color:#346292;
	margin:2px;
}
.boton{
	color:#FFFFFF;
	background-color:#5F80AC;
	border:1px solid #346292;
}
.leer_mas{
	color:#33A4B6;
	width:auto;
	border-bottom: 1px dotted #68C3EE;
}
a{
	color:#33A4B6;
	text-decoration:none;
}
a:hover{
	color:#33A4B6; 
	text-decoration:none;
}
.img{
	margin:5px 0 0 0;
}
ul, ol{
margin:5px 20px;}



.modulo{
	width:300px;
	border:1px solid #40BDE8;
	margin:0 10px;
	float:left;
}

.oculto{
		display:none;
		visibility:no;
}

.modulo2{
	width:300px;
	border:1px solid #40BDE8;
	margin:0 10px;
	float:left;
	background:url(../images/flecha.gif) top repeat;
	color:#003366;
	font-size:14px;
	text-align:center;
}

/*para el formulario*/

form ul{
	margin:0 auto;
	list-style-type:none;
}
form li{
	margin:10px;
}
form fieldset{
	font: 0.8em "Helvetica Neue", helvetica, arial, sans-serif;
	color: #336699;
	padding:10px;
	border: solid 1px #33CCFF;	
	margin:0 auto;
	}
	
form legend {
	font-weight: bold;
	padding: 2px 6px;
	margin-bottom:8px;
	}

form label{
	font-weight: bold;
	line-height: normal;
	text-align: right;
	margin-right: 10px;
	position: relative;
	display: block;
	float: left;
	width: 125px;
	}
form select, input{
	border: solid 1px #33CCFF;
	background-color:#EBF5FA;
}
form input.Button{
	padding:2px 5px;
	margin:0 auto;
	background-color:#006699;
	color:#FFFFFF;
}
form input.Button:hover{
	background-color:#FFCC00;
}

/*nuevo copiardo por norman para la lista de paquetes*/

.modulocotizacion3{
	width:140px;
	height:24px;
    float:left;
    background:url(../images/flecha.gif) top center no-repeat;
    color:#003366;
    font-size:12px;
	text-align:center;
	padding:2px 0;
}

.modulocotizacion3_selected a{
    color:#FFF;
}

.modulocotizacion3_selected a:hover{
    color:#FFF;
}

.modulocotizacion3_selected{
	width:140px;
	height:24px;
    float:left;
    background:url(../images/flecha_over.gif) top center no-repeat;
    color:#FFF;
    font-size:12px;
	text-align:center;
	padding:2px 0;
	cursor:pointer;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
#s{
	height:156px;
	float:left;
}
.detalle{
	font-size:8px;
	font-weight:bold;
	padding:2px;
	border:1px solid #0099FF;
	background-color:#CFE0DF;
}
/* Planes de Hosting */

	table.planes{
		background:#FFFFFF url(../images/bg_plan.jpg) top left no-repeat;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		min-height:300px;
	}
	td h1{
		color:#0F66A7;
		font-size:14px;
		font-weight:bold;
		margin:0 0 0 5px;
	}
	td p{
		font-size:10px;
		margin:0 5px 5px 5px;
	}
	td{
		padding:5px;
	}
	td h2{
	margin:60px 0 0 0;
	text-align:center;
	color:#FFFFFF;
	}

/* ---------------- */
/*       tabla comparativa        */
a.solicitar span{
	display:none;
}
a.solicitar{	
	display:block;
	width:87px;
	height:28px;
	background:#FFFFFF url(../images/solicitar.gif) top left no-repeat;
	margin:0 auto;
}
a.solicitar:hover{	
	background:#FFFFFF url(../images/solicitar_over.gif) top left no-repeat;
}
a.enbolivia span{
	display:none;
}
a.enbolivia{	
	display:block;
	width:300px;
	height:80px;
}
.ilimitado{
	font-weight:bold;
	background-color: #E5E5E5;
	color:#006699;

}
.ilimitado2{
	font-weight:bold;
	background-color: #E5E5E5;
	color:#006699;
	border:1px solid #0099CC;
	padding:2px;
	font-size:9px;
	margin:5px 0 0 30px;

}
a.ilimitado2:hover{
	background-color:#003366;
	color:#FFFFFF;
}
.error_login{
                color:#FF3300;
                font-weight:bold;
                text-align:center;
}
.error_login a{
                color:#FF3300;
                font-weight:bold;
                text-align:center;
}
.error_login a:hover{
                color:#FF3300;
                font-weight:bold;
                text-align:center;
}
.text12{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;  	
	 color: #000000;/*#929496;*/
}

.titulo_fecha{
	color:#0F66A7;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 5px;
}
