/* --- marco global --- */

#wrapper {
	margin:0 auto;
	text-align:left;/* IE 5 centrado de contenido */
	width:62em;
}

/* ---- estilos genéricos ---- */

/* colores especificos por categoría */

.txtMedia {
	color:#ff9313 !important;
}

.txtGraphic {
	color:#26933d !important;
}

.txtNet {
	color:#4e5ea7 !important;
}

.txtStudio {
	color:#c34134 !important;
}

.txtTv {
	color:#9e46c6 !important;
}

/* --- header --- */

#header {
	width: 100%;
	float:left;
	height:3.5em;
	margin: 3em 0 0 0;
	padding:0 0 1em 0;
	background: url(../img/tpl/bg_header.jpg) repeat-x bottom left;
}

h1 {
	position: absolute;
	left:-5000em;
	outline: 0;
}

#logoTop {
	float:left;
	margin: 0 1em 0 0;
	padding: 0;
}

/* navegacion principal genérica */

#navprinc {
	float: left;
	margin: 0.5em 1em 3em 1.5em;
}

#navprinc li {
	display:inline;
	font-size:0.7em;
	color:#8e8e8e;
	padding: 0.2em;
}

#navprinc li ul {
	position: absolute;
	font-weight: normal;
	margin: 0.7em 0 0 0;
}

#navprinc li ul li {
	font-size:0.9em;
}

/* navegacion principal atricamedia */

ul#navMedia li a:link, ul#navMedia li a:visited{
	color:#8e8e8e;
	padding: 0.1em;
}

ul#navMedia li a:hover, ul#navMedia li a:active{
	text-decoration: none;
	color: #ff9313;
}

ul#navMedia li.selected, ul#navMedia li ul li.selected {
	color:#ff9313;
	font-weight: bold;
}

/* navegacion principal atricagraphic */

ul#navGraphic li a:link, ul#navGraphic li a:visited{
	color:#8e8e8e;
	padding: 0.1em;
}

ul#navGraphic li a:hover, ul#navGraphic li a:active{
	text-decoration: none;
	color:#26933d;
}

ul#navGraphic li.selected, ul#navGraphic li ul li.selected {
	color:#26933d;
	font-weight: bold;
}

/* navegacion principal atricanet */

ul#navNet li a:link, ul#navNet li a:visited{
	color:#8e8e8e;
	padding: 0.1em;
}

ul#navNet li a:hover, ul#navNet li a:active{
	text-decoration: none;
	color: #4e5ea7;	
}

ul#navNet li.selected, ul#navNet li ul li.selected{
	color: #4e5ea7;	
	font-weight: bold;
}

/* navegacion principal atricastudio */

ul#navStudio li a:link, ul#navStudio li a:visited{
	color:#8e8e8e;
	padding: 0.1em;
}

ul#navStudio li a:hover, ul#navStudio li a:active{
	text-decoration: none;
	color:#c34134;	
}

ul#navStudio li.selected, ul#navStudio li ul li.selected {
	color:#c34134;	
	font-weight: bold;
}

/* navegacion principal atricatv */

ul#navTv li a:link, ul#navTv li a:visited{
	color:#8e8e8e;
	padding: 0.1em;
}

ul#navTv li a:hover, ul#navTv li a:active{
	text-decoration: none;
	color:#9e46c6;
}

ul#navTv li.selected, ul#navTv li ul li.selected {
	color:#9e46c6;
	font-weight: bold;
}

/* --- formularios de cabecera --- */

#selecFormsMedia, #selecFormsGraphic, #selecFormsStudio, #selecFormsTv, #selecFormsNet {
	float: left;
	width:12em;
	margin: 0.6em 0 0 2.5em;
}

#selecFormsMedia form, #selecFormsGraphic form, #selecFormsStudio form, #selecFormsTv form, #selecFormsNet form { 
	float: left;
	margin-bottom: 0.6em;
}

#selecFormsMedia label, #selecFormsGraphic label, #selecFormsStudio label, #selecFormsTv label, #selecFormsNet label {
	font-size:0.6em;
	color:#c6c6c6;
	width: 6em;
	float: left;
}

