/* @group Definicion de la pagina */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding: 0;
	color: #666;
	text-align: left;
	font: 12px Lucida, Verdana, sans-serif;
}

#containerMain {
	width:900px;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

#containerCabecera {
	width:auto;
	margin: 0;
	padding: 0;
	border: 0;
}

#containerCabecera img {
	margin: 0;
	padding: 0;
	border: 0;
}

#containerCabecera ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

#containerCabecera li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
}

.boton {

	width: 100px;
	height: 30px;
	margin: 0;
	padding: 0;
}

.clr{
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
	visibility: hidden;
}

#piePagina {
	width: auto;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-align: center;
}

#piePagina a {
	color: #666;
	text-decoration: none;
}

#piePagina a:visited {
	color: #666;
	text-decoration: none;
}

#piePagina a:link {
	color: #666;
	text-decoration: none;
}

#piePagina a:hover {
	color: #f8772c;
	text-decoration: underline;
}

.copyright {
	font-size: 10px;
}

h1 {
	color: #6E7D98;
	text-shadow: #999 2px 2px 2px;
	font: normal normal 24px Georgia, "Times New Roman", Times, serif;
	padding: 0 0 5px;
	border: 0;
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px;
}

h2 {
	color: #d15227;
	padding: 0 0 10px;
	border: 0;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

h3 {
	color: #666;
	border: 1px solid #ccc;
	margin: 0 0 10px;
	padding: 5px;
	background-color: #eee;
	font: normal normal normal 16px Georgia, "Times New Roman", Times, serif;
}

h4 {
	color: #d15227;
	padding: 5px 0;
	border: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

h5 {
	color: #d15227;
	border: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 5px 0 0;
}

p {
	padding: 0;
	border: 0;
	margin: 0 0 10px;
	font-size: 11px;
	text-align: justify;
	letter-spacing: -0.7px;
}

p a {
	font-weight: bold;
	text-decoration: none;
}

p a:link {
	color: #f8772c;
	font-weight: bold;
	text-decoration: none;
}

p a:visited {
	color: #f8772c;
	font-weight: bold;
	text-decoration: none;
}

p a:hover {
	color: #71819c;
	font-weight: bold;
	text-decoration: underline;
}


/* @end */

/* @group controlmodal */

#modal_container {  
     padding:5px;  
     background-color:#fff;  
     border:1px solid #666;  
     overflow:auto;  
     font-family:"Lucida Grande",Verdana;  
     font-size:12px;  
     color:#333;  
     text-align:left;  
} 
 
#modal_overlay {  
     background-color: #2a3646;  
}


/* @end */

/* @group Home */

.bannerSuperior {
	width: auto;
	border: 0;
	padding: 0;
	margin: 0;
}

.bannerSuperior img {
	border: 0;
	padding: 0;
	margin: 0;
}

.contenedorCentral {
	width: auto;
	border: 0;
	padding: 0;
	margin: 20px 0 0;
}

.contenedorCentral404 {
	width: 502px;
	border: 0;
	padding: 0;
	margin: 20px auto 0;
}

.homeIzquierda {
	width: 189px;
	border: 0;
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
}

.homeCentro {
	width: 502px;
	margin: 0;
	float: left;
	padding: 0 5px;
}

.homeDerecha {
	width: 189px;
	border: 0;
	padding: 0 0 0 5px;
	margin: 0;
	float: left;
}

.adsenseContainer {
	border: 0;
	padding: 0;
	margin: 0 0 20px;
	text-align: center;
}

/* @group Noticia Principal */

.ppalTitulo {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #6E7D98 url(/resources/design/es_ES/images/noticiaPpalFondo.png) no-repeat left top;
	color: #fff;
	width: 490px;
	margin: 0;
	padding: 0 0 0 12px;
	word-spacing: -1px;
	text-shadow: #666 4px 4px 5px;
	letter-spacing: -0.5px;
}

.ppalTitulo a {
	color: #fff;
	text-decoration: none;
}

.ppalTitulo a:visted {
	color: #fff;
	text-decoration: none;
}

.ppalTitulo a:link {
	color: #fff;
	text-decoration: none;
}

.ppalTitulo a:hover {
	color: #ffd878;
	text-decoration: none;
}

.ppalAntetitulo {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #e38d1c;
	width: auto;
	margin: 0;
	padding: 10px 0;
	letter-spacing: -0.5px;
	word-spacing: -0.5px;
}

.contieneNoticia {
	width: 480px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0;
	padding: 10px;
}

.ppalIntro {
	color: #6E7D98;
	letter-spacing: -0.2px;
	width: auto;
	margin: 0;
	padding: 0;
	font: 14px Arial, Helvetica, Geneva, sans-serif;
}

.imgPpal {
	margin: 0 0 20px;
}

.imgPpalLeft {
	float: left;
	padding: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 0;
}

.imPpalRight {
	float: right;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 0;
}

.cierreApartadoPpal {
	width: 502px;
	height: 10px;
	margin: 0 0 20px;
	background: url(/resources/design/es_ES/images/cierreApartadoPpal.png) no-repeat;
	padding: 0;
}



