#bg_alerta2 {
	position: absolute;
	width: 100%; height: 100%;
	 z-index: 1000; 
	 margin: 0;
}
#bg_alerta {
	position:absolute;
	width:514px;
	height:358px;
	z-index:1;
	left: 266px;
	top: 293px;
}
#mensaje_alerta {
	position:absolute;
	width:453px;
	height:298px;
	z-index:1;
	left: 33px;
	top: 33px;
}
.posicion_logos_empresas {
	position:absolute;
	width:82px;
	height:44px;
	z-index:1;
	left: 75px;
	top: 94px;
}
#enlace_rss {
	position:absolute;
	width:23px;
	height:22px;
	z-index:1;
	left: 445px;
	top: 30px;
}
#telefono_head {
	position:absolute;
	width:168px;
	height:23px;
	z-index:1;
	left: 271px;
	top: 30px;
}
#logo_internalia_home {
	position:absolute;
	width:187px;
	height:74px;
	z-index:1;
	left: 27px;
	top: 9px;
}
.banner_header {
	position:absolute;
	width:464px;
	height:60px;
	z-index:20;
	left: 494px;
	top: 13px;
}
#menu_superior_head {
	position:absolute;
	width:218px;
	height:115px;
	z-index:4;
	left: 4px;
	top: 85px;
}
.bolitas {
	position:absolute;
	width:58px;
	height:64px;
	z-index:5;
	left: 152px;
	top: 80px;
}
.menu_principal_superior {
	position:absolute;
	width:148px;
	height:16px;
	z-index:1;
	left: 3px;
}
#menu_principal_sup1 {
	top: 102px;
}
#menu_principal_sup2 {
	top: 119px;
}
#menu_principal_sup3 {
	top: 136px;
}
#menu_principal_sup4 {
	top: 153px;
}
#menu_principal_sup5 {
	top: 170px;
}
#menu_principal_sup6 {
	top: 187px;
}
#menu_principal_sup7 {
	top: 204px;
}
#boton_inicio {
	position:absolute;
	width:58px;
	height:24px;
	z-index:3;
	left: 11px;
	top: 220px;
}
#boton_favoritos {
	position:absolute;
	width:75px;
	height:24px;
	z-index:3;
	left: 69px;
	top: 220px;
}
#boton_contacto {
	position:absolute;
	width:77px;
	height:24px;
	z-index:3;
	left: 144px;
	top: 220px;	
}