/* formularios atricamedia */

#selecFormsMedia form input, #selecFormsMedia form select{
	background-color:#faecdf;
	width: 10em;	
	color:#E27F0C;
	border:none;
	float: left;
	margin: 0 0 0 1em;
	padding:0.1em;
	font: 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* formularios atricanet */

#selecFormsNet form input, #selecFormsNet form select {
	background-color:#e2e7f7;
	width: 10em;	
	color:#4e5ea7;
	border:none;
	float: left;
	margin: 0 0 0 1em;
	padding:0.1em;
	font: 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* formularios atricagraphic */

#selecFormsGraphic form input, #selecFormsGraphic form select {
	width: 10em;	
	background-color:#e3f5e7;	
	color:#26933d;
	border:none;
	float: left;
	margin: 0 0 0 1em;
	padding:0.1em;
	font: 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* formularios atricastudio */

#selecFormsStudio form input, #selecFormsStudio form select {
	width: 10em;	
	background-color:#f7e4e2;	
	color:#c34134;
	border:none;
	float: left;
	margin: 0 0 0 1em;
	padding:0.1em;
	font: 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* formularios atricaTv */

#selecFormsTv form input, #selecFormsTv form select {
	width: 10em;	
	background-color:#f1e2f7;	
	color:#9e46c6;
	border:none;
	float: left;
	margin: 0 0 0 1em;
	padding:0.1em;
	font: 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* boton envio */

#header #selecFormsMedia input.botonUno, #header #selecFormsGraphic input.botonUno, #header #selecFormsStudio input.botonUno, #header #selecFormsTv input.botonUno, #header #selecFormsNet input.botonUno {
	background: none;
	font-size:0.9em;
	width:auto;
	vertical-align: middle;
	margin: 0 0 0 0.3em;
	padding:0;
}

/* RSS */

#rssIco {
	float:left;
	margin: 0.8em 0.3em 0 1em;
}

#rssIco a:link, #rssIco a:visited {
	display: block;
	width: 0.7em;
	height: 1.1em;
	padding: 0 0 0 1.2em;
	background: url(../img/tpl/rss_ico.gif) no-repeat 0 -1.1em;
}

#rssIco a:hover, #rssIco a:active {
	padding: 0 0 0 1.2em;
	background: url(../img/tpl/rss_ico.gif) no-repeat 0 0;
}

/* --- zona central --- */

#zonaCent {
	width:100%;
	float:left;
}

/* estilos por defecto para contenido que viene de CMS */

#zonaCent h2 {	
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 1em;
}

#zonaCent h3 {
	font-size: 0.7em;
	line-height: 1.4em;	
	margin: 0 0 1em 0;
	padding: 0;
}

#zonaCent h4 {
	font-size: 0.6em;
	line-height: 1.4em;	
	margin: 0 0 1em 0;
	padding: 0;
	font-weight: normal;
}

#zonaCent p {
	color: #8E8E8E;	
	font-size:0.7em;
	line-height:1.5em;
	margin: 0 0 0.7em 0;
}

#zonaCent ul, ol, dl {
	margin: 0 0 0.5em 2em;
	color: #8E8E8E;		
	font-size:0.7em;
	line-height:1.5em;
}

#zonaCent ul li {
	padding: 0 0 0 1.2em;
	background: url(../img/tpl/arrow.gif) no-repeat 0 0.4em;
}

#zonaCent a:link, #zonaCent a:visited {
	color: #8E8E8E;
}

#zonaCent a:hover, #zonaCent a:active {
	color: #8E8E8E;
}

/* -- home -- */

#homeSwf {
	float: left;
	width: 930px;
}

#homeNet, #homeStudio, #homeTv {
	float: left;
	width: 10em;
	margin:0 1em 0 2em;
}

#homeGraphic {
	float: left;
	width: 10em;
	margin:0 1em 0 4em;
}

#homeGraphic h2, #homeNet h2, #homeStudio h2, #homeTv h2 {
	margin:0 0 0.4em 0;
	padding: 0;
}