/* @end */

/* @group Columna Izquierda */

.abreApartado {
	width: 180px;
	height: 20px;
	color: #fff;
	font: bold 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin: 0;
	background: url(/resources/design/es_ES/images/noticiasFondo.png) 0;
	padding: 5px 0 0 9px;
}

.contenidoApartadoTitulo {
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	width: auto;
	color: #6E7D98;
	margin: 10px 0 3px;
}

.contenidoApartadoTitulo a {
	color: #6E7D98;
	text-decoration: none;
}

.contenidoApartadoTitulo a:visted {
	color: #6E7D98;
	text-decoration: none;
}

.contenidoApartadoTitulo a:link {
	color: #6E7D98;
	text-decoration: none;
}

.contenidoApartadoTitulo a:hover {
	color: #e38d1c;
	text-decoration: underline;
}

.contenidoApartadoCon {
	width: 177px;
	margin: 0;
	padding: 5px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font: 10px Lucida, Verdana, sans-serif;
	background: #eee url(/resources/design/es_ES/images/separador.png) no-repeat;
}

.contenidoApartadoSin {
	width: 177px;
	margin: 0;
	padding: 5px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font: 10px Lucida, Verdana, sans-serif;
	background: #eee;
}

.cierreApartado {
	width: 189px;
	height: 10px;
	margin: 0 0 20px;
	background: url(/resources/design/es_ES/images/cierreApartado.png) no-repeat;
	padding: 0;
}


/* @end */



/* @end */

/* @group Productos */

.bannerSuperiorProductos {
	width: auto;
	height: 10px;
	border: 0;
	padding: 0;
	margin: 0;
}

.productosMenu {
	width: 200px;
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
}

.productosContenedor {
	width: 700px;
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
}

.productosDesarrollo {
	width: 700px;
	border: 0;
	padding: 0;
	margin: 0;
}

.productosCentro {
	width: 502px;
	border: 0;
	padding: 0;
	margin: 20px 0 0;
	float: left;
}

.productosCentroPortfolio {
	width: 502px;
	height: 520px;
	border: 0;
	padding: 0;
	margin: 20px 0 0;
	float: left;
}

.productosDerecha {
	width: 189px;
	border: 0;
	padding: 0 0 0 9px;
	float: left;
	margin: 20px 0 0;
}

/* @group Menu Izquierda */

.menu2Con {
	width: 177px;
	margin: 0;
	padding: 5px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	background: #eee url(/resources/design/es_ES/images/separador.png) no-repeat;
	color: #6E7D98;
	text-decoration: none;
}

.menu2Con a {
	color: #6E7D98;
	text-decoration: none;
}

.menu2Con a:hover {
	color: #f8772c;
	text-decoration: underline;
}

.menu2Sin {
	width: 177px;
	margin: 0;
	padding: 5px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	background: #eee;
	color: #6E7D98;
}

.menu2Sin a {
	color: #6E7D98;
	text-decoration: none;
}

.menu2Sin a:hover {
	color: #f8772c;
	text-decoration: underline;
}

ul.menu3 {
	padding: 0;
	margin: 0 0 0 15px;
	font-size: 11px;
	list-style-position: outside;
	list-style-image: url(/resources/design/es_ES/images/bullet.png);
}

li.menu3 {
	display: block;
}



/* @end */

/* @group Contenido Principal */

.abreContenidoMain {
	width: 502px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url(/resources/design/es_ES/images/abreContenidoMain.png) no-repeat;
	font-size: 1px;
}

.cierreContenidoMain {
	width: 502px;
	height: 10px;
	background: url(/resources/design/es_ES/images/cierreContenidoMain.png) no-repeat;
	padding: 0px;
	margin: 0px 0px 20px;
	border: 0px;
}

.cajaContenidoMain {
	width: 480px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0px;
	padding: 0px 10px;
	background-color: #eeeeee;
}

.contenidoIntro {
	color: #666;
	letter-spacing: -0.2px;
	width: auto;
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

.contenidoIntro a {
	color: #6E7D98;
	text-decoration: none;
}

.contenidoIntro a:hover {
	color: #f8772c;
	text-decoration: underline;
}



/* @end */

/* @group Enlaces */

.linkKey {
	font-size: 12px;
	color: #71819c;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.linkKey a {
	color: #71819c;
	text-decoration: none;
}

.linkKey a:visited {
	color: #71819c;
	text-decoration: none;
}

.linkKey a:link {
	color: #71819c;
	text-decoration: none;
}

.linkKey a:hover {
	color: #f8772c;
	text-decoration: underline;
}

.linkDescription {
	font-size: 10px;
	margin: 0;
	padding: 0;
	border: 0;

}


/* @end */

/* @group Comentarios */

.comentarios {
	margin: 20px 0;
	padding: 10px 0;
	border-top: 1px solid #eee;
	font-size: 11px;
	text-align: left;
}

.comentarioName {
	margin: 5px 0 10px;
	padding: 0 0 2px;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #eee;
}



/* @end */



/* @end */

/* @group Canvas Gallery */

#abreImgContainer {
	width: 700px;
	height: 10px;
	background: url(/resources/design/es_ES/images/abreImgContainer.png) no-repeat;
	font-size: 1px;
}