#pscroller1{
	width: 160px;
	height: 160px;
	border: 0px solid black;
	/*padding-left: 18px;
	padding-right: 0px;
	/*background-color:red;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
}
#pscroller2{
	width: 160px;
	height: 160px;
	border: 0px solid black;
	/*padding-left: 18px;
	padding-right: 0px;
	/*background-color:red;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
}
#div_contenido_news {
	position:absolute;
	width:152px;
	height:239px;
	z-index:1;
	top:267px;
	left:815px;
	background-image:url("../img/title_noticias.gif");
	background-position:top;
	background-repeat:no-repeat;
}
#div_news_content{
	position:absolute;
	width:142px;
	height:160px;
	z-index:1;
	top:7px;
	left:6px;
	vertical-align:top;

}
#div_fecha_news{
	position:absolute;
	width:142px;
	height:13px;
	z-index:1;
	top: 0px;
	font-weight:bold;
	text-align:left;
}
#div_news{
	position:absolute;
	width:142px;
	height:260px;
	z-index:1;
	left: 0px;
	top: 15px;

}
#div_leer{
	position:absolute;
	width:142px;
	height:13px;
	z-index:1;
	text-align:right;
	margin-top:145px; 

}
a.scroll_news:link,  a.scroll_news:active, a.scroll_news:visited {
	text-decoration: none;
}
a.scroll_news:hover {
	color: #000;
	text-decoration:underline;
}
#sidebar1_algunos_clientes {
background-image:url("../images/banners/algunos_clientes.jpg");
background-repeat:no-repeat;
margin-left: 11px;
height:103px;
}
#sidebar1_menu_usuario {
background-image:url("../images/banners/menu_usuario.jpg");
background-repeat:no-repeat;
height: 158px;
}
#bg_last_news {
	position:relative;
	width:160px;
	height:181px;
	z-index:3;
	background-image: url("../images/bg_last_news.gif");
	background-repeat: no-repeat;
}
#images_heads {
	position:absolute;
	width:714px;
	height:154px;
	z-index:4;
	left: 241px;
	top: 84px;
}
#sidebar2_imagen_last_works {
	position:absolute;
	width:144px;
	height:108px;
	z-index:5;
	left: 6px;
	top: 10px;
}
#sidebar2_descripcion_last_works {
	position:absolute;
	width:143px;
	height:55px;
	z-index:6;
	left: 7px;
	top: 119px;
}
#boton_centro_atencion {
	position:relative;
	width:49px;
	height:17px;
	z-index:5;
	left: 42px;
	top: 130px;
}
#boton_webmail {
	position:relative;
	width:49px;
	height:17px;
	z-index:5;
	left: 42px;
	top: 117px;
}
/* estilos para TEXTOS */
.titulos_noticias {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#93232c;
}
.bold11_verde {
	font-size: 11px;
	font-weight:bold;
	color:#060;
}
.bold14_verdeclaro {
	font-size: 14px;
	font-weight:bold;
	color:#ffc;
}
.bold10_blanco {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #fff;
}
.bold10_verde {
	color: #359965; 
	font-weight:bold; 
	font-size:10px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bold10_rojo {
	color: #f32e01; 
	font-weight:bold; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.normal10_negro {
	font-size:10px;
	font-weight:normal;
	color: #000;
}
.normal11_azul {
	font-size:11px;
	font-weight:normal;
	color: #122a5a;
}

.bold12_rojo {
	font-size: 12px;
	font-weight:bold;
	color:#d2323f;
}
.bold11_marron {
	font-size: 11px;
	font-weight:bold;
	color:#93232c;
}
.bold12_marron {
	font-size: 12px;
	font-weight:bold;
	color:#93232c;
}
.normal11_negro {
	font-size:11px;
	font-weight:normal;
	color: #333;
}
.bold12_negro {
	font-size:12px;
	font-weight:bold;
	color: #333;
}
.bold12_blanco {
	font-size:12px;
	font-weight:bold;
	color: #fff;
}
.bold10_marron {
	font-size: 10px;
	font-weight:bold;
	color:#93232c;
}
.border_imagen {
	border: 1px solid #51a52e;
}
.border_imagen2 {
	padding: 3px; 
	border: 1px solid #51a52e;
	margin-right: 5px;margin-left: 5px;
}
.border_imagen_negro {
	border: 1px solid #000;
}
a.link_submenu_contenidos:link,  a.link_submenu_contenidos:active ,a.link_submenu_contenidos:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #289323;
	font-weight:bold;
	text-decoration: underline;
}
a.link_submenu_contenidos:hover {
	color: #000;
	text-decoration:none;
}
a.link_submenu_centroatencion:link,  a.link_submenu_centroatencion:active ,a.link_submenu_centroatencion:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #289323;
	font-weight:bold;
	text-decoration: underline;
}
a.link_submenu_centroatencion:hover {
	color: #000;
	text-decoration:none;
}
a.link_hipertextos:link,  a.link_hipertextos:active, a.link_hipertextos:visited {
	color: #666;
	font-weight:bold;
	text-decoration: underline;
}
a.link_hipertextos:hover {
	color: #000;
	text-decoration:none;
}
a.link_verde_to_negro:link,  a.link_verde_to_negro:active, a.link_verde_to_negro:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #289323;
	font-weight:bold;
	text-decoration: none;
}
a.link_verde_to_negro:hover {
	color: #000;
	text-decoration:underline;
}
a.link_rojo_to_negro:link,  a.link_rojo_to_negro:active, a.link_rojo_to_negro:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #993333;
	font-weight:bold;
	text-decoration: none;
}
a.link_rojo_to_negro:hover {
	color: #000;
	text-decoration:underline;
}
a.link_azul_to_rojo:link,  a.link_azul_to_rojo:active, a.link_azul_to_rojo:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #122a5a;
	font-weight:normal;
	text-decoration: underline;
}
a.link_azul_to_rojo:hover {
	color: #993333;
	text-decoration:none;
}
a.link_10_rojo_bold:link,  a.link_10_rojo_bold:active, a.link_10_rojo_bold:visited {
	font-size: 10px;
	font-weight: bold;
	color:#f32e01;
	text-decoration: none;
}
a.link_10_rojo_bold:hover{
	color:#000000;
	text-decoration: underline;
}
a.link_11_rojo_bold:link,  a.link_11_rojo_bold:active, a.link_11_rojo_bold:visited {
	font-size: 11px;
	font-weight: bold;
	color:#f32e01;
	text-decoration: none;
}
a.link_11_rojo_bold:hover{
	color:#000000;
	text-decoration: underline;
}
#notas_news {
	border-right: 1px solid #006600; padding-right: 4px; text-align: right;
}
#divisor_horizontal {
height: 5px;
}
.p_right {
text-align: right
}
.thubnail_imagen {
width: 90px; background-image:url("../images/bg_med_thubnail.gif"); background-repeat:repeat-y:
}
.textolink {
	font-size: 9px;
	color: #325231;
}
#pie {
	font-size: 9px;
	color: #325231;
}
/* estilos para destacados y SECC_SERVICIOS */
#bg_servicios_sup {
width: 266px; background-image:url("../images/secc_servicios/bg_destacado.gif"); background-repeat:no-repeat;
}
#bg_servicios_inf {
width: 266px; height: 22px; background-image:url("../images/secc_servicios/bg_inferior.gif"); background-repeat:no-repeat; text-align:center;
}
a.link_servicios:link,  a.link_servicios:active, a.link_servicios:visited {

	background-image:url("../images/secc_servicios/bg_link_of.gif"); background-repeat:no-repeat;
	width: 139px; height: 15px; padding: 0px 30px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #fff;
	font-weight:normal;
	text-decoration: underline;
}
a.link_servicios:hover {
	background-image:url("../images/secc_servicios/bg_link_on.gif");
	color: #bcd531;
	text-decoration:none;
}
/* estilos para la SECC_HOME */
#bg_servicios_destacados {
background-image:url("../images/bg_destacado.gif"); background-repeat:no-repeat;
}
.tit_servicio_destacado {
margin-bottom: 7px;padding: 4px 0px 0px 4px;
}
#texto_servicio_destacado {
padding: 4px 4px 4px 4px;
}
/* paginación */
/* estilos para los listados */
#lista_paginacion {
width: 242px;list-style: none; 
}
.lista_paginacion_li {
width: 15px; float: left; padding-left: 6px;
}
.paginacion_cajas_no_activas {
width: 15px; height: 15px; border: 1px solid #00214d; background-color: #FFFFFF; color: #99131a; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;
}
.paginacion_cajas_activas {
width: 15px; height: 15px; border: 1px solid #00214d; background-color: #b9d433; color: #fff; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;
}
a.paginacion:link,  a.paginacion:active, a.paginacion:visited {
	font-weight: normal;
	text-decoration: none;
}

