/* Bueno, con esto llamamos las otras hojas de estilo, te recomiendo esta forma.
Es decir, del HTML solo llamamos a la CSS principal, y a su vez desde esta llamamos las otras hojas,
esto te ayudará a no solo ordenar tu estilos, sino que le dará elegancia y funcionalidad en exploradores de LINUX */
@import url(menu_consubmenu.css);
@import url(celulink-interior.css);




/* Estimada Maca Guillen, este estilo es muy importante,
ya que anulamos todos los efectos no deseados de los navegadoes,
reseteamos el MODEL BOX, y podemos obligar a los estilos a respetar nuestros valores de MARGIN Y PADDING,
aplícalo a todas tus web */
* { margin: 0px; padding: 0px; outline: 0; }








body {
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../imagenes/fondo.jpg);
	background-repeat: repeat;
	background-position: center top;
}
#wrapper {
	width: 794px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#marco {
	width: 774px;
	height: 729px;
	padding-right: 10px;
	padding-bottom: 16px;
	padding-left: 10px;
	background-image: url(../imagenes/bg_wrapper.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
}
#remate {
	width: 774px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	height: 10px;
}
#cabecera-home {
	width: 774px;
	height: 127px;
	background-image: url(../imagenes/cabecera-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#cabecera-empresa {
	width: 774px;
	height: 127px;
	background-image: url(../imagenes/cabecera-empresa.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#cabecera-soluciones {
	width: 774px;
	height: 127px;
	background-image: url(../imagenes/cabecera-servicios.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#marca {
	width: 301px;
	float: left;
	height: 73px;
	padding-top: 27px;
	padding-bottom: 27px;
	padding-left: 30px;
}
#contenedor {
	width: 764px;
	height: 555px;
	padding-right: 4px;
	padding-left: 6px;
}
#pie {
	width: 634px;
	height: 15px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 70px;
	padding-left: 70px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
#pie a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
#pie a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #56CFEE;
	text-decoration: none;
}
#links-web {
	width: 55px;
	float: left;
	height: 15px;
	display: inline;
}
#pie .textos-links {
	width: 579px;
	float: right;
	display: inline;
}
#links-web .cubos {
	float: left;
	height: 15px;
	width: 15px;
	padding-right: 5px;
	display: inline;
}
#links-web .cubos-2 {
	float: left;
	height: 15px;
	width: 15px;
	display: inline;
}
#lateral-iz {
	width: 210px;
	float: left;
	height: 549px;
	padding: 0 4px 6px 0;
	background-image: url(../imagenes/bg-lateral-izq.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline;
}
#lateral-der {
	width: 550px;
	float: right;
	height: 549px;
	padding-bottom: 6px;
	display: inline;
}
#botonera {
	width: 550px;
	height: 58px;
}
#robapagina {
	width: 550px;
	height: 237px;
}
#contenido-home {
	width: 519px;
	height: 231px;
	padding-right: 16px;
	padding-left: 15px;
	padding-top: 23px;
}
#contenido-home .destacado {
	width: 153px;
	height: 231px;
	background-image: url(../imagenes/caluga-destacado.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	display: inline;
}
#contenido-home .destacado .img-destacado {
	width: 153px;
	height: 65px;
}
#contenido-home .destacado .ver-mas {
	width: 153px;
	height: 10px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #56CFEE;
	line-height: 10px;
}
#contenido-home .destacado .ver-mas a {
	color: #56CFEE;
	text-decoration: none;
}
#contenido-home .destacado .ver-mas a:hover {
	color: #91DA1F;
	text-decoration: none;
}
#lateral-iz .bloques {
	width: 200px;
	height: 183px;
	padding-right: 5px;
	padding-left: 5px;
}
#lateral-iz .bloques .titulo-bloques {
	width: 200px;
	height: 41px;
}
#lateral-iz .bloques .titulo-bloques-2 {
	width: 200px;
	height: 41px;
	padding-bottom: 10px;
}
#lateral-iz .bloques h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #91DA1F;
	margin-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
#lateral-iz .bloques p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 14px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#lateral-iz .bloques p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #91DA1F;
	text-decoration: none;
	font-weight: bolder;
}
#lateral-iz .bloques p a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #56CFEE;
	text-decoration: none;
	font-weight: bolder;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #91DA1F;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
}
p a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #56CFEE;
	line-height: 14px;
	text-decoration: none;
}