#homeGraphic p, #homeNet p, #homeStudio p, #homeTv p {
	padding: 0.8em 0 0 0;
	font-size:0.7em;
	line-height: 1.4em;
	color:#8E8E8E;
}

#homeGraphic p {
	border-top:solid 1px #498169;
}

#homeNet p {
	border-top:solid 1px #3d57cf;
}

#homeStudio p {
	border-top:solid 1px #ae3434;
}

#homeTv p {
	border-top:solid 1px #4a0093;
}

/* columna izquierda zona central */

#contColIzq {
	width:12.5em;	
	float: left;
	margin: 0 0.4em 0 0;
}

#contColIzq h2 {
	margin:1.2em 0 1em 0;
}

#contColIzq ul {
	margin:0;
}

#contColIzq ul li {
	padding: 0 0 0 1.2em;
}

/* listas de la zona izquierda por categoria */

#contColIzq ul#listGraphic li {
	background: url(../img/tpl/arrow_graphic.gif) no-repeat 0 0.4em;
}

#contColIzq ul#listNet li {
	background: url(../img/tpl/arrow_net.gif) no-repeat 0 0.4em;	
}

#contColIzq ul#listStudio li {
	background: url(../img/tpl/arrow_studio.gif) no-repeat 0 0.4em;	
}

#contColIzq ul#listTv li{	
	background: url(../img/tpl/arrow_tv.gif) no-repeat 0 0.4em;
}

/* --- BANNERS -- */

/* banner NEWS */

#bannerUno {
	float: left;
	margin: 0 0 0 1em;
}

#bannerUno a:link, #bannerUno a:visited {
	display: block;
	width: 55px;
	height: 55px;
	background: url(../img/cont/ban_news.gif) no-repeat 0 0;	
}

#bannerUno a:hover, #bannerUno a:active {
	background: url(../img/cont/ban_news.gif) no-repeat 0 -3.4em;	
}

/* banner CATALOGO */

#bannerMedia, #bannerGraphic, #bannerNet, #bannerStudio, #bannerTv {
	float: left;
	margin:1em 0 0 0;
}
	
/* banner catalogo Media */

#bannerMedia a:link, #bannerMedia a:visited {
	display: block;
	width: 82px;
	height: 90px;
	background: url(../img/cont/ban_catalog.gif) no-repeat 0 -5.7em;	
}

#bannerMedia a:hover, #bannerMedia a:active {
	background: url(../img/cont/ban_catalog.gif) no-repeat 0 0;	
}

/* banner catalogo Graphic */

#bannerGraphic a:link, #bannerGraphic a:visited {
	display: block;
	width: 82px;
	height: 90px;
	background: url(../img/cont/atricagraphic/ban_catalog.gif) no-repeat 0 -5.7em;	
}

#bannerGraphic a:hover, #bannerGraphic a:active {
	background: url(../img/cont/atricagraphic/ban_catalog.gif) no-repeat 0 0;	
}

/* banner catalogo Net */

#bannerNet a:link, #bannerNet a:visited {
	display: block;
	width: 82px;
	height: 90px;
	background: url(../img/cont/atricanet/ban_catalog.gif) no-repeat 0 -5.7em;	
}

#bannerNet a:hover, #bannerNet a:active {
	background: url(../img/cont/atricanet/ban_catalog.gif) no-repeat 0 0;	
}

/* banner catalogo Studio */

#bannerStudio a:link, #bannerStudio a:visited {
	display: block;
	width: 82px;
	height: 90px;
	background: url(../img/cont/atricastudio/ban_catalog.gif) no-repeat 0 -5.7em;	
}

#bannerStudio a:hover, #bannerStudio a:active {
	background: url(../img/cont/atricastudio/ban_catalog.gif) no-repeat 0 0;	
}

/* banner catalogo Tv */

#bannerTv a:link, #bannerTv a:visited {
	display: block;
	width: 82px;
	height: 90px;
	background: url(../img/cont/atricatv/ban_catalog.gif) no-repeat 0 -5.7em;	
}

#bannerTv a:hover, #bannerTv a:active {
	background: url(../img/cont/atricatv/ban_catalog.gif) no-repeat 0 0;	
}

/* columna derecha zona central */