a.paginacion:hover {
	font-weight: bold;
	text-decoration: underline;
}
.td_listado_noticias {
padding: 0px 8px 4px 8px
}
/* estilos para el portafolio */
.thubnail_imagen_portafolio {
width: 126px; background-image:url("../images/bg_med_portafolio.gif"); background-repeat:repeat-y:
}
#caracteristicas_portafolio {
	margin-left: 50px; font-size: 11px; list-style:circle;
}
/* estilos para SECC_CONTACTO */
.caja_texto_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #339900;
	height: 16px;
	width: 118px;
	border: 1px solid #669900;
	padding: 2px;
}
.caja_areatext_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #339900;
	height: 68px;
	width: 236px;
	border: 1px solid #669900;
		padding: 2px;
}
.bton_largo_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	border: 1px solid #fff;
	background-color:#336600;
	height: 18px;
	width: 240px;
}
/* estilos para los vídeos */
.caja_lista_formu {
	width: 159px; height: 21px;
	border: 1px solid #fe0000;
	color: #000000; font-size: 10px;  padding-left: 3px; padding-top:2px;
}
.boton_formu {
	width: 69px; height: 18px;
	border: 1px solid #71b157; background-color:#71b157;
	text-align: center;
	color: #fff; font-size: 10px;  padding-left: 2px; margin-bottom: 2px;
	font-weight: bold;
}
/* estilos para el centro de atención */
.td_divisor_centro_atencion {
background-image: url("../images/div_horizontal2.jpg");
background-repeat:repeat;
}
.caja_texto_centroatencion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #339900;
	height: 14px;
	width: 105px;
	border: 1px solid #669900;
	padding: 2px;
}
.caja_texto_larga_centroatencion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #339900;
	height: 14px;
	width: 325px;
	border: 1px solid #669900;
	padding: 2px;
}
.caja_lista_centroatencion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #339900;
	height: 18px;
	width: 331px;
	border: 1px solid #669900;
	padding: 2px;
}
.fondo_menu_centro_atencion {
background-color: #ffffcc; text-align:center; padding: 10px;
}
.bton_centro_atencion {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	border: 1px solid #fff;
	background-color:#336600;
	height: 18px;
}
	.thrColAbsHdr #container h4{
	font-size: 15px;
	font-weight:bold;
	color:#93232c; font-variant:small-caps; border-bottom: 1px solid #ebebeb;
	background-color: #fffdf3;
	}
