/*Genericos*/

ul{ margin-left: 20px; }
img{ border: 0px; }
input[type=text]{ border:#d0d1d5 solid 1px; width: 250px; padding-left:5px; padding-right: 5px; height: 20px; }
input[type=submit]{ background-color:#3991c9; -moz-border-radius: 5px; border-radius: 5px; padding-left: 10px; padding-right: 10px; height: 25px; font-size:12px; font-weight:bolder; color: #FFF; border: solid 1px #134a69; cursor: pointer; }
p {margin-bottom: 15px; }
button{ background-color:#3991c9; -moz-border-radius: 5px; border-radius: 5px; padding-left: 10px; padding-right: 10px; height: 25px; font-size:12px; font-weight:bolder; color: #FFF; border: solid 1px #134a69; cursor: pointer; }
.destacado { color:#3991c9; font-weight:bolder; }
.centrado { text-align: center; }
textarea{ width: calc(100% - 10px); width: -moz-calc(100% - 10px); border:#d0d1d5 solid 1px; padding-left:5px; padding-right: 5px; height: 150px; }
/*Fin de genericos*/


/*Estilos de menus en columnas laterales*/

.bloque
{
	width: 100%;
	margin-bottom: 15px;
}

.bloque .titulo
{
	background-image: url(../img/bg-menu.jpg);
	background-position:bottom;
	height: 41px;
	background-repeat: no-repeat;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#3991c9;
}

.menu ul li
{
	list-style:none;
	list-style-image:url(../img/bullet_menu-v.jpg);
	margin-top:5px;
	
}

.menu ul li a
{
	color:#666;
	text-decoration:none;
}
.menu ul li a:hover
{
	color:#000;
}

.menu ul li.active a
{
	color:#000;
	font-weight:bolder;
}

/*Fin de estilos de menus en columnas laterales*/


/*Estilos contenido*/
#content .titulo { font-size:15px; font-weight:bolder; color:#3991c9; background-image:url(../img/bg_titulos.jpg); background-position:bottom left; background-repeat:no-repeat; margin-bottom:20px; height:23px; }

#content .subtitulo { background:url("../img/dot-01.gif") 0 60% repeat-x; color:#000; display: block; margin-bottom: 20px;}
#content .subtitulo span {padding-right:5px; background-color:#FFF; font-size: 11px;}

#content a { color:#3991c9; text-decoration:underline; font-weight:bolder; }
#content a:hover { color:#3991c9; text-decoration:none; }

#content ul,ol { margin-left: 50px; margin-bottom: 15px; }
#content ul li{ margin-bottom: 15px; }
#content ol li{ margin-bottom: 15px; }


#content .servicios
{
	width: 100%;
	text-align: center;
	border: none;
}

#content .servicios td
{
	padding-bottom: 15px;
	width: 50%;
}

#content .servicios h1
{
	font-size: 13px;
}

#content .caja-producto { height: 280px; }
#content .producto { float:left; margin-right: 50px; margin-bottom: 10px; }

#content .compara-competencia
{
	width: 100%;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: solid 1px #134a69; 

}

#content .compara-competencia td { padding: 15px; }	
#content .compara-competencia .tittabla td{padding: 0px; }
#content .compara-competencia .tittabla
{
	background-color:#3991c9;
	height: 25px; 
	font-size:12px; 
	font-weight:bolder; 
	color: #FFF;
	text-align: center;
}

/*Fin de estilos contenido*/

/*Estilos texto en el pie*/

/*Contenido del pie*/

#pie-contenido { color: #FFF; margin: 0 auto; width: 980px; height: 34px; font-size:11px; padding-top:16px; }

#info { text-align:left; margin: 0 auto; width: 980px; padding-top:20px; }

#lssi { margin: 0 auto; width: 980px; text-align: center; margin-top: 10px;}
/*Fin del contenido del pie*/
	
/*Fin de estilos */

/*Formularios en columnas*/

.form-lateral  { text-align:center; }
.form-lateral input[type=text] { width:181px; }

/*Fin de formularios en columnas*/

/*Nube de tags*/

.nube h1, h2
{
	display: inline; 
	line-height: 7px;
}

.nube .enlace1
{
	font-size: 11px;
	color: #3a90c9;
	line-height: 7px;
}

.nube .enlace2
{
	font-size: 9px;
	color: #f38401;
	line-height: 7px;
}
/*Fin de nube de tags*/