#imgContainer {
	width: 700px;
	height: 200px;
	background-color: #000;
	overflow:hidden;
	position:relative;
	line-height:0em;
}

#imgContainer img{
	height:75px;
	width:75px;
	margin:0px;
	border:solid 1px #acacac;
	padding:0px;
	cursor:pointer;
}

#cierreImgContainer {
	width: 700px;
	height: 25px;
	line-height:0em;
	background: #000 url(/resources/design/es_ES/images/cierreImgContainer.png) no-repeat left bottom;
}

#imgContainer canvas{
	margin:0px;
	padding:0px;
	height:77px;
	width:77px;
}

.gallery-item{
	height:152px;
	width:77px;
	float:left;
	display:inline;
	margin:10px 0px 0px 10px;

}

.webGrande {
	width: 480px;
	margin: 0px;
	padding: 0px 10px;
	text-align: center;
}

#pintaInicio {
	width: 500px;
	border: 0;
	padding: 0;
	margin: 0;
}

#containerInfoWeb {
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
}

#containerPintaInfo {
	width: 177px;
	height: 200px;
	margin: 0;
	padding: 5px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font: 11px/12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	background: #eee;
	color: #666;
}

#pintaInfo {
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
}

.botonVer{
	width: auto;
	text-align: center;
	border-top: 1px solid #ccc;
	margin: 10px 0 0;
	padding: 5px 0 0;
}


/* @end */

/* @group Noticias */

.navegador {
	
	text-align: center;
	margin: 0;
	padding: 5px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #eee;

}

.numerador {
	color: #4d4d4d;
	font-size: 11px;
	text-align: center;
	border: 1px solid #d6d3ab;
	padding: 4px;
	margin: 1px;
}

.numerador a:link {
	color: #4d4d4d;
	text-decoration: none;
}

.numerador a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.numerador a:hover {
	color: #4d4d4d;
	text-decoration: underline;
}

div.popupDate {
  max-width: 600px;
  border: 1px solid red;
  padding: 5px;
  background-color: white;
  /* The following properties should not be changed */
  position: absolute;
}

/* @end */

/* @group Buscador */

#searchForm {
	margin: 0;
	padding: 3px;
}

#search_results {
	width: 177px;
	margin: 0;
	padding: 5px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font: 10px Lucida, Verdana, sans-serif;
	background: #eee;
}

#search_results a {
	color: #6E7D98;
	text-decoration: none;
}

#search_results a:hover{
	color: #f8772c;
	text-decoration: underline;
}

.searchTimmer {
	width: 177px;
	text-align: center;
	margin: 5px 0 0;
	padding: 5px 0 0;
	border-top: 1px solid #ccc;
	font: bold 9px Lucida, Verdana, sans-serif;
	background: #eee;
}



/* @end */

/* @group Formularios */

#contact_spinner {
	width: 100%;
	text-align: center;
	margin: 5px 0;
	padding: 3px;
}

#formContainer {
	width: 100%;
	text-align: center;
}

.formAnswer {
	text-align: left;
	font-size: 12px;
	color: #6E7D98;
	padding: 5px;
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.formAnswer a {
	color: #6E7D98;
	text-decoration: none;
}

.formAnswer a:visited {
	color: #6E7D98;
	text-decoration: none;
}

.formAnswer a:link {
	color: #6E7D98;
	text-decoration: none;
}

.formAnswer a:hover {
	color: #f8772c;
	text-decoration: underline;
}

.formulario {
	border-top: 1px dotted #ccc;
	margin: 10px 0 0;
	padding: 10px 0 0;
}

table.tablaCampos {
	width: 100%;
	padding: 3px;
}
table.tablaCampos th {
	width: 30%;
	padding: 0;
	text-align: right;
	font-weight: normal;
	font-style: normal;
}

table.tablaCampos td {
	width: 70%;
	padding: 0;
	text-align: left;
}

table.tablaCampos input, textarea {
	color: #6E7D98;
}

table.tablaTrabajar {
	width: 100%;
	padding: 3px;
}

table.tablaTrabajar a:visited {
	color: #b00016;
	text-decoration: none;
}

table.tablaTrabajar a:link {
	color: #b00016;
	text-decoration: none;
}

table.tablaTrabajar a:hover {
	color: #6E7D98;
	text-decoration: underline;
}
table.tablaTrabajar th {
	width: 30%;
	padding: 2px;
	text-align: left;
	font-weight: normal;
	font-style: normal;
}

table.tablaTrabajar td {
	width: 70%;
	padding: 0;
	text-align: left;
}

table.tablaTrabajar td img {
	text-align: center;
}

table.tablaTrabajar input, textarea {
	color: #6E7D98;
}

.formAlert {
	color: #fffcfc;
	background-color: #b00016;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}



/* @end */