#contColDer {
	width:48em;	
	float: left;
	margin: 0 0.4em 0 0.7em;
	/*background: transparent url(../img/tpl/bg_logo.jpg) no-repeat bottom right;*/
	min-height:24em;
  	height:auto !important;
   height:24em;
}

/* areas de contenido */

#contFilaUno, #contFilaDos, #contFilaTres {
	float:left;
	clear: both;
	width: 49em;
}

/* porfolio zona imagen flash y paginador */

#colTipUno {
	width: 23em;
	float: left;
	margin:1em 0 0 0;
}

#portfolioImg {
	margin:0.5em 0 0 0;
}

#portfolioImg img{
	border:solid 1px #DEDEDE;
}

#portfolioSwf {
	float:left;
	width: 576px;
	margin:0.7em 0 0 -0.5em;
}

#portfolioSwf img {
	margin:0.5em 0 0 -0.5em;
}

#masInfo {
	float: left;
	width: 100%;
	padding: 0 0 0 0;
	margin: 1em 0 0 0;
}

#masInfo h3{
	color: #8E8E8E;	
	float:left;
	width: 100%;
	font-weight: normal;
	margin: 0 1em 0 0;
	font-size:0.6em;
	line-height: 1.5em;
}

#masInfo ul {
	clear:both;
	float: left;
	width:100%;
	margin: 0.4em 0 0 0;
	padding:0;
}

#masInfo ul li {
	display: inline;
	background: none;
	border-right:solid 1px #DEDEDE;
	padding: 0 0.5em 0 0.5em;
	margin: 0;
}

#masInfo ul li.selected {
	font-weight:bold;
	background-color:#b5b5b5;
	padding:0.2em 0.3em 0.1em 0.3em;
	color: #FFFFFF;
}

#masInfo ul li a {
	color:#b5b5b5 !important;
}

#masInfo ul li a:hover, #masInfo ul li a:active {
	color:#000000;
	text-decoration:none;
}

/* --- zona descripcion --- */

#colTipDos {
	width: 10em;
	float: left;
	padding: 1.2em;
	min-height:12em;
  	height:auto !important;
   height:12em;
}


/*#colTipCinco {
	position:absolute;
	top:9.3em;
	left:53em;
	z-index:1;
	width:160px;
	height:auto;
	overflow: visible;
	padding:0 0 0 1.7em;
	background: transparent url(../img/tpl/bg_colCinc.jpg) no-repeat top left;
}*/

/* --- enlaces segun seccion --- */

#colTipDos ul {
	margin: 0;
	padding:0;
}

#colTipDos h3, #colTipDos h4 {
	color:#8E8E8E;
}

#colTipDos ul li {
	list-style:none;
	background: none;
	margin: 0;
	padding: 0;
	font-size:0.9em;
	line-height:1.2em;
}

#colTipDos ul li a:link, #colTipDos ul li a:visited {
	padding: 0 0 0 1.4em;
	margin: 0;
	display:block;
}

#colTipDos ul li a:hover, #colTipDos ul li a:active {
	font-weight:normal;
	color: #000000 !important;
	text-decoration:none !important;
	display:block;
}

/* atricanet */

ul li.linkGraphicExt a:link, ul li.linkGraphicExt a:visited {
	color: #2E8B57 !important;
	background: transparent url(../img/tpl/icons_ext_graph.gif) no-repeat top left;
}

ul li.linkGraphicFoto a:link, ul li.linkGraphicFoto a:visited {
	color: #2E8B57 !important;
	background: transparent url(../img/tpl/icons_aumentar_graph.gif) no-repeat top left;
}

ul li.linkGraphicVideo a:link, ul li.linkGraphicVideo a:visited {
	color: #2E8B57 !important;
	background: transparent url(../img/tpl/icons_video_graph.gif) no-repeat top left;
}

ul li.linkGraphicAudio a:link, ul li.linkGraphicAudio a:visited {
	color: #2E8B57 !important;
	background: transparent url(../img/tpl/icons_sonido_graph.gif) no-repeat top left;
}

