* {	padding:0; 	margin:0;}body {	background-color:#FFF;	font-size:62.5%;}img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}li {	list-style-type: none;}#cabecera {	background-image: url(../img/head-bg.jpg);	background-repeat: repeat-x;	background-position: left top;	height: 72px;	width: 100%;}#cabecera #botones h1 {	background-image: url(../img/logo.jpg);	background-repeat: no-repeat;	text-indent: -9999px;	display: block;	height: 63px;	width: 325px;	float: left;}#cabecera #botones {	height: 72px;	width: 990px;	margin-right: auto;	margin-left: auto;}#cabecera #botones ul {	float: right;	width: 484px;}#cabecera #botones ul li {	display: inline;	float: left;}#btn-index {	background-image: url(../img/home-btn.jpg);	background-repeat: no-repeat;	height: 68px;	width: 120px;	text-indent: -9999px;}#btn-trabajos {	background-image: url(../img/trabajos-btn.jpg);	background-repeat: no-repeat;	height: 68px;	width: 120px;	text-indent: -9999px;}#cabecera #botones ul li a#btn-index {	background-image: url(../img/home-btn.jpg);	display: block;	height: 68px;	width: 120px;	text-indent: -9999px;	margin-left: 1px;	background-repeat: no-repeat;	background-position: 0px -68px;}#cabecera #botones ul li a#btn-index:hover {	background-position: 0px -0px;}#cabecera #botones ul li a#btn-trabajos {	background-image: url(../img/trabajos-btn.jpg);	display: block;	height: 68px;	width: 120px;	text-indent: -9999px;	margin-left: 1px;	background-repeat: no-repeat;	background-position: 0px -68px;}#cabecera #botones ul li a#btn-trabajos:hover {	background-position: 0px -0px;}#cabecera #botones ul li a#btn-sobremi {	background-image: url(../img/sobre-btn.jpg);	display: block;	height: 68px;	width: 120px;	text-indent: -9999px;	margin-left: 1px;	background-position: 0px -68px;}#cabecera #botones ul li a#btn-sobremi:hover {	background-position: 0px -0px;}#cabecera #botones ul li a#btn-contacto {	background-image: url(../img/contacto-btn.jpg);	display: block;	height: 68px;	width: 120px;	text-indent: -9999px;	margin-left: 1px;	background-position: 0px -68px;}#cabecera #botones ul li a#btn-contacto:hover {	background-position: 0px -0px;}#index-bull {	background-image: url(../img/bg-index.gif);	background-repeat: repeat-x;	background-position: left bottom;	height: 370px;	width: 100%;	padding-top: 25px;}#index-bull #centrar-cont {	height: 370px;	width: 970px;	margin-right: auto;	margin-left: auto;}#index-bull #centrar-cont h1 {	height: 200px;	width: 232px;	text-indent: -9999px;	display: block;	background-image: url(../img/h1-slogan.gif);	background-repeat: no-repeat;	float: right;}#index-bull #centrar-cont #marco img{	position: absolute;	z-index: 6;	width: 710px;	float: left;	left: auto;	top: auto;	right: auto;	bottom: auto;}#index-bull #centrar-cont .limiter {	width: 710px;	float: left;}#index-bull #centrar-cont .limiter #portfolio ul li {	list-style-position: inside;	list-style-type: none;}#index-bull #centrar-cont .limiter #portfolio li a img{	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#index-bull #centrar-cont h2 {	height: 54px;	width: 232px;	text-indent: -9999px;	display: block;	float: right;}#index-bull #centrar-cont h2 a {	background-image: url(../img/info-btn.gif);	background-repeat: no-repeat;	display: block;	height: 54px;	width: 232px;	text-indent: -9999px;	margin-top: 20px;}.col-izq {	float: left;	width: 710px;}#contenido-txt {	width: 970px;	margin-right: auto;	margin-left: auto;	padding-top: 10px;	height: 380px;}#contenido-txt .col-izq h3 {	background-image: url(../img/pq-web.gif);	background-repeat: no-repeat;	text-indent: -9999px;	display: block;	height: 40px;	width: 710px;	margin-top: 20px;}#contenido-txt .col-izq p {	font-family: Tahoma, Verdana, Arial;	font-size: 1.4em;	color: #929292;	text-decoration: none;	margin-top: 10px;	text-align: left;	font-weight: bold;}#contenido-txt .col-izq h4 {	background-image: url(../img/soluciones.gif);	background-repeat: no-repeat;	text-indent: -9999px;	display: block;	height: 40px;	width: 710px;	margin-top: 15px;}.col-der {	float: left;	width: 230px;	height: 343px;	background-image: url(../img/bg-lateral-der.gif);	background-repeat: no-repeat;	margin-left: 20px;}#contenido-txt .col-der h3 {	background-image: url(../img/sigueme.png);	background-position: center;	text-indent: -9999px;	display: block;	height: 35px;	width: 230px;	background-repeat: no-repeat;	margin-top: 20px;}#contenido-txt .col-der p {	font-family: Tahoma, Verdana, Arial;	font-size: 1.4em;	color: #6F6F6F;	text-decoration: none;	margin-top: 10px;	text-align: center;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 15px;	padding-left: 5px;	font-weight: bold;}#contenido-txt .col-der ul li a.flicker {	background-image: url(../img/flickr.png);	text-indent: -9999px;	display: block;	height: 50px;	width: 230px;	background-repeat: no-repeat;	background-position: center;}#contenido-txt .col-der ul li a.twitter {	background-image: url(../img/twitter.png);	text-indent: -9999px;	display: block;	height: 50px;	width: 230px;	background-repeat: no-repeat;	background-position: center;}#pie {	background-image: url(../img/bg-pie.gif);	background-repeat: repeat-x;	width: 100%;	height: 100%;	background-color: #D4EBF8;}#pie p {	text-align: center;	padding: 35px;	font-family: Tahoma, Geneva, sans-serif;	font-size: 1em;	color: #000;}#index-projects {	height: auto;	width: 100%;	padding-top: 0px;}#index-projects #centrar-cont {	height: 1050px;	width: 970px;	margin-right: auto;	margin-left: auto;}#index-projects #centrar-cont #submenu {	height: 45px;	width: 970px;}#index-projects #centrar-cont #submenu ul {	height: 30px;	width: 290px;	padding-left: 600px;}#index-projects #centrar-cont #submenu ul li {	float: left;	height: 30px;	width: 145px;	text-indent: -9999px;}#index-projects #centrar-cont #submenu ul li a {	display: block;	height: 30px;	width: 145px;	text-indent: -9999px;	cursor:pointer;}#submenu ul li a.sub-web{	background-image: url(../img/p-web.gif);	background-repeat: no-repeat;}#submenu ul li a:hover.sub-web {	background-image: url(../img/p-web-hover.gif);	background-repeat: no-repeat;}#submenu ul li a.sub-graf{	background-image: url(../img/d-graf.gif);	background-repeat: no-repeat;}#submenu ul li a:hover.sub-graf {	background-image: url(../img/d-graf-hover.gif);	background-repeat: no-repeat;}.web-reposo    {	background-image: url(../img/p-web-hover.gif);	background-repeat: no-repeat;}.graf-reposo {	background-image: url(../img/d-graf-hover.gif);	background-repeat: no-repeat;}#index-projects #centrar-cont h1 {	height: 200px;	width: 232px;	text-indent: -9999px;	display: block;	background-image: url(../img/h1-slogan.gif);	background-repeat: no-repeat;	float: right;	margin-top: 25px;}#index-projects #centrar-cont .trabajos {	float: left;	height: auto;	width: 700px;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #C7E4F4;	padding-top: 10px;}#index-projects #centrar-cont .trabajos h3 {	font-family: Tahoma, Verdana;	font-size: 1.7em;	font-weight: 800;	color: #e74776;	text-decoration: none;}#index-projects #centrar-cont .trabajos p {	font-family: Tahoma, Verdana, Arial;	font-size: 1.35em;	color: #999;	text-decoration: none;	padding-top: 5px;	padding-bottom: 5px;}#index-projects #centrar-cont .trabajos p a.click {	font-family: Tahoma, Geneva, sans-serif;	font-size: 1em;	font-style: italic;	color: #e74776;	text-decoration: none;	width: 250px;	font-weight: normal;}#index-projects #centrar-cont .trabajos a.visitar {	font-weight: bold;	color: #A4D3ED;	text-align: right;}.left {	float: left;}.clear {	clear: both;}#index-projects #centrar-cont .trabajos a:visited {	font-weight: bold;	color: #A4D3ED;	text-align: right;}#index-projects #centrar-cont .trabajos a:hover {	font-weight: bold;	color: #80A5B9;	text-align: right;}#index-projects #centrar-cont .trabajos a:active {	font-weight: bold;	color: #A4D3ED;	text-align: right;}#index-projects #centrar-cont h5 {	background-image: url(../img/proyectos-web.gif);	background-position: left top;	text-indent: -9999px;	display: block;	height: 50px;	width: 700px;	background-repeat: no-repeat;	margin-top: 20px;}#twitter-box {	width: 710px;	margin-right: auto;	margin-left: auto;}