.titulo_campo_centro_atencion {
	font-size: 10px;
	font-weight:bold;
	color:#93232c; text-align: right;
}
.caja_areatext_centroatencion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #339900;
	height: 88px;
	width: 325px;
	border: 1px solid #669900;
		padding: 2px;
}
#bg_cerrar_sesion {
	position:relative;
	width:119px;
	height:90px;
	z-index:10;
	left: 18px;
	top: 20px;

}
.flash_cau {
	position:relative;
	width:119px;
	height:90px;
	z-index:10;
	left: 18px;
	top: 24px;

}
#nombre_usuario_centro_atencion {
	position:absolute;
	width:109px;
	height:65px;
	z-index:11;
	top: -3px;
}
#bton_cerrar_sesion_atencion {
	position:absolute;
	width:93px;
	height:17px;
	z-index:12;
	left: 2px;
	top: 67px;
}
.fecha_centro_atencion {
	font-size: 11px; font-weight: bold; text-align: center; color: #330;
}
.hora_centro_atencion {
	font-size: 11px; font-weight: normal; text-align: center; color: #330;
}
.dpto_centro_atencion {
	font-size: 12px; font-weight: bold; text-align: center; color: #fff;
}
.pregunta_centro_atencion {
	font-size: 12px; font-weight: normal; text-align: right; color: #330; padding-right: 5px;
}
.justificada_marginada_comentario {
	text-align: justify; padding-left: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight:normal; color: #000;
}
.td_comentario_centro_atencion {
	background-color: #83aa2c; padding: 3px; border-bottom: 1px solid #666666;
}
.td_respuesta_centro_atencion {
	background-color: #adc857; padding: 3px; border-bottom: 1px solid #666666;
}
.bg_volver_centro_atencion {
 height: 22px; background-image:url("../images/bg_volver_centroatencion.gif"); background-repeat:repeat; text-align:center;
}
a.link_volver_centroatencion:link,  a.link_volver_centroatencion:active, a.link_volver_centroatencion:visited {

	background-image:url("../images/secc_servicios/bg_link_of.gif"); background-repeat:no-repeat;
	display: block; text-align:center;
	width: 139px; height: 15px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #fff;
	font-weight:normal;
	text-decoration: underline;
}
a.link_volver_centroatencion:hover {
	background-image:url("../images/secc_servicios/bg_link_on.gif");
	color: #bcd531;
	text-decoration:none;
}
a.link_ver_respuesta:link,  a.link_ver_respuesta:active, a.link_ver_respuesta:visited {
	color: #000; text-decoration: underline;
}
a.link_ver_respuesta:hover {
	color: #ffffcc;
	text-decoration:none;
}
a.download_doc_centroatencion:link,  a.download_doc_centroatencion:active ,a.download_doc_centroatencion:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:
	color: #289323;
	font-weight:bold;
	text-decoration: underline;
}
a.download_doc_centroatencion:hover {
	color: #000;
	text-decoration:none;
}
	#menu_supe_cau {
		position: relative;
		height: 172px; width:555px;
		top: 0px; left: 0px;
	}
	#bg_verde_cau {
	position:absolute;
	width:548px;
	height:22px;
	z-index:1;
	left: 7px;
	top: 146px;
	background-image: url(../images/cau/bg_cau.gif);
	background-repeat: repeat-x;
}
    #chica_cau1 {
	position:absolute;
	width:105px;
	height:172px;
	z-index:2;
	left: 457px;
	top: -4px;
}
    #capa_menu1_cau {
	position:absolute;
	width:151px;
	height:32px;
	z-index:3;
	left: 7px;
	top: 114px;
}
    #capa_menu1_cau_over {
	position:absolute;
	width:151px;
	height:32px;
	z-index:5;
	left: 7px;
	top: 114px;
}
    #capa_menu2_cau {
	position:absolute;
	width:152px;
	height:32px;
	z-index:4;
	left: 158px;
	top: 114px;
}
    #capa_menu2_cau_over {
	position:absolute;
	width:152px;
	height:32px;
	z-index:6;
	left: 158px;
	top: 114px;
}
    #capa_menu3_cau {
	position:absolute;
	width:152px;
	height:32px;
	z-index:5;
	left: 309px;
	top: 114px;
}
    #capa_menu3_cau_over {
	position:absolute;
	width:152px;
	height:32px;
	z-index:7;
	left: 309px;
	top: 114px;
}
    #bocadillo1 {
	position:absolute;
	width:422px;
	height:20px;
	z-index:6;
	left: 28px;
	top: 71px;
}
    #texto1_intro_cau {
	position:absolute;
	width:424px;
	height:54px;
	z-index:7;
	left: 28px;
	top: 25px;
}
    #texto2_intro_cau {
	position:absolute;
	width:394px;
	height:54px;
	z-index:7;
	left: 28px;
	top: 25px;
}
    #chica_cau2 {
	position:absolute;
	width:135px;
	height:163px;
	z-index:7;
	left: 421px;
	top: 5px;
}
    #bg_verde_cau2 {
	position:absolute;
	width:120px;
	height:5px;
	z-index:1;
	left: 309px;
	top: 141px;
}
/* estilos para las rss del blog */
.internaliaclass{position: relative;
width: 200px; left: -7px;
padding: 5px;
background-color: #f3f3f3;
border-bottom: 1px dotted black;border-top: 1px dotted black;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
text-align: left;
}