ul li.linkGraphicDoc a:link, ul li.linkGraphicDoc a:visited {
	color: #2E8B57 !important;
	background: transparent url(../img/tpl/icons_doc_graph.gif) no-repeat top left;
}

/* atricanet */

ul li.linkNetExt a:link, ul li.linkNetExt a:visited {
	color:#4E5EA7 !important;
	background: transparent url(../img/tpl/icons_ext_net.gif) no-repeat top left;
}

ul li.linkNetFoto a:link, ul li.linkNetFoto a:visited {
	color:#4E5EA7 !important;
	background: transparent url(../img/tpl/icons_aumentar_net.gif) no-repeat top left;
}

ul li.linkNetVideo a:link, ul li.linkNetVideo a:visited {
	color:#4E5EA7 !important;
	background: transparent url(../img/tpl/icons_video_net.gif) no-repeat top left;
}

ul li.linkNetAudio a:link, ul li.linkNetAudio a:visited {
	color:#4E5EA7 !important;
	background: transparent url(../img/tpl/icons_sonido_net.gif) no-repeat top left;
}

ul li.linkNetDoc a:link, ul li.linkNetDoc a:visited {
	color:#4E5EA7 !important;
	background: transparent url(../img/tpl/icons_doc_net.gif) no-repeat top left;
}
	
/* atricastudio */

ul li.linkStudioExt a:link, ul li.linkStudioExt a:visited {
	color:#f5ada6 !important;
	background: transparent url(../img/tpl/icons_ext_studio.gif) no-repeat top left;
}

ul li.linkStudioExt a:hover, ul li.linkStudioExt a:active {
	background: transparent url(../img/tpl/icons_ext_on.gif) no-repeat top left;
}

ul li.linkStudioFoto a:link, ul li.linkStudioFoto a:visited {
	color:#f5ada6 !important;
	background: transparent url(../img/tpl/icons_aumentar_studio.gif) no-repeat top left;
}

ul li.linkStudioFoto a:hover, ul li.linkStudioFoto a:active {
	background: transparent url(../img/tpl/icons_aumentar_on.gif) no-repeat top left;
}

ul li.linkStudioVideo a:link, ul li.linkStudioVideo a:visited {
	color:#f5ada6 !important;
	background: transparent url(../img/tpl/icons_video_studio.gif) no-repeat top left;
}

ul li.linkStudioVideo a:hover, ul li.linkStudioVideo a:active {
	background: transparent url(../img/tpl/icons_video_on.gif) no-repeat top left;
}

ul li.linkStudioAudio a:link, ul li.linkStudioAudio a:visited {
	color:#f5ada6 !important;
	background: transparent url(../img/tpl/icons_sonido_studio.gif) no-repeat top left;
}

ul li.linkStudioAudio a:hover, ul li.linkStudioAudio a:active {
	background: transparent url(../img/tpl/icons_sonido_on.gif) no-repeat top left;
}

ul li.linkStudioDoc a:link, ul li.linkStudioDoc a:visited {
	color:#f5ada6 !important;
	background: transparent url(../img/tpl/icons_doc_studio.gif) no-repeat top left;
}

ul li.linkStudioDoc a:hover, ul li.linkStudioDoc a:active {
	background: transparent url(../img/tpl/icons_doc_on.gif) no-repeat top left;
}

/* atrica tv */

ul li.linkTvExt a:link, ul li.linkTvExt a:visited {
	color:#daacec !important;
	background: transparent url(../img/tpl/icons_ext_tv.gif) no-repeat top left;
}

ul li.linkTvExt a:hover, ul li.linkTvExt a:active {
	background: transparent url(../img/tpl/icons_ext_on.gif) no-repeat top left;
}

ul li.linkTvFoto a:link, ul li.linkTvFoto a:visited {
	color:#daacec !important;
	background: transparent url(../img/tpl/icons_aumentar_tv.gif) no-repeat top left;
}

ul li.linkTvFoto a:hover, ul li.linkTvFoto a:active {
	background: transparent url(../img/tpl/icons_aumentar_on.gif) no-repeat top left;
}

ul li.linkTvVideo a:link, ul li.linkTvVideo a:visited {
	color:#daacec !important;
	background: transparent url(../img/tpl/icons_video_tv.gif) no-repeat top left;
}