.internaliaclass a:link, a:active, a:visited{
color: #006623; font-size: 12px;
text-decoration: none;
}
.internaliaclass a:hover, {
color: #000;
	text-decoration:underline;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
color: #006623; font-size: 12px;
font-weight: bold;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: #999; font-weight: bold;
font-size: 12px;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}
.img_bton_somos {
	margin-right: 9px;
}
.titulo_servicios_news {
	font-family:Geneva, Arial, Helvetica, sans-serif; font-variant:small-caps;
	color: #122a5a; font-weight:bold; font-size:14px; text-align:center; margin: 0px;
}
a.link_services_marcos:link,  a.link_services_marcos:active ,a.link_services_marcos:visited {
font-family:Geneva, Arial, Helvetica, sans-serif; font-variant:small-caps;
	color: #122a5a; font-weight:bold; font-size:14px;
	text-decoration: none;
}
a.link_services_marcos:hover {
	color: #000;
	text-decoration:none;
}
.img_certificado_calidad {
	margin-right: 25px;margin-bottom: 20px;
	width: 156px; height: 226px;
	border: 1px solid #b82224; padding: 2px;
}

/* estilos para iconos sociales */
	.bg_sidebar1_social {
	position: relative;
	background-image: url("../images/bg_sidebar1.gif");
	background-repeat: repeat-y;
	padding-left: 11px;	height:71px;
	}
	.contenedora_capas_sociales {
	position: absolute; top: 0px; left: 11px; width: 270px; height: 71px;
	background-image:url('../images/bg_social.jpg'); background-repeat:no-repeat;
	z-index:1;
	}
	.capas_sociales {
	position:absolute;
	width:47px;
	height:47px;
	z-index:2;
	top: 16px;	
	}
	#ico_facebook {left: 3px;}
	#ico_twitter {left: 56px;}
	#ico_youtube {left: 108px;}
	#ico_wordpress {left: 159px;}

/* estilos para el slider */
#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:560px;
		height:279px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#bbd431;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#4da300;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}