ul li.linkTvVideo a:hover, ul li.linkTvVideo a:active {
	background: transparent url(../img/tpl/icons_video_on.gif) no-repeat top left;
}

ul li.linkTvAudio a:link, ul li.linkTvAudio a:visited {
	color:#daacec !important;
	background: transparent url(../img/tpl/icons_sonido_tv.gif) no-repeat top left;
}

ul li.linkTvAudio a:hover, ul li.linkTvAudio a:active {
	background: transparent url(../img/tpl/icons_sonido_on.gif) no-repeat top left;
}

ul li.linkTvDoc a:link, ul li.linkTvDoc a:visited {
	color:#daacec !important;
	background: transparent url(../img/tpl/icons_doc_tv.gif) no-repeat top left;
}

ul li.linkTvDoc a:hover, ul li.linkTvDoc a:active {
	background: transparent url(../img/tpl/icons_doc_on.gif) no-repeat top left;
}

/* --- zona Estudio --- */

#estudioSwf {
	border-left:solid 1px #FAECDF;
	padding-left: 1em;
	margin:2.6em 0 0 0;
}

#estudioCont {
	float: left;
	width: 100%;
	padding-left:3em;
	border-left:solid 1px #FAECDF;
}

#estudioCont h3 {
	font-size:0.9em;
}

ul#galeriaUno {
	float:left;
	width:95%;
	margin:0;
	padding:0;

}

ul#galeriaUno li {
	background:none;
	display:inline;
}

/* --- Contactar --- */

#colTipTres {
	float: left;
	width: 23em;
	margin:3.4em 0 0 0;
}

#colTipCuatro {
	width: 9em;
	float: left;
	margin:3.4em 0 0 1.6em;
}

#colTipCuatro dl{
	font-size:0.7em;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}

#colTipCuatro dl dt {
	color:#ff9313;
	font-weight: bold;
}

#colTipCuatro dl dd {
	margin:0 0 1em 0;
	padding:0;
	color: #8E8E8E;
}

/* formulario generico */

#commentForm input, #commentForm textarea {
	border:none;
	float: left;
	margin: 0 0 0.5em 1em;
	padding: 0.2em;
	width: 17em;
	background-color:#faecdf;	
	color:#E27F0C;
	font: 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:none;
}

#commentForm label {
	float: left;
	clear: both;
	width: 5em;
	font-size: 0.8em;
	color: #edb88c;
	margin: 0 1em 0 0;
	border:none;
}

input#enviar {
	clear:both;
	float:left;
	margin: 1em 4em 1em 0;
	padding: 0;
	width: auto;
	background: none;
}

#legalTerms {
	float:left;
	clear: both;
	width:100%;
	margin: 0.5em 0 0 0;
}

#legalTerms label {
	float: left;
	width: 25em;
	margin: 0 0 0 0.4em;
	clear: none;
	font-size:0.7em;
	font-weight: normal;
	color: #8E8E8E;
}

#legalTerms label a {
	text-decoration: underline;	
}

#legalTerms input {
	float: left;
	margin: 0;
	padding: 0;
	width: 2em;
	background:none;
	border:none;
}

#verLegal {
	float: left;
	clear: both;
}

#verLegal p {
	font-size:0.6em;
}

p#obligatorio{
	float: left;
	width:100%;
	clear:both;
	margin: 0.5em 0 0 0;
	color: #EDB88C;
}

.required {
	font-size:0.7em;
	padding: 0 0 0 0.3em;
}

/* form validation */

input.validation-failed{ 
	background-color: #ffc0cb; 
	border:none;
}

#validationSummary { 
	background-color: #ffffff; 
	width: 32em; 
	padding:0.6em;
	color:#cf3838;
	font-size: 0.6em;
	font-weight: bold;
	margin: 0 0 2em 0;
}

#validationSummary ul {
	font-size: 1em;
	font-weight: normal;
	margin: 0.4em 0 0.4em 0;
}

#validationSummary ul li {
	background: transparent url(../img/tpl/bullet_03.gif) no-repeat 0 0.5em;
}

#validationSummary a:link, #validationSummary a:visited {
	color:#cf3838 !important;
}

#validationSummary a:hover, #validationSummary a:active {
	color:#cf3838 !important;
	font-weight: normal !important;
}

div.validation-inline-error-message{ 
	display: block; 
	float: left; 
	padding-left: 10px; 
	color: #ff0000; 
}

/* mapa de localizacion */

#mapCanvas {
	width: 24.7em;
	height: 25em;
}

/* --- listado de clientes --- */

ul#clientesColUno, ul#clientesColDos, ul#clientesColTres {
	display:block;
	float: left;
	font-size: 0.8em;
	color:#EDB88C;
  	width: 16.5em;
  	margin: 4em 0 0 0;
  	padding: 0;
  	list-style: none;
}

ul#clientesColUno li, ul#clientesColDos li, ul#clientesColTres li{
	margin: 0;
	padding: 0 0 0 0.7em;
	background: none;
	font-size: 1em;
	font-weight: bold;
	border-left: solid 1px #e1e1e1;
	line-height: 1.5em;
}

ul#clientesColUno li a:link, ul#clientesColUno li a:visited, ul#clientesColDos li a:link, ul#clientesColDos li a:visited, ul#clientesColTres li a:link, ul#clientesColTres li a:visited{
	padding: 0.1em;
	color:#edb88c;
	font-weight: normal;
}

ul#clientesColUno li a:hover, ul#clientesColUno li a:active, ul#clientesColDos li a:hover, ul#clientesColDos li a:active, ul#clientesColTres li a:hover, ul#clientesColTres li a:active{
	text-decoration: none;
	background-color: #fcf4ec;
	color: #E27F0C;
}

/* --- ventanas de audio, video y flash --- */

#audioLayer, #videoLayer, #flashLayer {
	float:left;
	width: 100%;
	text-align: center;
	margin: 0.5em 0 0.5em 0;
}

#audioLayer {
	padding:1em 0 0 0;
}

/* --- zona inferior, pie de pagina --- */

#footer {
	float:left;
	width: 100%;
	margin:0 0 1em 0; 
	padding: 3em 0 3em 0;
	font-size:0.6em;
	text-align: center;
	background: url(../img/tpl/bg_footer.jpg) repeat-x top left;
}

#footer ul {
	color: #8E8E8E;
	width:100%;
}

#footer li {
	display:inline;
	margin:0 0.2em 0 0.2em;
}

#footer li img {
	vertical-align: middle;
	margin: 0;
	padding:0;
}

/* estilos particulares thickbox */

*{padding: 0; margin: 0;}

#TBwindow, #TBsecondLine {
	font: 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
 	color: #333333;
}
 
#TBwindow a:link {color: #666666;}
#TBwindow a:visited {color: #666666;}
#TBwindow a:hover {color: #000;}
#TBwindow a:active {color: #666666;}
#TBwindow a:focus{color: #666666;}

#TBoverlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TBoverlayMacFFBGHack {background: url(../img/tpl/macFFBgHack.png) repeat;}
.TBoverlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TBoverlay { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TBwindow {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #B5B5B5;
	padding:0.5em;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TBwindow { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TBwindow img#TBImage {
	display:block;
	margin: 15px 0 5px 15px;
	border: 1px solid #B5B5B5;
}

#TBcaption{
	width:60%;
	padding:0 1em 0 0;
	margin:0 0 6px 15px;
	float:left;
	color:#525252;
	font-weight:bold !important;
}

#TBcloseWindow{
	margin:0 15px 6px 0;
	float:right;
	text-align:right;
	width:24%;
	font-size:1em;
}

#TBcloseAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TBajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	color:#FFFFFF !important;
}

#TBtitle{
	background-color: #EB9400;
	height:27px;
	margin:0 0 0.8em 0;
	
}

#TBajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TBajaxContent.TBmodal{
	padding:15px;
}

#TBajaxContent p{
	padding:5px 0px 5px 0px;
}

#TBload{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TBload { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TBHideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	height:100%;
	width:100%;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

* html #TBHideSelect { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TBiframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}